20 #ifndef ROBOT_H_INCLUDED 21 #define ROBOT_H_INCLUDED 75 virtual bool initialiseJoints() = 0;
81 virtual bool initialiseInputs() = 0;
91 virtual bool initialiseNetwork() = 0;
101 virtual void updateRobot();
111 void getJointStatus(
int J_i);
118 void initialiseLog();
123 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.
The Joint class is a abstract class which represents a joint in a Robot objec. This class can be used...
Abstract class which is used to generate trajectorys for a Robot to follow.
vector< InputDevice * > inputs