Create, manipulate and convert representations of position and orientation in 2D or 3D using Python
-
Updated
Sep 3, 2026 - Python
Create, manipulate and convert representations of position and orientation in 2D or 3D using Python
Robot Motion Estimate: Tools, Variables, and Factors for SLAM in robotics; also see Caesar.jl.
Lie groups and algebra with some quaternions
A Tutorial on Spatial Mathematics
A C++ Eigen-based maths library for robotics applications, including SO(3) and SE(3) transformations, screw motions, robot kinematics, and control laws. All the codes are successfully tested in ROS 2 humble.
Unit quaternion Hamiltonian algebra engine implementing 3D spatial attitude representation and Spherical Linear Interpolation (SLERP) on SO(3).
Unit quaternion Hamiltonian algebra engine implementing 3D spatial attitude representation and Spherical Linear Interpolation (SLERP) on SO(3).
Library for rigid-body orientation math
Implementations of CV concepts related mostly to Single or Two view geometry
Attitude and it's covariance estimation using raw gyroscope data
Real-time MPU6050 inertial sensing, SO(3) attitude estimation, and 3D motion visualization using Arduino Mega and Python.
Lightweight C++ header-only template library for translation, rotation and homogeneous transformation. Requires C++17 or Later. No dependencies with other libraries and stl.
Various Python utilities including loggers, SE(3) poses, colors, 2D bounding boxes, function decorators, Kalman filter, Plotly functions etc.
🧫 Demonstrates DEFONEOS LIVE DEMO - watch SOV3 + JEEVES work
A five-lecture course building an SO(3)-equivariant neural network from first principles—rotation symmetry, irreducible representations, Clebsch–Gordan couplings. NumPy and SymPy only, no deep-learning framework. Notes, runnable notebooks and solutions, released weekly.
Neural implicit reconstruction experiments for the Vector Neuron paper
To associate your repository with the so3 topic, visit your repo's landing page and select "manage topics."