NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
Functions | |
Eigen::Vector3d | ros_point_to_eigen_vector (const geometry_msgs::Point &p) |
Eigen::Vector3d | ros_to_eigen_vector (const geometry_msgs::Vector3 &v) |
geometry_msgs::Vector3 | eigen_to_ros_vector (const Eigen::Vector3d &v) |
void | eigen_to_array_vector (const Eigen::Vector3d &v, float *array) |
void | ros_to_array_vector (const geometry_msgs::Vector3 &v, float *array) |
geometry_msgs::Vector3 | array_to_ros_vector (float *array) |
geometry_msgs::Point | eigen_to_ros_point (const Eigen::Vector3d &v) |
void | ros_to_array_point (const geometry_msgs::Point &p, float *array) |
geometry_msgs::Point | array_to_ros_point (float *array) |
Eigen::Quaterniond | ros_to_eigen_quat (const geometry_msgs::Quaternion &q) |
geometry_msgs::Quaternion | eigen_to_ros_quat (const Eigen::Quaterniond &q) |
geometry_msgs::Quaternion | eigen_to_ros_quat (const Eigen::Vector4d &v) |
geometry_msgs::Quaternion | tf2_quat_to_ros_quat (const tf2::Quaternion &q) |
void | eigen_to_array_quat (const Eigen::Quaterniond &q, float *array) |
void | ros_to_array_quat (const geometry_msgs::Quaternion &q, float *array) |
geometry_msgs::Quaternion | array_to_ros_quat (float *array) |
Eigen::Affine3d | ros_pose_to_eigen_transform (const geometry_msgs::Pose &p) |
Eigen::Affine3d | ros_to_eigen_transform (const geometry_msgs::Transform &p) |
geometry_msgs::Pose | ros_transform_to_ros_pose (const geometry_msgs::Transform &p) |
geometry_msgs::Pose | tf2_transform_to_ros_pose (const tf2::Transform &p) |
geometry_msgs::Pose | eigen_transform_to_ros_pose (const Eigen::Affine3d &p) |
geometry_msgs::Transform | eigen_transform_to_ros_transform (const Eigen::Affine3d &p) |
tf2::Transform | ros_tf_to_tf2_transform (const geometry_msgs::Transform &p) |
tf2::Transform | ros_pose_to_tf2_transform (const geometry_msgs::Pose &p) |
bool | config_read_quat (config_reader::ConfigReader *config, const char *name, Eigen::Quaterniond *quat) |
bool | config_read_vector (config_reader::ConfigReader *config, const char *name, Eigen::Vector3d *vec) |
bool | config_read_array (config_reader::ConfigReader *config, const char *name, int length, float *dest) |
bool | config_read_matrix (config_reader::ConfigReader *config, const char *name, int rows, int cols, float *dest) |
bool | config_read_transform (config_reader::ConfigReader *config, const char *name, Eigen::Vector3d *vec, Eigen::Quaterniond *quat) |
bool | config_read_transform (config_reader::ConfigReader *config, const char *name, geometry_msgs::Vector3 *vec, geometry_msgs::Quaternion *quat) |
bool | config_read_transform (config_reader::ConfigReader *config, const char *name, Eigen::Affine3d *transform) |
bool | config_read_transform (config_reader::ConfigReader *config, const char *name, geometry_msgs::Transform *transform) |
bool | config_read_quat (config_reader::ConfigReader::Table *t, Eigen::Quaterniond *quat) |
bool | config_read_vector (config_reader::ConfigReader::Table *t, Eigen::Vector3d *vec) |
bool | config_read_quat (config_reader::ConfigReader::Table *t, geometry_msgs::Quaternion *quat) |
bool | config_read_vector (config_reader::ConfigReader::Table *t, geometry_msgs::Vector3 *vec) |
bool | config_read_vector (config_reader::ConfigReader::Table *t, geometry_msgs::Point *point) |
bool | SingleBoolTrue (const std::initializer_list< bool > &bools) |
Eigen::Isometry3d | LoadEigenTransform (config_reader::ConfigReader &config, const std::string &transform_config_name, const std::string &prefix="") |
double | LoadDouble (config_reader::ConfigReader &config, const std::string &config_name, const std::string &prefix="") |
float | LoadFloat (config_reader::ConfigReader &config, const std::string &config_name, const std::string &prefix="") |
int | LoadInt (config_reader::ConfigReader &config, const std::string &config_name, const std::string &prefix="") |
bool | LoadBool (config_reader::ConfigReader &config, const std::string &config_name, const std::string &prefix="") |
std::string | LoadString (config_reader::ConfigReader &config, const std::string &config_name, const std::string &prefix="") |
void | Load (config_reader::ConfigReader &config, float &val, const std::string &config_name, const std::string &prefix="") |
void | Load (config_reader::ConfigReader &config, double &val, const std::string &config_name, const std::string &prefix="") |
void | Load (config_reader::ConfigReader &config, int &val, const std::string &config_name, const std::string &prefix="") |
void | Load (config_reader::ConfigReader &config, bool &val, const std::string &config_name, const std::string &prefix="") |
void | Load (config_reader::ConfigReader &config, std::string &val, const std::string &config_name, const std::string &prefix="") |
void | EigenPoseToMsg (const Eigen::Isometry3d &pose, geometry_msgs::Pose &msg_pose) |
void | EigenPoseToMsg (const Eigen::Isometry3d &pose, geometry_msgs::Transform &msg_transform) |
void | VariancesToCovDiag (const Eigen::Vector3d &variances, float *const cov_diag) |
Eigen::Vector3d | CovDiagToVariances (const float *const cov_diag) |
void | EigenPoseCovarianceToMsg (const Eigen::Isometry3d &pose, const Eigen::Matrix< double, 6, 6 > &covariance, geometry_msgs::PoseWithCovarianceStamped &pose_cov_msg) |
void | EigenPoseCovarianceToMsg (const Eigen::Isometry3d &pose, const Eigen::Matrix< double, 6, 6 > &covariance, geometry_msgs::PoseWithCovariance &pose_cov_msg) |
template<typename VectorType , typename MsgVectorType > | |
VectorType | VectorFromMsg (const MsgVectorType &msg_vector) |
template<typename VectorType , typename MsgVectorType > | |
VectorType | Vector2dFromMsg (const MsgVectorType &msg_vector) |
template<typename VectorType , typename MsgVectorType > | |
void | VectorToMsg (const VectorType &vector, MsgVectorType &msg_vector) |
template<typename VectorType , typename MsgVectorType > | |
void | Vector2dToMsg (const VectorType &vector, MsgVectorType &msg_vector) |
template<typename RotationType , typename MsgRotationType > | |
RotationType | RotationFromMsg (const MsgRotationType &msg_rotation) |
template<typename RotationType , typename MsgRotationType > | |
void | RotationToMsg (const RotationType &rotation, MsgRotationType &msg_rotation) |
template<typename ArrayType , int Dim> | |
void | EigenCovarianceToMsg (const Eigen::Matrix< double, Dim, Dim > &covariance, ArrayType &covariance_array) |
template<int Dim, typename ArrayType > | |
Eigen::Matrix< double, Dim, Dim > | EigenCovarianceFromMsg (const ArrayType &covariance_array) |
geometry_msgs::Point msg_conversions::array_to_ros_point | ( | float * | array | ) |
geometry_msgs::Quaternion msg_conversions::array_to_ros_quat | ( | float * | array | ) |
geometry_msgs::Vector3 msg_conversions::array_to_ros_vector | ( | float * | array | ) |
bool msg_conversions::config_read_array | ( | config_reader::ConfigReader * | config, |
const char * | name, | ||
int | length, | ||
float * | dest | ||
) |
bool msg_conversions::config_read_matrix | ( | config_reader::ConfigReader * | config, |
const char * | name, | ||
int | rows, | ||
int | cols, | ||
float * | dest | ||
) |
bool msg_conversions::config_read_quat | ( | config_reader::ConfigReader * | config, |
const char * | name, | ||
Eigen::Quaterniond * | quat | ||
) |
bool msg_conversions::config_read_quat | ( | config_reader::ConfigReader::Table * | t, |
Eigen::Quaterniond * | quat | ||
) |
bool msg_conversions::config_read_quat | ( | config_reader::ConfigReader::Table * | t, |
geometry_msgs::Quaternion * | quat | ||
) |
bool msg_conversions::config_read_transform | ( | config_reader::ConfigReader * | config, |
const char * | name, | ||
Eigen::Affine3d * | transform | ||
) |
bool msg_conversions::config_read_transform | ( | config_reader::ConfigReader * | config, |
const char * | name, | ||
Eigen::Vector3d * | vec, | ||
Eigen::Quaterniond * | quat | ||
) |
bool msg_conversions::config_read_transform | ( | config_reader::ConfigReader * | config, |
const char * | name, | ||
geometry_msgs::Transform * | transform | ||
) |
bool msg_conversions::config_read_transform | ( | config_reader::ConfigReader * | config, |
const char * | name, | ||
geometry_msgs::Vector3 * | vec, | ||
geometry_msgs::Quaternion * | quat | ||
) |
bool msg_conversions::config_read_vector | ( | config_reader::ConfigReader * | config, |
const char * | name, | ||
Eigen::Vector3d * | vec | ||
) |
bool msg_conversions::config_read_vector | ( | config_reader::ConfigReader::Table * | t, |
Eigen::Vector3d * | vec | ||
) |
bool msg_conversions::config_read_vector | ( | config_reader::ConfigReader::Table * | t, |
geometry_msgs::Point * | point | ||
) |
bool msg_conversions::config_read_vector | ( | config_reader::ConfigReader::Table * | t, |
geometry_msgs::Vector3 * | vec | ||
) |
Eigen::Vector3d msg_conversions::CovDiagToVariances | ( | const float *const | cov_diag | ) |
void msg_conversions::eigen_to_array_quat | ( | const Eigen::Quaterniond & | q, |
float * | array | ||
) |
void msg_conversions::eigen_to_array_vector | ( | const Eigen::Vector3d & | v, |
float * | array | ||
) |
geometry_msgs::Point msg_conversions::eigen_to_ros_point | ( | const Eigen::Vector3d & | v | ) |
geometry_msgs::Quaternion msg_conversions::eigen_to_ros_quat | ( | const Eigen::Quaterniond & | q | ) |
geometry_msgs::Quaternion msg_conversions::eigen_to_ros_quat | ( | const Eigen::Vector4d & | v | ) |
geometry_msgs::Vector3 msg_conversions::eigen_to_ros_vector | ( | const Eigen::Vector3d & | v | ) |
geometry_msgs::Pose msg_conversions::eigen_transform_to_ros_pose | ( | const Eigen::Affine3d & | p | ) |
geometry_msgs::Transform msg_conversions::eigen_transform_to_ros_transform | ( | const Eigen::Affine3d & | p | ) |
Eigen::Matrix<double, Dim, Dim> msg_conversions::EigenCovarianceFromMsg | ( | const ArrayType & | covariance_array | ) |
void msg_conversions::EigenCovarianceToMsg | ( | const Eigen::Matrix< double, Dim, Dim > & | covariance, |
ArrayType & | covariance_array | ||
) |
void msg_conversions::EigenPoseCovarianceToMsg | ( | const Eigen::Isometry3d & | pose, |
const Eigen::Matrix< double, 6, 6 > & | covariance, | ||
geometry_msgs::PoseWithCovariance & | pose_cov_msg | ||
) |
void msg_conversions::EigenPoseCovarianceToMsg | ( | const Eigen::Isometry3d & | pose, |
const Eigen::Matrix< double, 6, 6 > & | covariance, | ||
geometry_msgs::PoseWithCovarianceStamped & | pose_cov_msg | ||
) |
void msg_conversions::EigenPoseToMsg | ( | const Eigen::Isometry3d & | pose, |
geometry_msgs::Pose & | msg_pose | ||
) |
void msg_conversions::EigenPoseToMsg | ( | const Eigen::Isometry3d & | pose, |
geometry_msgs::Transform & | msg_transform | ||
) |
void msg_conversions::Load | ( | config_reader::ConfigReader & | config, |
bool & | val, | ||
const std::string & | config_name, | ||
const std::string & | prefix = "" |
||
) |
void msg_conversions::Load | ( | config_reader::ConfigReader & | config, |
double & | val, | ||
const std::string & | config_name, | ||
const std::string & | prefix = "" |
||
) |
void msg_conversions::Load | ( | config_reader::ConfigReader & | config, |
float & | val, | ||
const std::string & | config_name, | ||
const std::string & | prefix = "" |
||
) |
void msg_conversions::Load | ( | config_reader::ConfigReader & | config, |
int & | val, | ||
const std::string & | config_name, | ||
const std::string & | prefix = "" |
||
) |
void msg_conversions::Load | ( | config_reader::ConfigReader & | config, |
std::string & | val, | ||
const std::string & | config_name, | ||
const std::string & | prefix = "" |
||
) |
bool msg_conversions::LoadBool | ( | config_reader::ConfigReader & | config, |
const std::string & | config_name, | ||
const std::string & | prefix = "" |
||
) |
double msg_conversions::LoadDouble | ( | config_reader::ConfigReader & | config, |
const std::string & | config_name, | ||
const std::string & | prefix = "" |
||
) |
Eigen::Isometry3d msg_conversions::LoadEigenTransform | ( | config_reader::ConfigReader & | config, |
const std::string & | transform_config_name, | ||
const std::string & | prefix = "" |
||
) |
float msg_conversions::LoadFloat | ( | config_reader::ConfigReader & | config, |
const std::string & | config_name, | ||
const std::string & | prefix = "" |
||
) |
int msg_conversions::LoadInt | ( | config_reader::ConfigReader & | config, |
const std::string & | config_name, | ||
const std::string & | prefix = "" |
||
) |
std::string msg_conversions::LoadString | ( | config_reader::ConfigReader & | config, |
const std::string & | config_name, | ||
const std::string & | prefix = "" |
||
) |
Eigen::Vector3d msg_conversions::ros_point_to_eigen_vector | ( | const geometry_msgs::Point & | p | ) |
Eigen::Affine3d msg_conversions::ros_pose_to_eigen_transform | ( | const geometry_msgs::Pose & | p | ) |
tf2::Transform msg_conversions::ros_pose_to_tf2_transform | ( | const geometry_msgs::Pose & | p | ) |
tf2::Transform msg_conversions::ros_tf_to_tf2_transform | ( | const geometry_msgs::Transform & | p | ) |
void msg_conversions::ros_to_array_point | ( | const geometry_msgs::Point & | p, |
float * | array | ||
) |
void msg_conversions::ros_to_array_quat | ( | const geometry_msgs::Quaternion & | q, |
float * | array | ||
) |
void msg_conversions::ros_to_array_vector | ( | const geometry_msgs::Vector3 & | v, |
float * | array | ||
) |
Eigen::Quaterniond msg_conversions::ros_to_eigen_quat | ( | const geometry_msgs::Quaternion & | q | ) |
Eigen::Affine3d msg_conversions::ros_to_eigen_transform | ( | const geometry_msgs::Transform & | p | ) |
Eigen::Vector3d msg_conversions::ros_to_eigen_vector | ( | const geometry_msgs::Vector3 & | v | ) |
geometry_msgs::Pose msg_conversions::ros_transform_to_ros_pose | ( | const geometry_msgs::Transform & | p | ) |
RotationType msg_conversions::RotationFromMsg | ( | const MsgRotationType & | msg_rotation | ) |
void msg_conversions::RotationToMsg | ( | const RotationType & | rotation, |
MsgRotationType & | msg_rotation | ||
) |
bool msg_conversions::SingleBoolTrue | ( | const std::initializer_list< bool > & | bools | ) |
geometry_msgs::Quaternion msg_conversions::tf2_quat_to_ros_quat | ( | const tf2::Quaternion & | q | ) |
geometry_msgs::Pose msg_conversions::tf2_transform_to_ros_pose | ( | const tf2::Transform & | p | ) |
void msg_conversions::VariancesToCovDiag | ( | const Eigen::Vector3d & | variances, |
float *const | cov_diag | ||
) |
VectorType msg_conversions::Vector2dFromMsg | ( | const MsgVectorType & | msg_vector | ) |
void msg_conversions::Vector2dToMsg | ( | const VectorType & | vector, |
MsgVectorType & | msg_vector | ||
) |
VectorType msg_conversions::VectorFromMsg | ( | const MsgVectorType & | msg_vector | ) |
void msg_conversions::VectorToMsg | ( | const VectorType & | vector, |
MsgVectorType & | msg_vector | ||
) |