CORC Project
CANOpen Robot Controller Software Documentation
Classes
Robot.h File Reference

The Robot class is a abstract class which is a software representation of a Robot with a flexible representation in terms of number of joints, number of sensors and type of I/O the real world or virtual robot has. The class specificall represents a robot with an underlying bus network connecting components to a master node, being the robots computer or processor. Implementations have been designed ExoRobot under CANOpen protocol, however others may be implemented by future developers. More...

#include <vector>
#include "InputDevice.h"
#include "Joint.h"
#include "TrajectoryGenerator.h"
Include dependency graph for Robot.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Robot
 Abstract Class representing a robot. Includes vectors of Joint and InputDevice. More...
 

Detailed Description

The Robot class is a abstract class which is a software representation of a Robot with a flexible representation in terms of number of joints, number of sensors and type of I/O the real world or virtual robot has. The class specificall represents a robot with an underlying bus network connecting components to a master node, being the robots computer or processor. Implementations have been designed ExoRobot under CANOpen protocol, however others may be implemented by future developers.

Author
William Campbell
Version
0.1
Date
2020-04-09
Version
0.1

Definition in file Robot.h.