Closed wep21 closed 2 years ago
@alsora Could you do bloom-release to humble
?
Hi @wep21, we plan to do a release next week. Note that the Create 3 robot, the Create 3 examples and the Create 3 simulator have not been updated to Humble yet (this will happen, but I don't have a timeline for it at the moment)
@alsora Thank you for letting me know it. I'm looking forward to the release.
Hi, I tried to control the robot using my laptop (Ubuntu 22.04 with ROS Humble). When I use command ros2 action send_goal /undock irobot_create_msgs/action/Undock "{}"
the terminal shows an error mssage The passed action type is invalid
. The same problem occurs when I try to ros2 topic echo /wheel_vels
, the error shows The message type 'irobot_create_msgs/msg/WheelVels' is invalid
. That being said, I am able to ros2 topic echo /tf
. Is the custom message/actions from create3 depends on the correct version of ROS (i.e., Galactic)? I am a bit confused about the implementation, is there a way for me to get them working on ROS2 Humble?
Update: I realize that the issue is because there is no ros-humble-irobot-create-msgs
yet. I will try to build the custom messages in my own workspace.
@gy2256 and @wep21 we just submitted a PR to release the irobot_create_msgs 2.1.0 for ROS 2 Humble.
It will be available at the next Debian packages sync.
IMPORTANT: the humble
branch version 2.1.0 and the main
branch both contain an API break with respect to galactic
. The DockServo
action type has been renamed Dock
and the Dock
message type has been renamed DockStatus
.
This API break requires that the robot is running a ROS 2 Humble firmware.
We plan to release a beta version by the end of this month.
Alternatively, you can always build this repository from sources from version 2.0.0
@alsora Great! Thanks for the update.
Closing this issue since the package has been available for some time.
There exists
humble
branch, but it has not been released.