goodrobots / maverick

UAV Autonomous Systems Management
https://goodrobots.github.io/maverick/
MIT License
167 stars 60 forks source link

Move ROS python packages to python3 #977

Open fnoop opened 4 years ago

fnoop commented 4 years ago

Currently the old python-ros / python-catkin packages are installed, and then /opt/ros/current/lib/python2.7 is added to PYTHONPATH, which works mostly even for python3.

Instead, install the corresponding python3 packages.

Possibly, look at ROS noetic support. Noetic officially fully supports python3, but is only supported on Ubuntu 20.04 / Debian 10/Buster.

fnoop commented 4 years ago

Apparently catkin-tools is not maintained, we should move the build manifests from catkin to catkin_make_isolated or colcon. https://github.com/catkin/catkin_tools/issues/594

fnoop commented 4 years ago
fnoop commented 4 years ago

Also update ROS2 to be fully python3, and update to latest version.