NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
ctl::ControlOutput Struct Reference

#include <ctl.h>

Public Attributes

Eigen::Vector3f body_force_cmd
 
Eigen::Vector3f body_torque_cmd
 
Eigen::Vector3f body_accel_cmd
 
Eigen::Vector3f body_alpha_cmd
 
Eigen::Vector3f pos_err
 
Eigen::Vector3f pos_err_int
 
Eigen::Vector3f att_err
 
Eigen::Vector3f att_err_int
 
Eigen::Vector3f traj_pos
 
Eigen::Quaternionf traj_quat
 
Eigen::Vector3f traj_vel
 
Eigen::Vector3f traj_accel
 
Eigen::Vector3f traj_omega
 
Eigen::Vector3f traj_alpha
 
float att_err_mag
 
float traj_error_pos
 
float traj_error_att
 
float traj_error_vel
 
float traj_error_omega
 
uint8_t ctl_status
 

Member Data Documentation

◆ att_err

Eigen::Vector3f ctl::ControlOutput::att_err

◆ att_err_int

Eigen::Vector3f ctl::ControlOutput::att_err_int

◆ att_err_mag

float ctl::ControlOutput::att_err_mag

◆ body_accel_cmd

Eigen::Vector3f ctl::ControlOutput::body_accel_cmd

◆ body_alpha_cmd

Eigen::Vector3f ctl::ControlOutput::body_alpha_cmd

◆ body_force_cmd

Eigen::Vector3f ctl::ControlOutput::body_force_cmd

◆ body_torque_cmd

Eigen::Vector3f ctl::ControlOutput::body_torque_cmd

◆ ctl_status

uint8_t ctl::ControlOutput::ctl_status

◆ pos_err

Eigen::Vector3f ctl::ControlOutput::pos_err

◆ pos_err_int

Eigen::Vector3f ctl::ControlOutput::pos_err_int

◆ traj_accel

Eigen::Vector3f ctl::ControlOutput::traj_accel

◆ traj_alpha

Eigen::Vector3f ctl::ControlOutput::traj_alpha

◆ traj_error_att

float ctl::ControlOutput::traj_error_att

◆ traj_error_omega

float ctl::ControlOutput::traj_error_omega

◆ traj_error_pos

float ctl::ControlOutput::traj_error_pos

◆ traj_error_vel

float ctl::ControlOutput::traj_error_vel

◆ traj_omega

Eigen::Vector3f ctl::ControlOutput::traj_omega

◆ traj_pos

Eigen::Vector3f ctl::ControlOutput::traj_pos

◆ traj_quat

Eigen::Quaternionf ctl::ControlOutput::traj_quat

◆ traj_vel

Eigen::Vector3f ctl::ControlOutput::traj_vel

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