Concepts

Design-level documentation: how curobo_ros is structured, how its control loops work, and the normative reference for every interface and parameter.

Architecture

  • Package Architecture — the three strategy families (planners, robot control, cameras) and how they compose

  • Manager Architecture — the configuration layer, concurrency invariants, and observer wiring (contributor-oriented)

  • Unified Planner — the planner catalog, open-loop vs closed-loop execution, runtime switching

Planning & control

  • MPC Implementation — the closed-loop reactive control path (MPC and retargeting)

  • Parameters Guide — every parameter with its real default and when changes take effect

Interfaces

  • ROS 2 Interfaces — the complete reference of services, action, and topics

  • RViz Plugin — the graphical interface and what it calls underneath