Skip to content

Commit 55a5576

Browse files
committed
Clarification for I_max
1 parent f0f6d50 commit 55a5576

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

docs/dynamics/limits.rst

+2
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,13 @@ As a result, the following restriction will be enforced:
9191
* :math:`k_t`: torque constant [Nm/A]
9292
* :math:`R`: motor resistance [Ohm]
9393
* :math:`V_{in}`: input voltage [V]
94+
* Optionally :math:`I_{max}`, the maximum current [A]
9495

9596
You can set the following limits:
9697

9798
* :math:`\tau_{stall} = k_t V_{in} / R`: stall torque, ``effort`` in the URDF, or using :func:`set_torque_limit() <placo.RobotWrapper.set_torque_limit>`.
9899
* :math:`\omega_0 = V_{in} / k_t`: no-load speed, ``velocity`` in the URDF, or using :func:`set_velocity_limit() <placo.RobotWrapper.set_velocity_limit>`.
100+
* Optionally, pass :math:`\tau_{max} = kt \times I_{max}` to the solver's :func:`set_torque_limit() <placo.DynamicsSolver.set_torque_limit>` to set the maximum torque allowable (e.g because of heat).
99101

100102
To recover the DC motor limits, that are:
101103

0 commit comments

Comments
 (0)