Search Unity

  1. Unity Asset Manager is now available in public beta. Try it out now and join the conversation here in the forums.
    Dismiss Notice

Turtlebot Navigation: ROS 1 vs ROS 2

Discussion in 'Robotics' started by benchun_kit, Feb 14, 2022.

  1. benchun_kit

    benchun_kit

    Joined:
    Feb 11, 2022
    Posts:
    2
    Hey,

    I am really interested in Unity and ROS. After running the tutorials by Unity-Technology, I can simulate uArm with ROS and turtlebot 3 with ROS 2. Then, I have a question: why we use ROS 2 for turtlebot not ROS 1?


    Currently, I have a real turtlebot, which is controlled by ROS 1, but in Unity Robotics, I can only find turtlebot with ROS 2. So, If I want to develop the simulation on ROS 1, is it possible? If so, what do I need to do?

    Following are some examples and discussion I have found:
    https://github.com/Unity-Technologies/Unity-Robotics-Hub
    https://forum.unity.com/threads/introducing-ros-2-support-and-the-amr-demo.1155119/#post-7410458
    https://github.com/DynoRobotics/UnityRos2

    Thanks
     
  2. vermahrithik10

    vermahrithik10

    Joined:
    Jan 10, 2022
    Posts:
    12
    Hey
    @benchun_kit

    Thanks for asking support for turtlebot support for ROS1. I also want unity navigation support for ROS1.
    At present most of the industry and education institute are on ROS1. ROS2 is still on development phase.
    I also request unity team to make navigation example support for ROS1.

     
  3. ActiveSim

    ActiveSim

    Joined:
    May 10, 2019
    Posts:
    59
    As far as I understand the ROS connection (without any tests) you can just switch protocol in the ROS settings as mentioned here at point 9. Have you tried this?
     
  4. benchun_kit

    benchun_kit

    Joined:
    Feb 11, 2022
    Posts:
    2