Fawkes API
Fawkes Development Version
|
24 #ifndef _PLUGINS_OPENRAVE_TYPES_H_
25 #define _PLUGINS_OPENRAVE_TYPES_H_
27 #include <core/utils/refptr.h>
28 #include <openrave/openrave.h>
35 class OpenRaveEnvironment;
37 class OpenRaveManipulator;
83 OpenRAVE::IkParameterization
float qy
y value of quaternion
RefPtr< OpenRaveManipulator > OpenRaveManipulatorPtr
RefPtr to OpenRaveManipulator.
float z
translation on z-axis
euler_rotation_t
Euler rotations.
@ TARGET_RAW
Target: Raw string, passed to OpenRAVE's BaseManipulation module.
std::string raw_cmd
raw command passed to the BaseManipulator module, e.g.
unsigned int no
motor number in OpenRAVE
float y
translation on y-axis
@ TARGET_RELATIVE_EXT
Target: relative endeffector translation, based on arm extension.
float qx
x value of quaternion
@ TARGET_RELATIVE
Target: relative endeffector translation, based on robot's coordinate system.
OpenRaveManipulatorPtr manip
target manipulator configuration
bool solvable
target IK solvable
Fawkes library namespace.
RefPtr< OpenRaveRobot > OpenRaveRobotPtr
RefPtr to OpenRaveRobot.
unsigned int no_device
motor number of real device
target_type_t type
target type
@ TARGET_NONE
No valid target.
@ TARGET_TRANSFORM
Target: absolute endeffector translation and rotation.
float x
translation on x-axis
RefPtr< OpenRaveEnvironment > OpenRaveEnvironmentPtr
RefPtr to OpenRaveEnvironment.
float qz
z value of quaternion
@ TARGET_JOINTS
Target: motor joint values.
std::string plannerparams
additional string to be passed to planner, i.e.
float qw
w value of quaternion
OpenRAVE::IkParameterization ikparam
OpenRAVE::IkParameterization; each target is implicitly transformed to one by OpenRAVE.
@ TARGET_IKPARAM
Target: OpenRAVE::IkParameterization string.
target_type_t
Target types.
Struct containing angle of current motor, its number in OpenRAVE and corresponding motor number of re...
Struct containing information about the current target.