1#ifndef JOINT_LIMIT_AVOIDANCE_CONTROLLER_HPP
2#define JOINT_LIMIT_AVOIDANCE_CONTROLLER_HPP
6#include <base/JointLimits.hpp>
7#include <base/commands/Joints.hpp>
19 const base::VectorXd &influence_distance);
24 const base::commands::Joints&
update(
const base::samples::Joints& feedback);
Definition JointLimitAvoidanceController.hpp:11
double epsilon
Definition JointLimitAvoidanceController.hpp:15
base::JointLimits joint_limits
Definition JointLimitAvoidanceController.hpp:13
void setEpsilon(const double eps)
Definition JointLimitAvoidanceController.hpp:31
JointLimitAvoidanceController(const base::JointLimits &limits, const base::VectorXd &influence_distance)
Definition JointLimitAvoidanceController.cpp:9
const base::commands::Joints & update(const base::samples::Joints &feedback)
update Compute control output
Definition JointLimitAvoidanceController.cpp:33
void setJointLimits(const base::JointLimits &limits)
setJointLimits set upper and lower joint limits for the controller
base::commands::Joints joints_control_output
Definition JointLimitAvoidanceController.hpp:14
Base class for potential field controllers.
Definition PotentialFieldsController.hpp:12
Definition ContactsAccelerationConstraint.cpp:3