31 virtual const Eigen::VectorXd&
update(
const Eigen::VectorXd &position) = 0;
Eigen::VectorXd distance
Definition PotentialField.hpp:40
const std::string name
Definition PotentialField.hpp:49
PotentialField(const uint _dimension, const std::string &_name="unset")
Definition PotentialField.hpp:15
uint dimension
Definition PotentialField.hpp:34
virtual const Eigen::VectorXd & update(const Eigen::VectorXd &position)=0
Implement in derived class. Compute control update according to potential field equation.
Eigen::VectorXd gradient
Definition PotentialField.hpp:46
virtual ~PotentialField()
Definition PotentialField.hpp:25
double influence_distance
Definition PotentialField.hpp:37
Eigen::VectorXd pot_field_center
Definition PotentialField.hpp:43
Definition ContactsAccelerationConstraint.cpp:3
std::shared_ptr< PotentialField > PotentialFieldPtr
Definition PotentialField.hpp:52