|
The robot is acting as the giver. More...
#include <armarx/view_selection/target_provider/handover/RobotGiver.h>
Classes | |
struct | Params |
Public Member Functions | |
HandoverTargetProvider (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) | |
virtual void | setPhase (Phase phase) |
virtual | ~HandoverTargetProvider ()=default |
Additional Inherited Members | |
![]() | |
const std::string | humanTrackingId_ |
Phase | phase_ = Phase::PreHandover |
const VirtualRobot::RobotPtr | robot_ |
The robot is acting as the giver.
The giver will first look at the receiver's face during reach. At a certain distance to the receiver, it will then look at the receiver's hand. Once the object is exchanged, the giver will then look at the receivers face.
Definition at line 37 of file RobotGiver.h.
Definition at line 5 of file HandoverTargetProvider.cpp.
|
overridevirtual |
Implements HandoverTargetProvider.
Definition at line 37 of file RobotGiver.cpp.