You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doxygen_cxx/classdrake_1_1multibody_1_1_multibody_plant.html
+7-4
Original file line number
Diff line number
Diff line change
@@ -1322,10 +1322,10 @@ <h4>MultibodyPlant names vs. SceneGraph names In MultibodyPlant, frame names onl
1322
1322
<tr class="memdesc:af8d22b1c85942ae7154079cfef28254a"><td class="mdescLeft"> </td><td class="mdescRight">Returns a mutable reference to the <a class="el" href="classdrake_1_1multibody_1_1_deformable_model.html" title="DeformableModel implements the interface in PhysicalModel and provides the functionalities to specify...">DeformableModel</a> owned by this plant. <a href="#af8d22b1c85942ae7154079cfef28254a">More...</a><br /></td></tr>
<tr class="memdesc:a1e5e058b968b927f6342a8127aea663a"><td class="mdescLeft"> </td><td class="mdescRight">Sets the penetration allowance used to estimate the coefficients in the penalty method used to impose non-penetration among bodies. <a href="#a1e5e058b968b927f6342a8127aea663a">More...</a><br /></td></tr>
1325
+
<tr class="memdesc:a1e5e058b968b927f6342a8127aea663a"><td class="mdescLeft"> </td><td class="mdescRight">Sets a penetration allowance used to estimate the point contact stiffness and Hunt & Crossley dissipation parameters. <a href="#a1e5e058b968b927f6342a8127aea663a">More...</a><br /></td></tr>
<tr class="memdesc:a3338392f611d5d9f93d0ea90e172c68c"><td class="mdescLeft"> </td><td class="mdescRight">Returns a time-scale estimate <code>tc</code> based on the requested penetration allowance δ set with <a class="el" href="classdrake_1_1multibody_1_1_multibody_plant.html#a1e5e058b968b927f6342a8127aea663a" title="Sets the penetration allowance used to estimate the coefficients in the penalty method used to impose...">set_penetration_allowance()</a>. <a href="#a3338392f611d5d9f93d0ea90e172c68c">More...</a><br /></td></tr>
1328
+
<tr class="memdesc:a3338392f611d5d9f93d0ea90e172c68c"><td class="mdescLeft"> </td><td class="mdescRight">Returns a time-scale estimate <code>tc</code> based on the requested penetration allowance δ set with <a class="el" href="classdrake_1_1multibody_1_1_multibody_plant.html#a1e5e058b968b927f6342a8127aea663a" title="Sets a penetration allowance used to estimate the point contact stiffness and Hunt & Crossley dissipa...">set_penetration_allowance()</a>. <a href="#a3338392f611d5d9f93d0ea90e172c68c">More...</a><br /></td></tr>
<p>Returns a time-scale estimate <code>tc</code> based on the requested penetration allowance δ set with <a class="el" href="classdrake_1_1multibody_1_1_multibody_plant.html#a1e5e058b968b927f6342a8127aea663a" title="Sets the penetration allowance used to estimate the coefficients in the penalty method used to impose...">set_penetration_allowance()</a>. </p>
4563
+
<p>Returns a time-scale estimate <code>tc</code> based on the requested penetration allowance δ set with <a class="el" href="classdrake_1_1multibody_1_1_multibody_plant.html#a1e5e058b968b927f6342a8127aea663a" title="Sets a penetration allowance used to estimate the point contact stiffness and Hunt & Crossley dissipa...">set_penetration_allowance()</a>. </p>
4564
4564
<p>For the compliant contact model to enforce non-penetration, this time scale relates to the time it takes the relative normal velocity between two bodies to go to zero. This time scale <code>tc</code> is a global estimate of the dynamics introduced by the compliant contact model and goes to zero in the limit to ideal rigid contact. Since numerical integration methods for continuum systems must be able to resolve a system's dynamics, the time step used by an integrator must in general be much smaller than the time scale <code>tc</code>. How much smaller will depend on the details of the problem and the convergence characteristics of the integrator and should be tuned appropriately. Another factor to take into account for setting up the simulation's time step is the speed of the objects in your simulation. If <code>vn</code> represents a reference velocity scale for the normal relative velocity between bodies, the new time scale <code>tn = δ / vn</code> represents the time it would take for the distance between two bodies approaching with relative normal velocity <code>vn</code> to decrease by the penetration_allowance δ. In this case a user should choose a time step for simulation that can resolve the smallest of the two time scales <code>tc</code> and <code>tn</code>. </p>
<p>Sets the penetration allowance used to estimate the coefficients in the penalty method used to impose non-penetration among bodies. </p>
9405
+
<p>Sets a penetration allowance used to estimate the point contact stiffness and Hunt & Crossley dissipation parameters. </p>
9406
9406
<p>Refer to the section <a class="el" href="group__compliant__contact.html#point_contact_defaults">Point Contact Default Parameters</a> for further details.</p>
9407
+
<dl class="section warning"><dt>Warning</dt><dd>This will be deprecated. Prefer using defaults specified in <a class="el" href="structdrake_1_1geometry_1_1_default_proximity_properties.html" title="These properties will be used as defaults when the geometry as added via API calls or parsed from mod...">geometry::DefaultProximityProperties</a>.</dd>
9408
+
<dd>
9409
+
Values provided in <a class="el" href="structdrake_1_1geometry_1_1_default_proximity_properties.html" title="These properties will be used as defaults when the geometry as added via API calls or parsed from mod...">geometry::DefaultProximityProperties</a> have precedence. If values estimated based on penetration allowance are desired, set defaults in <a class="el" href="structdrake_1_1geometry_1_1_default_proximity_properties.html" title="These properties will be used as defaults when the geometry as added via API calls or parsed from mod...">geometry::DefaultProximityProperties</a> to std::nullopt.</dd></dl>
9407
9410
<dl class="exception"><dt>Exceptions</dt><dd>
9408
9411
<table class="exception">
9409
9412
<tr><td class="paramname">std::exception</td><td>if penetration_allowance is not positive. </td></tr>
0 commit comments