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;
The FramedPosition class.
Base Class for all Logging classes.
The memory name system (MNS) client.
Pointing(const Remote &remote)
void execute(const Parameters params)
Executes the pointing gesture.
void abort()
Aborts a running execution.
Side
Describes the side of an arm.
std::shared_ptr< class Robot > RobotPtr
IceInternal::Handle< Trajectory > TrajectoryPtr
Side side
Side of the arm to point with.
armarx::FramedPosition target
Position to point at.
double maxAcceleration
Maximum acceleration.
double maxVelocity
Maximum velocity.
std::optional< std::string > handShape
Name of the hand preshape to use.
armarx::armem::client::MemoryNameSystem & memoryNameSystem
armarx::viz::Client arviz
armarx::TrajectoryPlayerInterfacePrx trajectoryPlayer