Logo
  • Getting Started
  • ros2_control
    • Controller manager
    • Concepts
    • Hardware Components
    • Guidelines and Best Practices
  • ros2_controllers
  • Demos
  • Utilities
  • Simulator Integrations
  • Release Notes
  • Migration Guides
  • API Documentation
  • Supported Robots
  • Resources
  • Contributing
  • Project Governance
  • Acknowledgements
  • Documentation Usage
  • Documentation Downloads
ROS2_Control: Kilted
  • ros2_control
  • Edit on GitHub

ros2_control

This is the documentation of the ros2_control framework core.

  • Controller manager
  • Concepts
    • Controller Chaining / Cascade Control
    • Joint Kinematics
    • Joint Limiting
    • Support for Asynchronous Updates
      • Asynchronous Controllers
      • Asynchronous Hardware Components
    • Different Clocks used by Controller Manager
  • Hardware Components
    • Hardware Interface Types
    • Writing a Hardware Component
    • Different Update Rates
    • Asynchronous Execution
    • Semantic Components
    • Mock Components
    • Lifecycle of a Hardware Component
    • Handling of Errors During read() and write() Calls
  • Guidelines and Best Practices
    • Debugging the Controller Manager and Plugins
    • Introspection of the ros2_control setup
    • Data Visualization

See also:

  • GitHub Repository

  • API Documentation

Previous Next

© Copyright 2026, ros2_control Development Team.

Built with Sphinx using a theme provided by Read the Docs.
Other Versions v: kilted
Stable Releases
Kilted (latest)

Jazzy

Humble

End-of-Life
Iron

Galactic

Foxy

In Development
Rolling
Lyrical