Robotis Manipulator  1.0.0
robotis_manipulator_common.h File Reference
#include <unistd.h>
#include <eigen3/Eigen/Eigen>
#include <eigen3/Eigen/LU>
#include <math.h>
#include <vector>
#include <map>
#include "robotis_manipulator_math.h"
#include "robotis_manipulator_log.h"
Include dependency graph for robotis_manipulator_common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  robotis_manipulator::KinematicPose
 
struct  robotis_manipulator::Dynamicvector
 
struct  robotis_manipulator::DynamicPose
 
struct  robotis_manipulator::Inertia
 
struct  robotis_manipulator::Limit
 
struct  robotis_manipulator::Time
 
struct  robotis_manipulator::Point
 
struct  robotis_manipulator::Pose
 
struct  robotis_manipulator::ChainingName
 
struct  robotis_manipulator::Relative
 
struct  robotis_manipulator::JointConstant
 
struct  robotis_manipulator::World
 
struct  robotis_manipulator::Component
 
class  robotis_manipulator::Manipulator
 The Manipulator class. More...
 

Namespaces

 robotis_manipulator
 main namespace
 

Typedefs

typedef STRING robotis_manipulator::Name
 
typedef struct robotis_manipulator::KinematicPose robotis_manipulator::KinematicPose
 
typedef struct robotis_manipulator::Dynamicvector robotis_manipulator::Dynamicvector
 
typedef struct robotis_manipulator::DynamicPose robotis_manipulator::DynamicPose
 
typedef struct robotis_manipulator::Inertia robotis_manipulator::Inertia
 
typedef struct robotis_manipulator::Limit robotis_manipulator::Limit
 
typedef struct robotis_manipulator::Time robotis_manipulator::Time
 
typedef enum robotis_manipulator::TrajectoryType robotis_manipulator::TrajectoryType
 
typedef struct robotis_manipulator::Point robotis_manipulator::Point
 
typedef struct robotis_manipulator::Point robotis_manipulator::ActuatorValue
 
typedef struct robotis_manipulator::Point robotis_manipulator::JointValue
 
typedef struct robotis_manipulator::Point robotis_manipulator::ToolValue
 
typedef std::vector< JointValue > robotis_manipulator::JointWaypoint
 
typedef struct robotis_manipulator::Pose robotis_manipulator::TaskWaypoint
 
typedef struct robotis_manipulator::Pose robotis_manipulator::Pose
 
typedef enum robotis_manipulator::ComponentType robotis_manipulator::ComponentType
 
typedef struct robotis_manipulator::ChainingName robotis_manipulator::ChainingName
 
typedef struct robotis_manipulator::Relative robotis_manipulator::Relative
 
typedef struct robotis_manipulator::JointConstant robotis_manipulator::JointConstant
 
typedef struct robotis_manipulator::World robotis_manipulator::World
 
typedef struct robotis_manipulator::Component robotis_manipulator::Component
 

Enumerations

enum  robotis_manipulator::TrajectoryType {
  robotis_manipulator::NONE = 0, robotis_manipulator::JOINT_TRAJECTORY, robotis_manipulator::TASK_TRAJECTORY, robotis_manipulator::CUSTOM_JOINT_TRAJECTORY,
  robotis_manipulator::CUSTOM_TASK_TRAJECTORY
}
 
enum  robotis_manipulator::ComponentType { robotis_manipulator::PASSIVE_JOINT_COMPONENT = 0, robotis_manipulator::ACTIVE_JOINT_COMPONENT, robotis_manipulator::TOOL_COMPONENT }