|
|
The robot is acting as the receiver. More...
#include <armarx/view_selection/target_provider/handover/RobotReceiver.h>
Inheritance diagram for RobotReceiver:Classes | |
| struct | Params |
Public Member Functions | |
| 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 |
| std::vector< gaze_targets::GazeTarget > | updateTargetsAfterHandover (const armem::human::HumanPose &human) const |
| std::vector< gaze_targets::GazeTarget > | updateTargetsPreHandover (const armem::human::HumanPose &human) const |
Public Member Functions inherited from HandoverTargetProvider | |
| HandoverTargetProvider (const std::string &humanTrackingId, const VirtualRobot::RobotPtr &robot) | |
| virtual void | setPhase (Phase phase) |
| virtual | ~HandoverTargetProvider ()=default |
Public Attributes | |
| const Params | params |
Additional Inherited Members | |
Protected Attributes inherited from HandoverTargetProvider | |
| const std::string | humanTrackingId_ |
| Phase | phase_ = Phase::PreHandover |
| const VirtualRobot::RobotPtr | robot_ |
The robot is acting as the receiver.
The receiver will look at the giver's hand during reach and transfer phase. Once it received the object, it will look at the giver's face.
Definition at line 36 of file RobotReceiver.h.
| RobotReceiver | ( | const std::string & | humanTrackingId, |
| const VirtualRobot::RobotPtr & | robot | ||
| ) |
Definition at line 37 of file RobotReceiver.cpp.
Definition at line 5 of file HandoverTargetProvider.cpp.
|
overridevirtual |
Implements HandoverTargetProvider.
Definition at line 44 of file RobotReceiver.cpp.
Here is the call graph for this function:| std::vector< gaze_targets::GazeTarget > updateTargetsAfterHandover | ( | const armem::human::HumanPose & | human | ) | const |
| std::vector< gaze_targets::GazeTarget > updateTargetsPreHandover | ( | const armem::human::HumanPose & | human | ) | const |
Definition at line 62 of file RobotReceiver.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| const Params params |
Definition at line 72 of file RobotReceiver.h.