19 #include <adore_if_ros_msg/NavigationGoal.h>
20 #include <adore_if_ros_msg/SetPointRequest.h>
21 #include <adore_if_ros_msg/TerminalRequest.h>
22 #include <adore_if_ros_msg/WheelSpeed.h>
24 #include <tf/LinearMath/Quaternion.h>
25 #include <std_msgs/Float64.h>
26 #include <std_msgs/Float32.h>
27 #include <std_msgs/Int8.h>
28 #include <std_msgs/Bool.h>
29 #include <nav_msgs/Odometry.h>
43 template<
typename Tmsg>
48 for(
auto& it : msg->setPoints)
70 template<
typename Tmsg>
92 adore_if_ros_msg::SetPoint msg;
113 adore_if_ros_msg::SetPointRequest msg;
117 msg.setPoints.push_back((*
this)(&it));
Definition: setpointrequest.h:35
int setPointRequestID
Definition: setpointrequest.h:39
std::vector< SetPoint > setPoints
Definition: setpointrequest.h:38
Definition: setpoint.h:30
PlanarVehicleState10d x0ref
Definition: setpoint.h:32
double tStart
Definition: setpoint.h:34
int maneuverID
Definition: setpoint.h:36
double tEnd
Definition: setpoint.h:35
Definition: areaofeffectconverter.h:20
double getvx() const
Definition: planarvehiclestate10d.h:65
double getX() const
Definition: planarvehiclestate10d.h:62
void setDDelta(double value)
Definition: planarvehiclestate10d.h:82
double getDelta() const
Definition: planarvehiclestate10d.h:69
void setDAx(double value)
Definition: planarvehiclestate10d.h:81
double getPSI() const
Definition: planarvehiclestate10d.h:64
double getDDelta() const
Definition: planarvehiclestate10d.h:71
double getvy() const
Definition: planarvehiclestate10d.h:66
double getOmega() const
Definition: planarvehiclestate10d.h:67
void setvx(double value)
Definition: planarvehiclestate10d.h:76
void setY(double value)
Definition: planarvehiclestate10d.h:74
double getY() const
Definition: planarvehiclestate10d.h:63
void setOmega(double value)
Definition: planarvehiclestate10d.h:78
void setvy(double value)
Definition: planarvehiclestate10d.h:77
void setX(double value)
Definition: planarvehiclestate10d.h:73
double getAx() const
Definition: planarvehiclestate10d.h:68
void setDelta(double value)
Definition: planarvehiclestate10d.h:80
double getDAx() const
Definition: planarvehiclestate10d.h:70
void setPSI(double value)
Definition: planarvehiclestate10d.h:75
void setAx(double value)
Definition: planarvehiclestate10d.h:79
Definition: setpointrequestconverter.h:39
adore_if_ros_msg::SetPoint operator()(const adore::fun::SetPoint *sp)
Definition: setpointrequestconverter.h:90
void operator()(Tmsg msg, adore::fun::SetPointRequest *spr)
Definition: setpointrequestconverter.h:44
adore_if_ros_msg::SetPointRequest operator()(const adore::fun::SetPointRequest &spr)
Definition: setpointrequestconverter.h:111
void operator()(Tmsg msg, adore::fun::SetPoint *sp)
Definition: setpointrequestconverter.h:71