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

A WebSocket interface to rosbridge.

Additional Links

Maintainers

  • Jihoon Lee
  • Foxglove

Authors

  • Jonathan Mace
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbridge_server

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rosbridge_websocket_launch.xml
      • port [default: 9090]
      • address [default: ]
      • url_path [default: /]
      • ssl [default: false]
      • certfile [default: ]
      • keyfile [default: ]
      • retry_startup_delay [default: 5.0]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: 10000000]
      • unregister_timeout [default: 10.0]
      • use_compression [default: false]
      • call_services_in_new_thread [default: false]
      • default_call_service_timeout [default: 0.0]
      • send_action_goals_in_new_thread [default: false]
      • topics_glob [default: ]
      • services_glob [default: ]
      • params_glob [default: ]
      • params_timeout [default: 5.0]
      • bson_only_mode [default: false]
      • binary_encoder [default: default]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbridge_server at Robotics Stack Exchange

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

A WebSocket interface to rosbridge.

Additional Links

Maintainers

  • Błażej Sowa

Authors

  • Jonathan Mace
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbridge_server

2.3.0 (2025-05-19)

  • Add missing service timeout parameter to conditional launch (#1028)
  • Contributors: Ana

2.2.0 (2025-02-26)

  • Update maintainers (#1000)
  • Prevent parameter retrieval crashes (#978)
  • Call services and send action goals in new threads by default (#996)
  • Add timeout option to call_service messages (#984)
  • Add ament_mypy test and fix all mypy errors (#980)
  • Add namespace and respawn parameters to the nodes in the launch file (#977)
  • fix: add url_path parameter in rosbridge_websocket_launch.xml (#963)
  • Contributors: Błażej Sowa, Lebecque Florian, Mehsias, Matthias Rathauscher, SeanPai

2.1.0 (2024-10-08)

2.0.0 (2024-10-08)

  • Fix action cancellation by passing status from JSON (#953)
  • Update pre-commit and fix issues (#954)
  • rosbridge_websocket: Stop websocket server if ROS shuts down (#946)
  • Support actions in rosbridge protocol (#886)
  • Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
  • Contributors: Brad Martin, Sebastian Castro

1.3.2 (2023-09-27)

  • Add option to call services in a separate thread (#847)
  • Contributors: Sebastian Castro

1.3.1 (2022-10-21)

  • Fix exceptions not being handled correctly. (#817)
  • Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
  • Improve robustness for multiple client connections (#803)
  • Minor performance improvements (#809)
  • Fix hostname parameter is no longer converted as an int value (#780)
  • Fix duplicate subscription created with wrong 'raw' attribute. (#798)
  • Add graceful shutdown (#794)
  • Contributors: Hans-Joachim Krauch, Hugo Perier, Steffen Nattke

1.3.0 (2022-08-16)

  • Add url_path config option (#709)
  • Contributors: Matthijs van der Burgh, Sirawat S

1.2.0 (2022-05-20)

  • Fixed multiple subscriber on transient_local topic (#723)
  • use uuid to ensure client id uniqueness (#713)
  • Contributors: Jacob Bandes-Storch, Will, p0rys

1.1.2 (2022-01-03)

  • [694] update DurabilityPolicy api that are being deprecated (#695)
  • Contributors: Evan Flynn

1.1.1 (2021-12-09)

  • Allow subscribing to any qos profile when creating a subscriber (#690)
  • Fix and add test for multiple subscribers to same topic (#687)
  • Delete unsupported TCP and UDP server implementations in ROS 2 branch (#685)
  • Fix error when advertising duplicate service (#683)
  • Fix incoming service calls

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rosbridge_websocket_launch.xml
      • port [default: 9090]
      • address [default: ]
      • url_path [default: /]
      • ssl [default: false]
      • certfile [default: ]
      • keyfile [default: ]
      • namespace [default: ]
      • retry_startup_delay [default: 5.0]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: 10000000]
      • unregister_timeout [default: 10.0]
      • use_compression [default: false]
      • call_services_in_new_thread [default: true]
      • default_call_service_timeout [default: 5.0]
      • send_action_goals_in_new_thread [default: true]
      • topics_glob [default: ]
      • services_glob [default: ]
      • params_glob [default: ]
      • params_timeout [default: 5.0]
      • bson_only_mode [default: false]
      • respawn [default: false]
      • binary_encoder [default: default]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbridge_server at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 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

A WebSocket interface to rosbridge.

Additional Links

Maintainers

  • Błażej Sowa

Authors

  • Jonathan Mace
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbridge_server

2.3.0 (2025-05-19)

  • Add missing service timeout parameter to conditional launch (#1028)
  • Contributors: Ana

2.2.0 (2025-02-26)

  • Update maintainers (#1000)
  • Prevent parameter retrieval crashes (#978)
  • Call services and send action goals in new threads by default (#996)
  • Add timeout option to call_service messages (#984)
  • Add ament_mypy test and fix all mypy errors (#980)
  • Add namespace and respawn parameters to the nodes in the launch file (#977)
  • fix: add url_path parameter in rosbridge_websocket_launch.xml (#963)
  • Contributors: Błażej Sowa, Lebecque Florian, Mehsias, Matthias Rathauscher, SeanPai

2.1.0 (2024-10-08)

2.0.0 (2024-10-08)

  • Fix action cancellation by passing status from JSON (#953)
  • Update pre-commit and fix issues (#954)
  • rosbridge_websocket: Stop websocket server if ROS shuts down (#946)
  • Support actions in rosbridge protocol (#886)
  • Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
  • Contributors: Brad Martin, Sebastian Castro

1.3.2 (2023-09-27)

  • Add option to call services in a separate thread (#847)
  • Contributors: Sebastian Castro

1.3.1 (2022-10-21)

  • Fix exceptions not being handled correctly. (#817)
  • Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
  • Improve robustness for multiple client connections (#803)
  • Minor performance improvements (#809)
  • Fix hostname parameter is no longer converted as an int value (#780)
  • Fix duplicate subscription created with wrong 'raw' attribute. (#798)
  • Add graceful shutdown (#794)
  • Contributors: Hans-Joachim Krauch, Hugo Perier, Steffen Nattke

1.3.0 (2022-08-16)

  • Add url_path config option (#709)
  • Contributors: Matthijs van der Burgh, Sirawat S

1.2.0 (2022-05-20)

  • Fixed multiple subscriber on transient_local topic (#723)
  • use uuid to ensure client id uniqueness (#713)
  • Contributors: Jacob Bandes-Storch, Will, p0rys

1.1.2 (2022-01-03)

  • [694] update DurabilityPolicy api that are being deprecated (#695)
  • Contributors: Evan Flynn

1.1.1 (2021-12-09)

  • Allow subscribing to any qos profile when creating a subscriber (#690)
  • Fix and add test for multiple subscribers to same topic (#687)
  • Delete unsupported TCP and UDP server implementations in ROS 2 branch (#685)
  • Fix error when advertising duplicate service (#683)
  • Fix incoming service calls

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rosbridge_websocket_launch.xml
      • port [default: 9090]
      • address [default: ]
      • url_path [default: /]
      • ssl [default: false]
      • certfile [default: ]
      • keyfile [default: ]
      • namespace [default: ]
      • retry_startup_delay [default: 5.0]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: 10000000]
      • unregister_timeout [default: 10.0]
      • use_compression [default: false]
      • call_services_in_new_thread [default: true]
      • default_call_service_timeout [default: 5.0]
      • send_action_goals_in_new_thread [default: true]
      • topics_glob [default: ]
      • services_glob [default: ]
      • params_glob [default: ]
      • params_timeout [default: 5.0]
      • bson_only_mode [default: false]
      • respawn [default: false]
      • binary_encoder [default: default]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbridge_server at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 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

A WebSocket interface to rosbridge.

Additional Links

Maintainers

  • Błażej Sowa

Authors

  • Jonathan Mace
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbridge_server

2.3.0 (2025-05-19)

  • Add missing service timeout parameter to conditional launch (#1028)
  • Contributors: Ana

2.2.0 (2025-02-26)

  • Update maintainers (#1000)
  • Prevent parameter retrieval crashes (#978)
  • Call services and send action goals in new threads by default (#996)
  • Add timeout option to call_service messages (#984)
  • Add ament_mypy test and fix all mypy errors (#980)
  • Add namespace and respawn parameters to the nodes in the launch file (#977)
  • fix: add url_path parameter in rosbridge_websocket_launch.xml (#963)
  • Contributors: Błażej Sowa, Lebecque Florian, Mehsias, Matthias Rathauscher, SeanPai

2.1.0 (2024-10-08)

2.0.0 (2024-10-08)

  • Fix action cancellation by passing status from JSON (#953)
  • Update pre-commit and fix issues (#954)
  • rosbridge_websocket: Stop websocket server if ROS shuts down (#946)
  • Support actions in rosbridge protocol (#886)
  • Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
  • Contributors: Brad Martin, Sebastian Castro

1.3.2 (2023-09-27)

  • Add option to call services in a separate thread (#847)
  • Contributors: Sebastian Castro

1.3.1 (2022-10-21)

  • Fix exceptions not being handled correctly. (#817)
  • Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
  • Improve robustness for multiple client connections (#803)
  • Minor performance improvements (#809)
  • Fix hostname parameter is no longer converted as an int value (#780)
  • Fix duplicate subscription created with wrong 'raw' attribute. (#798)
  • Add graceful shutdown (#794)
  • Contributors: Hans-Joachim Krauch, Hugo Perier, Steffen Nattke

1.3.0 (2022-08-16)

  • Add url_path config option (#709)
  • Contributors: Matthijs van der Burgh, Sirawat S

1.2.0 (2022-05-20)

  • Fixed multiple subscriber on transient_local topic (#723)
  • use uuid to ensure client id uniqueness (#713)
  • Contributors: Jacob Bandes-Storch, Will, p0rys

1.1.2 (2022-01-03)

  • [694] update DurabilityPolicy api that are being deprecated (#695)
  • Contributors: Evan Flynn

1.1.1 (2021-12-09)

  • Allow subscribing to any qos profile when creating a subscriber (#690)
  • Fix and add test for multiple subscribers to same topic (#687)
  • Delete unsupported TCP and UDP server implementations in ROS 2 branch (#685)
  • Fix error when advertising duplicate service (#683)
  • Fix incoming service calls

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rosbridge_websocket_launch.xml
      • port [default: 9090]
      • address [default: ]
      • url_path [default: /]
      • ssl [default: false]
      • certfile [default: ]
      • keyfile [default: ]
      • namespace [default: ]
      • retry_startup_delay [default: 5.0]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: 10000000]
      • unregister_timeout [default: 10.0]
      • use_compression [default: false]
      • call_services_in_new_thread [default: true]
      • default_call_service_timeout [default: 5.0]
      • send_action_goals_in_new_thread [default: true]
      • topics_glob [default: ]
      • services_glob [default: ]
      • params_glob [default: ]
      • params_timeout [default: 5.0]
      • bson_only_mode [default: false]
      • respawn [default: false]
      • binary_encoder [default: default]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbridge_server at Robotics Stack Exchange

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.

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

A WebSocket interface to rosbridge.

Additional Links

Maintainers

  • Jihoon Lee
  • Foxglove

Authors

  • Jonathan Mace
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbridge_server

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rosbridge_websocket_launch.xml
      • port [default: 9090]
      • address [default: ]
      • url_path [default: /]
      • ssl [default: false]
      • certfile [default: ]
      • keyfile [default: ]
      • retry_startup_delay [default: 5.0]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: 10000000]
      • unregister_timeout [default: 10.0]
      • use_compression [default: false]
      • call_services_in_new_thread [default: false]
      • default_call_service_timeout [default: 0.0]
      • send_action_goals_in_new_thread [default: false]
      • topics_glob [default: ]
      • services_glob [default: ]
      • params_glob [default: ]
      • params_timeout [default: 5.0]
      • bson_only_mode [default: false]
      • binary_encoder [default: default]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbridge_server at Robotics Stack Exchange

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.

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

A WebSocket interface to rosbridge.

Additional Links

Maintainers

  • Jihoon Lee
  • Foxglove

Authors

  • Jonathan Mace
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbridge_server

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rosbridge_websocket_launch.xml
      • port [default: 9090]
      • address [default: ]
      • url_path [default: /]
      • ssl [default: false]
      • certfile [default: ]
      • keyfile [default: ]
      • retry_startup_delay [default: 5.0]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: 10000000]
      • unregister_timeout [default: 10.0]
      • use_compression [default: false]
      • call_services_in_new_thread [default: false]
      • default_call_service_timeout [default: 0.0]
      • send_action_goals_in_new_thread [default: false]
      • topics_glob [default: ]
      • services_glob [default: ]
      • params_glob [default: ]
      • params_timeout [default: 5.0]
      • bson_only_mode [default: false]
      • binary_encoder [default: default]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbridge_server at Robotics Stack Exchange

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.

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

A WebSocket interface to rosbridge.

Additional Links

Maintainers

  • Jihoon Lee
  • Foxglove

Authors

  • Jonathan Mace
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbridge_server

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rosbridge_websocket_launch.xml
      • port [default: 9090]
      • address [default: ]
      • url_path [default: /]
      • ssl [default: false]
      • certfile [default: ]
      • keyfile [default: ]
      • retry_startup_delay [default: 5.0]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: 10000000]
      • unregister_timeout [default: 10.0]
      • use_compression [default: false]
      • call_services_in_new_thread [default: false]
      • default_call_service_timeout [default: 0.0]
      • send_action_goals_in_new_thread [default: false]
      • topics_glob [default: ]
      • services_glob [default: ]
      • params_glob [default: ]
      • params_timeout [default: 5.0]
      • bson_only_mode [default: false]
      • binary_encoder [default: default]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbridge_server at Robotics Stack Exchange

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.

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

A WebSocket interface to rosbridge.

Additional Links

Maintainers

  • Jihoon Lee
  • Foxglove

Authors

  • Jonathan Mace
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbridge_server

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rosbridge_websocket_launch.xml
      • port [default: 9090]
      • address [default: ]
      • url_path [default: /]
      • ssl [default: false]
      • certfile [default: ]
      • keyfile [default: ]
      • retry_startup_delay [default: 5.0]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: 10000000]
      • unregister_timeout [default: 10.0]
      • use_compression [default: false]
      • call_services_in_new_thread [default: false]
      • default_call_service_timeout [default: 0.0]
      • send_action_goals_in_new_thread [default: false]
      • topics_glob [default: ]
      • services_glob [default: ]
      • params_glob [default: ]
      • params_timeout [default: 5.0]
      • bson_only_mode [default: false]
      • binary_encoder [default: default]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbridge_server at Robotics Stack Exchange

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

A WebSocket interface to rosbridge.

Additional Links

Maintainers

  • Błażej Sowa

Authors

  • Jonathan Mace
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbridge_server

2.3.0 (2025-05-19)

  • Add missing service timeout parameter to conditional launch (#1028)
  • Contributors: Ana

2.2.0 (2025-02-26)

  • Update maintainers (#1000)
  • Prevent parameter retrieval crashes (#978)
  • Call services and send action goals in new threads by default (#996)
  • Add timeout option to call_service messages (#984)
  • Add ament_mypy test and fix all mypy errors (#980)
  • Add namespace and respawn parameters to the nodes in the launch file (#977)
  • fix: add url_path parameter in rosbridge_websocket_launch.xml (#963)
  • Contributors: Błażej Sowa, Lebecque Florian, Mehsias, Matthias Rathauscher, SeanPai

2.1.0 (2024-10-08)

2.0.0 (2024-10-08)

  • Fix action cancellation by passing status from JSON (#953)
  • Update pre-commit and fix issues (#954)
  • rosbridge_websocket: Stop websocket server if ROS shuts down (#946)
  • Support actions in rosbridge protocol (#886)
  • Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
  • Contributors: Brad Martin, Sebastian Castro

1.3.2 (2023-09-27)

  • Add option to call services in a separate thread (#847)
  • Contributors: Sebastian Castro

1.3.1 (2022-10-21)

  • Fix exceptions not being handled correctly. (#817)
  • Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
  • Improve robustness for multiple client connections (#803)
  • Minor performance improvements (#809)
  • Fix hostname parameter is no longer converted as an int value (#780)
  • Fix duplicate subscription created with wrong 'raw' attribute. (#798)
  • Add graceful shutdown (#794)
  • Contributors: Hans-Joachim Krauch, Hugo Perier, Steffen Nattke

1.3.0 (2022-08-16)

  • Add url_path config option (#709)
  • Contributors: Matthijs van der Burgh, Sirawat S

1.2.0 (2022-05-20)

  • Fixed multiple subscriber on transient_local topic (#723)
  • use uuid to ensure client id uniqueness (#713)
  • Contributors: Jacob Bandes-Storch, Will, p0rys

1.1.2 (2022-01-03)

  • [694] update DurabilityPolicy api that are being deprecated (#695)
  • Contributors: Evan Flynn

1.1.1 (2021-12-09)

  • Allow subscribing to any qos profile when creating a subscriber (#690)
  • Fix and add test for multiple subscribers to same topic (#687)
  • Delete unsupported TCP and UDP server implementations in ROS 2 branch (#685)
  • Fix error when advertising duplicate service (#683)
  • Fix incoming service calls

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rosbridge_websocket_launch.xml
      • port [default: 9090]
      • address [default: ]
      • url_path [default: /]
      • ssl [default: false]
      • certfile [default: ]
      • keyfile [default: ]
      • namespace [default: ]
      • retry_startup_delay [default: 5.0]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: 10000000]
      • unregister_timeout [default: 10.0]
      • use_compression [default: false]
      • call_services_in_new_thread [default: true]
      • default_call_service_timeout [default: 5.0]
      • send_action_goals_in_new_thread [default: true]
      • topics_glob [default: ]
      • services_glob [default: ]
      • params_glob [default: ]
      • params_timeout [default: 5.0]
      • bson_only_mode [default: false]
      • respawn [default: false]
      • binary_encoder [default: default]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbridge_server at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 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

A WebSocket interface to rosbridge.

Additional Links

Maintainers

  • Błażej Sowa

Authors

  • Jonathan Mace
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbridge_server

2.3.0 (2025-05-19)

  • Add missing service timeout parameter to conditional launch (#1028)
  • Contributors: Ana

2.2.0 (2025-02-26)

  • Update maintainers (#1000)
  • Prevent parameter retrieval crashes (#978)
  • Call services and send action goals in new threads by default (#996)
  • Add timeout option to call_service messages (#984)
  • Add ament_mypy test and fix all mypy errors (#980)
  • Add namespace and respawn parameters to the nodes in the launch file (#977)
  • fix: add url_path parameter in rosbridge_websocket_launch.xml (#963)
  • Contributors: Błażej Sowa, Lebecque Florian, Mehsias, Matthias Rathauscher, SeanPai

2.1.0 (2024-10-08)

2.0.0 (2024-10-08)

  • Fix action cancellation by passing status from JSON (#953)
  • Update pre-commit and fix issues (#954)
  • rosbridge_websocket: Stop websocket server if ROS shuts down (#946)
  • Support actions in rosbridge protocol (#886)
  • Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
  • Contributors: Brad Martin, Sebastian Castro

1.3.2 (2023-09-27)

  • Add option to call services in a separate thread (#847)
  • Contributors: Sebastian Castro

1.3.1 (2022-10-21)

  • Fix exceptions not being handled correctly. (#817)
  • Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
  • Improve robustness for multiple client connections (#803)
  • Minor performance improvements (#809)
  • Fix hostname parameter is no longer converted as an int value (#780)
  • Fix duplicate subscription created with wrong 'raw' attribute. (#798)
  • Add graceful shutdown (#794)
  • Contributors: Hans-Joachim Krauch, Hugo Perier, Steffen Nattke

1.3.0 (2022-08-16)

  • Add url_path config option (#709)
  • Contributors: Matthijs van der Burgh, Sirawat S

1.2.0 (2022-05-20)

  • Fixed multiple subscriber on transient_local topic (#723)
  • use uuid to ensure client id uniqueness (#713)
  • Contributors: Jacob Bandes-Storch, Will, p0rys

1.1.2 (2022-01-03)

  • [694] update DurabilityPolicy api that are being deprecated (#695)
  • Contributors: Evan Flynn

1.1.1 (2021-12-09)

  • Allow subscribing to any qos profile when creating a subscriber (#690)
  • Fix and add test for multiple subscribers to same topic (#687)
  • Delete unsupported TCP and UDP server implementations in ROS 2 branch (#685)
  • Fix error when advertising duplicate service (#683)
  • Fix incoming service calls

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rosbridge_websocket_launch.xml
      • port [default: 9090]
      • address [default: ]
      • url_path [default: /]
      • ssl [default: false]
      • certfile [default: ]
      • keyfile [default: ]
      • namespace [default: ]
      • retry_startup_delay [default: 5.0]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: 10000000]
      • unregister_timeout [default: 10.0]
      • use_compression [default: false]
      • call_services_in_new_thread [default: true]
      • default_call_service_timeout [default: 5.0]
      • send_action_goals_in_new_thread [default: true]
      • topics_glob [default: ]
      • services_glob [default: ]
      • params_glob [default: ]
      • params_timeout [default: 5.0]
      • bson_only_mode [default: false]
      • respawn [default: false]
      • binary_encoder [default: default]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbridge_server at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 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

A WebSocket interface to rosbridge.

Additional Links

Maintainers

  • Błażej Sowa

Authors

  • Jonathan Mace
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbridge_server

2.3.0 (2025-05-19)

  • Add missing service timeout parameter to conditional launch (#1028)
  • Contributors: Ana

2.2.0 (2025-02-26)

  • Update maintainers (#1000)
  • Prevent parameter retrieval crashes (#978)
  • Call services and send action goals in new threads by default (#996)
  • Add timeout option to call_service messages (#984)
  • Add ament_mypy test and fix all mypy errors (#980)
  • Add namespace and respawn parameters to the nodes in the launch file (#977)
  • fix: add url_path parameter in rosbridge_websocket_launch.xml (#963)
  • Contributors: Błażej Sowa, Lebecque Florian, Mehsias, Matthias Rathauscher, SeanPai

2.1.0 (2024-10-08)

2.0.0 (2024-10-08)

  • Fix action cancellation by passing status from JSON (#953)
  • Update pre-commit and fix issues (#954)
  • rosbridge_websocket: Stop websocket server if ROS shuts down (#946)
  • Support actions in rosbridge protocol (#886)
  • Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
  • Contributors: Brad Martin, Sebastian Castro

1.3.2 (2023-09-27)

  • Add option to call services in a separate thread (#847)
  • Contributors: Sebastian Castro

1.3.1 (2022-10-21)

  • Fix exceptions not being handled correctly. (#817)
  • Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
  • Improve robustness for multiple client connections (#803)
  • Minor performance improvements (#809)
  • Fix hostname parameter is no longer converted as an int value (#780)
  • Fix duplicate subscription created with wrong 'raw' attribute. (#798)
  • Add graceful shutdown (#794)
  • Contributors: Hans-Joachim Krauch, Hugo Perier, Steffen Nattke

1.3.0 (2022-08-16)

  • Add url_path config option (#709)
  • Contributors: Matthijs van der Burgh, Sirawat S

1.2.0 (2022-05-20)

  • Fixed multiple subscriber on transient_local topic (#723)
  • use uuid to ensure client id uniqueness (#713)
  • Contributors: Jacob Bandes-Storch, Will, p0rys

1.1.2 (2022-01-03)

  • [694] update DurabilityPolicy api that are being deprecated (#695)
  • Contributors: Evan Flynn

1.1.1 (2021-12-09)

  • Allow subscribing to any qos profile when creating a subscriber (#690)
  • Fix and add test for multiple subscribers to same topic (#687)
  • Delete unsupported TCP and UDP server implementations in ROS 2 branch (#685)
  • Fix error when advertising duplicate service (#683)
  • Fix incoming service calls

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rosbridge_websocket_launch.xml
      • port [default: 9090]
      • address [default: ]
      • url_path [default: /]
      • ssl [default: false]
      • certfile [default: ]
      • keyfile [default: ]
      • namespace [default: ]
      • retry_startup_delay [default: 5.0]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: 10000000]
      • unregister_timeout [default: 10.0]
      • use_compression [default: false]
      • call_services_in_new_thread [default: true]
      • default_call_service_timeout [default: 5.0]
      • send_action_goals_in_new_thread [default: true]
      • topics_glob [default: ]
      • services_glob [default: ]
      • params_glob [default: ]
      • params_timeout [default: 5.0]
      • bson_only_mode [default: false]
      • respawn [default: false]
      • binary_encoder [default: default]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbridge_server at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 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

A WebSocket interface to rosbridge.

Additional Links

Maintainers

  • Błażej Sowa

Authors

  • Jonathan Mace
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbridge_server

2.3.0 (2025-05-19)

  • Add missing service timeout parameter to conditional launch (#1028)
  • Contributors: Ana

2.2.0 (2025-02-26)

  • Update maintainers (#1000)
  • Prevent parameter retrieval crashes (#978)
  • Call services and send action goals in new threads by default (#996)
  • Add timeout option to call_service messages (#984)
  • Add ament_mypy test and fix all mypy errors (#980)
  • Add namespace and respawn parameters to the nodes in the launch file (#977)
  • fix: add url_path parameter in rosbridge_websocket_launch.xml (#963)
  • Contributors: Błażej Sowa, Lebecque Florian, Mehsias, Matthias Rathauscher, SeanPai

2.1.0 (2024-10-08)

2.0.0 (2024-10-08)

  • Fix action cancellation by passing status from JSON (#953)
  • Update pre-commit and fix issues (#954)
  • rosbridge_websocket: Stop websocket server if ROS shuts down (#946)
  • Support actions in rosbridge protocol (#886)
  • Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
  • Contributors: Brad Martin, Sebastian Castro

1.3.2 (2023-09-27)

  • Add option to call services in a separate thread (#847)
  • Contributors: Sebastian Castro

1.3.1 (2022-10-21)

  • Fix exceptions not being handled correctly. (#817)
  • Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
  • Improve robustness for multiple client connections (#803)
  • Minor performance improvements (#809)
  • Fix hostname parameter is no longer converted as an int value (#780)
  • Fix duplicate subscription created with wrong 'raw' attribute. (#798)
  • Add graceful shutdown (#794)
  • Contributors: Hans-Joachim Krauch, Hugo Perier, Steffen Nattke

1.3.0 (2022-08-16)

  • Add url_path config option (#709)
  • Contributors: Matthijs van der Burgh, Sirawat S

1.2.0 (2022-05-20)

  • Fixed multiple subscriber on transient_local topic (#723)
  • use uuid to ensure client id uniqueness (#713)
  • Contributors: Jacob Bandes-Storch, Will, p0rys

1.1.2 (2022-01-03)

  • [694] update DurabilityPolicy api that are being deprecated (#695)
  • Contributors: Evan Flynn

1.1.1 (2021-12-09)

  • Allow subscribing to any qos profile when creating a subscriber (#690)
  • Fix and add test for multiple subscribers to same topic (#687)
  • Delete unsupported TCP and UDP server implementations in ROS 2 branch (#685)
  • Fix error when advertising duplicate service (#683)
  • Fix incoming service calls

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rosbridge_websocket_launch.xml
      • port [default: 9090]
      • address [default: ]
      • url_path [default: /]
      • ssl [default: false]
      • certfile [default: ]
      • keyfile [default: ]
      • namespace [default: ]
      • retry_startup_delay [default: 5.0]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: 10000000]
      • unregister_timeout [default: 10.0]
      • use_compression [default: false]
      • call_services_in_new_thread [default: true]
      • default_call_service_timeout [default: 5.0]
      • send_action_goals_in_new_thread [default: true]
      • topics_glob [default: ]
      • services_glob [default: ]
      • params_glob [default: ]
      • params_timeout [default: 5.0]
      • bson_only_mode [default: false]
      • respawn [default: false]
      • binary_encoder [default: default]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbridge_server at Robotics Stack Exchange

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.

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

A WebSocket interface to rosbridge.

Additional Links

Maintainers

  • Jihoon Lee
  • Foxglove

Authors

  • Jonathan Mace
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbridge_server

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rosbridge_websocket_launch.xml
      • port [default: 9090]
      • address [default: ]
      • url_path [default: /]
      • ssl [default: false]
      • certfile [default: ]
      • keyfile [default: ]
      • retry_startup_delay [default: 5.0]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: 10000000]
      • unregister_timeout [default: 10.0]
      • use_compression [default: false]
      • call_services_in_new_thread [default: false]
      • default_call_service_timeout [default: 0.0]
      • send_action_goals_in_new_thread [default: false]
      • topics_glob [default: ]
      • services_glob [default: ]
      • params_glob [default: ]
      • params_timeout [default: 5.0]
      • bson_only_mode [default: false]
      • binary_encoder [default: default]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbridge_server at Robotics Stack Exchange

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.

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

A WebSocket interface to rosbridge.

Additional Links

Maintainers

  • Jihoon Lee
  • Foxglove

Authors

  • Jonathan Mace
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbridge_server

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rosbridge_websocket_launch.xml
      • port [default: 9090]
      • address [default: ]
      • url_path [default: /]
      • ssl [default: false]
      • certfile [default: ]
      • keyfile [default: ]
      • retry_startup_delay [default: 5.0]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: 10000000]
      • unregister_timeout [default: 10.0]
      • use_compression [default: false]
      • call_services_in_new_thread [default: false]
      • default_call_service_timeout [default: 0.0]
      • send_action_goals_in_new_thread [default: false]
      • topics_glob [default: ]
      • services_glob [default: ]
      • params_glob [default: ]
      • params_timeout [default: 5.0]
      • bson_only_mode [default: false]
      • binary_encoder [default: default]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbridge_server at Robotics Stack Exchange

Package symbol

rosbridge_server package from rosbridge_suite repo

rosapi rosbridge_library rosbridge_server rosbridge_suite

ROS Distro
indigo

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

A WebSocket interface to rosbridge.

Additional Links

Maintainers

  • Russell Toris
  • Jihoon Lee

Authors

  • Jonathan Mace
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbridge_server

0.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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbridge_server at Robotics Stack Exchange

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.

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

A WebSocket interface to rosbridge.

Additional Links

Maintainers

  • Jihoon Lee
  • Foxglove

Authors

  • Jonathan Mace
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbridge_server

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rosbridge_websocket_launch.xml
      • port [default: 9090]
      • address [default: ]
      • url_path [default: /]
      • ssl [default: false]
      • certfile [default: ]
      • keyfile [default: ]
      • retry_startup_delay [default: 5.0]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: 10000000]
      • unregister_timeout [default: 10.0]
      • use_compression [default: false]
      • call_services_in_new_thread [default: false]
      • default_call_service_timeout [default: 0.0]
      • send_action_goals_in_new_thread [default: false]
      • topics_glob [default: ]
      • services_glob [default: ]
      • params_glob [default: ]
      • params_timeout [default: 5.0]
      • bson_only_mode [default: false]
      • binary_encoder [default: default]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbridge_server at Robotics Stack Exchange

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.

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

A WebSocket interface to rosbridge.

Additional Links

Maintainers

  • Jihoon Lee
  • Foxglove

Authors

  • Jonathan Mace
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbridge_server

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rosbridge_websocket_launch.xml
      • port [default: 9090]
      • address [default: ]
      • url_path [default: /]
      • ssl [default: false]
      • certfile [default: ]
      • keyfile [default: ]
      • retry_startup_delay [default: 5.0]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: 10000000]
      • unregister_timeout [default: 10.0]
      • use_compression [default: false]
      • call_services_in_new_thread [default: false]
      • default_call_service_timeout [default: 0.0]
      • send_action_goals_in_new_thread [default: false]
      • topics_glob [default: ]
      • services_glob [default: ]
      • params_glob [default: ]
      • params_timeout [default: 5.0]
      • bson_only_mode [default: false]
      • binary_encoder [default: default]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbridge_server at Robotics Stack Exchange

Package symbol

rosbridge_server package from rosbridge_suite repo

rosapi rosbridge_library rosbridge_msgs rosbridge_server rosbridge_suite

ROS Distro
melodic

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

A WebSocket interface to rosbridge.

Additional Links

Maintainers

  • Russell Toris
  • Jihoon Lee

Authors

  • Jonathan Mace
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbridge_server

0.11.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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rosbridge_tcp.launch
      • port [default: 9090]
      • host [default: ]
      • incoming_buffer [default: 65536]
      • socket_timeout [default: 10]
      • retry_startup_delay [default: 5]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: None]
      • unregister_timeout [default: 10]
      • authenticate [default: false]
      • topics_glob [default: [*]]
      • services_glob [default: [*]]
      • params_glob [default: [*]]
      • bson_only_mode [default: false]
  • launch/rosbridge_udp.launch
      • port [default: 9090]
      • interface [default: ]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: None]
      • unregister_timeout [default: 10]
      • authenticate [default: false]
      • topics_glob [default: [*]]
      • services_glob [default: [*]]
      • params_glob [default: [*]]
  • launch/rosbridge_websocket.launch
      • port [default: 9090]
      • address [default: 0.0.0.0]
      • ssl [default: false]
      • certfile [default: ]
      • keyfile [default: ]
      • retry_startup_delay [default: 5]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: None]
      • unregister_timeout [default: 10]
      • websocket_external_port [default: None]
      • use_compression [default: false]
      • authenticate [default: false]
      • websocket_ping_interval [default: 0]
      • websocket_ping_timeout [default: 30]
      • websocket_null_origin [default: true]
      • topics_glob [default: [*]]
      • services_glob [default: [*]]
      • params_glob [default: [*]]
      • bson_only_mode [default: false]
      • output [default: screen]
      • binary_encoder [default: default]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbridge_server at Robotics Stack Exchange

Package symbol

rosbridge_server package from rosbridge_suite repo

rosapi rosbridge_library rosbridge_msgs rosbridge_server rosbridge_suite

ROS Distro
noetic

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

A WebSocket interface to rosbridge.

Additional Links

Maintainers

  • Russell Toris
  • Jihoon Lee

Authors

  • Jonathan Mace
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbridge_server

0.11.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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/rosbridge_tcp.launch
      • port [default: 9090]
      • host [default: ]
      • incoming_buffer [default: 65536]
      • socket_timeout [default: 10]
      • retry_startup_delay [default: 5]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: None]
      • unregister_timeout [default: 10]
      • authenticate [default: false]
      • topics_glob [default: [*]]
      • services_glob [default: [*]]
      • params_glob [default: [*]]
      • bson_only_mode [default: false]
  • launch/rosbridge_udp.launch
      • port [default: 9090]
      • interface [default: ]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: None]
      • unregister_timeout [default: 10]
      • authenticate [default: false]
      • topics_glob [default: [*]]
      • services_glob [default: [*]]
      • params_glob [default: [*]]
  • launch/rosbridge_websocket.launch
      • port [default: 9090]
      • address [default: 0.0.0.0]
      • ssl [default: false]
      • certfile [default: ]
      • keyfile [default: ]
      • retry_startup_delay [default: 5]
      • fragment_timeout [default: 600]
      • delay_between_messages [default: 0]
      • max_message_size [default: None]
      • unregister_timeout [default: 10]
      • websocket_external_port [default: None]
      • use_compression [default: false]
      • authenticate [default: false]
      • websocket_ping_interval [default: 0]
      • websocket_ping_timeout [default: 30]
      • websocket_null_origin [default: true]
      • topics_glob [default: [*]]
      • services_glob [default: [*]]
      • params_glob [default: [*]]
      • bson_only_mode [default: false]
      • output [default: screen]
      • binary_encoder [default: default]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbridge_server at Robotics Stack Exchange