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
{{ message }}
Repository navigation
Commit b1215fb
Browse filesBrowse the repository at this point in the historyBrowse files
Resolves conflict in .github/workflows/sphinx.yml: keep master's
dynamic ${{ github.repository }} reference for the gh-pages clone
step instead of this branch's stale hardcoded bdaiinstitute org name
(pre-dates the org rename to rai-opensource).
<li><ahref="https://github.com/rai-opensource/spatialmath-python/wiki">Wiki (examples and details)</a></li>
29
27
<li><ahref="installation#">Installation</a></li>
30
28
</ul>
31
29
</td>
32
30
</tr>
33
31
</table>
34
32
33
+
35
34
Spatial mathematics capability underpins all of robotics and robotic vision where we need to describe the position, orientation or pose of objects in 2D or 3D spaces.
36
35
37
36
@@ -74,7 +73,7 @@ These are layered over a set of base functions that perform many of the same ope
74
73
75
74
The class, method and functions names largely mirror those of the MATLAB toolboxes, and the semantics are quite similar.
@@ -103,12 +102,12 @@ If the toolbox helped you in your research, please cite
103
102
104
103
If you are using the Toolbox in your open source code, feel free to add our badge to your readme!
105
104
106
-
[](https://github.com/bdaiinstitute/spatialmath-python)
105
+
[](https://github.com/rai-opensource/spatialmath-python)
107
106
108
107
Simply copy the following
109
108
110
109
```
111
-
[](https://github.com/bdaiinstitute/spatialmath-python)
110
+
[](https://github.com/rai-opensource/spatialmath-python)
`printline` is a compact single line format for tabular listing, whereas `print` shows the underlying matrix and for consoles that support it, it is colorised, with rotational elements in red and translational elements in blue.
284
283
285
284
For more detail checkout the shipped Python notebooks:
You can browse it statically through the links above, or clone the toolbox and run them interactively using [Jupyter](https://jupyter.org) or [JupyterLab](https://jupyter.org).
@@ -445,8 +444,24 @@ We see that the symbolic constants are converted back to Python numeric types on
445
444
446
445
Similarly when we assign an element or slice of the symbolic matrix to a numeric value, they are converted to symbolic constants on the way in.
447
446
447
+
## Making a New Release
448
+
- Make a pull request that bumps the version number in `pyproject.toml`, which follows the major.minor.patch semantic versioning convention.
449
+
- Then, go to the URL https://github.com/rai-opensource/spatialmath-python/releases, click draft new release. Click the tag selection dialouge, then click create new tag, and make a tag that matches the semantic version numbers in the pull request you just made. Click "generate release notes", then click publish release. This will automatically kick off the workflow in `.github/workflows/publish.yml` and the new version of the code on PyPi (https://pypi.org/project/spatialmath-python).
450
+
451
+
## Migration Notice
452
+
453
+
On April 28, 2026 this repository moved to the **RAI-Opensource** GitHub organization. If you are still pulling from the previous bdaiinstitute GitHub organization, please update your git remote:
Also update any links of `https://bdaiinstitute.github.io/spatialmath-python` to <https://spatialmath-python.rai-inst.com/>.
459
+
460
+
If you maintain downstream docs/scripts, update links from this repository to the new org.
461
+
462
+
448
463
## History & Contributors
449
464
450
465
This package was originally created by [Peter Corke](https://github.com/petercorke) and [Jesse Haviland](https://github.com/jhavl) and was inspired by the [Spatial Math Toolbox for MATLAB](https://github.com/petercorke/spatialmath-matlab). It supports the textbook [Robotics, Vision & Control in Python 3e](https://github.com/petercorke/RVC3-python).
451
466
452
-
The package is now a collaboration with [Boston Dynamics AI Institute](https://theaiinstitute.com/).
467
+
The package is now a collaboration with the [Robotics and AI Institute](https://rai-inst.com/).
0 commit comments