Fawkes API Fawkes Development Version
|
Class containing information about all katana6M180 motors. More...
#include <>>
Public Member Functions | |
OpenRaveManipulatorKatana6M180 (unsigned int count, unsigned int countDevice) | |
Constructor. More... | |
virtual | ~OpenRaveManipulatorKatana6M180 () |
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... | |
virtual OpenRaveManipulatorPtr | copy ()=0 |
Create a new copy of this OpenRaveManipulator instance. 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 | |
virtual float | angle_OR_to_device (unsigned int number, float angle) const =0 |
Transform single OpenRAVE motor angle to real device angle. More... | |
virtual float | angle_device_to_OR (unsigned int number, float angle) const =0 |
Transform single device motor angle to OpenRAVE angle. More... | |
![]() | |
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 katana6M180 motors.
Definition at line 30 of file katana6M180.h.
fawkes::OpenRaveManipulatorKatana6M180::OpenRaveManipulatorKatana6M180 | ( | unsigned int | count, |
unsigned int | countDevice | ||
) |
Constructor.
count | number of motors of OpenRAVE model |
countDevice | number of motors of real device |
Definition at line 41 of file katana6M180.cpp.
Referenced by copy().
|
virtual |
Destructor.
Definition at line 48 of file katana6M180.cpp.
|
virtual |
Create a new copy of this OpenRaveManipulator instance.
Implements fawkes::OpenRaveManipulator.
Definition at line 56 of file katana6M180.cpp.
References OpenRaveManipulatorKatana6M180().