Package Summary

Tags No category tags.
Version 2.0.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Server Implementations of the rosbridge v2 Protocol
Checkout URI https://github.com/RobotWebTools/rosbridge_suite.git
VCS Type git
VCS Version humble
Last Updated 2025-08-14
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Provides services for getting various ROS meta-information, including ROS topic, services, interfaces or action servers and managing ROS parameters.

Additional Links

Maintainers

  • Błażej Sowa

Authors

  • Jonathan Mace

rosapi

Nodes

rosapi (Executable: rosapi_node)

Provides services for getting various ROS meta-information, including ROS topic, services, interfaces or action servers and managing ROS parameters.

Services

  • ~/topics (type: rosapi_msgs/srv/Topics)

    Return a list of all the topics being published.

  • ~/interfaces (type: rosapi_msgs/srv/Interfaces)

    Return a list of all the interfaces in the system.

  • ~/topics_for_type (type: rosapi_msgs/srv/TopicsForType)

    Return a list of all the topics that are publishing a given type.

  • ~/topics_and_raw_types (type: rosapi_msgs/srv/TopicsAndRawTypes)

    Return a list of all the topics being published, and their raw types.

  • ~/services (type: rosapi_msgs/srv/Services)

    Return a list of all the services being advertised.

  • ~/services_for_type (type: rosapi_msgs/srv/ServicesForType)

    Return a list of all the services that are publishing a given type.

  • ~/nodes (type: rosapi_msgs/srv/Nodes)

    Return a list of all the nodes that are registered.

  • ~/node_details (type: rosapi_msgs/srv/NodeDetails)

    Return a node description including subscribing, publishing, and services.

  • ~/action_servers (type: rosapi_msgs/srv/GetActionServers)

    Return a list of action servers based on actions standard topics.

  • ~/action_type (type: rosapi_msgs/srv/ActionType)

    Given the name of an action, return its type.

  • ~/topic_type (type: rosapi_msgs/srv/TopicType)

    Given the name of a topic, return the name of the type of that topic.

  • ~/service_type (type: rosapi_msgs/srv/ServiceType)

    Given the name of a service, return the type of that service.

  • ~/publishers (type: rosapi_msgs/srv/Publishers)

    Given the name of a topic, return a list of node names that are publishing on that topic.

  • ~/subscribers (type: rosapi_msgs/srv/Subscribers)

    Given the name of a topic, return a list of node names that are subscribing to that topic.

  • ~/service_providers (type: rosapi_msgs/srv/ServiceProviders)

    Given the name of a service, returns a list of node names that are advertising that service type.

  • ~/service_node (type: rosapi_msgs/srv/ServiceNode)

    Given the name of a service, returns the name of the node that is providing that service.

  • ~/message_details (type: rosapi_msgs/srv/MessageDetails)

    Given the name of a message type, return the TypeDef for that type.

  • ~/service_request_details (type: rosapi_msgs/srv/ServiceRequestDetails)

    Given the name of a service type, return the TypeDef for the request message of that service type.

  • ~/service_response_details (type: rosapi_msgs/srv/ServiceResponseDetails)

    Given the name of a service type, return the TypeDef for the response message of that service type.

  • ~/action_goal_details (type: rosapi_msgs/srv/ActionGoalDetails)

    Given the name of an action type, return the TypeDef for the goal message of that action type.

  • ~/action_result_details (type: rosapi_msgs/srv/ActionResultDetails)

    Given the name of an action type, return the TypeDef for the result message of that action type.

  • ~/action_feedback_details (type: rosapi_msgs/srv/ActionFeedbackDetails)

    Given the name of an action type, return the TypeDef for the feedback message of that action type.

  • ~/set_param (type: rosapi_msgs/srv/SetParam)

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rosapi

