![]() |
rosbridge_server package from rosbridge_suite reporosapi rosapi_msgs rosbridge_library rosbridge_msgs rosbridge_server rosbridge_suite rosbridge_test_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.0.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Server Implementations of the rosbridge v2 Protocol |
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-08-29 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
A WebSocket interface to rosbridge.
Additional Links
Maintainers
- Błażej Sowa
Authors
- Jonathan Mace
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbridge_server
2.0.1 (2025-05-19)
- Add missing service timeout parameter to conditional launch (#1030)
- fix: add url_path parameter in rosbridge_websocket_launch.xml (#1011)
- Prevent parameter retrieval crashes (#998)
- Add warnings about default parameter values changes (#997)
- Add timeout option to call_service messages (#994)
- Contributors: Ana, Matthias Rathauscher, Lebecque Florian, Błażej Sowa, SeanPai
2.0.0 (2024-10-08)
- Fix action cancellation by passing status from JSON (#953)
- Update pre-commit and fix issues (#954)
- rosbridge_websocket: Stop websocket server if ROS shuts down (#946)
- Support actions in rosbridge protocol (#886)
- Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
- Contributors: Brad Martin, Sebastian Castro
1.3.2 (2023-09-27)
- Add option to call services in a separate thread (#847)
- Contributors: Sebastian Castro
1.3.1 (2022-10-21)
- Fix exceptions not being handled correctly. (#817)
- Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
- Improve robustness for multiple client connections (#803)
- Minor performance improvements (#809)
- Fix hostname parameter is no longer converted as an int value (#780)
- Fix duplicate subscription created with wrong 'raw' attribute. (#798)
- Add graceful shutdown (#794)
- Contributors: Hans-Joachim Krauch, Hugo Perier, Steffen Nattke
1.3.0 (2022-08-16)
- Add url_path config option (#709)
- Contributors: Matthijs van der Burgh, Sirawat S
1.2.0 (2022-05-20)
- Fixed multiple subscriber on transient_local topic (#723)
- use uuid to ensure client id uniqueness (#713)
- Contributors: Jacob Bandes-Storch, Will, p0rys
1.1.2 (2022-01-03)
- [694] update DurabilityPolicy api that are being deprecated (#695)
- Contributors: Evan Flynn
1.1.1 (2021-12-09)
- Allow subscribing to any qos profile when creating a subscriber (#690)
- Fix and add test for multiple subscribers to same topic (#687)
- Delete unsupported TCP and UDP server implementations in ROS 2 branch (#685)
- Fix error when advertising duplicate service (#683)
- Fix incoming service calls (#669)
- Replace busy wait in AdvertiseService with async handler (#666)
- Refactor smoke test to make WebSocket test harness reusable (#675)
- Contributors: Domenic Rodriguez, Jacob Bandes-Storch, Roman Shtylman
1.1.0 (2021-10-22)
- Exit cleanly on SIGINT; remove sleep in test (#667)
- Fix unused variables: flake8 --select=F841
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
leo_bringup | |
rosbridge_suite |
Launch files
- launch/rosbridge_websocket_launch.xml
-
- port [default: 9090]
- address [default: ]
- url_path [default: /]
- ssl [default: false]
- certfile [default: ]
- keyfile [default: ]
- retry_startup_delay [default: 5.0]
- fragment_timeout [default: 600]
- delay_between_messages [default: 0]
- max_message_size [default: 10000000]
- unregister_timeout [default: 10.0]
- use_compression [default: false]
- call_services_in_new_thread [default: false]
- default_call_service_timeout [default: 0.0]
- send_action_goals_in_new_thread [default: false]
- topics_glob [default: ]
- services_glob [default: ]
- params_glob [default: ]
- params_timeout [default: 5.0]
- bson_only_mode [default: false]
- binary_encoder [default: default]
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rosbridge_server at Robotics Stack Exchange
![]() |
rosbridge_server package from rosbridge_suite reporosapi rosapi_msgs rosbridge_library rosbridge_msgs rosbridge_server rosbridge_suite rosbridge_test_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Server Implementations of the rosbridge v2 Protocol |
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-09-18 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
A WebSocket interface to rosbridge.
Additional Links
Maintainers
- Błażej Sowa
Authors
- Jonathan Mace
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbridge_server
2.3.0 (2025-05-19)
- Add missing service timeout parameter to conditional launch (#1028)
- Contributors: Ana
2.2.0 (2025-02-26)
- Update maintainers (#1000)
- Prevent parameter retrieval crashes (#978)
- Call services and send action goals in new threads by default (#996)
- Add timeout option to call_service messages (#984)
- Add ament_mypy test and fix all mypy errors (#980)
- Add namespace and respawn parameters to the nodes in the launch file (#977)
- fix: add url_path parameter in rosbridge_websocket_launch.xml (#963)
- Contributors: Błażej Sowa, Lebecque Florian, Mehsias, Matthias Rathauscher, SeanPai
2.1.0 (2024-10-08)
2.0.0 (2024-10-08)
- Fix action cancellation by passing status from JSON (#953)
- Update pre-commit and fix issues (#954)
- rosbridge_websocket: Stop websocket server if ROS shuts down (#946)
- Support actions in rosbridge protocol (#886)
- Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
- Contributors: Brad Martin, Sebastian Castro
1.3.2 (2023-09-27)
- Add option to call services in a separate thread (#847)
- Contributors: Sebastian Castro
1.3.1 (2022-10-21)
- Fix exceptions not being handled correctly. (#817)
- Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
- Improve robustness for multiple client connections (#803)
- Minor performance improvements (#809)
- Fix hostname parameter is no longer converted as an int value (#780)
- Fix duplicate subscription created with wrong 'raw' attribute. (#798)
- Add graceful shutdown (#794)
- Contributors: Hans-Joachim Krauch, Hugo Perier, Steffen Nattke
1.3.0 (2022-08-16)
- Add url_path config option (#709)
- Contributors: Matthijs van der Burgh, Sirawat S
1.2.0 (2022-05-20)
- Fixed multiple subscriber on transient_local topic (#723)
- use uuid to ensure client id uniqueness (#713)
- Contributors: Jacob Bandes-Storch, Will, p0rys
1.1.2 (2022-01-03)
- [694] update DurabilityPolicy api that are being deprecated (#695)
- Contributors: Evan Flynn
1.1.1 (2021-12-09)
- Allow subscribing to any qos profile when creating a subscriber (#690)
- Fix and add test for multiple subscribers to same topic (#687)
- Delete unsupported TCP and UDP server implementations in ROS 2 branch (#685)
- Fix error when advertising duplicate service (#683)
- Fix incoming service calls
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
leo_bringup | |
rosbridge_suite |
Launch files
- launch/rosbridge_websocket_launch.xml
-
- port [default: 9090]
- address [default: ]
- url_path [default: /]
- ssl [default: false]
- certfile [default: ]
- keyfile [default: ]
- namespace [default: ]
- retry_startup_delay [default: 5.0]
- fragment_timeout [default: 600]
- delay_between_messages [default: 0]
- max_message_size [default: 10000000]
- unregister_timeout [default: 10.0]
- use_compression [default: false]
- call_services_in_new_thread [default: true]
- default_call_service_timeout [default: 5.0]
- send_action_goals_in_new_thread [default: true]
- topics_glob [default: ]
- services_glob [default: ]
- params_glob [default: ]
- params_timeout [default: 5.0]
- bson_only_mode [default: false]
- respawn [default: false]
- binary_encoder [default: default]
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rosbridge_server at Robotics Stack Exchange
![]() |
rosbridge_server package from rosbridge_suite reporosapi rosapi_msgs rosbridge_library rosbridge_msgs rosbridge_server rosbridge_suite rosbridge_test_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Server Implementations of the rosbridge v2 Protocol |
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2025-09-18 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
A WebSocket interface to rosbridge.
Additional Links
Maintainers
- Błażej Sowa
Authors
- Jonathan Mace
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbridge_server
2.3.0 (2025-05-19)
- Add missing service timeout parameter to conditional launch (#1028)
- Contributors: Ana
2.2.0 (2025-02-26)
- Update maintainers (#1000)
- Prevent parameter retrieval crashes (#978)
- Call services and send action goals in new threads by default (#996)
- Add timeout option to call_service messages (#984)
- Add ament_mypy test and fix all mypy errors (#980)
- Add namespace and respawn parameters to the nodes in the launch file (#977)
- fix: add url_path parameter in rosbridge_websocket_launch.xml (#963)
- Contributors: Błażej Sowa, Lebecque Florian, Mehsias, Matthias Rathauscher, SeanPai
2.1.0 (2024-10-08)
2.0.0 (2024-10-08)
- Fix action cancellation by passing status from JSON (#953)
- Update pre-commit and fix issues (#954)
- rosbridge_websocket: Stop websocket server if ROS shuts down (#946)
- Support actions in rosbridge protocol (#886)
- Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
- Contributors: Brad Martin, Sebastian Castro
1.3.2 (2023-09-27)
- Add option to call services in a separate thread (#847)
- Contributors: Sebastian Castro
1.3.1 (2022-10-21)
- Fix exceptions not being handled correctly. (#817)
- Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
- Improve robustness for multiple client connections (#803)
- Minor performance improvements (#809)
- Fix hostname parameter is no longer converted as an int value (#780)
- Fix duplicate subscription created with wrong 'raw' attribute. (#798)
- Add graceful shutdown (#794)
- Contributors: Hans-Joachim Krauch, Hugo Perier, Steffen Nattke
1.3.0 (2022-08-16)
- Add url_path config option (#709)
- Contributors: Matthijs van der Burgh, Sirawat S
1.2.0 (2022-05-20)
- Fixed multiple subscriber on transient_local topic (#723)
- use uuid to ensure client id uniqueness (#713)
- Contributors: Jacob Bandes-Storch, Will, p0rys
1.1.2 (2022-01-03)
- [694] update DurabilityPolicy api that are being deprecated (#695)
- Contributors: Evan Flynn
1.1.1 (2021-12-09)
- Allow subscribing to any qos profile when creating a subscriber (#690)
- Fix and add test for multiple subscribers to same topic (#687)
- Delete unsupported TCP and UDP server implementations in ROS 2 branch (#685)
- Fix error when advertising duplicate service (#683)
- Fix incoming service calls
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
leo_bringup | |
rosbridge_suite |
Launch files
- launch/rosbridge_websocket_launch.xml
-
- port [default: 9090]
- address [default: ]
- url_path [default: /]
- ssl [default: false]
- certfile [default: ]
- keyfile [default: ]
- namespace [default: ]
- retry_startup_delay [default: 5.0]
- fragment_timeout [default: 600]
- delay_between_messages [default: 0]
- max_message_size [default: 10000000]
- unregister_timeout [default: 10.0]
- use_compression [default: false]
- call_services_in_new_thread [default: true]
- default_call_service_timeout [default: 5.0]
- send_action_goals_in_new_thread [default: true]
- topics_glob [default: ]
- services_glob [default: ]
- params_glob [default: ]
- params_timeout [default: 5.0]
- bson_only_mode [default: false]
- respawn [default: false]
- binary_encoder [default: default]
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rosbridge_server at Robotics Stack Exchange
![]() |
rosbridge_server package from rosbridge_suite reporosapi rosapi_msgs rosbridge_library rosbridge_msgs rosbridge_server rosbridge_suite rosbridge_test_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Server Implementations of the rosbridge v2 Protocol |
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2025-09-18 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
A WebSocket interface to rosbridge.
Additional Links
Maintainers
- Błażej Sowa
Authors
- Jonathan Mace
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbridge_server
2.3.0 (2025-05-19)
- Add missing service timeout parameter to conditional launch (#1028)
- Contributors: Ana
2.2.0 (2025-02-26)
- Update maintainers (#1000)
- Prevent parameter retrieval crashes (#978)
- Call services and send action goals in new threads by default (#996)
- Add timeout option to call_service messages (#984)
- Add ament_mypy test and fix all mypy errors (#980)
- Add namespace and respawn parameters to the nodes in the launch file (#977)
- fix: add url_path parameter in rosbridge_websocket_launch.xml (#963)
- Contributors: Błażej Sowa, Lebecque Florian, Mehsias, Matthias Rathauscher, SeanPai
2.1.0 (2024-10-08)
2.0.0 (2024-10-08)
- Fix action cancellation by passing status from JSON (#953)
- Update pre-commit and fix issues (#954)
- rosbridge_websocket: Stop websocket server if ROS shuts down (#946)
- Support actions in rosbridge protocol (#886)
- Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
- Contributors: Brad Martin, Sebastian Castro
1.3.2 (2023-09-27)
- Add option to call services in a separate thread (#847)
- Contributors: Sebastian Castro
1.3.1 (2022-10-21)
- Fix exceptions not being handled correctly. (#817)
- Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
- Improve robustness for multiple client connections (#803)
- Minor performance improvements (#809)
- Fix hostname parameter is no longer converted as an int value (#780)
- Fix duplicate subscription created with wrong 'raw' attribute. (#798)
- Add graceful shutdown (#794)
- Contributors: Hans-Joachim Krauch, Hugo Perier, Steffen Nattke
1.3.0 (2022-08-16)
- Add url_path config option (#709)
- Contributors: Matthijs van der Burgh, Sirawat S
1.2.0 (2022-05-20)
- Fixed multiple subscriber on transient_local topic (#723)
- use uuid to ensure client id uniqueness (#713)
- Contributors: Jacob Bandes-Storch, Will, p0rys
1.1.2 (2022-01-03)
- [694] update DurabilityPolicy api that are being deprecated (#695)
- Contributors: Evan Flynn
1.1.1 (2021-12-09)
- Allow subscribing to any qos profile when creating a subscriber (#690)
- Fix and add test for multiple subscribers to same topic (#687)
- Delete unsupported TCP and UDP server implementations in ROS 2 branch (#685)
- Fix error when advertising duplicate service (#683)
- Fix incoming service calls
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
leo_bringup | |
rosbridge_suite |
Launch files
- launch/rosbridge_websocket_launch.xml
-
- port [default: 9090]
- address [default: ]
- url_path [default: /]
- ssl [default: false]
- certfile [default: ]
- keyfile [default: ]
- namespace [default: ]
- retry_startup_delay [default: 5.0]
- fragment_timeout [default: 600]
- delay_between_messages [default: 0]
- max_message_size [default: 10000000]
- unregister_timeout [default: 10.0]
- use_compression [default: false]
- call_services_in_new_thread [default: true]
- default_call_service_timeout [default: 5.0]
- send_action_goals_in_new_thread [default: true]
- topics_glob [default: ]
- services_glob [default: ]
- params_glob [default: ]
- params_timeout [default: 5.0]
- bson_only_mode [default: false]
- respawn [default: false]
- binary_encoder [default: default]
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rosbridge_server at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.3.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Navigator, our self-driving vehicle software stack |
Checkout URI | https://github.com/nova-utd/navigator.git |
VCS Type | git |
VCS Version | dev |
Last Updated | 2025-07-22 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | robotics ros autonomous-driving autonomous-vehicles self-driving ros2 |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
A WebSocket interface to rosbridge.
Additional Links
Maintainers
- Jihoon Lee
- Foxglove
Authors
- Jonathan Mace
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbridge_server
1.3.1 (2022-10-21)
- Fix exceptions not being handled correctly. (#817)
- Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
- Improve robustness for multiple client connections (#803)
- Minor performance improvements (#809)
- Fix hostname parameter is no longer converted as an int value (#780)
- Fix duplicate subscription created with wrong 'raw' attribute. (#798)
- Add graceful shutdown (#794)
- Contributors: Hans-Joachim Krauch, Hugo Perier, Steffen Nattke
1.3.0 (2022-08-16)
- Add url_path config option (#709)
- Contributors: Matthijs van der Burgh, Sirawat S
1.2.0 (2022-05-20)
- Fixed multiple subscriber on transient_local topic (#723)
- use uuid to ensure client id uniqueness (#713)
- Contributors: Jacob Bandes-Storch, Will, p0rys
1.1.2 (2022-01-03)
- [694] update DurabilityPolicy api that are being deprecated (#695)
- Contributors: Evan Flynn
1.1.1 (2021-12-09)
- Allow subscribing to any qos profile when creating a subscriber (#690)
- Fix and add test for multiple subscribers to same topic (#687)
- Delete unsupported TCP and UDP server implementations in ROS 2 branch (#685)
- Fix error when advertising duplicate service (#683)
- Fix incoming service calls (#669)
- Replace busy wait in AdvertiseService with async handler (#666)
- Refactor smoke test to make WebSocket test harness reusable (#675)
- Contributors: Domenic Rodriguez, Jacob Bandes-Storch, Roman Shtylman
1.1.0 (2021-10-22)
- Exit cleanly on SIGINT; remove sleep in test (#667)
- Fix unused variables: flake8 --select=F841 (#623)
- Fix undefined name in rosbridge_websocket (#659)
- Port #464, #478, #496, and #502 from ROS1 branch (#663)
- Add pre-commit, format with black and isort (#648)
- Contributors: Adrian Macneil, Christian Clauss, Domenic Rodriguez, Jacob Bandes-Storch, Kenji Miyake
1.0.8 (2021-08-26)
- Add missing test_depends and buildtool_depends
- Fix various Python code style and lint issues
- Contributors: Christian Clauss, Jacob Bandes-Storch
1.0.7 (2021-08-18)
- Fix typos discovered by codespell (#600)
- Contributors: Christian Clauss
1.0.6 (2021-08-17)
- Fix broken links in changelogs
- Contributors: Jacob Bandes-Storch
1.0.5 (2021-08-12)
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_ros | |
rclpy | |
rosbridge_library | |
rosbridge_msgs | |
rosapi | |
launch | |
launch_ros | |
launch_testing | |
launch_testing_ros | |
launch_testing_ament_cmake | |
std_srvs |
System Dependencies
Dependant Packages
Launch files
- launch/rosbridge_websocket_launch.xml
-
- port [default: 9090]
- address [default: ]
- ssl [default: false]
- certfile [default: ]
- keyfile [default: ]
- retry_startup_delay [default: 5.0]
- fragment_timeout [default: 600]
- delay_between_messages [default: 0]
- max_message_size [default: 10000000]
- unregister_timeout [default: 10.0]
- use_compression [default: false]
- call_services_in_new_thread [default: false]
- topics_glob [default: ]
- services_glob [default: ]
- params_glob [default: ]
- bson_only_mode [default: false]
- binary_encoder [default: default]
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rosbridge_server at Robotics Stack Exchange
![]() |
rosbridge_server package from rosbridge_suite reporosapi rosapi_msgs rosbridge_library rosbridge_msgs rosbridge_server rosbridge_suite rosbridge_test_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Server Implementations of the rosbridge v2 Protocol |
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2025-09-18 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
A WebSocket interface to rosbridge.
Additional Links
Maintainers
- Błażej Sowa
Authors
- Jonathan Mace
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbridge_server
2.3.0 (2025-05-19)
- Add missing service timeout parameter to conditional launch (#1028)
- Contributors: Ana
2.2.0 (2025-02-26)
- Update maintainers (#1000)
- Prevent parameter retrieval crashes (#978)
- Call services and send action goals in new threads by default (#996)
- Add timeout option to call_service messages (#984)
- Add ament_mypy test and fix all mypy errors (#980)
- Add namespace and respawn parameters to the nodes in the launch file (#977)
- fix: add url_path parameter in rosbridge_websocket_launch.xml (#963)
- Contributors: Błażej Sowa, Lebecque Florian, Mehsias, Matthias Rathauscher, SeanPai
2.1.0 (2024-10-08)
2.0.0 (2024-10-08)
- Fix action cancellation by passing status from JSON (#953)
- Update pre-commit and fix issues (#954)
- rosbridge_websocket: Stop websocket server if ROS shuts down (#946)
- Support actions in rosbridge protocol (#886)
- Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
- Contributors: Brad Martin, Sebastian Castro
1.3.2 (2023-09-27)
- Add option to call services in a separate thread (#847)
- Contributors: Sebastian Castro
1.3.1 (2022-10-21)
- Fix exceptions not being handled correctly. (#817)
- Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
- Improve robustness for multiple client connections (#803)
- Minor performance improvements (#809)
- Fix hostname parameter is no longer converted as an int value (#780)
- Fix duplicate subscription created with wrong 'raw' attribute. (#798)
- Add graceful shutdown (#794)
- Contributors: Hans-Joachim Krauch, Hugo Perier, Steffen Nattke
1.3.0 (2022-08-16)
- Add url_path config option (#709)
- Contributors: Matthijs van der Burgh, Sirawat S
1.2.0 (2022-05-20)
- Fixed multiple subscriber on transient_local topic (#723)
- use uuid to ensure client id uniqueness (#713)
- Contributors: Jacob Bandes-Storch, Will, p0rys
1.1.2 (2022-01-03)
- [694] update DurabilityPolicy api that are being deprecated (#695)
- Contributors: Evan Flynn
1.1.1 (2021-12-09)
- Allow subscribing to any qos profile when creating a subscriber (#690)
- Fix and add test for multiple subscribers to same topic (#687)
- Delete unsupported TCP and UDP server implementations in ROS 2 branch (#685)
- Fix error when advertising duplicate service (#683)
- Fix incoming service calls
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rosbridge_suite |
Launch files
- launch/rosbridge_websocket_launch.xml
-
- port [default: 9090]
- address [default: ]
- url_path [default: /]
- ssl [default: false]
- certfile [default: ]
- keyfile [default: ]
- namespace [default: ]
- retry_startup_delay [default: 5.0]
- fragment_timeout [default: 600]
- delay_between_messages [default: 0]
- max_message_size [default: 10000000]
- unregister_timeout [default: 10.0]
- use_compression [default: false]
- call_services_in_new_thread [default: true]
- default_call_service_timeout [default: 5.0]
- send_action_goals_in_new_thread [default: true]
- topics_glob [default: ]
- services_glob [default: ]
- params_glob [default: ]
- params_timeout [default: 5.0]
- bson_only_mode [default: false]
- respawn [default: false]
- binary_encoder [default: default]
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rosbridge_server at Robotics Stack Exchange
![]() |
rosbridge_server package from rosbridge_suite reporosapi rosapi_msgs rosbridge_library rosbridge_msgs rosbridge_server rosbridge_suite rosbridge_test_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Server Implementations of the rosbridge v2 Protocol |
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2025-09-18 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
A WebSocket interface to rosbridge.
Additional Links
Maintainers
- Błażej Sowa
Authors
- Jonathan Mace
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbridge_server
2.3.0 (2025-05-19)
- Add missing service timeout parameter to conditional launch (#1028)
- Contributors: Ana
2.2.0 (2025-02-26)
- Update maintainers (#1000)
- Prevent parameter retrieval crashes (#978)
- Call services and send action goals in new threads by default (#996)
- Add timeout option to call_service messages (#984)
- Add ament_mypy test and fix all mypy errors (#980)
- Add namespace and respawn parameters to the nodes in the launch file (#977)
- fix: add url_path parameter in rosbridge_websocket_launch.xml (#963)
- Contributors: Błażej Sowa, Lebecque Florian, Mehsias, Matthias Rathauscher, SeanPai
2.1.0 (2024-10-08)
2.0.0 (2024-10-08)
- Fix action cancellation by passing status from JSON (#953)
- Update pre-commit and fix issues (#954)
- rosbridge_websocket: Stop websocket server if ROS shuts down (#946)
- Support actions in rosbridge protocol (#886)
- Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
- Contributors: Brad Martin, Sebastian Castro
1.3.2 (2023-09-27)
- Add option to call services in a separate thread (#847)
- Contributors: Sebastian Castro
1.3.1 (2022-10-21)
- Fix exceptions not being handled correctly. (#817)
- Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
- Improve robustness for multiple client connections (#803)
- Minor performance improvements (#809)
- Fix hostname parameter is no longer converted as an int value (#780)
- Fix duplicate subscription created with wrong 'raw' attribute. (#798)
- Add graceful shutdown (#794)
- Contributors: Hans-Joachim Krauch, Hugo Perier, Steffen Nattke
1.3.0 (2022-08-16)
- Add url_path config option (#709)
- Contributors: Matthijs van der Burgh, Sirawat S
1.2.0 (2022-05-20)
- Fixed multiple subscriber on transient_local topic (#723)
- use uuid to ensure client id uniqueness (#713)
- Contributors: Jacob Bandes-Storch, Will, p0rys
1.1.2 (2022-01-03)
- [694] update DurabilityPolicy api that are being deprecated (#695)
- Contributors: Evan Flynn
1.1.1 (2021-12-09)
- Allow subscribing to any qos profile when creating a subscriber (#690)
- Fix and add test for multiple subscribers to same topic (#687)
- Delete unsupported TCP and UDP server implementations in ROS 2 branch (#685)
- Fix error when advertising duplicate service (#683)
- Fix incoming service calls
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rosbridge_suite |
Launch files
- launch/rosbridge_websocket_launch.xml
-
- port [default: 9090]
- address [default: ]
- url_path [default: /]
- ssl [default: false]
- certfile [default: ]
- keyfile [default: ]
- namespace [default: ]
- retry_startup_delay [default: 5.0]
- fragment_timeout [default: 600]
- delay_between_messages [default: 0]
- max_message_size [default: 10000000]
- unregister_timeout [default: 10.0]
- use_compression [default: false]
- call_services_in_new_thread [default: true]
- default_call_service_timeout [default: 5.0]
- send_action_goals_in_new_thread [default: true]
- topics_glob [default: ]
- services_glob [default: ]
- params_glob [default: ]
- params_timeout [default: 5.0]
- bson_only_mode [default: false]
- respawn [default: false]
- binary_encoder [default: default]
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rosbridge_server at Robotics Stack Exchange
![]() |
rosbridge_server package from rosbridge_suite reporosapi rosbridge_library rosbridge_msgs rosbridge_server rosbridge_suite |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.11.18 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | Server Implementations of the rosbridge v2 Protocol |
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2025-09-10 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
A WebSocket interface to rosbridge.
Additional Links
Maintainers
- Russell Toris
- Jihoon Lee
Authors
- Jonathan Mace
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbridge_server
0.11.18 (2025-09-10)
- Fix IP binding of rosbridge_server (#1047)
- Catch race condition if websocket is closed while messages are in queue (#1004)
- Contributors: Johnson Lee, jobafr
0.11.17 (2023-09-27)
0.11.16 (2022-10-18)
- Bump minimum required cmake version. (#814)
- Fix send_message being called with wrong arguments. (#812)
- Contributors: Hans-Joachim Krauch
0.11.15 (2022-10-06)
- Skip unnecessary conversion for cbor/cbor-raw compression
(#792)
* Skip unnecessary conversion for cbor compression. This change
avoids some unnecessary conversions when using cbor/cbor-raw
compression, leading to a significantly perfomance boost.
- Add caching for subscriptions with cbor compression.
- Contributors: Hans-Joachim Krauch
0.11.14 (2022-06-13)
- Fix ROS 1 RosbridgeTcpSocket endless loop (#722)
- Fix bson support for python3 (#545)
- Small fixes (#681)
- Contributors: Matthijs van der Burgh, Nick Paul, curiosus42
0.11.13 (2020-12-08)
0.11.12 (2020-11-25)
0.11.11 (2020-11-24)
- rosbridge_udp now encodes msg to bytes before send (#537) This is required to work with python3 socket library
- Conversion between bytes and string (#534) As of python3 sockets will input and output byte strings instead of String objects. This commits does the necessary coversions inside the tcp_handler, but it might not be the most thoughtful solution but just what I did to make it work with python3.
- Contributors: Felix Exner, Karl Oskar Lember
0.11.10 (2020-09-08)
- Error initialization with tornado. (#510) max_message_size has to be integer when initializating using tornado.
- Contributors: Carlos Herrero
0.11.9 (2020-05-27)
- noetic tests and fixes (#503)
- Contributors: Matt Vollrath
0.11.8 (2020-05-21)
- Finish protocol in IncomingQueue thread (#502)
- Contributors: Matt Vollrath
0.11.7 (2020-05-13)
- Fix backpressure deadlock
(#496)
- Don't block Subscription.unregister()
- Don't add messages to finished queue handler
- Decouple incoming WS handling from server thread
- Added support for None for websocket_external_port (#494)
- Contributors: Matt Vollrath, pramodhkp
0.11.6 (2020-04-29)
- Output node parameter (#481)
- Contributors: Raffaello Bonghi
0.11.5 (2020-04-08)
- default websocket_external_port to port to mimic behavior in node (#470) fixes bug introduced in
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
catkin | |
rosbridge_library | |
rosbridge_msgs | |
rosapi | |
rospy | |
rosauth | |
rostest |
System Dependencies
Dependant Packages
Launch files
- launch/rosbridge_tcp.launch
-
- port [default: 9090]
- host [default: ]
- incoming_buffer [default: 65536]
- socket_timeout [default: 10]
- retry_startup_delay [default: 5]
- fragment_timeout [default: 600]
- delay_between_messages [default: 0]
- max_message_size [default: None]
- unregister_timeout [default: 10]
- authenticate [default: false]
- topics_glob [default: [*]]
- services_glob [default: [*]]
- params_glob [default: [*]]
- bson_only_mode [default: false]
- launch/rosbridge_udp.launch
-
- port [default: 9090]
- interface [default: ]
- fragment_timeout [default: 600]
- delay_between_messages [default: 0]
- max_message_size [default: None]
- unregister_timeout [default: 10]
- authenticate [default: false]
- topics_glob [default: [*]]
- services_glob [default: [*]]
- params_glob [default: [*]]
- launch/rosbridge_websocket.launch
-
- port [default: 9090]
- address [default: 0.0.0.0]
- ssl [default: false]
- certfile [default: ]
- keyfile [default: ]
- retry_startup_delay [default: 5]
- fragment_timeout [default: 600]
- delay_between_messages [default: 0]
- max_message_size [default: None]
- unregister_timeout [default: 10]
- websocket_external_port [default: None]
- use_compression [default: false]
- authenticate [default: false]
- websocket_ping_interval [default: 0]
- websocket_ping_timeout [default: 30]
- websocket_null_origin [default: true]
- topics_glob [default: [*]]
- services_glob [default: [*]]
- params_glob [default: [*]]
- bson_only_mode [default: false]
- output [default: screen]
- binary_encoder [default: default]
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rosbridge_server at Robotics Stack Exchange
![]() |
rosbridge_server package from rosbridge_suite reporosapi rosbridge_library rosbridge_msgs rosbridge_server rosbridge_suite |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.11.18 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | Server Implementations of the rosbridge v2 Protocol |
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2025-09-10 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
A WebSocket interface to rosbridge.
Additional Links
Maintainers
- Russell Toris
- Jihoon Lee
Authors
- Jonathan Mace
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbridge_server
0.11.18 (2025-09-10)
- Fix IP binding of rosbridge_server (#1047)
- Catch race condition if websocket is closed while messages are in queue (#1004)
- Contributors: Johnson Lee, jobafr
0.11.17 (2023-09-27)
0.11.16 (2022-10-18)
- Bump minimum required cmake version. (#814)
- Fix send_message being called with wrong arguments. (#812)
- Contributors: Hans-Joachim Krauch
0.11.15 (2022-10-06)
- Skip unnecessary conversion for cbor/cbor-raw compression
(#792)
* Skip unnecessary conversion for cbor compression. This change
avoids some unnecessary conversions when using cbor/cbor-raw
compression, leading to a significantly perfomance boost.
- Add caching for subscriptions with cbor compression.
- Contributors: Hans-Joachim Krauch
0.11.14 (2022-06-13)
- Fix ROS 1 RosbridgeTcpSocket endless loop (#722)
- Fix bson support for python3 (#545)
- Small fixes (#681)
- Contributors: Matthijs van der Burgh, Nick Paul, curiosus42
0.11.13 (2020-12-08)
0.11.12 (2020-11-25)
0.11.11 (2020-11-24)
- rosbridge_udp now encodes msg to bytes before send (#537) This is required to work with python3 socket library
- Conversion between bytes and string (#534) As of python3 sockets will input and output byte strings instead of String objects. This commits does the necessary coversions inside the tcp_handler, but it might not be the most thoughtful solution but just what I did to make it work with python3.
- Contributors: Felix Exner, Karl Oskar Lember
0.11.10 (2020-09-08)
- Error initialization with tornado. (#510) max_message_size has to be integer when initializating using tornado.
- Contributors: Carlos Herrero
0.11.9 (2020-05-27)
- noetic tests and fixes (#503)
- Contributors: Matt Vollrath
0.11.8 (2020-05-21)
- Finish protocol in IncomingQueue thread (#502)
- Contributors: Matt Vollrath
0.11.7 (2020-05-13)
- Fix backpressure deadlock
(#496)
- Don't block Subscription.unregister()
- Don't add messages to finished queue handler
- Decouple incoming WS handling from server thread
- Added support for None for websocket_external_port (#494)
- Contributors: Matt Vollrath, pramodhkp
0.11.6 (2020-04-29)
- Output node parameter (#481)
- Contributors: Raffaello Bonghi
0.11.5 (2020-04-08)
- default websocket_external_port to port to mimic behavior in node (#470) fixes bug introduced in
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
catkin | |
rosbridge_library | |
rosbridge_msgs | |
rosapi | |
rospy | |
rosauth | |
rostest |
System Dependencies
Dependant Packages
Launch files
- launch/rosbridge_tcp.launch
-
- port [default: 9090]
- host [default: ]
- incoming_buffer [default: 65536]
- socket_timeout [default: 10]
- retry_startup_delay [default: 5]
- fragment_timeout [default: 600]
- delay_between_messages [default: 0]
- max_message_size [default: None]
- unregister_timeout [default: 10]
- authenticate [default: false]
- topics_glob [default: [*]]
- services_glob [default: [*]]
- params_glob [default: [*]]
- bson_only_mode [default: false]
- launch/rosbridge_udp.launch
-
- port [default: 9090]
- interface [default: ]
- fragment_timeout [default: 600]
- delay_between_messages [default: 0]
- max_message_size [default: None]
- unregister_timeout [default: 10]
- authenticate [default: false]
- topics_glob [default: [*]]
- services_glob [default: [*]]
- params_glob [default: [*]]
- launch/rosbridge_websocket.launch
-
- port [default: 9090]
- address [default: 0.0.0.0]
- ssl [default: false]
- certfile [default: ]
- keyfile [default: ]
- retry_startup_delay [default: 5]
- fragment_timeout [default: 600]
- delay_between_messages [default: 0]
- max_message_size [default: None]
- unregister_timeout [default: 10]
- websocket_external_port [default: None]
- use_compression [default: false]
- authenticate [default: false]
- websocket_ping_interval [default: 0]
- websocket_ping_timeout [default: 30]
- websocket_null_origin [default: true]
- topics_glob [default: [*]]
- services_glob [default: [*]]
- params_glob [default: [*]]
- bson_only_mode [default: false]
- output [default: screen]
- binary_encoder [default: default]
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.