![]() |
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-14 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Błażej Sowa
Authors
- Jonathan Mace
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
Services
Plugins
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-08-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Błażej Sowa
Authors
- Jonathan Mace
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
Services
Plugins
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-08-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Błażej Sowa
Authors
- Jonathan Mace
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
Services
Plugins
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-08-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Błażej Sowa
Authors
- Jonathan Mace
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
Services
Plugins
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
Additional Links
Maintainers
- Jihoon Lee
- Foxglove
Authors
- Jonathan Mace
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
Services
Plugins
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-08-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Błażej Sowa
Authors
- Jonathan Mace
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
Services
Plugins
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-08-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Błażej Sowa
Authors
- Jonathan Mace
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
Services
Plugins
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.17 |
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-02-10 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Russell Toris
- Jihoon Lee
Authors
- Jonathan Mace
Changelog for package rosbridge_server
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 #468
-
Default to supporting local files as we had before Autobahn. (#469) For Kinetic 0.10.3 version don't add the allowNullOrigin option. For everything else add it and default to True because that is consistent with the original behaviour of this package. Add websocket_null_origin to launch args
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
Services
Plugins
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.17 |
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-02-10 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Russell Toris
- Jihoon Lee
Authors
- Jonathan Mace
Changelog for package rosbridge_server
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 #468
-
Default to supporting local files as we had before Autobahn. (#469) For Kinetic 0.10.3 version don't add the allowNullOrigin option. For everything else add it and default to True because that is consistent with the original behaviour of this package. Add websocket_null_origin to launch args
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]