|
Hormodular 1.0
Locomotion gait discovery by using digital hormones on modular robots
|
Abstract class for different types of interfaces with modular robots. More...
#include <ModularRobotInterface.hpp>

Public Member Functions | |
| virtual bool | start ()=0 |
| Initialize the robot interface. | |
| virtual bool | stop ()=0 |
| Stops the robot interface. | |
| virtual bool | destroy ()=0 |
| Destroys the robot interface, freeing the dynamically allocated memory. | |
| virtual bool | reset ()=0 |
| Resets the robot interface. | |
| virtual bool | setProperty (std::string property, std::string value) |
| Configure a property or parameter of the interface. | |
| virtual float | getTravelledDistance ()=0 |
| Returns the distance travelled my the modular robot in meters. | |
| virtual bool | sendJointValues (std::vector< float > joint_values, float step_ms=0)=0 |
| Sends the joint position values to the robot. | |
| virtual std::vector< float > | getJointValues ()=0 |
| Queries the robot for its joint position values. | |
Abstract class for different types of interfaces with modular robots.
1.7.4