#include <robot-wrapper.hpp>
Public Types | |
typedef Eigen::Matrix< double, 3, Eigen::Dynamic > | Matrix3x |
typedef std::vector< std::string > | std_vec |
Public Member Functions | |
template<class PyClass > | |
void | visit (PyClass &cl) const |
Static Public Member Functions | |
static pinocchio::Motion | acceleration (const Robot &self, const pinocchio::Data &data, const pinocchio::Model::JointIndex &index) |
static Eigen::Vector3d | angularMomentumTimeVariation (const Robot &self, const pinocchio::Data &data) |
static Eigen::Vector3d | com (const Robot &self, const pinocchio::Data &data) |
static Eigen::Vector3d | com_acc (const Robot &self, const pinocchio::Data &data) |
static Eigen::Vector3d | com_vel (const Robot &self, const pinocchio::Data &data) |
static void | computeAllTerms (const Robot &self, pinocchio::Data &data, const Eigen::VectorXd &q, const Eigen::VectorXd &v) |
static pinocchio::Data | data (const Robot &self) |
static void | expose (const std::string &class_name) |
static pinocchio::Motion | frameAcceleration (const Robot &self, const pinocchio::Data &data, const pinocchio::Model::FrameIndex &index) |
static pinocchio::Motion | frameAccelerationWorldOriented (const Robot &self, const pinocchio::Data &data, const pinocchio::Model::FrameIndex &index) |
static pinocchio::Motion | frameClassicAcceleration (const Robot &self, const pinocchio::Data &data, const pinocchio::Model::FrameIndex &index) |
static pinocchio::Motion | frameClassicAccelerationWorldOriented (const Robot &self, const pinocchio::Data &data, const pinocchio::Model::FrameIndex &index) |
static pinocchio::SE3 | framePosition (const Robot &self, const pinocchio::Data &data, const pinocchio::Model::FrameIndex &index) |
static pinocchio::Motion | frameVelocity (const Robot &self, const pinocchio::Data &data, const pinocchio::Model::FrameIndex &index) |
static pinocchio::Motion | frameVelocityWorldOriented (const Robot &self, const pinocchio::Data &data, const pinocchio::Model::FrameIndex &index) |
static Eigen::VectorXd | gear_ratios (const Robot &self) |
static Matrix3x | Jcom (const Robot &self, const pinocchio::Data &data) |
static boost::shared_ptr< Robot > | makeClass (const std::string &filename, const std::vector< std::string > &stdvec, bp::object &bpObject, bool verbose) |
static Eigen::MatrixXd | mass (Robot &self, pinocchio::Data &data) |
static pinocchio::Model | model (const Robot &self) |
static Eigen::VectorXd | nonLinearEffects (const Robot &self, const pinocchio::Data &data) |
static pinocchio::SE3 | position (const Robot &self, const pinocchio::Data &data, const pinocchio::Model::JointIndex &index) |
static Eigen::VectorXd | rotor_inertias (const Robot &self) |
static bool | set_gear_ratios (Robot &self, const Eigen::VectorXd &gear_ratios) |
static bool | set_rotor_inertias (Robot &self, const Eigen::VectorXd &rotor_inertias) |
static void | setGravity (Robot &self, const pinocchio::Motion &gravity) |
static pinocchio::Motion | velocity (const Robot &self, const pinocchio::Data &data, const pinocchio::Model::JointIndex &index) |
Definition at line 30 of file bindings/python/robots/robot-wrapper.hpp.
typedef Eigen::Matrix<double, 3, Eigen::Dynamic> tsid::python::RobotPythonVisitor< Robot >::Matrix3x |
Definition at line 33 of file bindings/python/robots/robot-wrapper.hpp.
typedef std::vector<std::string> tsid::python::RobotPythonVisitor< Robot >::std_vec |
Definition at line 32 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 175 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 215 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 140 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 147 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 143 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 154 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 122 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 222 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 190 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 205 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 195 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 210 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 180 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 185 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 200 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 129 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 151 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 111 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 159 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 121 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 162 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 166 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 126 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 136 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 132 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 219 of file bindings/python/robots/robot-wrapper.hpp.
|
inlinestatic |
Definition at line 170 of file bindings/python/robots/robot-wrapper.hpp.
|
inline |
Definition at line 37 of file bindings/python/robots/robot-wrapper.hpp.