Qontrol Documentation#

Welcome to the Qontrol documentation! This documentation covers both the C++ library and its Python bindings. Qontrol is quadratic optimization library for robot control.

Qontrol is a flexible and efficient library for solving robot control problems using quadratic programming. It supports various control modes (velocity, acceleration, torque) and provides a rich set of tasks and constraints.

Features#

  • Multiple Control Modes: Velocity, acceleration, and torque control

  • Hierarchical Task Control: Priority-based task execution

  • Flexible Constraints: Joint limits, workspace constraints, collision avoidance

  • Efficient QP Solvers: Integration with popular QP solver libraries

  • Python Bindings: Easy-to-use Python interface to the C++ library

Quick Start#

Installation#

pip install pyqontrol

Contents#

Additional Information

Indices and tables#