|
hpp-pinocchio
6.1.0
Wrapping of the kinematic/dynamic chain Pinocchio for HPP.
|
Abstract class representing a Device. More...
#include <hpp/pinocchio/device-sync.hh>

Public Member Functions | |
Access to pinocchio API | |
| ModelConstPtr_t | modelPtr () const |
| Access to pinocchio model. More... | |
| ModelPtr_t | modelPtr () |
| Access to pinocchio model. More... | |
| const Model & | model () const |
| Access to pinocchio model. More... | |
| Model & | model () |
| Access to pinocchio model. More... | |
| GeomModelConstPtr_t | geomModelPtr () const |
| Access to pinocchio collision model. More... | |
| GeomModelPtr_t | geomModelPtr () |
| Access to pinocchio collision model. More... | |
| const GeomModel & | geomModel () const |
| Access to pinocchio collision model. More... | |
| GeomModel & | geomModel () |
| Access to pinocchio collision model. More... | |
| GeomModelConstPtr_t | visualModelPtr () const |
| Access to pinocchio visual model. More... | |
| GeomModelPtr_t | visualModelPtr () |
| Access to pinocchio visual model. More... | |
| const GeomModel & | visualModel () const |
| Access to pinocchio visual model. More... | |
| GeomModel & | visualModel () |
| Access to pinocchio visual model. More... | |
| DataConstPtr_t | dataPtr () const |
| Access to Pinocchio data/. More... | |
| DataPtr_t | dataPtr () |
| Access to Pinocchio data/. More... | |
| const Data & | data () const |
| Access to Pinocchio data/. More... | |
| Data & | data () |
| Access to Pinocchio data/. More... | |
| GeomDataConstPtr_t | geomDataPtr () const |
| Access to Pinocchio geomData/. More... | |
| GeomDataPtr_t | geomDataPtr () |
| Access to Pinocchio geomData/. More... | |
| const GeomData & | geomData () const |
| Access to Pinocchio geomData/. More... | |
| GeomData & | geomData () |
| Access to Pinocchio geomData/. More... | |
Current state | |
| const Configuration_t & | currentConfiguration () const |
| Get current configuration. More... | |
| virtual bool | currentConfiguration (ConfigurationIn_t configuration) |
| const vector_t & | currentVelocity () const |
| Get current velocity. More... | |
| bool | currentVelocity (vectorIn_t velocity) |
| Set current velocity. More... | |
| const vector_t & | currentAcceleration () const |
| Get current acceleration. More... | |
| bool | currentAcceleration (vectorIn_t acceleration) |
| Set current acceleration. More... | |
Mass and center of mass | |
| const value_type & | mass () const |
| Get mass of robot. More... | |
| const vector3_t & | positionCenterOfMass () const |
| Get position of center of mass. More... | |
| const ComJacobian_t & | jacobianCenterOfMass () const |
| Get Jacobian of center of mass with respect to configuration. More... | |
Forward kinematics | |
| HPP_PINOCCHIO_DEPRECATED void | controlComputation (const Computation_t &) |
| HPP_PINOCCHIO_DEPRECATED Computation_t | computationFlag () const |
| void | computeForwardKinematics () |
| Compute forward kinematics computing everything. More... | |
| void | computeForwardKinematics (int flag) |
| void | computeFramesForwardKinematics () |
| void | updateGeometryPlacements () |
| Update the geometry placement to the currentConfiguration. More... | |
Protected Member Functions | |
| AbstractDevice () | |
| AbstractDevice (const ModelPtr_t &m, const GeomModelPtr_t &gm, const GeomModelPtr_t &vm) | |
| virtual DeviceData & | d ()=0 |
| virtual DeviceData const & | d () const =0 |
Protected Attributes | |
| ModelPtr_t | model_ |
| GeomModelPtr_t | geomModel_ |
| GeomModelPtr_t | visualModel_ |
Abstract class representing a Device.
|
protected |
|
protected |
|
inline |
|
inline |
Compute forward kinematics computing everything.
|
inline |
Compute forward kinematics with custom computation flag
| flag | to customise the computation. This should be a bitwise OR between Computation_t values. |
|
inline |
Compute frame forward kinematics
|
inline |
|
inline |
Get current acceleration.
| bool hpp::pinocchio::AbstractDevice::currentAcceleration | ( | vectorIn_t | acceleration | ) |
Set current acceleration.
|
inline |
Get current configuration.
|
virtual |
Set current configuration
|
inline |
Get current velocity.
| bool hpp::pinocchio::AbstractDevice::currentVelocity | ( | vectorIn_t | velocity | ) |
Set current velocity.
|
protectedpure virtual |
Implemented in hpp::pinocchio::Device, and hpp::pinocchio::DeviceSync.
|
protectedpure virtual |
Implemented in hpp::pinocchio::Device, and hpp::pinocchio::DeviceSync.
|
inline |
Access to Pinocchio data/.
|
inline |
Access to Pinocchio data/.
|
inline |
Access to Pinocchio data/.
|
inline |
Access to Pinocchio data/.
|
inline |
Access to Pinocchio geomData/.
|
inline |
Access to Pinocchio geomData/.
|
inline |
Access to Pinocchio geomData/.
|
inline |
Access to Pinocchio geomData/.
|
inline |
Access to pinocchio collision model.
|
inline |
Access to pinocchio collision model.
|
inline |
Access to pinocchio collision model.
|
inline |
Access to pinocchio collision model.
| const ComJacobian_t& hpp::pinocchio::AbstractDevice::jacobianCenterOfMass | ( | ) | const |
Get Jacobian of center of mass with respect to configuration.
| const value_type& hpp::pinocchio::AbstractDevice::mass | ( | ) | const |
Get mass of robot.
|
inline |
Access to pinocchio model.
|
inline |
Access to pinocchio model.
|
inline |
Access to pinocchio model.
|
inline |
Access to pinocchio model.
| const vector3_t& hpp::pinocchio::AbstractDevice::positionCenterOfMass | ( | ) | const |
Get position of center of mass.
|
inline |
Update the geometry placement to the currentConfiguration.
|
inline |
Access to pinocchio visual model.
|
inline |
Access to pinocchio visual model.
|
inline |
Access to pinocchio visual model.
|
inline |
Access to pinocchio visual model.
|
protected |
|
protected |
|
protected |