Repo symbol

control_toolbox repository

control_toolbox

ROS Distro
humble

Repository Summary

Description This package contains several C++ classes useful in writing controllers.
Checkout URI https://github.com/ros-controls/control_toolbox.git
VCS Type git
VCS Version humble
Last Updated 2026-02-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
control_toolbox 3.6.3

README

control_toolbox

License Licence codecov

This package contains several C++ classes and filter plugins useful in writing controllers.

See the documentation of ros2_control and release infos on index.ros.org.

Contributing

As an open-source project, we welcome each contributor, regardless of their background and experience. Pick a PR and review it, or create your own! If you are new to the project, please read the contributing guide for more information on how to get started. We are happy to help you with your first contribution.

Build status

ROS2 Distro Branch Build status Documentation Package build
Rolling master Binary Build
Source Build
build.ros2.org
API Build Status
Kilted kilted Binary Build
Source Build
build.ros2.org
API Build Status
Jazzy jazzy Binary Build
Jazzy Source Build
build.ros2.org
API Build Status
Humble humble Humble - Binary Build
Humble Source Build
build.ros2.org
API Build Status

Acknowledgements

The project has received major contributions from companies and institutions listed on control.ros.org

Repo symbol

control_toolbox repository

control_toolbox

ROS Distro
jazzy

Repository Summary

Description This package contains several C++ classes useful in writing controllers.
Checkout URI https://github.com/ros-controls/control_toolbox.git
VCS Type git
VCS Version jazzy
Last Updated 2026-02-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
control_toolbox 4.9.0

README

control_toolbox

License License codecov

This package contains several C++ classes and filter plugins useful in writing controllers.

See the documentation of ros2_control and release infos on index.ros.org.

Contributing

As an open-source project, we welcome each contributor, regardless of their background and experience. Pick a PR and review it, or create your own! If you are new to the project, please read the contributing guide for more information on how to get started. We are happy to help you with your first contribution.

Build status

ROS2 Distro Branch Build status Documentation Package build
Rolling master Binary Build
Source Build
build.ros2.org
API Build Status
Kilted kilted Binary Build
Source Build
build.ros2.org
API Build Status
Jazzy jazzy Binary Build
Jazzy Source Build
build.ros2.org
API Build Status
Humble humble Humble - Binary Build
Humble Source Build
build.ros2.org
API Build Status

Acknowledgements

The project has received major contributions from companies and institutions listed on control.ros.org

Repo symbol

control_toolbox repository

control_toolbox

ROS Distro
kilted

Repository Summary

Description This package contains several C++ classes useful in writing controllers.
Checkout URI https://github.com/ros-controls/control_toolbox.git
VCS Type git
VCS Version kilted
Last Updated 2025-10-02
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
control_toolbox 5.8.0

README

control_toolbox

License License codecov

This package contains several C++ classes and filter plugins useful in writing controllers.

See the documentation of ros2_control and release infos on index.ros.org.

Contributing

As an open-source project, we welcome each contributor, regardless of their background and experience. Pick a PR and review it, or create your own! If you are new to the project, please read the contributing guide for more information on how to get started. We are happy to help you with your first contribution.

Build status

ROS2 Distro Branch Build status Documentation Package build
Rolling ros2-master Binary Build
Source Build
build.ros2.org
API Build Status
Kilted ros2-master see above
build.ros2.org
API Build Status
Jazzy jazzy Binary Build
Jazzy Source Build
build.ros2.org
API Build Status
Humble humble Humble - Binary Build
Humble Source Build
build.ros2.org
API Build Status

Acknowledgements

The project has received major contributions from companies and institutions listed on control.ros.org

Repo symbol

control_toolbox repository

control_toolbox

ROS Distro
rolling

Repository Summary

Description This package contains several C++ classes useful in writing controllers.
Checkout URI https://github.com/ros-controls/control_toolbox.git
VCS Type git
VCS Version master
Last Updated 2026-02-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
control_toolbox 6.1.0

