3 #ifndef ROBOWFLEX_COB4_
4 #define ROBOWFLEX_COB4_
48 void pointHead(
const Eigen::Vector3d &point);
#define ROBOWFLEX_CLASS_FORWARD(C)
Macro that forward declares a class and defines two shared ptrs types:
Convenience class that describes the default setup for Care-O-Bot4. Will first attempt to load config...
void closeLeftGripper()
Closes the Cob4's left gripper.
void closeGrippers()
Closes the Cob4's grippers.
bool initialize()
Initialize the robot with arm_left and arm_right kinematics.
void openLeftGripper()
Opens the Cob4's left gripper.
void openRightGripper()
Opens the Cob4's right gripper.
void setBasePose(double x, double y, double theta)
Sets the base pose of the Cob4 robot (a virtual planar joint)
static const std::string DEFAULT_LIMITS
Default Limits.
static const std::string DEFAULT_SRDF
Default SRDF.
static const std::string RESOURCE_URDF
URDF from robowflex_resources.
void openGrippers()
Opens the Cob4's grippers.
static const std::string RESOURCE_KINEMATICS
kinematics from robowflex_resources
void closeRightGripper()
Closes the Cob4's right gripper.
static const std::string DEFAULT_KINEMATICS
Default kinematics.
static const std::string RESOURCE_LIMITS
Limits from robowflex_resources.
void pointHead(const Eigen::Vector3d &point)
Points the Cob4's head to a point in the world frame.
static const std::string DEFAULT_URDF
Default URDF.
static const std::string RESOURCE_SRDF
SRDF from robowflex_resources.
Convenience class for the default motion planning pipeline for Cob4.
bool initialize(const Settings &settings=Settings(), const std::vector< std::string > &adapters=DEFAULT_ADAPTERS)
Initialize the planning context. All parameter provided are defaults.
static const std::string RESOURCE_CONFIG
Planning configuration from robowflex_resources.
Cob4OMPLPipelinePlanner(const RobotPtr &robot, const std::string &name="")
Constructor.
static const std::string DEFAULT_CONFIG
Default planning configuration.
A robowflex::PipelinePlanner that uses the MoveIt! default OMPL planning pipeline.
static const std::vector< std::string > DEFAULT_ADAPTERS
The default planning adapters.
Settings descriptor for settings provided by the default MoveIt! OMPL planning pipeline.
A shared pointer wrapper for robowflex::Robot.
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.