jspace/jspace/inertia_util.hpp File Reference

Author:
Roland Philippsen
More...

#include <jspace/Model.hpp>
#include <stdexcept>
#include <iosfwd>

Include dependency graph for inertia_util.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  jspace

Functions

void jspace::inertia_parallel_axis_transform (double in_ixx, double in_ixy, double in_ixz, double in_iyy, double in_iyz, double in_izz, double trans_x, double trans_y, double trans_z, double mass, double &out_ixx, double &out_ixy, double &out_ixz, double &out_iyy, double &out_iyz, double &out_izz)
 Parallel axis transform with fundamental types.
void jspace::inertia_parallel_axis_transform (deMatrix3 const &in_inertia, deVector3 const &translation, double mass, deMatrix3 &out_inertia)
 Parallel axis transform with TAO types.
void jspace::inertia_similarity_transform (double in_ixx, double in_ixy, double in_ixz, double in_iyy, double in_iyz, double in_izz, double rot_qx, double rot_qy, double rot_qz, double rot_qw, double &out_ixx, double &out_ixy, double &out_ixz, double &out_iyy, double &out_iyz, double &out_izz)
 Similarity transform with fundamental types.
void jspace::inertia_similarity_transform (double in_ixx, double in_ixy, double in_ixz, double in_iyy, double in_iyz, double in_izz, deQuaternion const &rotation, deMatrix3 &out_inertia)
 Similarity transform with a mixture of fundamental and TAO types.
void jspace::inertia_similarity_transform (deMatrix3 const &in_inertia, deQuaternion const &rotation,deMatrix3 &out_inertia)
 Similarity transform with TAO types.
void jspace::fuse_mass_properties (double orig_mass, deMatrix3 const &orig_inertia, deFrame const &orig_com, double adtl_mass, deMatrix3 const &adtl_inertia, deFrame const &adtl_com, deFrame const &home_of_adtl_wrt_orig, double &fused_mass, deMatrix3 &fused_inertia, deFrame &fused_com)
 Fuse the mass properties (mass, center of mass, and tensor of inertia) of two bodies, one of them referred to as "original", the other as "additional".
void jspace::fuse_mass_properties (deMassProp &original, deMassProp &additional, deFrame const &home_of_additional_wrt_original,deMassProp &fused)
 Fuse mass properties (see above for more details).
void jspace::mass_inertia_explicit_form (Model const &model, Matrix &mass_inertia, std::ostream *dbgos) throw (std::runtime_error)


Detailed Description

Author:
Roland Philippsen

Definition in file inertia_util.hpp.


Generated on Fri Aug 26 01:31:25 2011 for Stanford Whole-Body Control Framework by  doxygen 1.5.4