README

control_toolbox

License License codecov

This package contains several C++ classes and filter plugins useful in writing controllers.

See the documentation of ros2_control and release infos on index.ros.org.

Contributing

As an open-source project, we welcome each contributor, regardless of their background and experience. Pick a PR and review it, or create your own! If you are new to the project, please read the contributing guide for more information on how to get started. We are happy to help you with your first contribution.

Build status

ROS2 Distro Branch Build status Documentation Package build
Rolling master Binary Build
Source Build
build.ros2.org
API Build Status
Kilted kilted Binary Build
Source Build
build.ros2.org
API Build Status
Jazzy jazzy Binary Build
Jazzy Source Build
build.ros2.org
API Build Status
Humble humble Humble - Binary Build
Humble Source Build
build.ros2.org
API Build Status

Acknowledgements

The project has received major contributions from companies and institutions listed on control.ros.org

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

control_toolbox repository

control_toolbox

ROS Distro
humble

Repository Summary

Description This package contains several C++ classes useful in writing controllers.
Checkout URI https://github.com/ros-controls/control_toolbox.git
VCS Type git
VCS Version humble
Last Updated 2026-02-01
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
control_toolbox 3.6.3

README

control_toolbox

License Licence codecov

This package contains several C++ classes and filter plugins useful in writing controllers.

See the documentation of ros2_control and release infos on index.ros.org.

Contributing

As an open-source project, we welcome each contributor, regardless of their background and experience. Pick a PR and review it, or create your own! If you are new to the project, please read the contributing guide for more information on how to get started. We are happy to help you with your first contribution.

Build status

ROS2 Distro Branch Build status Documentation Package build
Rolling master Binary Build
Source Build
build.ros2.org
API Build Status
Kilted kilted Binary Build
Source Build
build.ros2.org
API Build Status
Jazzy jazzy Binary Build
Jazzy Source Build
build.ros2.org
API Build Status
Humble humble Humble - Binary Build
Humble Source Build
build.ros2.org
API Build Status

Acknowledgements

The project has received major contributions from companies and institutions listed on control.ros.org

Repo symbol

control_toolbox repository

control_toolbox

ROS Distro
galactic

Repository Summary

Description This package contains several C++ classes useful in writing controllers.
Checkout URI https://github.com/ros-controls/control_toolbox.git
VCS Type git
VCS Version ros2-master
Last Updated 2025-10-14
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
control_toolbox 5.8.1

README

control_toolbox

License License codecov

This package contains several C++ classes and filter plugins useful in writing controllers.

See the documentation of ros2_control and release infos on index.ros.org.

Contributing

As an open-source project, we welcome each contributor, regardless of their background and experience. Pick a PR and review it, or create your own! If you are new to the project, please read the contributing guide for more information on how to get started. We are happy to help you with your first contribution.

Build status

ROS2 Distro Branch Build status Documentation Package build
Rolling ros2-master Binary Build
Source Build
build.ros2.org
API Build Status
Kilted ros2-master see above
build.ros2.org
API Build Status
Jazzy jazzy Binary Build
Jazzy Source Build
build.ros2.org
API Build Status
Humble humble Humble - Binary Build
Humble Source Build
build.ros2.org
API Build Status

Acknowledgements

The project has received major contributions from companies and institutions listed on control.ros.org

Repo symbol

control_toolbox repository

control_toolbox

ROS Distro
iron

Repository Summary

Description This package contains several C++ classes useful in writing controllers.
Checkout URI https://github.com/ros-controls/control_toolbox.git
VCS Type git
VCS Version ros2-master
Last Updated 2025-10-14
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
control_toolbox 5.8.1

README

control_toolbox

License License codecov

This package contains several C++ classes and filter plugins useful in writing controllers.

See the documentation of ros2_control and release infos on index.ros.org.

