ROS2 Robotino Node

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Elena
    Junior Member
    • Feb 2024
    • 5

    #1

    ROS2 Robotino Node

    Hello,

    I've read on the forum that you are working on Robotino ROS2 node, and I would like to know if you could provide some information about when it will be available.

    Currently, I'm working with Robotino 4 on my thesis, and it would be of great interest to me to be able to use ROS2 in this project.

    I appreciate any information you can provide!

    Regards,
    Elena
  • verbeek
    Administrator
    • Mar 2015
    • 242

    #2
    Hi Elena,
    the ROS2 nodes do not use the Robotino specific daemons any more but directly connect to the Robotino hardware. So for using these nodes it would be best to install a fresh Ubuntu on Robotino. We are waiting for Ubuntu 24.04 and Jazzy Jalisco.

    Comment

    • bonelesseggfry
      Junior Member
      • Apr 2024
      • 1

      #3
      Hi,

      I'm sorry that i am re-awakening a dead thread, but I have made a ROS2 Foxy port of the existing Robotino ROS repo. You can find it at https://github.com/Rahul-K-A/robotino3-ros2. Please note that it only works for Robotino 3, since that is the only hardware that i had access to. But in theory, the only additions you need to run it on the other robotino models is to update the URDF files and the launch files.

      Regards,
      Rahul

      Comment

      • JensVkb
        Junior Member
        • Apr 2025
        • 4

        #4
        verbeek: I thought the Robotino-API2, necessary to control the hardware, requires the robotino-daemons. You seem to say otherwise here?
        I'm very much interested if you can share the necessary steps to start controlling the hardware using C++ once a fresh install of Ubuntu 24.04 has been executed.

        Many thanks in advance!

        bonelesseggfry: I see you have a ROS2 package, for Ubuntu 20.04, and also do not list robotino-daemons as a dependency?

        So, am I basically wrong in my understanding that the API2 depends on the daemons? so, you can use the API2 withouth the daemons?


        If so, perhaps off topic, what do the daemons then do?

        Comment

        • JensVkb
          Junior Member
          • Apr 2025
          • 4

          #5
          I was able to create a base ROS2 package for our robotino, but I'm always getting the "Connection Refused" error by the COM object.
          I'm also getting this error when trying to run the "cirlce" example from the API2....

          So, what could be wrong? Are the robotino-daemons necessary?

          Comment

          Working...