ros2 bridge support
See original GitHub issueI have data in the ros2 format that I’d like to view with webviz. I was able to connect webviz to my ros1 bridge (using ros1 data), but when I try to connect to the ros2 bridge (which has ros2 data), I get an error on the bridge server side:
$ ros2 run rosbridge_server rosbridge_websocket.py
registered capabilities (classes):
- <class 'rosbridge_library.capabilities.call_service.CallService'>
- <class 'rosbridge_library.capabilities.advertise.Advertise'>
- <class 'rosbridge_library.capabilities.publish.Publish'>
- <class 'rosbridge_library.capabilities.subscribe.Subscribe'>
- <class 'rosbridge_library.capabilities.defragmentation.Defragment'>
- <class 'rosbridge_library.capabilities.advertise_service.AdvertiseService'>
- <class 'rosbridge_library.capabilities.service_response.ServiceResponse'>
- <class 'rosbridge_library.capabilities.unadvertise_service.UnadvertiseService'>
[INFO] [rosbridge_websocket]: Rosbridge WebSocket server started on port 9090
[INFO] [rosbridge_websocket]: Client connected. 1 clients total.
[INFO] [rosbridge_websocket]: Client disconnected. 0 clients total.
[INFO] [rosbridge_websocket]: Client connected. 1 clients total.
[ERROR] [rosbridge_websocket]: [Client 1] [id: call_service:/rosapi/topics:1] call_service InvalidServiceException: Service /rosapi/topics
does not exist
and an error on the web client side:
Error in fetching topics and datatypes
Service /rosapi/topics does not exist
I’m using the ubuntu package ros-dashing-rosbridge-server
. Please advise.
Issue Analytics
- State:
- Created 4 years ago
- Comments:14 (1 by maintainers)
Top Results From Across the Web
Bridge communication between ROS 1 and ROS 2 - GitHub
This package provides a network bridge which enables the exchange of messages between ROS 1 and ROS 2. The bridge is currently implemented...
Read more >ROS1-ROS2 Bridge Demo — Industrial Training documentation
This is a system integration exercise to demonstrate operation of the ROS1-ROS2 topic and service bridge. Using the bridge does not require anything ......
Read more >Bridging ROS and ROS2 - Allison Thackston
I'm not sure it's possible to run ROS, ROS2, and the bridge using the same ... Add flags to support compiling on windows,...
Read more >Setting up ROS 2 bridge - SVL Simulator
The SVL Simulator can publish and subscribe to ROS 2 messages by connecting to the ROS2 LGSVL Bridge. This custom, native ROS2 bridge...
Read more >ROS & ROS2 Bridge — Omniverse Digital Twin documentation
The ROS / ROS2 Bridge Extensions connect Omniverse Isaac Sim to ROS or ROS2. ... is a set of software libraries and tools...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I guess I shouldn’t close this since it is a good feature request that others might be interested in too!
I’d suggest checking out https://foxglove.dev/