1#ifndef WBC_TASKS_JOINTACCELERATIONTASK_HPP
2#define WBC_TASKS_JOINTACCELERATIONTASK_HPP
11 std::vector<std::string> joint_names;
15 const std::vector<std::string>& joint_names);
22 virtual void update()
override;
33 const std::vector<std::string>&
jointNames(){
return joint_names;}
JointAccelerationTask(TaskConfig config, RobotModelPtr robot_model, const std::vector< std::string > &joint_names)
Definition JointAccelerationTask.cpp:5
virtual void update() override
Compute the joint task matrix A.
Definition JointAccelerationTask.cpp:12
virtual ~JointAccelerationTask()=default
const std::vector< std::string > & jointNames()
Returns the vector of joint names used by the task.
Definition JointAccelerationTask.hpp:33
void setReference(const Eigen::VectorXd &ref)
Update the Joint reference input for this task.
Definition JointAccelerationTask.cpp:25
Defines a task in the whole body control problem.
Definition TaskConfig.hpp:24
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< JointAccelerationTask > JointAccelerationTaskPtr
Definition JointAccelerationTask.hpp:36