|
This file is part of ArmarX. More...
Functions | |
Eigen::Vector3f | fromRos (const Eigen::Vector2d &vec) |
core::Pose | fromRos (const teb_local_planner::PoseSE2 &pose) |
core::LocalTrajectory | fromRos (const teb_local_planner::TimedElasticBand &teb) |
core::Pose2D | to2D (const core::Pose &p3) |
Eigen::Vector2f | to2D (const Eigen::Vector3f &v2) |
std::vector< Eigen::Vector2f > | to2D (const std::vector< Eigen::Vector3f > &v) |
core::Pose | to3D (const core::Pose2D &p2) |
Eigen::Vector3f | to3D (const Eigen::Vector2f &v2) |
std::vector< Eigen::Vector3f > | to3D (const std::vector< Eigen::Vector2f > &v) |
teb_local_planner::Costmap | toRos (const algorithms::Costmap &costmap) |
teb_local_planner::TimedElasticBand | toRos (const core::GlobalTrajectory &trajectory) |
teb_local_planner::PoseSE2 | toRos (const core::Pose &pose) |
teb_local_planner::PoseSE2 | toRos (const core::Pose2D &pose) |
geometry_msgs::Twist | toRos (const core::Twist &velocity) |
Eigen::Vector2d | toRos (const Eigen::Vector3f &vec) |
teb_local_planner::PenaltyModelPtr | toRos (const human::ExponentialPenaltyModel &model) |
teb_local_planner::PenaltyModelPtr | toRos (const human::LinearPenaltyModel &model) |
human::shapes::Ellipse | toRos (const human::shapes::Ellipse &ellipse) |
Eigen::Vector2d | toRos2D (const Eigen::Vector2f &vec) |
This file is part of ArmarX.
ArmarX is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
ArmarX is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
ArmarX is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
ArmarX is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Eigen::Vector3f fromRos | ( | const Eigen::Vector2d & | vec | ) |
Definition at line 30 of file ros_conversions.cpp.
core::Pose fromRos | ( | const teb_local_planner::PoseSE2 & | pose | ) |
core::LocalTrajectory fromRos | ( | const teb_local_planner::TimedElasticBand & | teb | ) |
core::Pose2D to2D | ( | const core::Pose & | p3 | ) |
|
inline |
std::vector< Eigen::Vector2f > to2D | ( | const std::vector< Eigen::Vector3f > & | v | ) |
|
inline |
|
inline |
std::vector< Eigen::Vector3f > to3D | ( | const std::vector< Eigen::Vector2f > & | v | ) |
teb_local_planner::Costmap toRos | ( | const algorithms::Costmap & | costmap | ) |
teb_local_planner::TimedElasticBand toRos | ( | const core::GlobalTrajectory & | trajectory | ) |
teb_local_planner::PoseSE2 toRos | ( | const core::Pose & | pose | ) |
teb_local_planner::PoseSE2 toRos | ( | const core::Pose2D & | pose | ) |
Definition at line 44 of file ros_conversions.cpp.
geometry_msgs::Twist toRos | ( | const core::Twist & | velocity | ) |
Definition at line 78 of file ros_conversions.cpp.
Eigen::Vector2d toRos | ( | const Eigen::Vector3f & | vec | ) |
Definition at line 24 of file ros_conversions.cpp.
teb_local_planner::PenaltyModelPtr toRos | ( | const human::ExponentialPenaltyModel & | model | ) |
Definition at line 202 of file ros_conversions.cpp.
teb_local_planner::PenaltyModelPtr toRos | ( | const human::LinearPenaltyModel & | model | ) |
Definition at line 195 of file ros_conversions.cpp.
human::shapes::Ellipse toRos | ( | const human::shapes::Ellipse & | ellipse | ) |
Definition at line 159 of file ros_conversions.cpp.
Eigen::Vector2d toRos2D | ( | const Eigen::Vector2f & | vec | ) |