bam/docs/theory/index.rst
Upstream Snapshot 8be13016bc Import upstream snapshot 57d13ead53206a6bf0db3d66f86506ae8c2ce01a
Upstream: https://github.com/pollen-robotics/bam
Upstream-Commit: 57d13ead53206a6bf0db3d66f86506ae8c2ce01a
Upstream-Branch: mjlab_frictionloss
2026-08-28 15:42:08 +08:00

56 lines
1.5 KiB
ReStructuredText
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Theory
======
This section covers the theoretical foundations behind BAM: the pendulum
bench dynamics, the friction-budget formulation used in simulation, and the
six friction model variants M1M6.
It follows the modeling and identification approach introduced
in the paper `"Extended Friction Models for the Physics Simulation of Servo
Actuators" <https://arxiv.org/pdf/2410.08650>`_ by Marc Duclusaud, Gregoire Passault, Vincent Padois, and Olivier
Ly .
.. grid:: 1 2 2 2
:gutter: 3
:class-container: bam-getting-started
.. grid-item-card:: 📐 Theoretical framework
:link: theory
:link-type: doc
:class-card: bam-card
The pendulum test bench dynamics and the friction-budget formulation
used to apply BAM models in simulation.
+++
:doc:`Theoretical framework → <theory>`
.. grid-item-card:: 🧮 Friction models (M1M6)
:link: models
:link-type: doc
:class-card: bam-card
The six friction models of increasing expressiveness, from Coulomb
friction to load-dependent and Stribeck effects.
+++
:doc:`Friction models → <models>`
.. grid-item-card:: ⚙️ DC motor
:link: dc_motor
:link-type: doc
:class-card: bam-card
How servomotor sources are modeled as DC motors, turning current into
torque.
+++
:doc:`DC motor → <dc_motor>`
.. toctree::
:hidden:
theory
models
dc_motor