28 #include <geometry_msgs/Twist.h>
29 #include <teb_local_planner/costmap.h>
30 #include <teb_local_planner/penalty_models.h>
31 #include <teb_local_planner/pose_se2.h>
32 #include <teb_local_planner/timed_elastic_band.h>
37 Eigen::Vector2d
toRos2D(
const Eigen::Vector2f& vec);
39 Eigen::Vector2d
toRos(
const Eigen::Vector3f& vec);
40 Eigen::Vector3f
fromRos(
const Eigen::Vector2d& vec);
47 geometry_msgs::Twist
toRos(
const core::Twist& velocity);
49 teb_local_planner::TimedElasticBand
toRos(
const core::GlobalTrajectory& trajectory);
51 core::LocalTrajectory
fromRos(
const teb_local_planner::TimedElasticBand& teb);
53 human::shapes::Ellipse
toRos(
const human::shapes::Ellipse& ellipse);
55 teb_local_planner::Costmap
toRos(
const algorithms::Costmap& costmap);
57 teb_local_planner::PenaltyModelPtr
toRos(
const human::LinearPenaltyModel& model);
59 teb_local_planner::PenaltyModelPtr
toRos(
const human::ExponentialPenaltyModel& model);