Monash-Connected-Autonomous-Vehicle / autoware

Autoware - the world's leading open-source software project for autonomous driving
https://www.autoware.org/
Apache License 2.0
1 stars 0 forks source link

Configure autoware_launch launch files #13

Open dylan-gonzalez opened 1 year ago

dylan-gonzalez commented 1 year ago

x1 person

Break down these tasks further:

Example implementation: tier4/aip_launcher

If you need to test Autoware with a simulator, read here.

AnthonyZhOon commented 12 months ago

@Robin-Chea If you're on campus to work on this Fri I can drop in and help/discuss what we need to do

Robin-Chea commented 12 months ago

@Robin-Chea If you're on campus to work on this Fri I can drop in and help/discuss what we need to do

ok ill be in from 12-5 on friday.

Robin-Chea commented 11 months ago

Tried to create the launch files for twizy however after using the current stuff we had we were missing some stuff eg config files that describe the links to each sensor. So instead i have created the basic struture to create these config files. I have basically copied the sample description and launch file and configured it to the twizy sensors eg 8 camera, 1 imu, 1 lidar (VLP-16) and 1 gnss. I am following the guide https://autowarefoundation.github.io/autoware-documentation/pr-491/how-to-guides/integrating-autoware/creating-vehicle-and-sensor-model/

However not sure if i should include the ultrasonic sensors.

I skipped this part for now
https://autowarefoundation.github.io/autoware-documentation/pr-491/how-to-guides/integrating-autoware/creating-vehicle-and-sensor-model/creating-individual-params/

i skipped configuring the sensor launch for now and will do it later https://autowarefoundation.github.io/autoware-documentation/pr-491/how-to-guides/integrating-autoware/creating-vehicle-and-sensor-model/creating-sensor-model/#sensor-launch.

For vehicle launch desciption the config files need to be filled out.

For vehicle mesh a dae or a fbx needs to be made.

However in https://github.com/Monash-Connected-Autonomous-Vehicle/mcav_autonomy/tree/main/visualisation/vehicle_model/meshes they were able to use the stl file. will try to attempt to use this.

Robin-Chea commented 11 months ago

did the same but for the env200

AbBaSaMo commented 11 months ago

Would it be okay if I change the repo URLs in our Autoware fork to our other forks [in a new branch oc] where relevant or would there be more to it than just that?

Is this being worked on right now as part of this issue and do I need to wait for it if I want to test out changes to sensing launch in a new branch as part of the sensing issue?

Robin-Chea commented 11 months ago

@AbBaSaMo Yes it should be okay to change the repo url to relevant forks, especially if it helps streamline our development process. Currently i am working on the config files for the Twizy and once its completed, ill update it in the branch for integration.

dylan-gonzalez commented 11 months ago

Hey @Robin-Chea can you configure the twizy and van launch files to have simulation modes too? (i.e. so we can launch the twizy and van urdf files in AWSIM for example)

So when we want to run autoware with awsim we can do something like this: ros2 launch autoware_launch <launch_file> vehicle_model:=twizy sensor_model:=twizy_sensor_kit simulation_mode:= true map_path:=<map_path>

I added the simulation_mode parameter - not sure if it already exists or not?

So ig if simulation_mode is true than it doesn't launch sd_vehicle_interface and any other hardware-specific stuff

dylan-gonzalez commented 10 months ago

@Robin-Chea @AbBaSaMo to finish this off this week

Robin-Chea commented 10 months ago

The model is now working on autoware :

Screenshot from 2024-01-22 12-13-16

Screenshot from 2024-01-22 12-13-49

Still need to add the ultra sensors and the gps/imu. Need to also double check the drivers for camera and velodyne