#include <map>#include <random>#include <string>#include <vector>#include <moveit/robot_model/robot_model.h>#include <tf/transform_datatypes.h>#include <visualization_msgs/MarkerArray.h>#include <Eigen/Eigen>#include <kdl/jacobian.hpp>#include <kdl/tree.hpp>#include <exotica_core/kinematic_element.h>

Go to the source code of this file.
Classes | |
| struct | exotica::KinematicFrame |
| struct | exotica::KinematicFrameRequest |
| struct | exotica::KinematicResponse |
| The KinematicResponse is the container to keep kinematic update data. The corresponding KinematicSolution is created from and indexes into a KinematicResponse. More... | |
| class | exotica::KinematicSolution |
| The KinematicSolution is created from - and maps into - a KinematicResponse. More... | |
| struct | exotica::KinematicsRequest |
| class | exotica::KinematicTree |
Namespaces | |
| exotica | |
Enumerations | |
| enum | exotica::BaseType { exotica::FIXED = 0, exotica::FLOATING = 10, exotica::PLANAR = 20 } |
| enum | exotica::JointLimitType { exotica::LIMIT_POSITION_LOWER = 0, exotica::LIMIT_POSITION_UPPER = 1 } |
| enum | exotica::KinematicRequestFlags { exotica::KIN_FK = 0, exotica::KIN_J = 2, exotica::KIN_FK_VEL = 4, exotica::KIN_H = 8 } |
Functions | |
| KinematicRequestFlags | exotica::operator& (KinematicRequestFlags a, KinematicRequestFlags b) |
| KinematicRequestFlags | exotica::operator| (KinematicRequestFlags a, KinematicRequestFlags b) |
Variables | |
| constexpr double | exotica::inf = 1e20 |
| constexpr double | exotica::pi = M_PI |