| 
    wbc
    
   | 
 
Implementation of a CoM velocity task. More...
#include <CoMVelocityTask.hpp>
  
Public Member Functions | |
| CoMVelocityTask (TaskConfig config, RobotModelPtr robot_model) | |
| virtual | ~CoMVelocityTask ()=default | 
| virtual void | update () override | 
| Update Task matrices and vectors.   | |
| void | setReference (const Eigen::Vector3d &ref) | 
| Update the CoM reference input for this task.   | |
  Public Member Functions inherited from wbc::Task | |
| Task () | |
| Default constructor.   | |
| Task (TaskConfig config, RobotModelPtr robot_model, uint nv, TaskType type) | |
| Resizes all members.   | |
| ~Task () | |
| void | reset () | 
| Reset task variables to initial values.   | |
| void | setWeights (const Eigen::VectorXd &weights) | 
| Set task weights.   | |
| void | setActivation (const double activation) | 
| Set task activation.   | |
Additional Inherited Members | |
  Public Attributes inherited from wbc::Task | |
| TaskConfig | config | 
| Eigen::VectorXd | y_ref | 
| Eigen::VectorXd | y_ref_world | 
| Eigen::VectorXd | weights | 
| Eigen::VectorXd | weights_world | 
| double | activation | 
| Eigen::MatrixXd | A | 
| Eigen::MatrixXd | Aw | 
| uint | nv | 
| uint | nj | 
| TaskType | type | 
  Protected Attributes inherited from wbc::Task | |
| RobotModelPtr | robot_model | 
Implementation of a CoM velocity task.
| wbc::CoMVelocityTask::CoMVelocityTask | ( | TaskConfig | config, | 
| RobotModelPtr | robot_model ) | 
      
  | 
  virtualdefault | 
| void wbc::CoMVelocityTask::setReference | ( | const Eigen::Vector3d & | ref | ) | 
Update the CoM reference input for this task.
| ref | Reference input for this task. Only the velocity part is relevant (Must have a valid linear and angular velocity!) | 
      
  | 
  overridevirtual |