Fawkes API  Fawkes Development Version
fawkes::target_t Struct Reference

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...
 

Detailed Description

Struct containing information about the current target.

Definition at line 75 of file types.h.

Member Data Documentation

◆ ikparam

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().

◆ manip

◆ plannerparams

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().

◆ qw

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().

◆ qx

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().

◆ qy

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().

◆ qz

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().

◆ raw_cmd

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().

◆ solvable

◆ type

◆ x

float fawkes::target_t::x

◆ y

float fawkes::target_t::y

◆ z

float fawkes::target_t::z

The documentation for this struct was generated from the following file: