Using actions to spin the robot (ROS2) #459
-
How are you connecting to your Create 3?USB Ethernet (ROS 2) Computer(s) Model(s) and Operating System(s)NavQ+ on Ubuntu 22 Which version of ROS 2 is installed on your computer?Humble Which firmware version is installed on your robot?H.2.3 Which RMW is your robot running?CycloneDDS Does your robot have an assigned namespace? If so, please share.No response Is the robot connected to a network? If so, what is the network type?No response Are there multiple Create 3 robots connected to your network?No Is multicast enabled?No What is the Adapter Board's USB/BLE Toggle currently switched to?USB Describe your question.I have been trying to get the robot to move, but I have been unsuccessful... I tried using the python web playground that works. I am trying to use the NavQ+ to send an action to the robot for it to go straight or turn. None of the examples work:
I tried creating my own action file then running it but it also does not do anything... It doesnt seem to send anything to the robot. I can read all the topics fine using What am I doing wrong? Is there something I am missing? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 7 replies
-
Please clarify what you mean by "it doesn't work". Also please include the output of the |
Beta Was this translation helpful? Give feedback.
-
I don't know, but I suspect that you should double check that the middleware being used on the robot and the middleware used on your computer are the same; a mismatch often causes this (topics list but actions don't act). |
Beta Was this translation helpful? Give feedback.
-
Interesting, looks like it might be requiring the wifi network as one of the network interface devices but failing to use it. Right now the NavQPlus uses the current humble version of CycloneDDS (0.10.x) which has a slightly different config YAML for allowing "presence required". The current version of CycloneDDS on the Create3 is 0.9.x. I'm not aware of any reason why they should not be able to interoperate, but having them on the same version would be more ideal. One thing to consider is also setting the CycloneDDS config on the Create3 to NOT use wifi IE:
|
Beta Was this translation helpful? Give feedback.
Interesting, looks like it might be requiring the wifi network as one of the network interface devices but failing to use it.
Right now the NavQPlus uses the current humble version of CycloneDDS (0.10.x) which has a slightly different config YAML for allowing "presence required". The current version of CycloneDDS on the Create3 is 0.9.x. I'm not aware of any reason why they should not be able to interoperate, but having them on the same version would be more ideal.
One thing to consider is also setting the CycloneDDS config on the Create3 to NOT use wifi
IE: