1 #ifndef JOINT_TRACKING_CONTROLLER_H 2 #define JOINT_TRACKING_CONTROLLER_H 4 #include "Controller.h" 16 virtual const char* Type()
const {
return "JointTrackingController"; }
17 virtual void Update(Real dt);
19 virtual bool ReadState(File& f) {
20 if(!RobotController::ReadState(f))
return false;
21 if(!qdesDefault.Read(f))
return false;
24 virtual bool WriteState(File& f)
const {
25 if(!RobotController::WriteState(f))
return false;
26 if(!qdesDefault.Write(f))
return false;
31 virtual vector<string> Commands()
const;
32 virtual bool SendCommand(
const string& name,
const string& str);
A controller base class that reads out a desired servo position and velocity using the method GetDesi...
Definition: JointTrackingController.h:11
A base class for a robot controller. The base class does nothing.
Definition: Controller.h:29
The main robot type used in RobotSim.
Definition: Robot.h:83
Definition: ContactDistance.h:6
virtual void GetDesiredState(Config &q_des, Vector &dq_des)
subclasses should override this