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

#include <trajectory_solver.h>

Public Member Functions

std::pair< Eigen::VectorXi, MatDgetIndexForm () const
 

Public Attributes

int knot_id {0}
 
VecD pos {VecD::Zero(4, 1)}
 
VecD vel {VecD::Zero(4, 1)}
 
VecD acc {VecD::Zero(4, 1)}
 
VecD jrk {VecD::Zero(4, 1)}
 
bool use_pos {false}
 
bool use_vel {false}
 
bool use_acc {false}
 
bool use_jrk {false}
 

Member Function Documentation

◆ getIndexForm()

std::pair< Eigen::VectorXi, MatD > traj_opt::Waypoint::getIndexForm ( ) const

Member Data Documentation

◆ acc

VecD traj_opt::Waypoint::acc {VecD::Zero(4, 1)}

◆ jrk

VecD traj_opt::Waypoint::jrk {VecD::Zero(4, 1)}

◆ knot_id

int traj_opt::Waypoint::knot_id {0}

◆ pos

VecD traj_opt::Waypoint::pos {VecD::Zero(4, 1)}

◆ use_acc

bool traj_opt::Waypoint::use_acc {false}

◆ use_jrk

bool traj_opt::Waypoint::use_jrk {false}

◆ use_pos

bool traj_opt::Waypoint::use_pos {false}

◆ use_vel

bool traj_opt::Waypoint::use_vel {false}

◆ vel

VecD traj_opt::Waypoint::vel {VecD::Zero(4, 1)}

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