Fawkes API  Fawkes Development Version
fawkes::OpenRaveManipulatorKinovaJaco Class Reference

Class containing information about all Kinova Jaco motors. More...

#include <>>

Inheritance diagram for fawkes::OpenRaveManipulatorKinovaJaco:

Public Member Functions

 OpenRaveManipulatorKinovaJaco (unsigned int count, unsigned int countDevice)
 Constructor. More...
 
virtual ~OpenRaveManipulatorKinovaJaco ()
 Destructor. More...
 
virtual OpenRaveManipulatorPtr copy ()
 Create a new copy of this OpenRaveManipulator instance. More...
 
- Public Member Functions inherited from fawkes::OpenRaveManipulator
 OpenRaveManipulator (unsigned int count, unsigned int count_device)
 Constructor. More...
 
virtual ~OpenRaveManipulator ()
 Destructor. More...
 
void add_motor (unsigned int number, unsigned int number_device)
 Adds a motor to the list(vector) of motors. More...
 
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. More...
 
template<typename T >
void get_angles (std::vector< T > &to) const
 Get motor angles of OpenRAVE model. More...
 
template<typename T >
void get_angles_device (std::vector< T > &to) const
 Get motor angles of real device. More...
 
template<typename T >
void set_angles (std::vector< T > &angles)
 Set motor angles of OpenRAVE model. More...
 
template<typename T >
void set_angles_device (std::vector< T > &angles)
 Set motor angles of real device. More...
 

Additional Inherited Members

- Protected Attributes inherited from fawkes::OpenRaveManipulator
std::vector< motor_t__motors
 vector of motors More...
 
unsigned int __cnt
 number of motors on OpenRAVE model More...
 
unsigned int __cnt_device
 number of motors on real device More...
 

Detailed Description

Class containing information about all Kinova Jaco motors.

Basic model is provided by OpenRAVE.

Author
Bahram Maleki-Fard

Definition at line 33 of file kinova_jaco.h.

Constructor & Destructor Documentation

◆ OpenRaveManipulatorKinovaJaco()

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

Constructor.

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

Definition at line 45 of file kinova_jaco.cpp.

Referenced by copy().

◆ ~OpenRaveManipulatorKinovaJaco()

fawkes::OpenRaveManipulatorKinovaJaco::~OpenRaveManipulatorKinovaJaco ( )
virtual

Destructor.

Definition at line 51 of file kinova_jaco.cpp.

Member Function Documentation

◆ copy()

OpenRaveManipulatorPtr fawkes::OpenRaveManipulatorKinovaJaco::copy ( )
virtual

Create a new copy of this OpenRaveManipulator instance.

Returns
A pointer to the copied instance

Implements fawkes::OpenRaveManipulator.

Definition at line 59 of file kinova_jaco.cpp.

References fawkes::deg2rad(), OpenRaveManipulatorKinovaJaco(), and fawkes::rad2deg().


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