Contributing

As an open-source project, we welcome each contributor, regardless of their background and experience. Pick a PR and review it, or create your own! If you are new to the project, please read the contributing guide for more information on how to get started. We are happy to help you with your first contribution.

Build status

ROS2 Distro Branch Build status Documentation Package build
Rolling ros2-master Binary Build
Source Build
build.ros2.org
API Build Status
Kilted ros2-master see above
build.ros2.org
API Build Status
Jazzy jazzy Binary Build
Jazzy Source Build
build.ros2.org
API Build Status
Humble humble Humble - Binary Build
Humble Source Build
build.ros2.org
API Build Status

Acknowledgements

The project has received major contributions from companies and institutions listed on control.ros.org

Repo symbol

control_toolbox repository

control_toolbox

ROS Distro
melodic

Repository Summary

Description This package contains several C++ classes useful in writing controllers.
Checkout URI https://github.com/ros-controls/control_toolbox.git
VCS Type git
VCS Version melodic-devel
Last Updated 2022-05-10
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
control_toolbox 1.19.0

README

control_toolbox

See ros_control and control_toolbox documentation on ros.org

Build Status (Melodic & Noetic)

Build Status

Publication

If you find this work useful please give credits to the authors by citing:

  • S. Chitta, E. Marder-Eppstein, W. Meeussen, V. Pradeep, A. Rodríguez Tsouroukdissian, J. Bohren, D. Coleman, B. Magyar, G. Raiola, M. Lüdtke and E. Fernandez Perdomo “ros_control: A generic and simple control framework for ROS”, The Journal of Open Source Software, 2017. (PDF)
@article{ros_control,
author = {Chitta, Sachin and Marder-Eppstein, Eitan and Meeussen, Wim and Pradeep, Vijay and Rodr{\'i}guez Tsouroukdissian, Adolfo  and Bohren, Jonathan and Coleman, David and Magyar, Bence and Raiola, Gennaro and L{\"u}dtke, Mathias and Fern{\'a}ndez Perdomo, Enrique},
title = {ros\_control: A generic and simple control framework for ROS},
journal = {The Journal of Open Source Software},
year = {2017},
doi = {10.21105/joss.00456},
URL = {http://www.theoj.org/joss-papers/joss.00456/10.21105.joss.00456.pdf}
}

Repo symbol

control_toolbox repository

control_toolbox

ROS Distro
noetic

Repository Summary

Description This package contains several C++ classes useful in writing controllers.
Checkout URI https://github.com/ros-controls/control_toolbox.git
VCS Type git
VCS Version melodic-devel
Last Updated 2022-05-10
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
control_toolbox 1.19.0

README

control_toolbox

See ros_control and control_toolbox documentation on ros.org

Build Status (Melodic & Noetic)

Build Status

Publication

If you find this work useful please give credits to the authors by citing:

  • S. Chitta, E. Marder-Eppstein, W. Meeussen, V. Pradeep, A. Rodríguez Tsouroukdissian, J. Bohren, D. Coleman, B. Magyar, G. Raiola, M. Lüdtke and E. Fernandez Perdomo “ros_control: A generic and simple control framework for ROS”, The Journal of Open Source Software, 2017. (PDF)
@article{ros_control,
author = {Chitta, Sachin and Marder-Eppstein, Eitan and Meeussen, Wim and Pradeep, Vijay and Rodr{\'i}guez Tsouroukdissian, Adolfo  and Bohren, Jonathan and Coleman, David and Magyar, Bence and Raiola, Gennaro and L{\"u}dtke, Mathias and Fern{\'a}ndez Perdomo, Enrique},
title = {ros\_control: A generic and simple control framework for ROS},
journal = {The Journal of Open Source Software},
year = {2017},
doi = {10.21105/joss.00456},
URL = {http://www.theoj.org/joss-papers/joss.00456/10.21105.joss.00456.pdf}
}