DUNE: Uniform Navigational Environment  2022.04.1
Maneuver::VehicleFormation::FormCollAvoid::RelState Struct Reference

Public Member Functions

 RelState ()
 

Public Attributes

std::string s_id
 
double dist
 
double err
 
double ctrl_imp
 
double rel_dir_x
 
double rel_dir_y
 
double rel_dir_z
 
double err_x
 
double err_y
 
double err_z
 
double rf_err_x
 
double rf_err_y
 
double rf_err_z
 
double rf_err_vx
 
double rf_err_vy
 
double rf_err_vz
 
double ss_x
 
double ss_y
 
double ss_z
 
double virt_err_x
 
double virt_err_y
 
double virt_err_z
 

Constructor & Destructor Documentation

◆ RelState()

Maneuver::VehicleFormation::FormCollAvoid::RelState::RelState ( )
inline

Member Data Documentation

◆ ctrl_imp

double Maneuver::VehicleFormation::FormCollAvoid::RelState::ctrl_imp

Weight in the computation of the desired acceleration.

Referenced by Maneuver::VehicleFormation::FormCollAvoid::Task::consume().

◆ dist

double Maneuver::VehicleFormation::FormCollAvoid::RelState::dist

◆ err

double Maneuver::VehicleFormation::FormCollAvoid::RelState::err

◆ err_x

double Maneuver::VehicleFormation::FormCollAvoid::RelState::err_x

◆ err_y

double Maneuver::VehicleFormation::FormCollAvoid::RelState::err_y

◆ err_z

double Maneuver::VehicleFormation::FormCollAvoid::RelState::err_z

◆ rel_dir_x

double Maneuver::VehicleFormation::FormCollAvoid::RelState::rel_dir_x

◆ rel_dir_y

double Maneuver::VehicleFormation::FormCollAvoid::RelState::rel_dir_y

◆ rel_dir_z

double Maneuver::VehicleFormation::FormCollAvoid::RelState::rel_dir_z

◆ rf_err_vx

double Maneuver::VehicleFormation::FormCollAvoid::RelState::rf_err_vx

Relative velocity error in the inter-vehicle reference frame.

Referenced by Maneuver::VehicleFormation::FormCollAvoid::Task::consume(), and Maneuver::VehicleFormation::FormCollAvoid::Task::formationControl().

◆ rf_err_vy

double Maneuver::VehicleFormation::FormCollAvoid::RelState::rf_err_vy

◆ rf_err_vz

double Maneuver::VehicleFormation::FormCollAvoid::RelState::rf_err_vz

◆ rf_err_x

double Maneuver::VehicleFormation::FormCollAvoid::RelState::rf_err_x

Relative position error in the inter-vehicle reference frame.

Referenced by Maneuver::VehicleFormation::FormCollAvoid::Task::consume(), and Maneuver::VehicleFormation::FormCollAvoid::Task::formationControl().

◆ rf_err_y

double Maneuver::VehicleFormation::FormCollAvoid::RelState::rf_err_y

◆ rf_err_z

double Maneuver::VehicleFormation::FormCollAvoid::RelState::rf_err_z

◆ s_id

std::string Maneuver::VehicleFormation::FormCollAvoid::RelState::s_id

Identifier of the vehicle whose relative state is being reported.

Referenced by Maneuver::VehicleFormation::FormCollAvoid::Task::consume(), and Maneuver::VehicleFormation::FormCollAvoid::Task::formationControl().

◆ ss_x

double Maneuver::VehicleFormation::FormCollAvoid::RelState::ss_x

◆ ss_y

double Maneuver::VehicleFormation::FormCollAvoid::RelState::ss_y

◆ ss_z

double Maneuver::VehicleFormation::FormCollAvoid::RelState::ss_z

◆ virt_err_x

double Maneuver::VehicleFormation::FormCollAvoid::RelState::virt_err_x

Relative virtual error.

(Component of the vehicle desired acceleration)

Referenced by Maneuver::VehicleFormation::FormCollAvoid::Task::consume(), and Maneuver::VehicleFormation::FormCollAvoid::Task::formationControl().

◆ virt_err_y

double Maneuver::VehicleFormation::FormCollAvoid::RelState::virt_err_y

◆ virt_err_z

double Maneuver::VehicleFormation::FormCollAvoid::RelState::virt_err_z
Collaboration diagram for Maneuver::VehicleFormation::FormCollAvoid::RelState:
Collaboration graph