configuration.hh File Reference
#include <iomanip>
#include <hpp/pinocchio/fwd.hh>
Include dependency graph for configuration.hh:

Namespaces

 hpp
 Utility functions.
 
 hpp::pinocchio
 

Functions

void hpp::pinocchio::saturate (const DevicePtr_t &robot, ConfigurationOut_t configuration)
 Saturate joint parameter value so that they are not out of bounds. More...
 
bool hpp::pinocchio::saturate (const DevicePtr_t &robot, ConfigurationOut_t configuration, ArrayXb &saturation)
 Saturate joint parameter value so that they are not out of bounds. More...
 
template<bool saturateConfig, typename LieGroup >
void hpp::pinocchio::integrate (const DevicePtr_t &robot, ConfigurationIn_t configuration, vectorIn_t velocity, ConfigurationOut_t result)
 Integrate a constant velocity during unit time. More...
 
template<typename LieGroup >
void hpp::pinocchio::interpolate (const DevicePtr_t &robot, ConfigurationIn_t q0, ConfigurationIn_t q1, const value_type &u, ConfigurationOut_t result)
 Interpolate between two configurations of the robot. More...
 
template<typename LieGroup >
void hpp::pinocchio::difference (const DevicePtr_t &robot, ConfigurationIn_t q1, ConfigurationIn_t q2, vectorOut_t result)
 Difference between two configurations as a vector. More...
 
bool hpp::pinocchio::isApprox (const DevicePtr_t &robot, ConfigurationIn_t q1, ConfigurationIn_t q2, value_type eps)
 Test that two configurations are close. More...
 
value_type hpp::pinocchio::distance (const DevicePtr_t &robot, ConfigurationIn_t q1, ConfigurationIn_t q2)
 Distance between two configuration. More...
 
void hpp::pinocchio::normalize (const DevicePtr_t &robot, Configuration_t &q)
 Normalize configuration. More...
 
void hpp::pinocchio::normalize (const DevicePtr_t &robot, ConfigurationOut_t q)
 For backward compatibility. More...
 
bool hpp::pinocchio::isNormalized (const DevicePtr_t &robot, ConfigurationIn_t q, const value_type &eps)
 Check if a configuration is normalized. More...
 
std::string hpp::pinocchio::displayConfig (ConfigurationIn_t q, int precision=20)
 Write configuration in a string. More...
 
std::ostream & hpp::pinocchio::display (std::ostream &os, const SE3 &m)
 Write a SE3 taking into account the indentation. More...