1#ifndef WBC_TASKS_SPATIALVELOCITYTASK_HPP
2#define WBC_TASKS_SPATIALVELOCITYTASK_HPP
25 virtual void update()
override;
void setReference(const types::Twist &ref)
Update the Cartesian reference input for this task.
Definition SpatialVelocityTask.cpp:17
SpatialVelocityTask(TaskConfig config, RobotModelPtr robot_model, const std::string &tip_frame)
Definition SpatialVelocityTask.cpp:5
const std::string & tipFrame()
Returns the tip frame. This is the tip of kinematic chain used by the task.
Definition SpatialVelocityTask.hpp:34
virtual void update() override
Compute the cartesian task matrix A.
Definition SpatialVelocityTask.cpp:11
Eigen::MatrixXd rot_mat
Definition SpatialVelocityTask.hpp:13
virtual ~SpatialVelocityTask()=default
std::string tip_frame
Definition SpatialVelocityTask.hpp:14
Defines a task in the whole body control problem.
Definition TaskConfig.hpp:25
Task()
Default constructor.
Definition Task.cpp:5
RobotModelPtr robot_model
Definition Task.hpp:16
TaskConfig config
Definition Task.hpp:53
Definition ContactsAccelerationConstraint.cpp:3
std::shared_ptr< RobotModel > RobotModelPtr
Definition RobotModel.hpp:315
std::shared_ptr< SpatialVelocityTask > SpatialVelocityTaskPtr
Definition SpatialVelocityTask.hpp:37