Auterion App SDK
Auterion SDK is a library that can be used by AuterionOS apps to communicate with the system.
auterion::multicopter::LocalFrameDynamicsSetpoint Class Reference

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
 
LocalFrameDynamicsSetpointwithAcceleration (const Eigen::Vector3f &acceleration_local_enu_m_s2)
 
LocalFrameDynamicsSetpointwithHorizontalAcceleration (const Eigen::Vector2f &acceleration_local_enu_m_s2)
 
LocalFrameDynamicsSetpointwithVerticalAcceleration (float acceleration_local_enu_m_s2)
 
LocalFrameDynamicsSetpointwithVelocity (const Eigen::Vector3f &velocity_local_enu_m_s)
 
LocalFrameDynamicsSetpointwithHorizontalVelocity (const Eigen::Vector2f &velocity_local_enu_m_s)
 
LocalFrameDynamicsSetpointwithVerticalVelocity (float velocity_local_enu_m_s)
 
LocalFrameDynamicsSetpointwithHeading (float heading_rad)
 
LocalFrameDynamicsSetpointwithHeadingRate (float heading_rate_rad_s)
 

Detailed Description

Represents a setpoint to control velocity, accleration, heading and angular rate in local frame.


The documentation for this class was generated from the following file: