Description

RoboSimian chassis (torso).

#include <RoboSimian.h>

Inheritance diagram for chrono::robosimian::RS_Chassis:
Collaboration diagram for chrono::robosimian::RS_Chassis:

Public Member Functions

 RS_Chassis (const std::string &name, bool fixed, std::shared_ptr< ChContactMaterial > mat, chrono::ChSystem *system)
void Initialize (const chrono::ChCoordsys<> &pos)
 Initialize the chassis at the specified (absolute) position.
void EnableCollision (bool state)
 Enable/disable collision for the sled (Default: false).
Public Member Functions inherited from chrono::robosimian::RS_Part
 RS_Part (const std::string &name, std::shared_ptr< ChContactMaterial > mat, chrono::ChSystem *system)
const std::string & GetName () const
void SetName (const std::string &name)
void SetVisualizationType (VisualizationType vis)
std::shared_ptr< chrono::ChBodyAuxRefGetBody () const
const chrono::ChVector3dGetPos () const
const chrono::ChQuaternionGetRot () const

Friends

class RoboSimian

Additional Inherited Members

Protected Member Functions inherited from chrono::robosimian::RS_Part
void AddVisualizationAssets (VisualizationType vis)
void AddCollisionShapes ()
Protected Attributes inherited from chrono::robosimian::RS_Part
std::string m_name
 subsystem name
std::shared_ptr< chrono::ChBodyAuxRefm_body
 rigid body
std::shared_ptr< ChContactMaterialm_mat
 contact material (shared among all shapes)
std::vector< BoxShape > m_boxes
 set of collision boxes
std::vector< SphereShape > m_spheres
 set of collision spheres
std::vector< CylinderShape > m_cylinders
 set of collision cylinders
std::vector< MeshShape > m_meshes
 set of collision meshes
std::string m_mesh_name
 visualization mesh name
chrono::ChVector3d m_offset
 offset for visualization mesh
chrono::ChColor m_color
 visualization asset color

The documentation for this class was generated from the following files:
  • D:/W/B/src/chrono-9.0.1/src/chrono_models/robot/robosimian/RoboSimian.h
  • D:/W/B/src/chrono-9.0.1/src/chrono_models/robot/robosimian/RoboSimian.cpp