Classes | Namespaces | Enumerations | Functions | Variables
kinematic_tree.h File Reference
#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>
Include dependency graph for kinematic_tree.h:
This graph shows which files directly or indirectly include this file:

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
 


exotica_core
Author(s): Yiming Yang, Michael Camilleri
autogenerated on Fri Aug 2 2024 08:43:02