8 #ifndef __CONTACTAVOIDANCECONSTRAINT_H__ 9 #define __CONTACTAVOIDANCECONSTRAINT_H__ 81 void updateContactInformation(
const Eigen::MatrixXd& _JObst,
const Eigen::VectorXd& _dJdqOst,
const Eigen::VectorXd& _distObst,
const Eigen::VectorXd& _velObst);
110 void computeFullJacobian(
const Eigen::MatrixXd& _JObst, Eigen::MatrixXd& fullJacobian)
const;
111 void computeFullb(
const Eigen::VectorXd& _dJdqObst,
const Eigen::VectorXd& _distObst,
const Eigen::VectorXd& _velObst, Eigen::VectorXd& fullb)
const;
158 boost::shared_ptr<Pimpl> pimpl;
183 void updateContactInformation(
const Eigen::MatrixXd& _JObst,
const Eigen::VectorXd& _dJdqOst,
const Eigen::VectorXd& _distObst,
const Eigen::VectorXd& _velObst);
187 virtual void disconnectFromController();
virtual void doUpdateInputSizeEnd()
Optimization-based Robot Controller namespace. a library of classes to write and solve optimization p...
This class represents a variable in a mathematical sense.
Create a linear function that represents the dynamic equation of motion.
virtual void doUpdateInputSizeBegin()
Define base class that can be used as constraints in wOcra controller.