openrave-yarp-plugins
Public Types | Public Member Functions | Private Attributes | List of all members
roboticslab::YarpOpenraveRobotManager Class Reference

Implements the YARP_dev DeviceDriver, and IRobotManager. interface class member functions.

#include <YarpOpenraveRobotManager.hpp>

Inheritance diagram for roboticslab::YarpOpenraveRobotManager:
roboticslab::YarpOpenraveBase

Public Types

enum  robot_mode { TRANSFORM_IDEALCONTROLLER , FOUR_WHEEL_IDEALVELOCITYCONTROLLER }
 Lists available translational representations.
 

Public Member Functions

bool open (yarp::os::Searchable &config) override
 
bool close () override
 
bool moveForward (double value) override
 
bool turnLeft (double value) override
 
bool stopMovement () override
 
bool tiltDown (double value) override
 
bool panLeft (double value) override
 
bool stopCameraMovement () override
 

Private Attributes

robot_mode mode
 
OpenRAVE::ControllerBasePtr pcontrol
 
- Private Attributes inherited from roboticslab::YarpOpenraveBase
OpenRAVE::EnvironmentBasePtr penv
 
OpenRAVE::RobotBasePtr probot
 
std::string robotName
 
boost::thread_group openraveThreads
 

Additional Inherited Members

bool configureEnvironment (yarp::os::Searchable &config)
 
bool configureOpenravePlugins (yarp::os::Searchable &config)
 
bool configureRobot (yarp::os::Searchable &config)
 
bool clean ()
 

The documentation for this class was generated from the following files: