61 std::vector<gaze_targets::GazeTarget>
66 std::vector<gaze_targets::GazeTarget>
69 std::vector<gaze_targets::GazeTarget>
HandoverTargetProvider(const std::string &humanTrackingId, const VirtualRobot::RobotPtr &robot)
RobotReceiver(const std::string &humanTrackingId, const VirtualRobot::RobotPtr &robot)
std::vector< gaze_targets::GazeTarget > updateTargets(const armem::human::HumanPose &human) override
HandoverTargetProvider(const std::string &humanTrackingId, const VirtualRobot::RobotPtr &robot)
std::vector< gaze_targets::GazeTarget > updateTargetsPreHandover(const armem::human::HumanPose &human) const
std::vector< gaze_targets::GazeTarget > updateTargetsAfterHandover(const armem::human::HumanPose &human) const
std::shared_ptr< class Robot > RobotPtr
This file is part of ArmarX.
float handPriorityScaling
float minHandoverDistance
float maxHandsInitializationDistance
float maxHandReachoutDistance
float maxHandoverInitializationDistance
the distance below which the hand targets will be generated.
float minHandReachoutDistance