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