Fawkes API
Fawkes Development Version
|
Struct containing information about the current target. More...
#include <types.h>
Public Attributes | |
float | x |
translation on x-axis More... | |
float | y |
translation on y-axis More... | |
float | z |
translation on z-axis More... | |
float | qx |
x value of quaternion More... | |
float | qy |
y value of quaternion More... | |
float | qz |
z value of quaternion More... | |
float | qw |
w value of quaternion More... | |
bool | solvable |
target IK solvable More... | |
OpenRaveManipulatorPtr | manip |
target manipulator configuration More... | |
target_type_t | type |
target type More... | |
OpenRAVE::IkParameterization | ikparam |
OpenRAVE::IkParameterization; each target is implicitly transformed to one by OpenRAVE. More... | |
std::string | plannerparams |
additional string to be passed to planner, i.e. More... | |
std::string | raw_cmd |
raw command passed to the BaseManipulator module, e.g. More... | |
OpenRAVE::IkParameterization fawkes::target_t::ikparam |
OpenRAVE::IkParameterization; each target is implicitly transformed to one by OpenRAVE.
Definition at line 86 of file types.h.
Referenced by fawkes::OpenRaveRobot::release_all_objects(), fawkes::OpenRaveEnvironment::run_planner(), and fawkes::OpenRaveRobot::set_target_ikparam().
OpenRaveManipulatorPtr fawkes::target_t::manip |
target manipulator configuration
Definition at line 84 of file types.h.
Referenced by fawkes::OpenRaveRobot::get_planner_params(), fawkes::OpenRaveRobot::OpenRaveRobot(), fawkes::OpenRaveRobot::release_all_objects(), fawkes::OpenRaveEnvironment::run_planner(), fawkes::OpenRaveRobot::set_manipulator(), fawkes::OpenRaveRobot::set_target_angles(), and fawkes::OpenRaveRobot::~OpenRaveRobot().
std::string fawkes::target_t::plannerparams |
additional string to be passed to planner, i.e.
BaseManipulation module
Definition at line 87 of file types.h.
Referenced by fawkes::OpenRaveEnvironment::run_planner(), and fawkes::OpenRaveRobot::set_target_plannerparams().
float fawkes::target_t::qw |
w value of quaternion
Definition at line 82 of file types.h.
Referenced by fawkes::OpenRaveRobot::release_all_objects(), and fawkes::OpenRaveEnvironment::run_planner().
float fawkes::target_t::qx |
x value of quaternion
Definition at line 79 of file types.h.
Referenced by fawkes::OpenRaveRobot::release_all_objects(), and fawkes::OpenRaveEnvironment::run_planner().
float fawkes::target_t::qy |
y value of quaternion
Definition at line 80 of file types.h.
Referenced by fawkes::OpenRaveRobot::release_all_objects(), and fawkes::OpenRaveEnvironment::run_planner().
float fawkes::target_t::qz |
z value of quaternion
Definition at line 81 of file types.h.
Referenced by fawkes::OpenRaveRobot::release_all_objects(), and fawkes::OpenRaveEnvironment::run_planner().
std::string fawkes::target_t::raw_cmd |
raw command passed to the BaseManipulator module, e.g.
for anything that is not covered
Definition at line 88 of file types.h.
Referenced by fawkes::OpenRaveEnvironment::run_planner(), and fawkes::OpenRaveRobot::set_target_raw().
bool fawkes::target_t::solvable |
target IK solvable
Definition at line 83 of file types.h.
Referenced by fawkes::OpenRaveRobot::release_all_objects(), fawkes::OpenRaveRobot::set_target_angles(), fawkes::OpenRaveRobot::set_target_euler(), fawkes::OpenRaveRobot::set_target_ikparam(), and fawkes::OpenRaveRobot::set_target_rel().
target_type_t fawkes::target_t::type |
target type
Definition at line 85 of file types.h.
Referenced by fawkes::OpenRaveRobot::release_all_objects(), fawkes::OpenRaveEnvironment::run_planner(), fawkes::OpenRaveRobot::set_target_angles(), fawkes::OpenRaveRobot::set_target_euler(), fawkes::OpenRaveRobot::set_target_ikparam(), and fawkes::OpenRaveRobot::set_target_rel().
float fawkes::target_t::x |
translation on x-axis
Definition at line 76 of file types.h.
Referenced by fawkes::OpenRaveRobot::release_all_objects(), fawkes::OpenRaveEnvironment::run_planner(), and fawkes::OpenRaveRobot::set_target_rel().
float fawkes::target_t::y |
translation on y-axis
Definition at line 77 of file types.h.
Referenced by fawkes::OpenRaveRobot::release_all_objects(), fawkes::OpenRaveEnvironment::run_planner(), and fawkes::OpenRaveRobot::set_target_rel().
float fawkes::target_t::z |
translation on z-axis
Definition at line 78 of file types.h.
Referenced by fawkes::OpenRaveRobot::release_all_objects(), fawkes::OpenRaveEnvironment::run_planner(), and fawkes::OpenRaveRobot::set_target_rel().