![]() |
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
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-08 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jihoon Lee
- Foxglove
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
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_ros | |
rclpy | |
rosbridge_library | |
rosbridge_msgs | |
rosapi | |
example_interfaces | |
launch | |
launch_ros | |
launch_testing | |
launch_testing_ros | |
launch_testing_ament_cmake | |
std_srvs |
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
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2025-06-07 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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
Wiki Tutorials
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
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2025-06-07 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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
Wiki Tutorials
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
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2025-06-07 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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
Wiki Tutorials
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.0.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-08 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jihoon Lee
- Foxglove
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
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_ros | |
rclpy | |
rosbridge_library | |
rosbridge_msgs | |
rosapi | |
example_interfaces | |
launch | |
launch_ros | |
launch_testing | |
launch_testing_ros | |
launch_testing_ament_cmake | |
std_srvs |
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.0.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-08 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jihoon Lee
- Foxglove
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
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_ros | |
rclpy | |
rosbridge_library | |
rosbridge_msgs | |
rosapi | |
example_interfaces | |
launch | |
launch_ros | |
launch_testing | |
launch_testing_ros | |
launch_testing_ament_cmake | |
std_srvs |
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.0.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-08 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jihoon Lee
- Foxglove
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
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_ros | |
rclpy | |
rosbridge_library | |
rosbridge_msgs | |
rosapi | |
example_interfaces | |
launch | |
launch_ros | |
launch_testing | |
launch_testing_ros | |
launch_testing_ament_cmake | |
std_srvs |
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.0.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-08 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jihoon Lee
- Foxglove
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
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_ros | |
rclpy | |
rosbridge_library | |
rosbridge_msgs | |
rosapi | |
example_interfaces | |
launch | |
launch_ros | |
launch_testing | |
launch_testing_ros | |
launch_testing_ament_cmake | |
std_srvs |
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
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2025-06-07 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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
Wiki Tutorials
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
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2025-06-07 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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
Wiki Tutorials
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
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2025-06-07 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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
Wiki Tutorials
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
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2025-06-07 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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
Wiki Tutorials
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.0.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-08 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jihoon Lee
- Foxglove
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
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_ros | |
rclpy | |
rosbridge_library | |
rosbridge_msgs | |
rosapi | |
example_interfaces | |
launch | |
launch_ros | |
launch_testing | |
launch_testing_ros | |
launch_testing_ament_cmake | |
std_srvs |
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.0.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-08 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jihoon Lee
- Foxglove
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
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_ros | |
rclpy | |
rosbridge_library | |
rosbridge_msgs | |
rosapi | |
example_interfaces | |
launch | |
launch_ros | |
launch_testing | |
launch_testing_ros | |
launch_testing_ament_cmake | |
std_srvs |
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 rosbridge_library rosbridge_server rosbridge_suite |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.8.6 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | indigo |
Last Updated | 2017-12-08 |
Dev Status | DEVELOPED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Russell Toris
- Jihoon Lee
Authors
- Jonathan Mace
Changelog for package rosbridge_server
0.8.6 (2017-12-08)
0.8.5 (2017-11-23)
- Raise if inappropriate bson module is installed (Appease
#198)
(#270)
- Raise Exception if inappropriate bson module is installed (Related to #198)
- Add Python3 compatibility
(#300)
- First pass at Python 3 compatibility
- message_conversion: Only call encode on a Python2 str or bytes type
- protocol.py: Changes for dict in Python3. Compatible with Python 2 too.
- More Python 3 fixes, all tests pass
- Move definition of string_types to rosbridge_library.util
- Contributors: Junya Hayashi, Kartik Mohta
0.8.4 (2017-10-16)
0.8.3 (2017-09-11)
0.8.2 (2017-09-11)
0.8.1 (2017-08-30)
0.8.0 (2017-08-30)
- Merge pull request #281 from RobotWebTools/expose_b64 expose binary_encoder rosparam that was hidden in deep depth
- address review comment. more explicitly describe valid args
- correct the possible argument
- expose binary_encoder rosparam that was hidden in deep depth
- Merge pull request #277 from T045T/remove_nodelay_for_udp don't try to set TCP nodelay option for UDP
- don't try to set TCP nodelay option for UDP
- Merge pull request #273 from Sanic/set_bson_only_flags Set default for bson_only_mode in websocket handler and launch file.
- Set default for bson_only_mode in websocket handler and launch file.
- Merge pull request #257 from Sanic/bson-only-mode Implemented a bson_only_mode flag for the TCP version of rosbridge
- Implemented a bson_only_mode flag for the TCP version of rosbridge; This allows you to switch to a full-duplex transmission of BSON messages and therefore eliminates the need for a base64 encoding of binary data; Use the new mode by starting:'roslaunch rosbridge_server rosbridge_tcp.launch bson_only_mode:=True' or passing '--bson_only_mode' to the rosbridge_tcp.py script
- Contributors: Adolfo Rodriguez Tsouroukdissian, Jihoon Lee, Nils Berg, Patrick Mania, pmania
0.7.17 (2017-01-25)
- Fixed the launch files for the tcp and udp service. Without these modifications, the rosapi node fails because some rosparams are not defined properly before. Now the launchfiles comply to the websocket version.
- Added default topics to all launch files, and fixed bug where it would crash if nothing was put into the lists as values
- Fix: Set default to publish all topics Without better doc, one does not understand why no topics are published. I thought, something is broken. With this defaults, everything is working out of the box. And for a more secure setup, one can change it.
- correct default values for security globs also accept empty list as the default "do not check globs" value in addition to None. Finally, append rosapi service glob after processing command line input so it's not overwritten
- add missing imports and correct default values for glob parameters
- Added services_glob to CallServices, added globs to rosbridge_tcp and rosbridge_udp, and other miscellanous fixes.
- Two minor fixes.
- Added new parameters for topic and service security. Added 3 new parameters to rosapi and rosbridge_server which filter the topics, services, and parameters broadcast by the server to match an array of glob strings.
- Contributors: Devon Ash, Eric, Nils Berg, Patrick Mania, plieningerweb
0.7.16 (2016-08-15)
0.7.15 (2016-04-25)
- Track Twisted run_depend Fixes #218
- Add rosbridge_udp cmake install rule #225
- Stop UDP server on ROS shutdown
- changelog updated
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosbridge_library | |
rosapi | |
rospy | |
catkin | |
rosauth |
System Dependencies
Name |
---|
python-twisted-core |
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]
- 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]
- authenticate [default: false]
- topics_glob [default: [*]]
- services_glob [default: [*]]
- params_glob [default: [*]]
- launch/rosbridge_websocket.launch
-
- port [default: 9090]
- address [default: ]
- 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]
- authenticate [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.0.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-08 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jihoon Lee
- Foxglove
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
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_ros | |
rclpy | |
rosbridge_library | |
rosbridge_msgs | |
rosapi | |
example_interfaces | |
launch | |
launch_ros | |
launch_testing | |
launch_testing_ros | |
launch_testing_ament_cmake | |
std_srvs |
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.0.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-08 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Jihoon Lee
- Foxglove
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
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_ros | |
rclpy | |
rosbridge_library | |
rosbridge_msgs | |
rosapi | |
example_interfaces | |
launch | |
launch_ros | |
launch_testing | |
launch_testing_ros | |
launch_testing_ament_cmake | |
std_srvs |
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 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
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2025-02-10 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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
Wiki Tutorials
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
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2025-02-10 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
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
Wiki Tutorials
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]