trajectory_follower
TurnVelocityToSteerAngleTask.hpp
Go to the documentation of this file.
1 /* Generated from orogen/lib/orogen/templates/tasks/Task.hpp */
2 
3 #ifndef TRAJECTORY_FOLLOWER_TURNVELOCITYTOSTEERANGLETASK_TASK_HPP
4 #define TRAJECTORY_FOLLOWER_TURNVELOCITYTOSTEERANGLETASK_TASK_HPP
5 
6 #include "trajectory_follower/TurnVelocityToSteerAngleTaskBase.hpp"
7 #include <base/commands/Motion2D.hpp>
8 
9 namespace trajectory_follower{
10 
25  class TurnVelocityToSteerAngleTask : public TurnVelocityToSteerAngleTaskBase
26  {
28  protected:
29 
31 
32 
33 
34  public:
39  TurnVelocityToSteerAngleTask(std::string const& name = "trajectory_follower::TurnVelocityToSteerAngleTask");
40 
46  TurnVelocityToSteerAngleTask(std::string const& name, RTT::ExecutionEngine* engine);
47 
51 
66  bool configureHook();
67 
73  bool startHook();
74 
89  void updateHook();
90 
97  void errorHook();
98 
102  void stopHook();
103 
108  void cleanupHook();
109  };
110 }
111 
112 #endif
113 
TurnVelocityToSteerAngleTask(std::string const &name="trajectory_follower::TurnVelocityToSteerAngleTask")
Definition: TurnVelocityToSteerAngleTask.cpp:7
The task context provides and requires services. It uses an ExecutionEngine to perform its functions...
Definition: TurnVelocityToSteerAngleTask.hpp:25
double wheelBase
Definition: TurnVelocityToSteerAngleTask.hpp:30
bool startHook()
Definition: TurnVelocityToSteerAngleTask.cpp:35
Definition: Task.hpp:11
double ackermanRatio
Definition: TurnVelocityToSteerAngleTask.hpp:30
void updateHook()
Definition: TurnVelocityToSteerAngleTask.cpp:42
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: TurnVelocityToSteerAngleTask.cpp:26
void stopHook()
Definition: TurnVelocityToSteerAngleTask.cpp:68
void cleanupHook()
Definition: TurnVelocityToSteerAngleTask.cpp:73
friend class TurnVelocityToSteerAngleTaskBase
Definition: TurnVelocityToSteerAngleTask.hpp:27
~TurnVelocityToSteerAngleTask()
Definition: TurnVelocityToSteerAngleTask.cpp:17
void errorHook()
Definition: TurnVelocityToSteerAngleTask.cpp:63