Open Leviathan321 opened 1 month ago
Unfortunately Autoware Mini at the moment works only with Ubuntu 20.04 and ROS Noetic. This requirement comes from some of the drivers we use with our car. It recently came to my attention that Robostack is missing autoware_msgs package, which means that RoboStack ROS Noetic is not an option as well. Unfortunately Ubuntu 20.04 (possibly through Docker) is your only choice at the moment.
Ok thank you for the hint. So I could manage to run the autoware mini + CARLA setup via Docker after customizing the files in here: https://github.com/UT-ADL/autoware_mini/files/11582192/autoware_mini_docker_compose.zip. I can share the code if interested later. Do you maybe know the best way to extract the location and velocity traces of the autoware car and other actors from autoware directly? I know I can do it via Carla but would like to have it directly via autoware
Oh, thanks for reminding me about the Docker, I still need to review it.
To extract the location and velocity the easiest is to record /localization/current_pose
and /localization/current_velocity
. Current pose is in UTM zone 35N coordinate system with custom origin.
I think it would be best to record ROS bag file of your experiments and process it later using Python. But if you want something quick and dirty then rostopic echo -p /localization/current_pose >current_pose.csv
could do the trick. You would need to time-sync CSV files later then.
I have already tested and augmented the code, I put it here for our own lab: https://github.com/ast-fortiss-tum/autoware_mini_docker. Let me know if I need to attribute to someone.
Ok I dont know yet, which solution is faster...I would need execute many (>500) scenarios and process everytime the traces.
I was trying to install the environment for autoware mini on Ubuntu 22.04, however I fail at the step:
I tried different python versions but the errors are similar. Some excerpt is below.
I tried to install the packages via cloning the github repos (as for issue 1), but there are still many packages missing. For instance I fail to install deps to solve that error:
Is the compatibility tested with Ubuntu 22.04 or are there any recommendations?
Also, does the python version for installing the ros deps has to match the python version in the environment we create to install autoware mini python dependencies? Which python version is recommended?