|
|
#include "ros_conversions.h"#include <math.h>#include <cmath>#include <optional>#include <boost/none.hpp>#include <boost/optional/optional.hpp>#include <boost/smart_ptr/make_shared_object.hpp>#include <ArmarXCore/core/exceptions/local/ExpressionException.h>#include <ArmarXCore/core/time/Clock.h>#include <ArmarXCore/core/time/DateTime.h>#include <ArmarXCore/core/time/Duration.h>#include <armarx/navigation/algorithms/Costmap.h>#include <armarx/navigation/algorithms/types.h>#include <armarx/navigation/conversions/eigen.h>#include <armarx/navigation/core/Trajectory.h>#include <armarx/navigation/core/basic_types.h>#include <armarx/navigation/human/shapes.h>#include <armarx/navigation/human/types.h>#include <geometry_msgs/Twist.h>#include <range/v3/view/drop.hpp>#include <range/v3/view/zip.hpp>#include <stuff/misc.h>#include <teb_local_planner/costmap.h>#include <teb_local_planner/penalty_models.h>#include <teb_local_planner/pose_se2.h>#include <teb_local_planner/timed_elastic_band.h>
Include dependency graph for ros_conversions.cpp:Go to the source code of this file.
Namespaces | |
| namespace | armarx |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
| namespace | armarx::navigation |
| This file is part of ArmarX. | |
| namespace | armarx::navigation::conv |
| This file is part of ArmarX. | |
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, DateTime timestamp) |
| 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) |