Auterion App SDK
Auterion SDK is a library that can be used by AuterionOS apps to communicate with the system.
|
Represents a setpoint to control velocity, accleration, heading and angular rate in local frame. More...
#include <auterion_sdk/control/multicopter/local_frame_dynamics_control.hpp>
Classes | |
class | Config |
Placeholder config. More... | |
Public Member Functions | |
Eigen::Vector3f | getVelocity () const |
Eigen::Vector3f | getAcceleration () const |
float | getHeading () const |
float | getHeadingRate () const |
LocalFrameDynamicsSetpoint & | withAcceleration (const Eigen::Vector3f &acceleration_local_enu_m_s2) |
LocalFrameDynamicsSetpoint & | withHorizontalAcceleration (const Eigen::Vector2f &acceleration_local_enu_m_s2) |
LocalFrameDynamicsSetpoint & | withVerticalAcceleration (float acceleration_local_enu_m_s2) |
LocalFrameDynamicsSetpoint & | withVelocity (const Eigen::Vector3f &velocity_local_enu_m_s) |
LocalFrameDynamicsSetpoint & | withHorizontalVelocity (const Eigen::Vector2f &velocity_local_enu_m_s) |
LocalFrameDynamicsSetpoint & | withVerticalVelocity (float velocity_local_enu_m_s) |
LocalFrameDynamicsSetpoint & | withHeading (float heading_rad) |
LocalFrameDynamicsSetpoint & | withHeadingRate (float heading_rate_rad_s) |
Represents a setpoint to control velocity, accleration, heading and angular rate in local frame.