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
<codeclass="sig-name descname"><spanclass="pre">interp</span></code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">s</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">start</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#spatialmath.pose2d.SO2.interp" title="Permalink to this definition">¶</a></dt>
1461
-
<dd><p>Interpolate pose (superclass method)</p>
1460
+
<codeclass="sig-name descname"><spanclass="pre">interp</span></code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">end</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">s</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#spatialmath.pose2d.SO2.interp" title="Permalink to this definition">¶</a></dt>
1461
+
<dd><p>Interpolate between poses (superclass method)</p>
1462
1462
<dlclass="field-list simple">
1463
1463
<dtclass="field-odd">Parameters</dt>
1464
1464
<ddclass="field-odd"><ulclass="simple">
1465
-
<li><p><strong>start</strong> (same as <codeclass="docutils literal notranslate"><spanclass="pre">self</span></code>) – initial pose</p></li>
1465
+
<li><p><strong>end</strong> (same as <codeclass="docutils literal notranslate"><spanclass="pre">self</span></code>) – final pose</p></li>
1466
1466
<li><p><strong>s</strong> (<em>array_like</em>) – interpolation coefficient, range 0 to 1</p></li>
<li><p><codeclass="docutils literal notranslate"><spanclass="pre">X.interp(s)</span></code> interpolates the pose X between identity when s=0
1478
-
and X when s=1.</p></li>
1477
+
<li><p><codeclass="docutils literal notranslate"><spanclass="pre">X.interp(Y,</span><spanclass="pre">s)</span></code> interpolates pose between X between when s=0
1478
+
and Y when s=1.</p></li>
1479
+
</ul>
1480
+
<p>Example:</p>
1481
+
<divclass="highlight-pycon notranslate"><divclass="highlight"><pre><span></span><spanclass="go">IndexError: list index out of range</span>
1482
+
</pre></div>
1483
+
</div>
1484
+
<divclass="admonition note">
1485
+
<pclass="admonition-title">Note</p>
1486
+
<ulclass="simple">
1487
+
<li><p>For SO3 and SE3 rotation is interpolated using quaternion spherical linear interpolation (slerp).</p></li>
<codeclass="sig-name descname"><spanclass="pre">interp1</span></code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">s</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#spatialmath.pose2d.SO2.interp1" title="Permalink to this definition">¶</a></dt>
1503
+
<dd><p>Interpolate pose (superclass method)</p>
1504
+
<dlclass="field-list simple">
1505
+
<dtclass="field-odd">Parameters</dt>
1506
+
<ddclass="field-odd"><ulclass="simple">
1507
+
<li><p><strong>end</strong> (same as <codeclass="docutils literal notranslate"><spanclass="pre">self</span></code>) – final pose</p></li>
1508
+
<li><p><strong>s</strong> (<em>array_like</em>) – interpolation coefficient, range 0 to 1</p></li>
<li><p><codeclass="docutils literal notranslate"><spanclass="pre">X.interp(s)</span></code> interpolates pose between identity when s=0, and X when s=1.</p>
<codeclass="sig-name descname"><spanclass="pre">interp</span></code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">s</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">start</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#spatialmath.pose2d.SE2.interp" title="Permalink to this definition">¶</a></dt>
1468
-
<dd><p>Interpolate pose (superclass method)</p>
1467
+
<codeclass="sig-name descname"><spanclass="pre">interp</span></code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">end</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">s</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#spatialmath.pose2d.SE2.interp" title="Permalink to this definition">¶</a></dt>
1468
+
<dd><p>Interpolate between poses (superclass method)</p>
1469
1469
<dlclass="field-list simple">
1470
1470
<dtclass="field-odd">Parameters</dt>
1471
1471
<ddclass="field-odd"><ulclass="simple">
1472
-
<li><p><strong>start</strong> (same as <codeclass="docutils literal notranslate"><spanclass="pre">self</span></code>) – initial pose</p></li>
1472
+
<li><p><strong>end</strong> (same as <codeclass="docutils literal notranslate"><spanclass="pre">self</span></code>) – final pose</p></li>
1473
1473
<li><p><strong>s</strong> (<em>array_like</em>) – interpolation coefficient, range 0 to 1</p></li>
<li><p><codeclass="docutils literal notranslate"><spanclass="pre">X.interp(s)</span></code> interpolates the pose X between identity when s=0
1485
-
and X when s=1.</p></li>
1484
+
<li><p><codeclass="docutils literal notranslate"><spanclass="pre">X.interp(Y,</span><spanclass="pre">s)</span></code> interpolates pose between X between when s=0
1485
+
and Y when s=1.</p></li>
1486
+
</ul>
1487
+
<p>Example:</p>
1488
+
<divclass="highlight-pycon notranslate"><divclass="highlight"><pre><span></span><spanclass="go">IndexError: list index out of range</span>
1489
+
</pre></div>
1490
+
</div>
1491
+
<divclass="admonition note">
1492
+
<pclass="admonition-title">Note</p>
1493
+
<ulclass="simple">
1494
+
<li><p>For SO3 and SE3 rotation is interpolated using quaternion spherical linear interpolation (slerp).</p></li>
<codeclass="sig-name descname"><spanclass="pre">interp1</span></code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">s</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#spatialmath.pose2d.SE2.interp1" title="Permalink to this definition">¶</a></dt>
1510
+
<dd><p>Interpolate pose (superclass method)</p>
1511
+
<dlclass="field-list simple">
1512
+
<dtclass="field-odd">Parameters</dt>
1513
+
<ddclass="field-odd"><ulclass="simple">
1514
+
<li><p><strong>end</strong> (same as <codeclass="docutils literal notranslate"><spanclass="pre">self</span></code>) – final pose</p></li>
1515
+
<li><p><strong>s</strong> (<em>array_like</em>) – interpolation coefficient, range 0 to 1</p></li>
<li><p><codeclass="docutils literal notranslate"><spanclass="pre">X.interp(s)</span></code> interpolates pose between identity when s=0, and X when s=1.</p>
0 commit comments