OpenSim Moco  0.4.0
Public Member Functions | List of all members
OpenSim::AckermannVanDenBogert2010Force Class Reference

Description

This class is still under development.

Inheritance diagram for OpenSim::AckermannVanDenBogert2010Force:
OpenSim::StationPlaneContactForce

#include <Moco/Moco/Components/StationPlaneContactForce.h>

Public Member Functions

 OpenSim_DECLARE_PROPERTY (stiffness, double, "Spring stiffness in N/m^3 (default: 5e7).")
 
 OpenSim_DECLARE_PROPERTY (dissipation, double, "Dissipation coefficient in s/m (default: 1.0).")
 
 OpenSim_DECLARE_PROPERTY (friction_coefficient, double, "Friction coefficient")
 
 OpenSim_DECLARE_PROPERTY (tangent_velocity_scaling_factor, double, "Governs how rapidly friction develops (default: 0.05).")
 
SimTK::Vec3 calcContactForceOnStation (const SimTK::State &s) const override
 Compute the force applied to body to which the station is attached, at the station, expressed in ground. More...
 
- Public Member Functions inherited from OpenSim::StationPlaneContactForce
 OpenSim_DECLARE_OUTPUT (force_on_station, SimTK::Vec3, calcContactForceOnStation, SimTK::Stage::Velocity)
 
 OpenSim_DECLARE_SOCKET (station, Station, "The body-fixed point that can contact the plane.")
 
void computeForce (const SimTK::State &s, SimTK::Vector_< SimTK::SpatialVec > &bodyForces, SimTK::Vector &) const override
 
OpenSim::Array< std::string > getRecordLabels () const override
 
OpenSim::Array< double > getRecordValues (const SimTK::State &s) const override
 
void generateDecorations (bool fixed, const ModelDisplayHints &hints, const SimTK::State &s, SimTK::Array_< SimTK::DecorativeGeometry > &geoms) const override
 

Member Function Documentation

◆ calcContactForceOnStation()

SimTK::Vec3 OpenSim::AckermannVanDenBogert2010Force::calcContactForceOnStation ( const SimTK::State &  s) const
inlineoverridevirtual

Compute the force applied to body to which the station is attached, at the station, expressed in ground.

Implements OpenSim::StationPlaneContactForce.


The documentation for this class was generated from the following file: