Go to the documentation of this file.
36 const Eigen::VectorXf&
update(
double deltaT,
const Eigen::VectorXf& currentPosition);
Subcontroller which handles all program interaction with the modle, communicates with other controlle...
static void FoldLimitlessJointPositions(TrajectoryPtr traj)
const Eigen::VectorXf & getPositions() const
TrajectoryController()
Creates a new TrajectoryController and assigns a QWidget to handle.
const Eigen::VectorXf & getCurrentError() const
double getCurrentTimestamp() const
Eigen::VectorXf veloctities
std::shared_ptr< MultiDimPIDControllerTemplate<> > MultiDimPIDControllerPtr
Eigen::VectorXf positions
static void UnfoldLimitlessJointPositions(TrajectoryPtr traj)
MultiDimPIDControllerPtr pid
std::shared_ptr< TrajectoryController > TrajectoryControllerPtr
const Eigen::VectorXf & update(double deltaT, const Eigen::VectorXf ¤tPosition)
Eigen::VectorXf currentError
const TrajectoryPtr & getTraj() const
This file offers overloads of toIce() and fromIce() functions for STL container types.