10 #define ROMEO_WRAP_HPP
14 #include "Humanoid_Wrap.hpp"
17 class RomeoWrap :
public HumanoidWrap {
19 RomeoWrap(
Robot *move3dRobot);
25 void fixFoot(
bool fix) { _footFixed = fix; }
36 virtual bool generateConfig(confPtr_t &inputConf, confPtr_t &outputConf, p3d_matrix4 tragetPos,
int armId,
bool randomize);
49 virtual std::vector<confPtr_t> generateGraspConfigs(confPtr_t &q, gpGrasp grasp, p3d_matrix4 objectPos,
50 p3d_vector3 approachDir,
double approachOffset,
51 p3d_vector3 extractDir,
double extractOffset);
55 void initializeConstraints();
62 void randomizeConfig(hpp::core::ConfigurationPtr_t config, std::map<string, bool> randomizeParts);
68 std::map < std::string, double > getStartConf();
This class holds a the robot represented by a kinematic chain.
Definition: robot.hpp:42