![]() |
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 | ||
| ) |