NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
sequencer::sv::pose_vel_accel Namespace Reference

Classes

struct  StateVector
 

Functions

template<typename Derived >
Eigen::Block< Derived, 3, 1 > GetPosition (Eigen::MatrixBase< Derived > &state)
 
template<typename Derived >
Eigen::Block< Derived, 3, 1 > GetVelocity (Eigen::MatrixBase< Derived > &state)
 
template<typename Derived >
Eigen::Block< Derived, 3, 1 > GetAcceleration (Eigen::MatrixBase< Derived > &state)
 
template<typename Derived >
Eigen::Block< Derived, 4, 1 > GetQuaternion (Eigen::MatrixBase< Derived > &state)
 
template<typename Derived >
Eigen::Block< Derived, 3, 1 > GetAngularVelocity (Eigen::MatrixBase< Derived > &state)
 
template<typename Derived >
Eigen::Block< Derived, 3, 1 > GetAngularAcceleration (Eigen::MatrixBase< Derived > &state)
 
template<typename Derived >
Eigen::Block< const Derived, 3, 1 > GetPosition (Eigen::MatrixBase< Derived > const &state)
 
template<typename Derived >
Eigen::Block< const Derived, 3, 1 > GetVelocity (Eigen::MatrixBase< Derived > const &state)
 
template<typename Derived >
Eigen::Block< const Derived, 3, 1 > GetAcceleration (Eigen::MatrixBase< Derived > const &state)
 
template<typename Derived >
Eigen::Block< const Derived, 4, 1 > GetQuaternion (Eigen::MatrixBase< Derived > const &state)
 
template<typename Derived >
Eigen::Block< const Derived, 3, 1 > GetAngularVelocity (Eigen::MatrixBase< Derived > const &state)
 
template<typename Derived >
Eigen::Block< const Derived, 3, 1 > GetAngularAcceleration (Eigen::MatrixBase< Derived > const &state)
 

Variables

const char * kName
 

Function Documentation

◆ GetAcceleration() [1/2]

template<typename Derived >
Eigen::Block<Derived, 3, 1> sequencer::sv::pose_vel_accel::GetAcceleration ( Eigen::MatrixBase< Derived > &  state)

◆ GetAcceleration() [2/2]

template<typename Derived >
Eigen::Block<const Derived, 3, 1> sequencer::sv::pose_vel_accel::GetAcceleration ( Eigen::MatrixBase< Derived > const &  state)

◆ GetAngularAcceleration() [1/2]

template<typename Derived >
Eigen::Block<Derived, 3, 1> sequencer::sv::pose_vel_accel::GetAngularAcceleration ( Eigen::MatrixBase< Derived > &  state)

◆ GetAngularAcceleration() [2/2]

template<typename Derived >
Eigen::Block<const Derived, 3, 1> sequencer::sv::pose_vel_accel::GetAngularAcceleration ( Eigen::MatrixBase< Derived > const &  state)

◆ GetAngularVelocity() [1/2]

template<typename Derived >
Eigen::Block<Derived, 3, 1> sequencer::sv::pose_vel_accel::GetAngularVelocity ( Eigen::MatrixBase< Derived > &  state)

◆ GetAngularVelocity() [2/2]

template<typename Derived >
Eigen::Block<const Derived, 3, 1> sequencer::sv::pose_vel_accel::GetAngularVelocity ( Eigen::MatrixBase< Derived > const &  state)

◆ GetPosition() [1/2]

template<typename Derived >
Eigen::Block<Derived, 3, 1> sequencer::sv::pose_vel_accel::GetPosition ( Eigen::MatrixBase< Derived > &  state)

◆ GetPosition() [2/2]

template<typename Derived >
Eigen::Block<const Derived, 3, 1> sequencer::sv::pose_vel_accel::GetPosition ( Eigen::MatrixBase< Derived > const &  state)

◆ GetQuaternion() [1/2]

template<typename Derived >
Eigen::Block<Derived, 4, 1> sequencer::sv::pose_vel_accel::GetQuaternion ( Eigen::MatrixBase< Derived > &  state)

◆ GetQuaternion() [2/2]

template<typename Derived >
Eigen::Block<const Derived, 4, 1> sequencer::sv::pose_vel_accel::GetQuaternion ( Eigen::MatrixBase< Derived > const &  state)

◆ GetVelocity() [1/2]

template<typename Derived >
Eigen::Block<Derived, 3, 1> sequencer::sv::pose_vel_accel::GetVelocity ( Eigen::MatrixBase< Derived > &  state)

◆ GetVelocity() [2/2]

template<typename Derived >
Eigen::Block<const Derived, 3, 1> sequencer::sv::pose_vel_accel::GetVelocity ( Eigen::MatrixBase< Derived > const &  state)

Variable Documentation

◆ kName

const char* sequencer::sv::pose_vel_accel::kName