15 #ifndef ROBOT_H_INCLUDED 16 #define ROBOT_H_INCLUDED 69 virtual bool initialiseJoints() = 0;
75 virtual bool initialiseInputs() = 0;
85 virtual bool initialiseNetwork() = 0;
95 virtual void updateRobot();
105 void getJointStatus(
int J_i);
112 void initialiseLog();
117 void logDataPoint(std::string data);
TrajectoryGenerator * trajectoryGenerator
Trajectory Generator.
Abstract Class representing a robot. Includes vectors of Joint and InputDevice.
vector< Joint * > joints
Vector of pointers to Abstract <class>Joint<class> Objects, number and type must be specified by Soft...
Base class of Trajectory Generator. Will always be extended with specific implementations, and is relatively scarce, given the differences expected in the different trajectories.
Abstract class which is used to generate trajectorys for a Robot to follow.
vector< InputDevice * > inputs