ROS2 Humble Turtlebot 3 Does anyone know what else is missing?
I am using a Raspberry pi 4 running Ubuntu 22.04. On this I have installed ROS2 Humble Hawksbill. The setup of the robot corresponds to a Turtlebot3 in the Burger configuration. On this I use the turtlebot3 package in the hotfix-humble branch. https://github.com/ROBOTIS-GIT/turtlebot3/tree/hotfix-humble. I have the tutorial from Robotis reasonably through.
What still does not work properly is the Colcon build; which throws the following error:
warnings.warn( /usr/lib/python3/dist-packages/pkgresources/init.py:116: PkgResourcesDeprecationWarning: 1.16.0-unknown is an invalid version and will not be supported in a future release warnings.warn( /usr/lib/python3/dist-packages/pkgresources/init.py:116: PkgResourcesDeprecationWarning: 1.1build1 is an invalid version and will not be supported in a future release warnings.warn( /usr/lib/python3/dist-packages/pkgresources/init_.py:116: PkgResourcesDeprecationWarning: 0.1.43ubuntu1 is an invalid version and will not be supported in a future release warnings.warn( /usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
Finished <<< turtlebot3example [16.9s]
--- stderr: mypackage
/usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
Finished <<< mypackage [10.4s]
--- stderr: turtlebot3teleop
/usr/lib/python3/dist-packages/setuptools/command/easyinstall.py:158: EasyInstallDeprecationWarning: easyinstall command is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
/usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
/usr/lib/python3/dist-packages/pkgresources/init.py:116: PkgResourcesDeprecationWarning: 1.16.0-unknown is an invalid version and will not be supported in a future release
warnings.warn(
/usr/lib/python3/dist-packages/pkgresources/init.py:116: PkgResourcesDeprecationWarning: 1.1build1 is an invalid version and will not be supported in a future release
warnings.warn(
/usr/lib/python3/dist-packages/pkgresources/init_.py:116: PkgResourcesDeprecationWarning: 0.1.43ubuntu1 is an invalid version and will not be supported in a future release
warnings.warn(
/usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
Finished <<< turtlebot3teleop [15.7s]
--- stderr: pypubsub
/usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
Finished <<< py_pubsub [10.0s]
Summary: 8 packages finished [21.1s] 1 package failed: turtlebot3hardware 5 packages had stderr output: mypackage pypubsub turtlebot3example turtlebot3hardware turtlebot3teleop 1 package not processed
In addition, the bringup doesn't do much for me either. This is what happens:
ros2 launch turtlebot3bringup robot.launch.py
[INFO] [launch]: All log files can be found below /home/melichior/.ros/log/2023-03-09-20-03-14-430973-Stolas-26727
[INFO] [launch]: Default logging verbosity is set to INFO
[ERROR] [launch]: Caught exception in launch (see debug for traceback): Caught exception when trying to load file of format [py]: 'LDSMODEL'
Asked by Fiola on 2023-03-10 03:00:10 UTC
Answers
downgrade the version of setuptools
pip install setuptools==58.2.0
Asked by lvanegast on 2023-05-16 22:06:17 UTC
Comments
The setuptools issues are warnings and do not prevent your build.
Your error is in hardware (
1 package failed: turtlebot3_hardware
), but that is not shown on your question.Post only that error message, the rest are "red herrings".
Asked by dcconner on 2023-08-03 13:01:09 UTC