Go to the documentation of this file.
3 #include <VirtualRobot/VirtualRobot.h>
6 #include <RobotAPI/interface/components/TrajectoryPlayerInterface.h>
97 void visualizeTarget(
const Eigen::Vector3f&
target);
105 std::map<std::string, float>
110 const std::map<std::string, float>& shapeJointValues);
116 std::atomic_bool aborted;
Pointing(const Remote &remote)
double maxVelocity
Maximum velocity.
void execute(const Parameters params)
Executes the pointing gesture.
armarx::armem::client::MemoryNameSystem memoryNameSystem
std::optional< std::string > handShape
Name of the hand preshape to use.
Vertex target(const detail::edge_base< Directed, Vertex > &e, const PCG &)
Side
Describes the side of an arm.
Side side
Side of the arm to point with.
void abort()
Aborts a running execution.
The FramedPosition class.
double maxAcceleration
Maximum acceleration.
armarx::FramedPosition target
Position to point at.
Base Class for all Logging classes.
armarx::TrajectoryPlayerInterfacePrx trajectoryPlayer
The memory name system (MNS) client.
armarx::viz::Client arviz
Implementation of a 'Pointing'-gesture.
std::shared_ptr< class Robot > RobotPtr