Implementation of a Joint velocity task.
More...
#include <JointVelocityTask.hpp>
Implementation of a Joint velocity task.
◆ JointVelocityTask()
| wbc::JointVelocityTask::JointVelocityTask |
( |
TaskConfig | config, |
|
|
RobotModelPtr | robot_model, |
|
|
const std::vector< std::string > & | joint_names ) |
◆ ~JointVelocityTask()
| virtual wbc::JointVelocityTask::~JointVelocityTask |
( |
| ) |
|
|
virtualdefault |
◆ jointNames()
| const std::vector< std::string > & wbc::JointVelocityTask::jointNames |
( |
| ) |
|
|
inline |
Returns the vector of joint names used by the task.
◆ setReference()
| void wbc::JointVelocityTask::setReference |
( |
const Eigen::VectorXd & | ref | ) |
|
Update the Joint reference input for this task.
- Parameters
-
| ref | Joint reference input. Vector size has ot be same number of task variables. Joint Names have to match the task joint names. Each entry has to have a valid velocity. All other entries will be ignored. |
◆ update()
| void wbc::JointVelocityTask::update |
( |
| ) |
|
|
overridevirtual |
Compute the joint task matrix A.
- Parameters
-
| robot_model | Pointer to the robot model from which get the state and compute the joint task matrix A |
Implements wbc::Task.
◆ joint_names
| std::vector<std::string> wbc::JointVelocityTask::joint_names |
|
protected |
The documentation for this class was generated from the following files: