failed to create 2to1 bridge for topic 'mytopic' with ROS2 type 'mytype' and ROS1 type '': No template specialization for the pair
--
You received this message because you are subscribed to the Google Groups "ROS SIG NG ROS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ros-sig-ng-ro...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Found velodyne_msgs: 1.2.0
Ok, cool. I failed to connect, in my brain, that you need the ROS1 custom message sourced AND the ROS2 custom message sourced before you compile the bridge.Once I did that, it all came together.
I'm still a super-noob with ROS, so I was really aiming at just brute-forcing the ROS1 code to be functional.Jack, I didn't realize that you're the author of that code, until now. :-)
I essentially ripped out all the parameter/config stuff. Plus I had to brute-force some of the PointCloud2 packing since PCL isn't ported to ROS2 yet.But I have a working prototype of the velodyne_driver node and the cloud_node running in the ROS2 framework with hard-coded params for working with a VLP-16 only. With the addition of the bridge and a simple PointCloud2 passthrough, I can view data in RViz using a fully-realized ROS2 velodyne driver. :-)There is a noticeable lag issue I've got to figure out and then slowly add back in the config stuff. So still lots of work to do. But exciting none-the-less.
> On 2016/04/06, at 4:55, Brian Gerkey <ger...@osrfoundation.org> wrote:
>
> That's great news! Please keep us posted and report problems that you
> run into along the way.
>
> Did you find the (incomplete) migration guide
> (http://design.ros2.org/articles/migration_guide_from_ros1.html) to be
> of any use? Given that you're going through the process right now, it
> would be invaluable to capture your experience in an improved version
> of that guide. Would you be willing to contribute your notes? Perhaps
> we should move it from the design site to the github wiki
> (https://github.com/ros2/ros2/wiki), where it can be a more fluid
> document.
Although we can all contribute to it now via pull requests, the wiki approach would be much simpler and fluid. I support moving it to a wiki.