Package Summary

Tags No category tags.
Version 2.49.0
License Apache License 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Description Generic and simple controls framework for ROS 2
Checkout URI https://github.com/ros-controls/ros2_control.git
VCS Type git
VCS Version humble
Last Updated 2025-04-01
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags controllers control robotics ros control-systems robot-control ros2 ros2-control ros2-rolling ros2-humble ros2-jazzy
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The ROS 2 command line tools for ROS2 Control.

Additional Links

No additional links.

Maintainers

  • Bence Magyar
  • Denis Štogl

Authors

  • Victor Lopez

Read the Docs for example usage and command line arguments.

CHANGELOG

Changelog for package ros2controlcli

2.49.0 (2025-03-18)

2.48.0 (2025-02-07)

2.47.0 (2024-12-31)

2.46.0 (2024-12-16)

2.45.0 (2024-12-03)

2.44.0 (2024-11-09)

  • Refactor spawner to be able to reuse code for ros2controlcli (backport #1661) (#1695)
  • Contributors: mergify[bot]

2.43.1 (2024-09-11)

  • [ros2controlcli] fix list_controllers when no controllers are loaded (#1721) (#1722)
  • Contributors: mergify[bot]

2.43.0 (2024-08-22)

  • Make list controller and list hardware components immediately visualize the state. (backport #1606) (#1690)
  • Contributors: mergify[bot]

2.42.0 (2024-07-23)

2.41.0 (2024-04-30)

  • [CI] Specify runner/container images and codecov for joint_limits (#1504) (#1519)
  • [CLI] Add [set_hardware_component_state]{.title-ref} verb (#1248) (#1470)
  • Contributors: mergify[bot]

2.40.0 (2024-03-02)

  • [CI] Code coverage + pre-commit (backport #1413) (#1414)
  • Added spawner colours to [list_controllers]{.title-ref} depending upon active or inactive (backport #1409) (#1424)
  • Contributors: mergify[bot]

2.39.1 (2024-02-14)

2.39.0 (2024-02-12)

2.38.0 (2024-01-25)

2.37.0 (2024-01-20)

2.36.1 (2024-01-08)

  • [docs] Remove joint_state_controller (#1263) (#1264)
  • Contributors: mergify[bot]

2.36.0 (2023-12-12)

2.35.1 (2023-11-27)

2.35.0 (2023-11-14)

2.34.0 (2023-11-08)

2.33.0 (2023-10-11)

  • Fix doc of load_controller (#1135)
  • Contributors: Christoph Fröhlich

2.32.0 (2023-10-03)

2.31.0 (2023-09-11)

2.30.0 (2023-08-14)

  • Add info where the pdf is saved to view_controller_chains (#1094) (#1096)
  • Contributors: Christoph Fröhlich

2.29.0 (2023-07-09)

2.28.0 (2023-06-23)

  • Improve list hardware components output and code for better readability. (backport #1060) (#1061)
  • Contributors: Dr. Denis

2.27.0 (2023-06-14)

  • Docs: Use branch name substitution for all links (backport #1031) (#1042)
  • Contributors: Christoph Fröhlich

2.26.0 (2023-05-20)

2.25.3 (2023-04-29)

  • Fix verbose output of list_hardware_components (#1006)
  • Contributors: Christoph Fröhlich

2.25.2 (2023-04-20)

2.25.1 (2023-04-14)

2.25.0 (2023-04-02)

2.24.1 (2023-03-09)

2.24.0 (2023-02-28)

  • Fix wrong CLI output of controller states (backport #947) (#951) * [CLI] Fix wrong output of controller states for [load_controller]{.title-ref} command (#947) (cherry picked from commit a676d3cd8c0fbb925435a237ee5df5d4811201f2) # Conflicts: # ros2controlcli/ros2controlcli/verb/load_controller.py # ros2controlcli/ros2controlcli/verb/set_controller_state.py * Make changes non-breaking ---------Co-authored-by: Christoph Fröhlich <<christophfroehlich@users.noreply.github.com>> Co-authored-by: Dr. Denis <<denis@stoglrobotics.de>>

  • Contributors: mergify[bot]

2.23.0 (2023-02-20)

  • Adds list_hardware_components to CLI #796 - Adds list_hardware_components to CLI (#891) (#937)
  • Do not use CLI calls but direct API for setting parameters. (backport #910) (#913)
  • Contributors: Andy McEvoy, Denis Stogl

2.22.0 (2023-01-31)

2.21.0 (2023-01-24)

2.20.0 (2023-01-12)

2.19.0 (2023-01-06)

2.18.0 (2022-12-03)

  • Fix hardware interface CLI description (#864) (#869)
  • Contributors: Christoph Fröhlich

2.17.0 (2022-11-27)

2.16.0 (2022-10-17)

2.15.0 (2022-09-19)

  • pygraphviz functions updated (#812) (#814)
  • Contributors: Sachin Kumar

2.14.0 (2022-09-04)

  • Visualize chained controllers with graphviz (#763)
  • Corrected the site link to a valid one. (#801)
  • Contributors: Interactics, Paul Gesel

2.13.0 (2022-08-03)

  • Add chained controllers information in list controllers service #abi-braking (#758)
    • add chained controllers in ros2controlcli
    • remove controller_group from service
    • added comments to ControllerState message
    • added comments to ChainedConnection message
  • Added spawner colors to command interfaces based on availablity and claimed status (#754)
  • Contributors: Leander Stephen D'Souza, Paul Gesel

2.12.1 (2022-07-14)

2.12.0 (2022-07-09)

  • Deprecate and rename [start]{.title-ref} and [stop]{.title-ref} nomenclature toward user to [activate]{.title-ref} and [deactivate]{.title-ref} #ABI-breaking (#755)
    • Rename fields and deprecate old nomenclature.
    • Add new defines to SwitchController.srv
    • Deprecated start/stop nomenclature in all CLI commands.
    • Deprecate 'start_asap' too as other fields.
  • Contributors: Denis Štogl

2.11.0 (2022-07-03)

  • Remove hybrid services in controller manager. They are just overhead. (#761)
  • Update maintainers of packages (#753)
  • Add available status and moved to fstrings when listing hardware interfaces (#739)
  • Contributors: Bence Magyar, Denis Štogl, Leander Stephen D'Souza

2.10.0 (2022-06-18)

2.9.0 (2022-05-19)

2.8.0 (2022-05-13)

2.7.0 (2022-04-29)

2.6.0 (2022-04-20)

2.5.0 (2022-03-25)

2.4.0 (2022-02-23)

2.3.0 (2022-02-18)

2.2.0 (2022-01-24)

2.1.0 (2022-01-11)

2.0.0 (2021-12-29)

1.2.0 (2021-11-05)

  • Add verbose flag to CLI command list_controllers (#569)
  • Contributors: Xi-Huang

1.1.0 (2021-10-25)

  • Fixup formatting 🔧 of "list_controllers.py" and do not check formating on build stage. (#555)
    • Do not check formating on build stage.
    • Change formatting of strings.
    • Make output a bit easier to read.
  • controller_manager: Use command_interface_configuration for the claimed interfaces when calling list_controllers (#544)
  • Contributors: Denis Štogl, Jafar Abdi

1.0.0 (2021-09-29)

  • Removed deprecated CLI verbs (#420)
  • Contributors: Mathias Aarbo

0.8.0 (2021-08-28)

  • fix link to point to read-the-docs (#496)
  • Add pre-commit setup. (#473)
  • Add index, rename cli main doc. (#465)
  • fixes unload_controller issue (#456)
  • Contributors: Denis Štogl, Michael, Mathias Arbo

0.7.1 (2021-06-15)

0.7.0 (2021-06-06)

  • Updated arg reference to set_state from state since the argument name has been changed (#433)
  • Contributors: Andrew Lycas

0.6.1 (2021-05-31)

  • Use correct names after changing arguments (#425) In #412 we forgot to update the argument after changing flags.
  • Contributors: Denis Štogl

0.6.0 (2021-05-23)

  • Renaming ros2controlcli verbs (#412)
    • Renamed verbs to match services
    • README.rst redirects to docs/index.rst
    • argument {start/stop}_controllers -> {start/stop}
    • rst include did not work, try relative link
    • Moved configure_controller doc to deprecated
    • set_state -> set-state
  • Contributors: Mathias Hauan Arbo, Denis Štogl

0.5.0 (2021-05-03)

  • correct return values in CLI (#401)
  • [python] Update files in ros2controlcli to use format strings (#358)
  • Add starting doc for ros2controlcli (#377)
  • Contributors: Bence Magyar, Karsten Knese, NovusEdge

0.4.0 (2021-04-07)

  • Remodel ros2controlcli, refactor spawner/unspawner and fix test (#349)
  • Contributors: Karsten Knese

0.3.0 (2021-03-21)

0.2.1 (2021-03-02)

0.2.0 (2021-02-26)

  • Increase service call timeout, often services take longer than 0.2s (#324)
  • Contributors: Victor Lopez

0.1.6 (2021-02-05)

0.1.5 (2021-02-04)

0.1.4 (2021-02-03)

  • Print error messages if ros2controlcli commands fail (#309)
  • Inverse the response of cli commands to return correct exit-status. (#308)
    • Inverse the response of cli commands to return correct exit-status.
    • list verbs return exit-status 0
  • Contributors: Shota Aoki, Victor Lopez

0.1.3 (2021-01-21)

0.1.2 (2021-01-06)

0.1.1 (2020-12-23)

0.1.0 (2020-12-22)

  • Add configure controller service (#272)
  • Use resource manager (#236)
  • Add cli interface (#176)
  • Contributors: Bence Magyar, Denis Štogl, Karsten Knese, Victor Lopez

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

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ros2controlcli at Robotics Stack Exchange