[ros-users] [Discourse.ros.org] [General] Discussion on ROS …

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Martin Günther via ros-users
Date:  
To: ros-users
CC: Martin Günther
Subject: [ros-users] [Discourse.ros.org] [General] Discussion on ROS to ROS2 transition plan


I've had second thoughts about if we really need a shim. In the end, what I want is to mix ROS1 and ROS2 packages in the same system. If the ros1_bridge works well enough, maybe that's all I need (I haven't tried it yet).

https://github.com/ros2/ros1_bridge

My reasoning goes like this: What's great about ROS1 is the wealth of community-contributed packages. In recent years, I was forced to use a different robotics framework on some projects. The workflow was usually like this:

* week 1: figure out what components we need for this project, discover that 90% already exist as ROS packages
* month 1-4: port all those ROS packages over to Different Robotics Framework
* month 5-6: actually implement the missing 10% from scratch

I often banged my head screaming "It would be so easy if we just used ROS", and I would very much like to avoid repeating this experience, where `Different Robotics Framework == ROS2`. In the foreseeable future, this problem isn't going to go away, because there are *tons* of ROS1 packages out there that are still useful, but no longer actively developed, so there is little chance of them being converted to ROS2 any time soon. If the ros1_bridge works perfectly, that would allow us to use the wealth of packages from ROS1, while porting everything over to ROS2 piecemeal. I'll have to invest some time trying the ros1_bridge soon.





---
[Visit Topic](https://discourse.ros.org/t/discussion-on-ros-to-ros2-transition-plan/6155/22) or reply to this email to respond.


If you do not want to receive messages from ros-users please use the unsubscribe link below. If you use the one above, you will stop all of ros-users from receiving updates.
______________________________________________________________________________
ros-users mailing list

http://lists.ros.org/mailman/listinfo/ros-users
Unsubscribe: <http://lists.ros.org/mailman//options/ros-users>