|
Aikido
|
Abstract class for executing position commands. More...
#include <aikido/control/PositionCommandExecutor.hpp>
Public Member Functions | |
| virtual | ~PositionCommandExecutor ()=default |
| virtual std::future< void > | execute (const Eigen::VectorXd &goalPositions)=0 |
| Move hand to goalPosition. More... | |
| virtual void | step (const std::chrono::system_clock::time_point &timepoint)=0 |
| Step to a point in time. More... | |
Protected Attributes | |
| std::chrono::system_clock::time_point | mTimeOfPreviousCall |
Time of previous call to step. More... | |
Abstract class for executing position commands.
A position command requests several degrees of freedom to move to a specified configuration and provides feedback when the move is complete.
|
virtualdefault |
|
pure virtual |
Move hand to goalPosition.
| goalPositions | Goal positions |
Implemented in aikido::control::ros::RosPositionCommandExecutor.
|
pure virtual |
Step to a point in time.
timepoint can be a time in the future to enable faster than real-time execution.| timepoint | Time to simulate to |
Implemented in aikido::control::ros::RosPositionCommandExecutor.
|
protected |
Time of previous call to step.
step has not yet been called, this is the time that execute was called.