hpp-manipulation
6.0.0
Classes for manipulation planning.
|
#include <hpp/manipulation/device.hh>
Public Types | |
typedef pinocchio::HumanoidRobot | Parent_t |
Public Member Functions | |
DevicePtr_t | self () const |
virtual std::ostream & | print (std::ostream &os) const |
Print object in a stream. More... | |
void | setRobotRootPosition (const std::string &robotName, const Transform3s &positionWRTParentJoint) |
virtual pinocchio::DevicePtr_t | clone () const |
std::vector< std::string > | robotNames () const |
FrameIndices_t | robotFrames (const std::string &robotName) const |
void | removeJoints (const std::vector< std::string > &jointNames, Configuration_t referenceConfig) |
Static Public Member Functions | |
static DevicePtr_t | create (const std::string &name) |
Public Attributes | |
core::Container< HandlePtr_t > | handles |
core::Container< GripperPtr_t > | grippers |
core::Container< JointAndShapes_t > | jointAndShapes |
Protected Member Functions | |
Device (const std::string &name) | |
void | init (const DeviceWkPtr_t &self) |
void | initCopy (const DeviceWkPtr_t &self, const Device &other) |
Device () | |
For serialization only. More... | |
Device with handles.
As a deriving class of hpp::pinocchio::HumanoidRobot, it is compatible with hpp::pinocchio::urdf::loadHumanoidRobot
This class also contains pinocchio::Gripper, Handle and JointAndShapes_t
typedef pinocchio::HumanoidRobot hpp::manipulation::Device::Parent_t |
|
inlineprotected |
Constructor
name | of the new instance, |
robot | Robots that manipulate objects, |
objects | Set of objects manipulated by the robot. |
|
inlineprotected |
For serialization only.
|
virtual |
|
inlinestatic |
Constructor
name | of the new instance, |
|
inlineprotected |
|
inlineprotected |
|
virtual |
Print object in a stream.
void hpp::manipulation::Device::removeJoints | ( | const std::vector< std::string > & | jointNames, |
Configuration_t | referenceConfig | ||
) |
FrameIndices_t hpp::manipulation::Device::robotFrames | ( | const std::string & | robotName | ) | const |
std::vector<std::string> hpp::manipulation::Device::robotNames | ( | ) | const |
|
inline |
void hpp::manipulation::Device::setRobotRootPosition | ( | const std::string & | robotName, |
const Transform3s & | positionWRTParentJoint | ||
) |
core::Container<GripperPtr_t> hpp::manipulation::Device::grippers |
core::Container<HandlePtr_t> hpp::manipulation::Device::handles |
core::Container<JointAndShapes_t> hpp::manipulation::Device::jointAndShapes |