2.0.1 (2025-05-19)

  • Fix array-like parameter serialization in rosbridge get_param (#1019)
  • Add namespace to services names (#999)
  • Prevent parameter retrieval crashes (#998)
  • Add new service to retrieve the different interfaces in the ROS Network (#993)
  • Contributors: Noah Wardlow, Matthias Rathauscher, Lebecque Florian, Błażej Sowa

2.0.0 (2024-10-08)

  • rosapi: Don't start parameter services that aren't spun (#944)
  • Handle ROS 2 types properly (#883)
  • Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
  • Contributors: Brad Martin, Scott Bell, Sebastian Castro

1.3.2 (2023-09-27)

  • Fix ROS2 CI for iron & rolling (#875)
  • Contributors: Hans-Joachim Krauch

1.3.1 (2022-10-21)

  • Add graceful shutdown (#794)
  • Contributors: Hans-Joachim Krauch

1.3.0 (2022-08-16)

  • Fixed /get_param service for arrays (#776)
  • Contributors: p0rys

1.2.0 (2022-05-20)

  • Added [/rosapi/get_ros_version]{.title-ref} service (#708)
  • Fixed node name collision with websocket launch file (#707)
  • Contributors: Jacob Bandes-Storch, Kedus Mathewos, rob-clarke

1.1.2 (2022-01-03)

1.1.1 (2021-12-09)

1.1.0 (2021-10-22)

  • Move msg/srv from rosapi and rosbridge_library into separate packages; enable Rolling in CI (#665)
  • Exit cleanly on SIGINT; remove sleep in test (#667)
  • Remove unused service_host and search_param services (#660)
  • Migrate remaining linters to pre-commit (#657)
  • Add pre-commit, format with black and isort (#648)
  • Contributors: Adrian Macneil, Jacob Bandes-Storch, Kenji Miyake

1.0.8 (2021-08-26)

  • Add missing test_depends and buildtool_depends (#617)
  • Fix various Python code style and lint issues
  • Contributors: Christian Clauss, Jacob Bandes-Storch

1.0.7 (2021-08-18)

  • Load message definitions from .msg files; exclude /msg/ and include builtin_interfaces in combined definitions (#597)
  • Fix typos discovered by codespell (#600)
  • Contributors: Christian Clauss, Jacob Bandes-Storch

1.0.6 (2021-08-17)

  • Include /msg/ in type names (#591)
  • Fix broken links in changelogs
  • Contributors: Jacob Bandes-Storch

1.0.5 (2021-08-12)

1.0.4 (2021-08-11)

  • Include /msg/ in type names (#584)

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosapi at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.3.0
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Server Implementations of the rosbridge v2 Protocol
Checkout URI https://github.com/RobotWebTools/rosbridge_suite.git
VCS Type git
VCS Version ros2
Last Updated 2025-08-12
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Provides services for getting various ROS meta-information, including ROS topic, services, interfaces or action servers and managing ROS parameters.

Additional Links

Maintainers

  • Błażej Sowa

Authors

  • Jonathan Mace

rosapi

Nodes

rosapi (Executable: rosapi_node)

Provides services for getting various ROS meta-information, including ROS topic, services, interfaces or action servers and managing ROS parameters.

Services

  • ~/topics (type: rosapi_msgs/srv/Topics)

    Return a list of all the topics being published.

  • ~/interfaces (type: rosapi_msgs/srv/Interfaces)

    Return a list of all the interfaces in the system.

  • ~/topics_for_type (type: rosapi_msgs/srv/TopicsForType)

    Return a list of all the topics that are publishing a given type.

  • ~/topics_and_raw_types (type: rosapi_msgs/srv/TopicsAndRawTypes)

    Return a list of all the topics being published, and their raw types.

  • ~/services (type: rosapi_msgs/srv/Services)

    Return a list of all the services being advertised.

  • ~/services_for_type (type: rosapi_msgs/srv/ServicesForType)

    Return a list of all the services that are publishing a given type.

  • ~/nodes (type: rosapi_msgs/srv/Nodes)

    Return a list of all the nodes that are registered.

  • ~/node_details (type: rosapi_msgs/srv/NodeDetails)

    Return a node description including subscribing, publishing, and services.

  • ~/action_servers (type: rosapi_msgs/srv/GetActionServers)

    Return a list of action servers based on actions standard topics.

  • ~/action_type (type: rosapi_msgs/srv/ActionType)

    Given the name of an action, return its type.

  • ~/topic_type (type: rosapi_msgs/srv/TopicType)

    Given the name of a topic, return the name of the type of that topic.

  • ~/service_type (type: rosapi_msgs/srv/ServiceType)

    Given the name of a service, return the type of that service.

  • ~/publishers (type: rosapi_msgs/srv/Publishers)

    Given the name of a topic, return a list of node names that are publishing on that topic.

  • ~/subscribers (type: rosapi_msgs/srv/Subscribers)

    Given the name of a topic, return a list of node names that are subscribing to that topic.

  • ~/service_providers (type: rosapi_msgs/srv/ServiceProviders)

    Given the name of a service, returns a list of node names that are advertising that service type.

  • ~/service_node (type: rosapi_msgs/srv/ServiceNode)

    Given the name of a service, returns the name of the node that is providing that service.

  • ~/message_details (type: rosapi_msgs/srv/MessageDetails)

    Given the name of a message type, return the TypeDef for that type.

  • ~/service_request_details (type: rosapi_msgs/srv/ServiceRequestDetails)

    Given the name of a service type, return the TypeDef for the request message of that service type.

  • ~/service_response_details (type: rosapi_msgs/srv/ServiceResponseDetails)

    Given the name of a service type, return the TypeDef for the response message of that service type.

  • ~/action_goal_details (type: rosapi_msgs/srv/ActionGoalDetails)

    Given the name of an action type, return the TypeDef for the goal message of that action type.

  • ~/action_result_details (type: rosapi_msgs/srv/ActionResultDetails)

    Given the name of an action type, return the TypeDef for the result message of that action type.

  • ~/action_feedback_details (type: rosapi_msgs/srv/ActionFeedbackDetails)

    Given the name of an action type, return the TypeDef for the feedback message of that action type.

  • ~/set_param (type: rosapi_msgs/srv/SetParam)

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rosapi

2.3.0 (2025-05-19)

  • Handle extra IDL slots when doing array introspection (#1031)
  • Add services to return Action interface details (#1021)
  • Fix array-like parameter serialization in rosbridge get_param (#1018)
  • Contributors: David Fernàndez López, Noah Wardlow, Scott Bell, Błażej Sowa

2.2.0 (2025-02-26)

  • New async rosapi params module implementation (#1001)
  • Update maintainers (#1000)
  • Prevent parameter retrieval crashes (#978)
  • Add namespace to services names (#992)
  • Add new service to retrieve the different interfaces in the ROS Network (#988)
  • Add ament_mypy test and fix all mypy errors (#980)
  • Contributors: Błażej Sowa, Lebecque Florian, Mehsias, Matthias Rathauscher, Lebecque Florian

2.1.0 (2024-10-08)

  • Fix invalid import of get_parameter_value in rosapi for ROS2 Jazzy. (#932)
  • Contributors: David Oberacker

2.0.0 (2024-10-08)

  • rosapi: Don't start parameter services that aren't spun (#944)
  • Handle ROS 2 types properly (#883)
  • Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
  • Contributors: Brad Martin, Scott Bell, Sebastian Castro

1.3.2 (2023-09-27)

  • Fix ROS2 CI for iron & rolling (#875)
  • Contributors: Hans-Joachim Krauch

1.3.1 (2022-10-21)

  • Add graceful shutdown (#794)
  • Contributors: Hans-Joachim Krauch

1.3.0 (2022-08-16)

  • Fixed /get_param service for arrays (#776)
  • Contributors: p0rys

1.2.0 (2022-05-20)

  • Added [/rosapi/get_ros_version]{.title-ref} service (#708)
  • Fixed node name collision with websocket launch file (#707)
  • Contributors: Jacob Bandes-Storch, Kedus Mathewos, rob-clarke

1.1.2 (2022-01-03)

1.1.1 (2021-12-09)

1.1.0 (2021-10-22)

  • Move msg/srv from rosapi and rosbridge_library into separate packages; enable Rolling in CI (#665)
  • Exit cleanly on SIGINT; remove sleep in test (#667)
  • Remove unused service_host and search_param services (#660)
  • Migrate remaining linters to pre-commit (#657)
  • Add pre-commit, format with black and isort (#648)
  • Contributors: Adrian Macneil, Jacob Bandes-Storch, Kenji Miyake

1.0.8 (2021-08-26)

  • Add missing test_depends and buildtool_depends (#617)
  • Fix various Python code style and lint issues
  • Contributors: Christian Clauss, Jacob Bandes-Storch

1.0.7 (2021-08-18)

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosapi at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.3.0
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Server Implementations of the rosbridge v2 Protocol
Checkout URI https://github.com/RobotWebTools/rosbridge_suite.git
VCS Type git
VCS Version ros2
Last Updated 2025-08-12
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Provides services for getting various ROS meta-information, including ROS topic, services, interfaces or action servers and managing ROS parameters.

Additional Links

Maintainers

  • Błażej Sowa

Authors

  • Jonathan Mace

rosapi

Nodes

rosapi (Executable: rosapi_node)

Provides services for getting various ROS meta-information, including ROS topic, services, interfaces or action servers and managing ROS parameters.

Services

  • ~/topics (type: rosapi_msgs/srv/Topics)

    Return a list of all the topics being published.

  • ~/interfaces (type: rosapi_msgs/srv/Interfaces)

    Return a list of all the interfaces in the system.

  • ~/topics_for_type (type: rosapi_msgs/srv/TopicsForType)

    Return a list of all the topics that are publishing a given type.

  • ~/topics_and_raw_types (type: rosapi_msgs/srv/TopicsAndRawTypes)

    Return a list of all the topics being published, and their raw types.

  • ~/services (type: rosapi_msgs/srv/Services)

    Return a list of all the services being advertised.

  • ~/services_for_type (type: rosapi_msgs/srv/ServicesForType)

    Return a list of all the services that are publishing a given type.

  • ~/nodes (type: rosapi_msgs/srv/Nodes)

    Return a list of all the nodes that are registered.

  • ~/node_details (type: rosapi_msgs/srv/NodeDetails)

    Return a node description including subscribing, publishing, and services.

  • ~/action_servers (type: rosapi_msgs/srv/GetActionServers)

    Return a list of action servers based on actions standard topics.

  • ~/action_type (type: rosapi_msgs/srv/ActionType)

    Given the name of an action, return its type.

  • ~/topic_type (type: rosapi_msgs/srv/TopicType)

    Given the name of a topic, return the name of the type of that topic.

  • ~/service_type (type: rosapi_msgs/srv/ServiceType)

    Given the name of a service, return the type of that service.

  • ~/publishers (type: rosapi_msgs/srv/Publishers)

    Given the name of a topic, return a list of node names that are publishing on that topic.

  • ~/subscribers (type: rosapi_msgs/srv/Subscribers)

    Given the name of a topic, return a list of node names that are subscribing to that topic.

  • ~/service_providers (type: rosapi_msgs/srv/ServiceProviders)

    Given the name of a service, returns a list of node names that are advertising that service type.

  • ~/service_node (type: rosapi_msgs/srv/ServiceNode)

    Given the name of a service, returns the name of the node that is providing that service.

  • ~/message_details (type: rosapi_msgs/srv/MessageDetails)

    Given the name of a message type, return the TypeDef for that type.

  • ~/service_request_details (type: rosapi_msgs/srv/ServiceRequestDetails)

    Given the name of a service type, return the TypeDef for the request message of that service type.

  • ~/service_response_details (type: rosapi_msgs/srv/ServiceResponseDetails)

    Given the name of a service type, return the TypeDef for the response message of that service type.

  • ~/action_goal_details (type: rosapi_msgs/srv/ActionGoalDetails)

    Given the name of an action type, return the TypeDef for the goal message of that action type.

  • ~/action_result_details (type: rosapi_msgs/srv/ActionResultDetails)

    Given the name of an action type, return the TypeDef for the result message of that action type.

  • ~/action_feedback_details (type: rosapi_msgs/srv/ActionFeedbackDetails)

    Given the name of an action type, return the TypeDef for the feedback message of that action type.

  • ~/set_param (type: rosapi_msgs/srv/SetParam)

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rosapi

2.3.0 (2025-05-19)

  • Handle extra IDL slots when doing array introspection (#1031)
  • Add services to return Action interface details (#1021)
  • Fix array-like parameter serialization in rosbridge get_param (#1018)
  • Contributors: David Fernàndez López, Noah Wardlow, Scott Bell, Błażej Sowa

2.2.0 (2025-02-26)

  • New async rosapi params module implementation (#1001)
  • Update maintainers (#1000)
  • Prevent parameter retrieval crashes (#978)
  • Add namespace to services names (#992)
  • Add new service to retrieve the different interfaces in the ROS Network (#988)
  • Add ament_mypy test and fix all mypy errors (#980)
  • Contributors: Błażej Sowa, Lebecque Florian, Mehsias, Matthias Rathauscher, Lebecque Florian

2.1.0 (2024-10-08)

  • Fix invalid import of get_parameter_value in rosapi for ROS2 Jazzy. (#932)
  • Contributors: David Oberacker

2.0.0 (2024-10-08)

  • rosapi: Don't start parameter services that aren't spun (#944)
  • Handle ROS 2 types properly (#883)
  • Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
  • Contributors: Brad Martin, Scott Bell, Sebastian Castro

1.3.2 (2023-09-27)

  • Fix ROS2 CI for iron & rolling (#875)
  • Contributors: Hans-Joachim Krauch

1.3.1 (2022-10-21)

  • Add graceful shutdown (#794)
  • Contributors: Hans-Joachim Krauch

1.3.0 (2022-08-16)

  • Fixed /get_param service for arrays (#776)
  • Contributors: p0rys

1.2.0 (2022-05-20)

  • Added [/rosapi/get_ros_version]{.title-ref} service (#708)
  • Fixed node name collision with websocket launch file (#707)
  • Contributors: Jacob Bandes-Storch, Kedus Mathewos, rob-clarke

1.1.2 (2022-01-03)

1.1.1 (2021-12-09)

1.1.0 (2021-10-22)

  • Move msg/srv from rosapi and rosbridge_library into separate packages; enable Rolling in CI (#665)
  • Exit cleanly on SIGINT; remove sleep in test (#667)
  • Remove unused service_host and search_param services (#660)
  • Migrate remaining linters to pre-commit (#657)
  • Add pre-commit, format with black and isort (#648)
  • Contributors: Adrian Macneil, Jacob Bandes-Storch, Kenji Miyake

1.0.8 (2021-08-26)

  • Add missing test_depends and buildtool_depends (#617)
  • Fix various Python code style and lint issues
  • Contributors: Christian Clauss, Jacob Bandes-Storch

1.0.7 (2021-08-18)

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosapi at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.3.0
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Server Implementations of the rosbridge v2 Protocol
Checkout URI https://github.com/RobotWebTools/rosbridge_suite.git
VCS Type git
VCS Version ros2
Last Updated 2025-08-12
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Provides services for getting various ROS meta-information, including ROS topic, services, interfaces or action servers and managing ROS parameters.

Additional Links

Maintainers

  • Błażej Sowa

Authors

  • Jonathan Mace

rosapi

Nodes

rosapi (Executable: rosapi_node)

Provides services for getting various ROS meta-information, including ROS topic, services, interfaces or action servers and managing ROS parameters.

Services

  • ~/topics (type: rosapi_msgs/srv/Topics)

    Return a list of all the topics being published.

  • ~/interfaces (type: rosapi_msgs/srv/Interfaces)

    Return a list of all the interfaces in the system.

  • ~/topics_for_type (type: rosapi_msgs/srv/TopicsForType)

    Return a list of all the topics that are publishing a given type.

  • ~/topics_and_raw_types (type: rosapi_msgs/srv/TopicsAndRawTypes)

    Return a list of all the topics being published, and their raw types.

  • ~/services (type: rosapi_msgs/srv/Services)

    Return a list of all the services being advertised.

  • ~/services_for_type (type: rosapi_msgs/srv/ServicesForType)

    Return a list of all the services that are publishing a given type.

  • ~/nodes (type: rosapi_msgs/srv/Nodes)

    Return a list of all the nodes that are registered.

  • ~/node_details (type: rosapi_msgs/srv/NodeDetails)

    Return a node description including subscribing, publishing, and services.

  • ~/action_servers (type: rosapi_msgs/srv/GetActionServers)

    Return a list of action servers based on actions standard topics.

  • ~/action_type (type: rosapi_msgs/srv/ActionType)

    Given the name of an action, return its type.

  • ~/topic_type (type: rosapi_msgs/srv/TopicType)

    Given the name of a topic, return the name of the type of that topic.

  • ~/service_type (type: rosapi_msgs/srv/ServiceType)

    Given the name of a service, return the type of that service.

  • ~/publishers (type: rosapi_msgs/srv/Publishers)

    Given the name of a topic, return a list of node names that are publishing on that topic.

  • ~/subscribers (type: rosapi_msgs/srv/Subscribers)

    Given the name of a topic, return a list of node names that are subscribing to that topic.

  • ~/service_providers (type: rosapi_msgs/srv/ServiceProviders)

    Given the name of a service, returns a list of node names that are advertising that service type.

  • ~/service_node (type: rosapi_msgs/srv/ServiceNode)

    Given the name of a service, returns the name of the node that is providing that service.

  • ~/message_details (type: rosapi_msgs/srv/MessageDetails)

    Given the name of a message type, return the TypeDef for that type.

  • ~/service_request_details (type: rosapi_msgs/srv/ServiceRequestDetails)

    Given the name of a service type, return the TypeDef for the request message of that service type.

  • ~/service_response_details (type: rosapi_msgs/srv/ServiceResponseDetails)

    Given the name of a service type, return the TypeDef for the response message of that service type.

  • ~/action_goal_details (type: rosapi_msgs/srv/ActionGoalDetails)

    Given the name of an action type, return the TypeDef for the goal message of that action type.

  • ~/action_result_details (type: rosapi_msgs/srv/ActionResultDetails)

    Given the name of an action type, return the TypeDef for the result message of that action type.

  • ~/action_feedback_details (type: rosapi_msgs/srv/ActionFeedbackDetails)

    Given the name of an action type, return the TypeDef for the feedback message of that action type.

  • ~/set_param (type: rosapi_msgs/srv/SetParam)

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rosapi

2.3.0 (2025-05-19)

  • Handle extra IDL slots when doing array introspection (#1031)
  • Add services to return Action interface details (#1021)
  • Fix array-like parameter serialization in rosbridge get_param (#1018)
  • Contributors: David Fernàndez López, Noah Wardlow, Scott Bell, Błażej Sowa

2.2.0 (2025-02-26)

  • New async rosapi params module implementation (#1001)
  • Update maintainers (#1000)
  • Prevent parameter retrieval crashes (#978)
  • Add namespace to services names (#992)
  • Add new service to retrieve the different interfaces in the ROS Network (#988)
  • Add ament_mypy test and fix all mypy errors (#980)
  • Contributors: Błażej Sowa, Lebecque Florian, Mehsias, Matthias Rathauscher, Lebecque Florian

2.1.0 (2024-10-08)

  • Fix invalid import of get_parameter_value in rosapi for ROS2 Jazzy. (#932)
  • Contributors: David Oberacker

2.0.0 (2024-10-08)

  • rosapi: Don't start parameter services that aren't spun (#944)
  • Handle ROS 2 types properly (#883)
  • Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
  • Contributors: Brad Martin, Scott Bell, Sebastian Castro

1.3.2 (2023-09-27)

  • Fix ROS2 CI for iron & rolling (#875)
  • Contributors: Hans-Joachim Krauch

1.3.1 (2022-10-21)

  • Add graceful shutdown (#794)
  • Contributors: Hans-Joachim Krauch

1.3.0 (2022-08-16)

  • Fixed /get_param service for arrays (#776)
  • Contributors: p0rys

1.2.0 (2022-05-20)

  • Added [/rosapi/get_ros_version]{.title-ref} service (#708)
  • Fixed node name collision with websocket launch file (#707)
  • Contributors: Jacob Bandes-Storch, Kedus Mathewos, rob-clarke

1.1.2 (2022-01-03)

1.1.1 (2021-12-09)

1.1.0 (2021-10-22)

  • Move msg/srv from rosapi and rosbridge_library into separate packages; enable Rolling in CI (#665)
  • Exit cleanly on SIGINT; remove sleep in test (#667)
  • Remove unused service_host and search_param services (#660)
  • Migrate remaining linters to pre-commit (#657)
  • Add pre-commit, format with black and isort (#648)
  • Contributors: Adrian Macneil, Jacob Bandes-Storch, Kenji Miyake

1.0.8 (2021-08-26)

  • Add missing test_depends and buildtool_depends (#617)
  • Fix various Python code style and lint issues
  • Contributors: Christian Clauss, Jacob Bandes-Storch

1.0.7 (2021-08-18)

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosapi at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.3.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Navigator, our self-driving vehicle software stack
Checkout URI https://github.com/nova-utd/navigator.git
VCS Type git
VCS Version dev
Last Updated 2025-07-22
Dev Status UNKNOWN
Released UNRELEASED
Tags robotics ros autonomous-driving autonomous-vehicles self-driving ros2
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Provides service calls for getting ros meta-information, like list of topics, services, params, etc.

Additional Links

Maintainers

  • Jihoon Lee
  • Foxglove

Authors

  • Jonathan Mace

rosapi

Parameters

  • ~topics_glob (string, default ‘’)
  • ~services_glob (string, default ‘’)
  • ~params_glob (string, default ‘’)

```Note: By default the rosapi calls for details about topics, services, and parameters will return nothing. You must specify a list of allowed resources.

 Each of the glob parameters may contain an array of one or more match patterns. Resources that match any of the specified patterns will be returned by calls to the rosapi services.

An example launch file which enables all information to be returned.




This example launch file enables only rosout and certain camera topics

```

CHANGELOG

Changelog for package rosapi

1.3.1 (2022-10-21)

  • Add graceful shutdown (#794)
  • Contributors: Hans-Joachim Krauch

1.3.0 (2022-08-16)

  • Fixed /get_param service for arrays (#776)
  • Contributors: p0rys

1.2.0 (2022-05-20)

  • Added [/rosapi/get_ros_version]{.title-ref} service (#708)
  • Fixed node name collision with websocket launch file (#707)
  • Contributors: Jacob Bandes-Storch, Kedus Mathewos, rob-clarke

1.1.2 (2022-01-03)

1.1.1 (2021-12-09)

1.1.0 (2021-10-22)

  • Move msg/srv from rosapi and rosbridge_library into separate packages; enable Rolling in CI (#665)
  • Exit cleanly on SIGINT; remove sleep in test (#667)
  • Remove unused service_host and search_param services (#660)
  • Migrate remaining linters to pre-commit (#657)
  • Add pre-commit, format with black and isort (#648)
  • Contributors: Adrian Macneil, Jacob Bandes-Storch, Kenji Miyake

1.0.8 (2021-08-26)

  • Add missing test_depends and buildtool_depends (#617)
  • Fix various Python code style and lint issues
  • Contributors: Christian Clauss, Jacob Bandes-Storch

1.0.7 (2021-08-18)

  • Load message definitions from .msg files; exclude /msg/ and include builtin_interfaces in combined definitions (#597)
  • Fix typos discovered by codespell (#600)
  • Contributors: Christian Clauss, Jacob Bandes-Storch

1.0.6 (2021-08-17)

  • Include /msg/ in type names (#591)
  • Fix broken links in changelogs
  • Contributors: Jacob Bandes-Storch

1.0.5 (2021-08-12)

1.0.4 (2021-08-11)

1.0.3 (2021-08-03)

  • Add TopicsAndRawTypes service (#574, adapted from ROS 1 implementation #452)
  • fix: remove json encoding before setting string params (#521)
  • Update rosapi/proxy.py to match eloquent API (#447)
  • Contributors: Jacob Bandes-Storch, justinscorringe, travipross

1.0.2 (2019-09-24)

1.0.1 (2019-09-20)

  • fix missing dependency

1.0.0 (2019-09-19)

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosapi at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.3.0
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Server Implementations of the rosbridge v2 Protocol
Checkout URI https://github.com/RobotWebTools/rosbridge_suite.git
VCS Type git
VCS Version ros2
Last Updated 2025-08-12
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Provides services for getting various ROS meta-information, including ROS topic, services, interfaces or action servers and managing ROS parameters.

Additional Links

Maintainers

  • Błażej Sowa

Authors

  • Jonathan Mace

rosapi

Nodes

rosapi (Executable: rosapi_node)

Provides services for getting various ROS meta-information, including ROS topic, services, interfaces or action servers and managing ROS parameters.

Services

  • ~/topics (type: rosapi_msgs/srv/Topics)

    Return a list of all the topics being published.

  • ~/interfaces (type: rosapi_msgs/srv/Interfaces)

    Return a list of all the interfaces in the system.

  • ~/topics_for_type (type: rosapi_msgs/srv/TopicsForType)

    Return a list of all the topics that are publishing a given type.

  • ~/topics_and_raw_types (type: rosapi_msgs/srv/TopicsAndRawTypes)

    Return a list of all the topics being published, and their raw types.

  • ~/services (type: rosapi_msgs/srv/Services)

    Return a list of all the services being advertised.

  • ~/services_for_type (type: rosapi_msgs/srv/ServicesForType)

    Return a list of all the services that are publishing a given type.

  • ~/nodes (type: rosapi_msgs/srv/Nodes)

    Return a list of all the nodes that are registered.

  • ~/node_details (type: rosapi_msgs/srv/NodeDetails)

    Return a node description including subscribing, publishing, and services.

  • ~/action_servers (type: rosapi_msgs/srv/GetActionServers)

    Return a list of action servers based on actions standard topics.

  • ~/action_type (type: rosapi_msgs/srv/ActionType)

    Given the name of an action, return its type.

  • ~/topic_type (type: rosapi_msgs/srv/TopicType)

    Given the name of a topic, return the name of the type of that topic.

  • ~/service_type (type: rosapi_msgs/srv/ServiceType)

    Given the name of a service, return the type of that service.

  • ~/publishers (type: rosapi_msgs/srv/Publishers)

    Given the name of a topic, return a list of node names that are publishing on that topic.

  • ~/subscribers (type: rosapi_msgs/srv/Subscribers)

    Given the name of a topic, return a list of node names that are subscribing to that topic.

  • ~/service_providers (type: rosapi_msgs/srv/ServiceProviders)

    Given the name of a service, returns a list of node names that are advertising that service type.

  • ~/service_node (type: rosapi_msgs/srv/ServiceNode)

    Given the name of a service, returns the name of the node that is providing that service.

  • ~/message_details (type: rosapi_msgs/srv/MessageDetails)

    Given the name of a message type, return the TypeDef for that type.

  • ~/service_request_details (type: rosapi_msgs/srv/ServiceRequestDetails)

    Given the name of a service type, return the TypeDef for the request message of that service type.

  • ~/service_response_details (type: rosapi_msgs/srv/ServiceResponseDetails)

    Given the name of a service type, return the TypeDef for the response message of that service type.

  • ~/action_goal_details (type: rosapi_msgs/srv/ActionGoalDetails)

    Given the name of an action type, return the TypeDef for the goal message of that action type.

  • ~/action_result_details (type: rosapi_msgs/srv/ActionResultDetails)

    Given the name of an action type, return the TypeDef for the result message of that action type.

  • ~/action_feedback_details (type: rosapi_msgs/srv/ActionFeedbackDetails)

    Given the name of an action type, return the TypeDef for the feedback message of that action type.

  • ~/set_param (type: rosapi_msgs/srv/SetParam)

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rosapi

2.3.0 (2025-05-19)

  • Handle extra IDL slots when doing array introspection (#1031)
  • Add services to return Action interface details (#1021)
  • Fix array-like parameter serialization in rosbridge get_param (#1018)
  • Contributors: David Fernàndez López, Noah Wardlow, Scott Bell, Błażej Sowa

2.2.0 (2025-02-26)

  • New async rosapi params module implementation (#1001)
  • Update maintainers (#1000)
  • Prevent parameter retrieval crashes (#978)
  • Add namespace to services names (#992)
  • Add new service to retrieve the different interfaces in the ROS Network (#988)
  • Add ament_mypy test and fix all mypy errors (#980)
  • Contributors: Błażej Sowa, Lebecque Florian, Mehsias, Matthias Rathauscher, Lebecque Florian

2.1.0 (2024-10-08)

  • Fix invalid import of get_parameter_value in rosapi for ROS2 Jazzy. (#932)
  • Contributors: David Oberacker

2.0.0 (2024-10-08)

  • rosapi: Don't start parameter services that aren't spun (#944)
  • Handle ROS 2 types properly (#883)
  • Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
  • Contributors: Brad Martin, Scott Bell, Sebastian Castro

1.3.2 (2023-09-27)

  • Fix ROS2 CI for iron & rolling (#875)
  • Contributors: Hans-Joachim Krauch

1.3.1 (2022-10-21)

  • Add graceful shutdown (#794)
  • Contributors: Hans-Joachim Krauch

1.3.0 (2022-08-16)

  • Fixed /get_param service for arrays (#776)
  • Contributors: p0rys

1.2.0 (2022-05-20)

  • Added [/rosapi/get_ros_version]{.title-ref} service (#708)
  • Fixed node name collision with websocket launch file (#707)
  • Contributors: Jacob Bandes-Storch, Kedus Mathewos, rob-clarke

1.1.2 (2022-01-03)

1.1.1 (2021-12-09)

1.1.0 (2021-10-22)

  • Move msg/srv from rosapi and rosbridge_library into separate packages; enable Rolling in CI (#665)
  • Exit cleanly on SIGINT; remove sleep in test (#667)
  • Remove unused service_host and search_param services (#660)
  • Migrate remaining linters to pre-commit (#657)
  • Add pre-commit, format with black and isort (#648)
  • Contributors: Adrian Macneil, Jacob Bandes-Storch, Kenji Miyake

1.0.8 (2021-08-26)

  • Add missing test_depends and buildtool_depends (#617)
  • Fix various Python code style and lint issues
  • Contributors: Christian Clauss, Jacob Bandes-Storch

1.0.7 (2021-08-18)

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosapi at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.3.0
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Server Implementations of the rosbridge v2 Protocol
Checkout URI https://github.com/RobotWebTools/rosbridge_suite.git
VCS Type git
VCS Version ros2
Last Updated 2025-08-12
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Provides services for getting various ROS meta-information, including ROS topic, services, interfaces or action servers and managing ROS parameters.

Additional Links

Maintainers

  • Błażej Sowa

Authors

  • Jonathan Mace

rosapi

Nodes

rosapi (Executable: rosapi_node)

Provides services for getting various ROS meta-information, including ROS topic, services, interfaces or action servers and managing ROS parameters.

Services

  • ~/topics (type: rosapi_msgs/srv/Topics)

    Return a list of all the topics being published.

  • ~/interfaces (type: rosapi_msgs/srv/Interfaces)

    Return a list of all the interfaces in the system.

  • ~/topics_for_type (type: rosapi_msgs/srv/TopicsForType)

    Return a list of all the topics that are publishing a given type.

  • ~/topics_and_raw_types (type: rosapi_msgs/srv/TopicsAndRawTypes)

    Return a list of all the topics being published, and their raw types.

  • ~/services (type: rosapi_msgs/srv/Services)

    Return a list of all the services being advertised.

  • ~/services_for_type (type: rosapi_msgs/srv/ServicesForType)

    Return a list of all the services that are publishing a given type.

  • ~/nodes (type: rosapi_msgs/srv/Nodes)

    Return a list of all the nodes that are registered.

  • ~/node_details (type: rosapi_msgs/srv/NodeDetails)

    Return a node description including subscribing, publishing, and services.

  • ~/action_servers (type: rosapi_msgs/srv/GetActionServers)

    Return a list of action servers based on actions standard topics.

  • ~/action_type (type: rosapi_msgs/srv/ActionType)

    Given the name of an action, return its type.

  • ~/topic_type (type: rosapi_msgs/srv/TopicType)

    Given the name of a topic, return the name of the type of that topic.

  • ~/service_type (type: rosapi_msgs/srv/ServiceType)

    Given the name of a service, return the type of that service.

  • ~/publishers (type: rosapi_msgs/srv/Publishers)

    Given the name of a topic, return a list of node names that are publishing on that topic.

  • ~/subscribers (type: rosapi_msgs/srv/Subscribers)

    Given the name of a topic, return a list of node names that are subscribing to that topic.

  • ~/service_providers (type: rosapi_msgs/srv/ServiceProviders)

    Given the name of a service, returns a list of node names that are advertising that service type.

  • ~/service_node (type: rosapi_msgs/srv/ServiceNode)

    Given the name of a service, returns the name of the node that is providing that service.

  • ~/message_details (type: rosapi_msgs/srv/MessageDetails)

    Given the name of a message type, return the TypeDef for that type.

  • ~/service_request_details (type: rosapi_msgs/srv/ServiceRequestDetails)

    Given the name of a service type, return the TypeDef for the request message of that service type.

  • ~/service_response_details (type: rosapi_msgs/srv/ServiceResponseDetails)

    Given the name of a service type, return the TypeDef for the response message of that service type.

  • ~/action_goal_details (type: rosapi_msgs/srv/ActionGoalDetails)

    Given the name of an action type, return the TypeDef for the goal message of that action type.

  • ~/action_result_details (type: rosapi_msgs/srv/ActionResultDetails)

    Given the name of an action type, return the TypeDef for the result message of that action type.

  • ~/action_feedback_details (type: rosapi_msgs/srv/ActionFeedbackDetails)

    Given the name of an action type, return the TypeDef for the feedback message of that action type.

  • ~/set_param (type: rosapi_msgs/srv/SetParam)

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package rosapi

2.3.0 (2025-05-19)

  • Handle extra IDL slots when doing array introspection (#1031)
  • Add services to return Action interface details (#1021)
  • Fix array-like parameter serialization in rosbridge get_param (#1018)
  • Contributors: David Fernàndez López, Noah Wardlow, Scott Bell, Błażej Sowa

2.2.0 (2025-02-26)

  • New async rosapi params module implementation (#1001)
  • Update maintainers (#1000)
  • Prevent parameter retrieval crashes (#978)
  • Add namespace to services names (#992)
  • Add new service to retrieve the different interfaces in the ROS Network (#988)
  • Add ament_mypy test and fix all mypy errors (#980)
  • Contributors: Błażej Sowa, Lebecque Florian, Mehsias, Matthias Rathauscher, Lebecque Florian

2.1.0 (2024-10-08)

  • Fix invalid import of get_parameter_value in rosapi for ROS2 Jazzy. (#932)
  • Contributors: David Oberacker

2.0.0 (2024-10-08)

  • rosapi: Don't start parameter services that aren't spun (#944)
  • Handle ROS 2 types properly (#883)
  • Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
  • Contributors: Brad Martin, Scott Bell, Sebastian Castro

1.3.2 (2023-09-27)

  • Fix ROS2 CI for iron & rolling (#875)
  • Contributors: Hans-Joachim Krauch

1.3.1 (2022-10-21)

  • Add graceful shutdown (#794)
  • Contributors: Hans-Joachim Krauch

1.3.0 (2022-08-16)

  • Fixed /get_param service for arrays (#776)
  • Contributors: p0rys

1.2.0 (2022-05-20)

  • Added [/rosapi/get_ros_version]{.title-ref} service (#708)
  • Fixed node name collision with websocket launch file (#707)
  • Contributors: Jacob Bandes-Storch, Kedus Mathewos, rob-clarke

1.1.2 (2022-01-03)

1.1.1 (2021-12-09)

1.1.0 (2021-10-22)

  • Move msg/srv from rosapi and rosbridge_library into separate packages; enable Rolling in CI (#665)
  • Exit cleanly on SIGINT; remove sleep in test (#667)
  • Remove unused service_host and search_param services (#660)
  • Migrate remaining linters to pre-commit (#657)
  • Add pre-commit, format with black and isort (#648)
  • Contributors: Adrian Macneil, Jacob Bandes-Storch, Kenji Miyake

1.0.8 (2021-08-26)

  • Add missing test_depends and buildtool_depends (#617)
  • Fix various Python code style and lint issues
  • Contributors: Christian Clauss, Jacob Bandes-Storch

1.0.7 (2021-08-18)

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosapi at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.11.17
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description Server Implementations of the rosbridge v2 Protocol
Checkout URI https://github.com/RobotWebTools/rosbridge_suite.git
VCS Type git
VCS Version ros1
Last Updated 2025-02-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Provides service calls for getting ros meta-information, like list of topics, services, params, etc.

Additional Links

Maintainers

  • Russell Toris
  • Jihoon Lee

Authors

  • Jonathan Mace

rosapi

Parameters

  • ~topics_glob (string, default ‘’)
  • ~services_glob (string, default ‘’)
  • ~params_glob (string, default ‘’)

```Note: By default the rosapi calls for details about topics, services, and parameters will return nothing. You must specify a list of allowed resources.

 Each of the glob parameters may contain an array of one or more match patterns. Resources that match any of the specified patterns will be returned by calls to the rosapi services.

An example launch file which enables all information to be returned.




This example launch file enables only rosout and certain camera topics

```

CHANGELOG

Changelog for package rosapi

0.11.17 (2023-09-27)

  • fix: topic list crashes if no topics are available (#869)
  • Contributors: SubaruArai

0.11.16 (2022-10-18)

  • Bump minimum required cmake version. (#814)
  • Contributors: Hans-Joachim Krauch

0.11.15 (2022-10-06)

0.11.14 (2022-06-13)

  • Small fixes (#681)
  • Contributors: Matthijs van der Burgh

0.11.13 (2020-12-08)

0.11.12 (2020-11-25)

0.11.11 (2020-11-24)

  • Evaluate filter() generator before returning in get_param_names() which is required when using python3. Fixes #527. (#540)
  • Contributors: Steve Golton

0.11.10 (2020-09-08)

  • Fixed filter_globs for noetic (#506) Service calls with non empty requests (e.g. /rosapi/topics_for_type) were crashing due to filter's return type in python 3.
  • Contributors: foreignrobot

0.11.9 (2020-05-27)

0.11.8 (2020-05-21)

0.11.7 (2020-05-13)

0.11.6 (2020-04-29)

0.11.5 (2020-04-08)

  • Python 3 updates/fixes (#460) * rosbridge_library, rosbridge_server: Update package format Add Python3 conditional dependencies where applicable.
    • rosbridge_library: Fix pngcompression for Python 3
    • rosapi: Use catkin_install_python for scripts
  • Contributors: Alexey Rogachevskiy

0.11.4 (2020-02-20)

  • Add cbor-raw compression (#452) The CBOR compression is already a huge win over JSON or PNG encoding, but it’s still suboptimal in some situations. This PR adds support for getting messages in their raw binary (ROS-serialized) format. This has benefits in the following cases:

    - Your application already knows how to parse messages in bag files (e.g. using [rosbag.js](https://github.com/cruise-automation/rosbag.js), which means that now you can use consistent code paths for both bags and live messages.

    - You want to parse messages as late as possible, or in parallel, e.g. only in the thread or WebWorker that cares about the message. Delaying the parsing of the message means that moving or copying the message to the thread is cheaper when its in binary form, since no serialization between threads is necessary.

    - You only care about part of the message, and don't need to parse the rest of it.

    - You really care about performance; no conversion between the ROS binary format and CBOR is done in the rosbridge_sever.

  • Fix rosapi get_action_servers (#429) The currently used proxy.get_topics function does not exists and results in the following error: ["AttributeError: 'module' object has no attribute 'get_topics'n"]{.title-ref} This change uses the existing [get_topics_and_types]{.title-ref} method to get a list of topics.

  • Contributors: Jan Paul Posma, Jørgen Borgesen

0.11.3 (2019-08-07)

  • Travis CI: Look for Python syntax errors and undefined name

File truncated at 100 lines see the full file

Recent questions tagged rosapi at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.11.17
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description Server Implementations of the rosbridge v2 Protocol
Checkout URI https://github.com/RobotWebTools/rosbridge_suite.git
VCS Type git
VCS Version ros1
Last Updated 2025-02-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Provides service calls for getting ros meta-information, like list of topics, services, params, etc.

Additional Links

Maintainers

  • Russell Toris
  • Jihoon Lee

Authors

  • Jonathan Mace

rosapi

Parameters

  • ~topics_glob (string, default ‘’)
  • ~services_glob (string, default ‘’)
  • ~params_glob (string, default ‘’)

```Note: By default the rosapi calls for details about topics, services, and parameters will return nothing. You must specify a list of allowed resources.

 Each of the glob parameters may contain an array of one or more match patterns. Resources that match any of the specified patterns will be returned by calls to the rosapi services.

An example launch file which enables all information to be returned.




This example launch file enables only rosout and certain camera topics

```

CHANGELOG

Changelog for package rosapi

0.11.17 (2023-09-27)

  • fix: topic list crashes if no topics are available (#869)
  • Contributors: SubaruArai

0.11.16 (2022-10-18)

  • Bump minimum required cmake version. (#814)
  • Contributors: Hans-Joachim Krauch

0.11.15 (2022-10-06)

0.11.14 (2022-06-13)

  • Small fixes (#681)
  • Contributors: Matthijs van der Burgh

0.11.13 (2020-12-08)

0.11.12 (2020-11-25)

0.11.11 (2020-11-24)

  • Evaluate filter() generator before returning in get_param_names() which is required when using python3. Fixes #527. (#540)
  • Contributors: Steve Golton

0.11.10 (2020-09-08)

  • Fixed filter_globs for noetic (#506) Service calls with non empty requests (e.g. /rosapi/topics_for_type) were crashing due to filter's return type in python 3.
  • Contributors: foreignrobot

0.11.9 (2020-05-27)

0.11.8 (2020-05-21)

0.11.7 (2020-05-13)

0.11.6 (2020-04-29)

0.11.5 (2020-04-08)

  • Python 3 updates/fixes (#460) * rosbridge_library, rosbridge_server: Update package format Add Python3 conditional dependencies where applicable.
    • rosbridge_library: Fix pngcompression for Python 3
    • rosapi: Use catkin_install_python for scripts
  • Contributors: Alexey Rogachevskiy

0.11.4 (2020-02-20)

  • Add cbor-raw compression (#452) The CBOR compression is already a huge win over JSON or PNG encoding, but it’s still suboptimal in some situations. This PR adds support for getting messages in their raw binary (ROS-serialized) format. This has benefits in the following cases:

    - Your application already knows how to parse messages in bag files (e.g. using [rosbag.js](https://github.com/cruise-automation/rosbag.js), which means that now you can use consistent code paths for both bags and live messages.

    - You want to parse messages as late as possible, or in parallel, e.g. only in the thread or WebWorker that cares about the message. Delaying the parsing of the message means that moving or copying the message to the thread is cheaper when its in binary form, since no serialization between threads is necessary.

    - You only care about part of the message, and don't need to parse the rest of it.

    - You really care about performance; no conversion between the ROS binary format and CBOR is done in the rosbridge_sever.

  • Fix rosapi get_action_servers (#429) The currently used proxy.get_topics function does not exists and results in the following error: ["AttributeError: 'module' object has no attribute 'get_topics'n"]{.title-ref} This change uses the existing [get_topics_and_types]{.title-ref} method to get a list of topics.

  • Contributors: Jan Paul Posma, Jørgen Borgesen

0.11.3 (2019-08-07)

  • Travis CI: Look for Python syntax errors and undefined name

File truncated at 100 lines see the full file

Recent questions tagged rosapi at Robotics Stack Exchange