Class PureRolling

Inheritance Relationships

Base Type

Class Documentation

class PureRolling : public OpenSoT::Task<Eigen::MatrixXd, Eigen::VectorXd>

Public Types

typedef std::shared_ptr<PureRolling> Ptr

Public Functions

PureRolling(std::string wheel_link_name, double radius, const XBot::ModelInterface &model)
virtual void _update()

Updates the A, b, Aeq, beq, Aineq, b*Bound matrices.

void setOutwardNormal(const Eigen::Vector3d &n)
virtual void _log(XBot::MatLogger2::Ptr logger)

_log can be used to log internal Task variables

Parameters

logger – a shared pointer to a MatLogger