Hormodular 1.0
Locomotion gait discovery by using digital hormones on modular robots
Public Member Functions
hormodular::ModularRobotInterface Class Reference

Abstract class for different types of interfaces with modular robots. More...

#include <ModularRobotInterface.hpp>

Inheritance diagram for hormodular::ModularRobotInterface:
Inheritance graph
[legend]

List of all members.

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.

Detailed Description

Abstract class for different types of interfaces with modular robots.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Friends