wbc
PlanarPotentialField.hpp
Go to the documentation of this file.
1#pragma once
2
3#include "PotentialField.hpp"
4
5namespace wbc{
6
8
23public:
24
26 PlanarPotentialField(const std::string &_name = "");
28
34 virtual const Eigen::VectorXd& update(const Eigen::VectorXd& position);
35
37 Eigen::VectorXd n;
38};
39
40typedef std::shared_ptr<PlanarPotentialField> PlanarPotentialFieldPtr;
41
42}
43
virtual const Eigen::VectorXd & update(const Eigen::VectorXd &position)
Compute control update according to potential field equation.
Definition PlanarPotentialField.cpp:9
virtual ~PlanarPotentialField()
Definition PlanarPotentialField.hpp:27
PlanarPotentialField(const std::string &_name="")
Definition PlanarPotentialField.cpp:5
Eigen::VectorXd n
Definition PlanarPotentialField.hpp:37
Base class for potential fields.
Definition PotentialField.hpp:12
PotentialField(const uint _dimension, const std::string &_name="unset")
Definition PotentialField.hpp:15
Definition ContactsAccelerationConstraint.cpp:3
std::shared_ptr< PlanarPotentialField > PlanarPotentialFieldPtr
Definition PlanarPotentialField.hpp:40