question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

ros2 bridge support

See original GitHub issue

I 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:open
  • Created 4 years ago
  • Comments:14 (1 by maintainers)

github_iconTop GitHub Comments

7reactions
janpaul123commented, Mar 4, 2020

I guess I shouldn’t close this since it is a good feature request that others might be interested in too!

4reactions
janpaul123commented, Jun 27, 2022

I’d suggest checking out https://foxglove.dev/

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found