Fawkes API  Fawkes Development Version
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
fawkes::OpenRaveManipulatorNeuronicsKatana Class Reference

Class containing information about all neuronics-katana motors. More...

#include <>>

Inheritance diagram for fawkes::OpenRaveManipulatorNeuronicsKatana:

Public Member Functions

 OpenRaveManipulatorNeuronicsKatana (unsigned int count, unsigned int countDevice)
 Constructor.
virtual ~OpenRaveManipulatorNeuronicsKatana ()
 Destructor.
- Public Member Functions inherited from fawkes::OpenRaveManipulator
 OpenRaveManipulator (unsigned int count, unsigned int count_device)
 Constructor.
virtual ~OpenRaveManipulator ()
 Destructor.
virtual void add_motor (unsigned int number, unsigned int number_device)
 Adds a motor to the list(vector) of motors.
template<typename T_from , typename T_to >
void angles_or_to_device (std::vector< T_from > &from, std::vector< T_to > &to) const
 Transform OpenRAVE motor angles to real device angles.
template<typename T >
void get_angles (std::vector< T > &to) const
 Get motor angles of OpenRAVE model.
template<typename T >
void get_angles_device (std::vector< T > &to) const
 Get motor angles of real device.
template<typename T >
void set_angles (std::vector< T > &angles)
 Set motor angles of OpenRAVE model.
template<typename T >
void set_angles_device (std::vector< T > &angles)
 Set motor angles of real device.

Additional Inherited Members

- Protected Member Functions inherited from fawkes::OpenRaveManipulator
virtual float angle_OR_to_device (unsigned int number, float angle) const
 Transform single OpenRAVE motor angle to real device angle.
virtual float angle_device_to_OR (unsigned int number, float angle) const
 Transform single device motor angle to OpenRAVE angle.
- Protected Attributes inherited from fawkes::OpenRaveManipulator
std::vector< motor_t__motors
 vector of motors
unsigned int __cnt
 number of motors on OpenRAVE model
unsigned int __cnt_device
 number of motors on real device

Detailed Description

Class containing information about all neuronics-katana motors.

It is the Katana6M180 type. Model is provided by OpenRAVE.

Author
Bahram Maleki-Fard

Definition at line 33 of file neuronics_katana.h.

Constructor & Destructor Documentation

fawkes::OpenRaveManipulatorNeuronicsKatana::OpenRaveManipulatorNeuronicsKatana ( unsigned int  count,
unsigned int  countDevice 
)

Constructor.

Parameters
countnumber of motors of OpenRAVE model
countDevicenumber of motors of real device

Definition at line 44 of file neuronics_katana.cpp.

fawkes::OpenRaveManipulatorNeuronicsKatana::~OpenRaveManipulatorNeuronicsKatana ( )
virtual

Destructor.

Definition at line 50 of file neuronics_katana.cpp.


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