newton.actuators#
GPU-accelerated actuator models for physics simulations.
This module provides a modular library of actuator components — drives,
clamping, motors, and input processors such as delay — that compute joint effort from simulation state and
control targets. Components are composed into an Actuator instance
and registered with add_actuator() during model
construction.
Experimental
The actuator API may change without prior notice. Feedback is welcome — please file issues or discussion threads.
Classes
Composed actuator: input processors → drive → clamping → motor. |
|
Result of parsing a USD actuator prim. |
|
Base class for actuator batteries. |
|
Battery from BAM (Better Actuator Models): an ideal voltage source behind a constant internal resistance. |
|
Result of parsing a USD battery prim. |
|
Base class for actuator output effort clamping. |
|
Limit signed duty using a DC-motor current estimate, then |
|
DC motor four-quadrant effort-speed saturation. |
|
Symmetric clamp on actuator output effort. |
|
Position-dependent effort clamping via lookup table. |
|
Classification of actuator component schemas. |
|
Base class for actuator drives. |
|
Stateful gated recurrent unit (GRU) actuator drive using Warp-NN. |
|
LSTM-based neural network actuator drive. |
|
MLP-based neural network actuator drive. |
|
Physical interpretation of a drive output or clamping input. |
|
Stateless proportional-derivative actuator drive. |
|
Stateful proportional-integral-derivative actuator drive. |
|
Base class for actuator input processors. |
|
Per-DOF command input delay for actuators. |
|
Position encoder of the actuator. |
|
Effective inverse-mass response for each articulation. |
|
DC motor driven by an average terminal voltage, as in BAM (Better Actuator Models). |
|
Canonical USD tokens from |
Functions
|
Parse a USD Actuator prim into a composed actuator specification. |
|
Parse a USD battery prim into a battery class and its parameters. |
|
Register a USD API schema for actuator parsing. |
Deprecated
Name |
Guidance |
|---|---|
|
Deprecated in 1.9; use InputProcessorDelay instead. |