How to install irobot_create_msgs
?
#251
-
I noticed that irobot_create_msgs repository has releases, and ROS2 programmers wishing to interface to a particular Create3 need a procedure/tutorial for setting up their ROS2 workspace with the irobot_create_msgs release corresponding to their targeted Create3 "version" The Create3 "About" page of the webserver of my Create3 shows:
I am guessing that rather than cloning the current Galactic irobot_create_msgs repository to my workspace, I need the matching irobot_create_msgs "release". (These appear to be compressed tar files - I have not worked with GitHub releases before). What is the process I should follow now to setup my ROS2 (TurtleBot4 and) Create3 development workspace, and again if I choose to update my Create3 firmware in the future? (Discussion #240 shows two users that have hit this mismatch recently) |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Hi @slowrunner, The
If you really need to build the then you can clone the right version and build it using
|
Beta Was this translation helpful? Give feedback.
-
Closing - solved and stale. |
Beta Was this translation helpful? Give feedback.
Hi @slowrunner,
most developers shouldn't use the github repository for irobot_create_msgs repository.
The
irobot_create_msgs
should be installed from debian packages using the following command.If you really need to build the
irobot_create_msgs
(the only reasons I can think of is if you are cross-compiling the code or building the code on a non-officially supported platform), then you should check which version you need in the Create 3 Docs Firmware release pages.For example, you can see that G.3.1 uses version 1.2.4 of the messages https://iroboteducation.github.io/create3_docs/releases/g_3_1/
then you can clon…