#define ROBOWFLEX_CLASS_FORWARD(C)
Macro that forward declares a class and defines two shared ptrs types:
A robowflex::PipelinePlanner that uses the MoveIt! default OMPL planning pipeline.
static const std::vector< std::string > DEFAULT_ADAPTERS
The default planning adapters.
Convenience class for the default motion planning pipeline for R2 (R2C6 full).
static const std::string PLUGIN
Default planning plugin.
bool initialize(const std::string &config_file=CONFIG, const Settings &settings=Settings(), const std::string &plugin=PLUGIN, const std::vector< std::string > &adapters=DEFAULT_ADAPTERS)
Initialize the planning context. All parameter provided are defaults.
R2OMPLPipelinePlanner(const R2RobotPtr &robot, const std::string &name="")
Constructor.
static const std::string CONFIG
Default planning configuration.
Settings descriptor for settings provided by the default MoveIt! OMPL planning pipeline.
A shared pointer wrapper for robowflex::R2Robot.
Convenience class that describes the default setup for R2 (R2C6 full).
static const std::string LIMITS
Default Limits.
robot_trajectory::RobotTrajectoryPtr loadSMTData(const std::string &filename)
Loads telemetry data from SMT from an HDF5 file into a robot trajectory.
static const std::map< std::string, std::string > CREEPY
Faster IK chains.
static const std::string SRDF
Default SRDF.
static const std::string CACHED
IK Cache location.
static const std::vector< std::string > SAMPLERS
Constraint samplers.
static const std::string URDF
Default URDF.
static const std::string KINEMATICS
Default kinematics.
bool initialize(const std::vector< std::string > kinematics)
Initialize the robot with a few kinematics groups.
Loads information about a robot and maintains information about a robot's state.
Functions for loading and animating robots in Blender.
Main namespace. Contains all library classes and functions.