10 #ifndef QTCTRL_REACH_CTRL 11 #define QTCTRL_REACH_CTRL 57 const State& goal_aimed)
72 #endif // QTCTRL_REACH_CTRL void changeFirstOdometry()
Change the odometry data status (first or not).
Controller is the abstract class inherited by all the implemented controllers.
const State & getGoal() const
Get the state which is aimed.
State class, i.e. configuration and velocities.
File controller (teleoperation) class.
const iSeeML::rob::OrPtConfig & configuration() const
Gives the configuration of the state.
void newState(const State &state)
Handles new state of the robot.
virtual void setGoal(const State &new_goal)
Set the state which is aimed.
virtual void changeGoal(const State &goal)
Change the oriented point which is aimed.
State state
The state of the robot.
ReachingCtrl aims at reaching a given state with the robot.
State goal
The state which is aimed.
virtual void newState(const State &state)
Handles new state of the robot.
This class defines a state, i.e. a configuration and its (translation and rotation) velocities...
This class defines a motion model, with the motion limits.
bool firstOdometry()
Are the odometry data the first?
ReachingCtrl(const MotionModel &model, const double &ts, const State &goal_aimed)
The constructor needs a motion model, a time step and a goal state (in the robot's frame)...