An open API service indexing awesome lists of open source software.

awesome-mechatronics

A list of awesome mechatronics books, courses and software.
https://github.com/engyasin/awesome-mechatronics

Last synced: 13 days ago
JSON representation

0. What Mechatronics Means Now

Read the definition debate yourself ๐Ÿ“„

10. Hardware You Can Actually Buy or Build

8.4 Safety, assurance and governance

11. Classic Mechatronic Systems

8.4 Safety, assurance and governance

13. Journals, Conferences, Communities

8.4 Safety, assurance and governance

14. Related Awesome Lists

8.4 Safety, assurance and governance

1. Start Here: Learning Paths

Path A โ€” Beginner, hands-on first (0โ€“6 months) โญ

Path B โ€” Undergraduate / career-switcher (6โ€“18 months)

Path C โ€” Graduate / research ๐Ÿ”ฌ

2. Foundations: Books & Courses

Control & dynamics (free where possible) ๐Ÿ“–

Core mechatronics textbooks ๐Ÿ“–

Courses worth your time ๐ŸŽ“

Machine learning for engineers ๐Ÿ“–

Robotics ๐Ÿ“–

3. The Mechanical Side, Seen From Mechatronics

3.1 Actuation & transmission

3.2 Compliance, contact and impedance

3.3 Mechanical intelligence & morphological computation ๐Ÿ”ฌ

3.4 Design, simulation and manufacturing tools

  • FreeCAD
  • SolidWorks - ins |
  • Fusion
  • nTop - driven design |
  • Ansys
  • CalculiX - aster.org/) | FEA solver | ๐Ÿ†“ | Free FEA; usable via FreeCAD FEM workbench |
  • OpenModelica - domain sim | ๐Ÿ†“ | The right tool for mechanical+hydraulic+electrical system models |
  • Simscape - domain sim | ๐Ÿ’ต | The commercial equivalent, tightly coupled to Simulink |
  • Blender
  • PrusaSlicer - direction strength |

4. Electronics, Embedded & Edge

Edge AI / TinyML

Electronics design

Firmware & RTOS

Microcontrollers & compute

5. Industrial Automation, Industry 4.0 / 5.0

Connectivity, information models and digital twins

Controllers & languages

Simulation & commissioning

6. The Robotics Software Stack

Kinematics, dynamics & optimisation libraries

  • Pinocchio - body dynamics with analytical derivatives. The backbone of most modern whole-body controllers.
  • CasADi
  • acados
  • Crocoddyl - family optimal control for legged/multi-contact robots. ๐Ÿ”ฌ
  • OMPL - based motion planning.
  • Python Robotics

Perception

ROS 2 โ€” current state (as of mid-2026)

Simulation โ€” this changed completely in 2025โ€“2026

  • **Newton** - source, GPU-accelerated, differentiable; built on NVIDIA Warp + OpenUSD; developed by NVIDIA + Google DeepMind + Disney Research under the Linux Foundation. v1.0 GA at GTC 2026. Bundles MuJoCo-Warp and Disney's Kamino (closed-loop mechanisms) solvers, SDF collision, hydroelastic contact, and deformables. |
  • MuJoCo - rich control research; CPU version remains the easiest to debug |
  • MuJoCo Playground - made GPU RL environments |
  • Isaac Lab - scale robot learning; v3.0 builds on Newton + PhysX |
  • Genesis - platform GPU physics; strong on generative scene creation |
  • Gazebo - native system-level simulation; still the right tool for full-robot integration testing |
  • Webots
  • CoppeliaSim
  • SAPIEN - object manipulation research |

Tooling & visualisation

  • Foxglove
  • Rerun - series visualisation. Excellent for debugging learned policies (log observations, actions and predictions together).
  • PlotJuggler - series from a robot or PLC.
  • MCAP