wbc
PlanarPotentialField.hpp
Go to the documentation of this file.
1#pragma once
2
3#include "PotentialField.hpp"
4
5namespace wbc{
6
7class PotentialField;
8
23public:
24
26 PlanarPotentialField(const std::string &_name = "");
28
33 virtual const base::VectorXd& update(const base::VectorXd& position);
34
36 base::VectorXd n;
37};
38
39typedef std::shared_ptr<PlanarPotentialField> PlanarPotentialFieldPtr;
40
41}
42
Planar Potential field. The gradient will be constant on planes parallel to the plane defined by x0 (...
Definition PlanarPotentialField.hpp:22
virtual ~PlanarPotentialField()
Definition PlanarPotentialField.hpp:27
virtual const base::VectorXd & update(const base::VectorXd &position)
Compute control update according to potential field equation.
Definition PlanarPotentialField.cpp:9
base::VectorXd n
Definition PlanarPotentialField.hpp:36
PlanarPotentialField(const std::string &_name="")
Definition PlanarPotentialField.cpp:5
Base class for potential fields.
Definition PotentialField.hpp:13
Definition ContactsAccelerationConstraint.cpp:3
std::shared_ptr< PlanarPotentialField > PlanarPotentialFieldPtr
Definition PlanarPotentialField.hpp:39