libstp
Robotics library for Botball
Loading...
Searching...
No Matches
libstp::motion::AxisConstraints Struct Reference

#include <motion_config.hpp>

Public Member Functions

 AxisConstraints ()=default
 AxisConstraints (double max_velocity, double acceleration, double deceleration)

Public Attributes

double max_velocity {0.0}
double acceleration {0.0}
double deceleration {0.0}

Detailed Description

Per-axis motion profile constraints (max velocity, acceleration, deceleration). Measured from actual robot response via characterize_drive(). 0.0 = not measured / use fallback.

Definition at line 20 of file motion_config.hpp.

Constructor & Destructor Documentation

◆ AxisConstraints() [1/2]

libstp::motion::AxisConstraints::AxisConstraints ( )
default

◆ AxisConstraints() [2/2]

libstp::motion::AxisConstraints::AxisConstraints ( double max_velocity,
double acceleration,
double deceleration )
inline

Definition at line 28 of file motion_config.hpp.

Member Data Documentation

◆ acceleration

double libstp::motion::AxisConstraints::acceleration {0.0}

Definition at line 23 of file motion_config.hpp.

◆ deceleration

double libstp::motion::AxisConstraints::deceleration {0.0}

Definition at line 24 of file motion_config.hpp.

◆ max_velocity

double libstp::motion::AxisConstraints::max_velocity {0.0}

Definition at line 22 of file motion_config.hpp.


The documentation for this struct was generated from the following file:
  • /home/runner/work/raccoon-lib/raccoon-lib/modules/libstp-motion/include/motion/motion_config.hpp