1#ifndef CARTESIANVELOCITYTASK_HPP
2#define CARTESIANVELOCITYTASK_HPP
26 virtual void setReference(
const base::samples::RigidBodyStateSE3& ref);
Abstract interface for a task in Cartesian space.
Definition CartesianTask.hpp:13
Implementation of a Cartesian velocity task.
Definition CartesianVelocityTask.hpp:11
virtual ~CartesianVelocityTask()=default
CartesianVelocityTask(TaskConfig config, uint n_robot_joints)
Definition CartesianVelocityTask.cpp:7
virtual void setReference(const base::samples::RigidBodyStateSE3 &ref)
Update the Cartesian reference input for this task.
Definition CartesianVelocityTask.cpp:28
virtual void update(RobotModelPtr robot_model) override
Compute the cartesian task matrix A.
Definition CartesianVelocityTask.cpp:11
Defines a task in the whole body control problem. Valid Configurations are e.g.
Definition TaskConfig.hpp:39
TaskConfig config
Definition Task.hpp:59
Definition ContactsAccelerationConstraint.cpp:3
std::shared_ptr< RobotModel > RobotModelPtr
Definition RobotModel.hpp:204
std::shared_ptr< CartesianVelocityTask > CartesianVelocityTaskPtr
Definition CartesianVelocityTask.hpp:29