Closed jmstadt closed 7 months ago
Have tried this now with the most recent packages (ros-noetic-turtlesim 0.10.2 py311h15ddf78_8) and I didn't have any issues in getting this to run. Please try again and let us know.
Also, please avoid mixing different conda channels (you have defaults
and conda-forge
), and pip
; you are asking for trouble ;). And, please remove the old channels robostack
, robostack-humble
and robostack-experimental
and instead only use robostack-staging
.
Solution to issue cannot be found in the documentation.
Issue
Hello, I am new to ROS and I successfully loaded robostack onto my Mac (MacBook Air (M1, 2020). I am working through this tutorial. https://www.youtube.com/playlist?list=PLLSegLrePWgIbIrA4iehUQ-impvIXdd9Q. Everything works fine until I get to tutorial six and when I try to enter on the command line:
rostopic echo /turtle1/pose
I get the following error:
ERROR: Cannot load message class for [turtlesim/Pose]. Are your messages built?
turtlesim works fine for everything else, so I continued through toward tutorial 8. But, that requires:
from turtlesim.msg import Pose
And the import shows no turtlesim let alone turtlesim.msg.
I have rerun catkin_make and I have also made sure that all the terminals have sourced the devel/setup.bash. I have not edited anything on CMakeLists.txt although the commented fields do talk about building messages. However, not sure if that is required and if so, how to do that. The tutorial does not do that at all and on their youtube seems to work fine. (although they seem to be using ROS Noetic directly on Ubuntu.
I can echo turtle1/cmd_vel. I.e.:
rostopic echo /turtle1/cmd_vel
I.e. I get:
I also unintstalled and reinstalled ros-noetic-turtlesim with mamba. That made roscore stop working so then I reinstalled everything, ran catkin_make sourced all the terminals but when I echo turtle1/pose I still get the same error message that I orignally got.
Thank you in advance!
Installed packages
Environment info