Namespaces | |
details | |
force | |
lipm_stabilizer | |
Classes | |
struct | AddContactTask |
Add a contact. More... | |
struct | AddRemoveContactTask |
Add or remove a contact. More... | |
struct | BSplineTrajectoryTask |
Track a bezier curve with a robot surface. More... | |
struct | CoMTask |
Control a robot's CoM. More... | |
struct | EndEffectorTask |
Controls an end-effector. More... | |
struct | ExactCubicTrajectoryTask |
Track an exact cubic spline, that is a curve passing exactly through waypoints in position, with optional initial and final velocity and acceleration. More... | |
struct | GazeTask |
Control the Gaze of a body. More... | |
struct | LookAtFrameTask |
Track a frame position with a "gaze" vector. This task is a convenience wrapper for LookAtTask that takes care of automatically updating the gaze target. More... | |
struct | LookAtTask |
Orient a "gaze" vector defined on a body to look towards a world position. This task is a convenience wrapper around VectorOrientationTask. More... | |
struct | LookAtTFTask |
Control the gaze vector of a body to look towards a world position updated at each iteration from a ROS TF Frame. More... | |
struct | MetaTask |
Represents a generic task. More... | |
struct | MetaTaskLoader |
struct | MomentumTask |
Control the momentum of a robot. More... | |
struct | OrientationTask |
Control the orientation of a frame. More... | |
struct | PositionBasedVisServoTask |
Servo an end-effector depending on position error in camera frame. More... | |
struct | PositionTask |
Control the position of a frame. More... | |
struct | PostureTask |
struct | RelativeEndEffectorTask |
Controls an end-effector relatively to another frame. More... | |
struct | RemoveContactTask |
Remove a contact. More... | |
struct | SmoothTask |
SmoothTask allows to smoothly reach a final weight and objective for a given task. More... | |
struct | SplineTrajectoryTask |
Generic CRTP implementation for a task tracking a curve in both position and orientation. This class takes care of much of the logic behind tracking a curve: More... | |
struct | TrajectoryTaskGeneric |
Generic wrapper for a trajectory dynamic over an error function. More... | |
struct | TransformTask |
Control a frame 6D pose. More... | |
struct | VectorOrientationTask |
Control the orientation of a vector attached to a frame. More... | |
Typedefs | |
using | LookAtSurfaceTask = LookAtFrameTask |
using | MetaTaskPtr = std::shared_ptr< MetaTask > |
using | PostureTaskPtr = std::shared_ptr< PostureTask > |
using | SurfaceTransformTask = TransformTask |
Meta-programming helpers to detect some function capabilities
using mc_tasks::LookAtSurfaceTask = typedef LookAtFrameTask |
using mc_tasks::MetaTaskPtr = typedef std::shared_ptr<MetaTask> |
using mc_tasks::PostureTaskPtr = typedef std::shared_ptr<PostureTask> |
using mc_tasks::SurfaceTransformTask = typedef TransformTask |