Fawkes API
Fawkes Development Version
|
Class containing information about all Kinova Jaco motors. More...
#include <>>
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... | |
![]() | |
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 | |
![]() | |
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... | |
Class containing information about all Kinova Jaco motors.
Basic model is provided by OpenRAVE.
Definition at line 33 of file kinova_jaco.h.
fawkes::OpenRaveManipulatorKinovaJaco::OpenRaveManipulatorKinovaJaco | ( | unsigned int | count, |
unsigned int | countDevice | ||
) |
Constructor.
count | number of motors of OpenRAVE model |
countDevice | number of motors of real device |
Definition at line 45 of file kinova_jaco.cpp.
Referenced by copy().
|
virtual |
Destructor.
Definition at line 51 of file kinova_jaco.cpp.
|
virtual |
Create a new copy of this OpenRaveManipulator instance.
Implements fawkes::OpenRaveManipulator.
Definition at line 59 of file kinova_jaco.cpp.
References fawkes::deg2rad(), OpenRaveManipulatorKinovaJaco(), and fawkes::rad2deg().