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

Represents a setpoint to control acceleration, heading and angular rate in local frame. More...

#include <auterion_sdk/control/multicopter/local_frame_acceleration_control.hpp>

Classes

class  Config
 Placeholder config. More...
 

Public Member Functions

Eigen::Vector3f getAcceleration () const
 
float getHeading () const
 
float getHeadingRate () const
 
LocalFrameAccelerationSetpointwithAcceleration (const Eigen::Vector3f &acceleration_local_enu_m_s2)
 
LocalFrameAccelerationSetpointwithHorizontalAcceleration (const Eigen::Vector2f &acceleration_local_enu_m_s2)
 
LocalFrameAccelerationSetpointwithVerticalAcceleration (float acceleration_local_enu_m_s2)
 
LocalFrameAccelerationSetpointwithHeading (float heading_rad)
 
LocalFrameAccelerationSetpointwithHeadingRate (float heading_rate_rad_s)
 

Detailed Description

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

Use this when the mode commands accelerations only: this setpoint does not require a valid local position. Vertical control still requires local altitude.


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