autowarefoundation / autoware-projects

This repository is made to keep track of Non-source code related tasks for AWF projects
8 stars 0 forks source link

To verify Highway 3D model with Autoware #66

Open WJaworskiRobotec opened 1 year ago

WJaworskiRobotec commented 1 year ago

Checklist

Description

3D environment : https://drive.google.com/drive/u/1/folders/1nDZUTut8_RYXaewk0NpPH0DYsGHlb7ZR

Purpose

Possible approaches

Definition of done

lchojnack commented 1 year ago

I've run Autoware with provided 3D environments of virtual highway 1 and virtual highway 2. The provided ll2 and PCD do not match each other (checked in Vector Map Builder) and for that reason, I've generated the new PCD using PointCloudMapper.

To Google Drive, I've added ll2, PCD, and AWSIM binary which I've used for testing.

AWSIM scene preparation

I've had to set the MGRS grid zone and offset position for both environments. I've tried to adjust the MGRS offset position as precisely as I cloud to do it. I've set the MGRS zone for both scenes to 11LST and the MGRS offset position to:

As the EGO vehicle I've used the Lexus prefab.

As mentioned earlier, I've generated the new PCD for the scenes using PointCloudMapper. Then I've reduced the leaf_size with the command

pcl_voxel_grid output.pcd output_leaf_0_2_mgrs_local.pcd -leaf 0.2 0.2 0.2

and converted to ascii format with the command

pcl_convert_pcd_ascii_binary output_leaf_0_2_mgrs_local.pcd output_ascii_mgrs_local.pcd 0

In order to load ll2 to AWSIM (needed for PontCloudMapper), I've had to open ll2 in VMB and then save it.

Autoware

I've used the following command

ros2 launch autoware_launch e2e_simulator.launch.xml vehicle_model:=sample_vehicle sensor_model:=awsim_sensor_kit map_path:=$HOME/autoware_map/virtual_highway_1/

Results

Virtual Highway 1

Video

https://github.com/autowarefoundation/autoware-projects/assets/8416175/f6d66448-48df-462b-879a-7dd289a4df7e

Comment

In this scene, the EGO vehicle is not able to follow the planned trajectory, and as a result the vehicle crashes. It seems to be the issue with the localization.

Virtual Highway 2

Video

https://github.com/autowarefoundation/autoware-projects/assets/8416175/1668327b-6d08-4465-9898-0a2567ca4361

Comment

The EGO is able to follow the planned trajectory and achieve the goal position. The localization seems to working correctly.

mitsudome-r commented 1 year ago

Thanks for sharing the highway maps. I have downloaded virtual highway 2 map, but it seems like the lanes in red box have solid lines are tagged as non-lane-changeable lanes. Is this intended?

image

Hyeongseok-Jeon commented 1 year ago

@mitsudome-r

I uploaded new LL2 map to google drive as "Virtual_highway_morai_2_mod.osm". Please check

stale[bot] commented 1 year ago

This pull request has been automatically marked as stale because it has not had recent activity.