wbc
CartesianTask.hpp
Go to the documentation of this file.
1#ifndef CARTESIANTASK_HPP
2#define CARTESIANTASK_HPP
3
4#include "../core/Task.hpp"
5
6namespace base{ namespace samples { class RigidBodyStateSE3; } }
7
8namespace wbc {
9
13class CartesianTask : public Task{
14public:
15 CartesianTask(const TaskConfig& _config, uint n_robot_joints);
16 virtual ~CartesianTask();
17
21 virtual void setReference(const base::samples::RigidBodyStateSE3& ref) = 0;
22};
23
24} //namespace wbc
25
26#endif
virtual ~CartesianTask()
Definition CartesianTask.cpp:11
virtual void setReference(const base::samples::RigidBodyStateSE3 &ref)=0
Update the Cartesian reference input for this task.
CartesianTask(const TaskConfig &_config, uint n_robot_joints)
Definition CartesianTask.cpp:6
Defines a task in the whole body control problem. Valid Configurations are e.g.
Definition TaskConfig.hpp:39
Task()
Default constructor.
Definition Task.cpp:7
Definition CartesianTask.hpp:6
Definition ControllerTools.cpp:6
Definition ContactsAccelerationConstraint.cpp:3