DUNE: Uniform Navigational Environment
2020.01.0
|
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 |
|
inline |
double Maneuver::VehicleFormation::FormCollAvoid::RelState::ctrl_imp |
Weight in the computation of the desired acceleration.
Referenced by Maneuver::VehicleFormation::FormCollAvoid::Task::consume().
double Maneuver::VehicleFormation::FormCollAvoid::RelState::dist |
Distance between vehicles.
Referenced by Maneuver::VehicleFormation::FormCollAvoid::Task::consume(), and Maneuver::VehicleFormation::FormCollAvoid::Task::formationControl().
double Maneuver::VehicleFormation::FormCollAvoid::RelState::err |
Relative position error norm.
Referenced by Maneuver::VehicleFormation::FormCollAvoid::Task::consume(), and Maneuver::VehicleFormation::FormCollAvoid::Task::formationControl().
double Maneuver::VehicleFormation::FormCollAvoid::RelState::err_x |
Relative position error in the fixed reference frame.
Referenced by Maneuver::VehicleFormation::FormCollAvoid::Task::consume(), and Maneuver::VehicleFormation::FormCollAvoid::Task::formationControl().
double Maneuver::VehicleFormation::FormCollAvoid::RelState::err_y |
double Maneuver::VehicleFormation::FormCollAvoid::RelState::err_z |
Referenced by Maneuver::VehicleFormation::FormCollAvoid::Task::consume().
double Maneuver::VehicleFormation::FormCollAvoid::RelState::rel_dir_x |
Inter-vehicle direction vector.
Referenced by Maneuver::VehicleFormation::FormCollAvoid::Task::consume(), and Maneuver::VehicleFormation::FormCollAvoid::Task::formationControl().
double Maneuver::VehicleFormation::FormCollAvoid::RelState::rel_dir_y |
double Maneuver::VehicleFormation::FormCollAvoid::RelState::rel_dir_z |
Referenced by Maneuver::VehicleFormation::FormCollAvoid::Task::consume().
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().
double Maneuver::VehicleFormation::FormCollAvoid::RelState::rf_err_vy |
double Maneuver::VehicleFormation::FormCollAvoid::RelState::rf_err_vz |
Referenced by Maneuver::VehicleFormation::FormCollAvoid::Task::consume().
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().
double Maneuver::VehicleFormation::FormCollAvoid::RelState::rf_err_y |
double Maneuver::VehicleFormation::FormCollAvoid::RelState::rf_err_z |
Referenced by Maneuver::VehicleFormation::FormCollAvoid::Task::consume().
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().
double Maneuver::VehicleFormation::FormCollAvoid::RelState::ss_x |
Deviation from convergence (sliding surface value).
Referenced by Maneuver::VehicleFormation::FormCollAvoid::Task::consume(), and Maneuver::VehicleFormation::FormCollAvoid::Task::formationControl().
double Maneuver::VehicleFormation::FormCollAvoid::RelState::ss_y |
double Maneuver::VehicleFormation::FormCollAvoid::RelState::ss_z |
Referenced by Maneuver::VehicleFormation::FormCollAvoid::Task::consume().
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().
double Maneuver::VehicleFormation::FormCollAvoid::RelState::virt_err_y |
double Maneuver::VehicleFormation::FormCollAvoid::RelState::virt_err_z |
Referenced by Maneuver::VehicleFormation::FormCollAvoid::Task::consume().