NxRLab/ModernRobotics
Modern Robotics: Mechanics, Planning, and Control Code Library --- The primary purpose of the provided software is to be easy to read and educational, reinforcing the concepts in the book. The code is optimized neither for efficiency nor robustness. observed · 2026-08-28
Health v2 · maintenance only
53/100
- Activity 68
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3620
- days_rel: n/a
- days_push: 196
- n_releases_24m: 0
Adoption not part of the score
2927 stars · 999 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
The official code library accompanying the textbook 'Modern Robotics: Mechanics, Planning, and Control', providing educational implementations of kinematics, dynamics, and trajectory planning algorithms in Python, MATLAB, and Mathematica. The code prioritizes readability and pedagogy over efficiency or robustness.
Use cases
- compute forward and inverse kinematics for robot arms
- learn screw theory and Lie group robotics concepts from the Modern Robotics book
- calculate Jacobians and velocity kinematics for serial manipulators
- plan trajectories for robot manipulators
- compute robot dynamics and equations of motion
- follow the Coursera Modern Robotics course with working code examples
When to choose
- studying or teaching modern robotics using the Lynch and Park textbook
- you need clear, readable reference implementations of screw-theory-based robotics algorithms
- prototyping kinematics and dynamics calculations for research or coursework
When to avoid
- you need production-grade, performance-optimized robotics software
- you require robust error handling or real-time control
- you need a full robotics framework with simulation, visualization, or hardware drivers
Facets
library · maturity stable
simulation math developer-tools robotics education python cross-platform kinematics dynamics screw-theory textbook-companion matlab mathematica algorithms
3 sources
- readme: https://github.com/NxRLab/ModernRobotics · fetched 2026-08-28 · 83e3daeb2d4c
- homepage: http://modernrobotics.org/ · fetched 2026-08-29 · f3462de65eaa
- site_page: https://hades.mech.northwestern.edu/index.php/Mech:About · fetched 2026-08-29 · 481919ec3aae
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| NxRLab/ModernRobotics | main | 53 |
For agents
markdown · JSON · MCP: product_card(name="NxRLab/ModernRobotics")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem