awesome-mechatronics
A list of awesome mechatronics books, courses and software.
https://github.com/engyasin/awesome-mechatronics
Last synced: 16 days ago
JSON representation
-
0. What Mechatronics Means Now
-
Read the definition debate yourself ๐
- The Evolution of Mechatronics Engineering and Its Relationship with Industry 3.0, 4.0, and 5.0
- Mechatronics in Industry 4.0 and 5.0: advancing synergy, innovations, sustainability, and challenges
- Skills for Physical Artificial Intelligence
- Intelligence as Computation
- ITU-T F.748.66 - level attempt to standardise what "embodied AI system" means.
- Evolution from mechatronics to cyber-physical systems: an educational point of view
- Skills for Physical Artificial Intelligence
-
-
10. Hardware You Can Actually Buy or Build
-
8.4 Safety, assurance and governance
- SO-101 / SO-ARM101 - DoF arm pair | ๐ open hardware. Leader/follower teleoperation; the LeRobot reference platform. Kits from Hiwonder, Seeed, WowRobo. โญ |
- LeKiwi - 101 on a holonomic base; open source |
- Koch v1.1 - DoF arm | The predecessor design; still a good build |
- ALOHA / ALOHA 2
- Open Duck Mini - robot learning platform |
- Reachy 2 / Reachy Mini
- Unitree Go2 / G1
- Franka Research 3 - DoF arm | The academic manipulation standard; excellent torque control |
- UR cobots
- TurtleBot 4
- Duckietown
- Open Dynamic Robot Initiative
-
-
11. Classic Mechatronic Systems
-
8.4 Safety, assurance and governance
- **ABS** - slip estimation from noisy sensors under hard real-time constraints. The canonical automotive mechatronic system.
- **3D printers** - systems case study. ๐งช
- **GNSS/INS**
- **PLCs** - cycle computation; a genuinely different computational model worth understanding.
- **Hybrid & electric drivetrains** - split control, energy management, thermal.
- **Washing machines** - driven sensor minimisation. Deceptively deep.
- **Hard disk drives** - precision mass-produced servo system ever built; nanometre positioning at kHz bandwidth.
- **Surgical robots**
- **Wafer steppers** - nanometre stages, feed-forward everything, the field's hardest control problems.
-
-
13. Journals, Conferences, Communities
-
8.4 Safety, assurance and governance
- Mechatronics (Elsevier)
- IEEE Transactions on Robotics (T-RO)
- International Journal of Robotics Research (IJRR)
- Science Robotics
- IEEE Robotics and Automation Letters (RA-L)
- IEEE Transactions on Industrial Electronics / Informatics
- Mechanism and Machine Theory
- Frontiers in Robotics and AI
- ICRA - ras.org/conferences-workshops/fully-sponsored/iros) โ the two big robotics conferences
- RSS - to-noise; where Diffusion Policy and ACT appeared
- CoRL
- AIM
- Hannover Messe - munich.com/) โ where industrial reality shows up
- NVIDIA GTC
- Hugging Face Robotics
- IEEE/ASME Transactions on Mechatronics
- r/robotics - automation community online) ยท [r/ControlTheory](https://reddit.com/r/ControlTheory)
-
-
14. Related Awesome Lists
-
8.4 Safety, assurance and governance
- Awesome Embedded and IoT Security
- Awesome C++ - python)
- Awesome Computer Vision
- Awesome Machine Learning - deep-learning)
- Awesome ROS2
- Awesome Robotics - robotics-libraries)
- Awesome VLA
- Awesome Physical AI
- Awesome LLM Robotics
- Awesome Embodied AI
- robotics-coursework
- Awesome Embedded - embedded/awesome-embedded-rust)
- Awesome Electronics
- Awesome Mechanical Engineering
- Awesome TinyML
- Awesome MCP Servers
-
-
1. Start Here: Learning Paths
-
Path A โ Beginner, hands-on first (0โ6 months) โญ
-
Path B โ Undergraduate / career-switcher (6โ18 months)
- OpenPLC - 1200, plus one OPC UA client.
- Robot Learning: A Tutorial - ramp from classical control to learned policies, with runnable `lerobot` examples.
-
Path C โ Graduate / research ๐ฌ
- Underactuated Robotics - rich control is hard.
- Towards a Unified Understanding of Robot Manipulation: A Comprehensive Survey
- Vision-Language-Action Models for Robotics: A Review Towards Real-World Applications
- LIBERO - env/SimplerEnv), [RoboCasa](https://robocasa.ai/)) and reproduce one result before you propose anything.
-
-
2. Foundations: Books & Courses
-
Control & dynamics (free where possible) ๐
-
Core mechatronics textbooks ๐
- Mechatronics: Electronic Control Systems in Mechanical and Electrical Engineering
- Machine Vision and Mechatronics in Practice
- Introduction to Mechatronics and Measurement Systems
- Automotive Mechatronics
- Mechatronic Systems: Modelling and Simulation with HDLs - based modelling of mixed-domain systems.
- The Mechatronics Handbook - edition PDF. Reference work, not a textbook.
- Control of Mechatronic Systems
-
Courses worth your time ๐
- Learn 5 PLCs in a Day - vendor PLC exposure |
- From Wire to PLC
- Wearable Robotics โ Exoskeletons - made |
- Modern Robotics Specialization
- SLAM lectures
- Sim-to-Real with the SO-101
- LeRobot docs & tutorials - on, end to end โญ |
- Introduction to Robotics CS223A
- SLAM lectures
- LeRobot docs & tutorials - on, end to end โญ |
-
Machine learning for engineers ๐
-
Robotics ๐
-
-
3. The Mechanical Side, Seen From Mechatronics
-
3.1 Actuation & transmission
- Compact Gearboxes for Modern Robotics: A Review
- Quasi-Direct Drive Actuation for a Lightweight Hip Exoskeleton with High Backdrivability and High Bandwidth - offs.
- Cycloidal Quasi-Direct Drive Actuators with Learning-Based Torque Estimation
- Variable Impedance Actuators: A Review
- SimpleFOC - oriented control on Arduino-class hardware. The fastest way to understand BLDC control by doing.
- ODrive - performance BLDC controllers used across the hobby-to-research spectrum.
- TMotor / CubeMars AK-series - facto QDD actuators for legged robot builds.
- Compact Gearboxes for Modern Robotics: A Review
-
3.2 Compliance, contact and impedance
-
3.3 Mechanical intelligence & morphological computation ๐ฌ
- Perspectives on Intelligence in Soft Robotics
- Reprogrammable metamaterial robot with embodied versatile computation and mechanical intelligence - wave metamaterials performing analog and logic operations inside a crawling robot.
- The 2024 Active Metamaterials Roadmap - morphing metamaterials as embodied intelligence.
- Exploring Embodied Intelligence in Soft Robotics: A Review
- Morphological design methodologies of soft robots
- Reprogrammable metamaterial robot with embodied versatile computation and mechanical intelligence - wave metamaterials performing analog and logic operations inside a crawling robot.
- Morphological design methodologies of soft robots
-
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 |
- ToOptix
-
-
4. Electronics, Embedded & Edge
-
Edge AI / TinyML
- Edge Impulse - to-end TinyML: data capture โ training โ C++ export.
- TensorFlow Lite for Microcontrollers / LiteRT
- MicroFlow - bit MCUs with 2 kB RAM. ๐ [paper](https://arxiv.org/abs/2409.19432)
- State of Edge AI on Microcontrollers in 2026 - eyed, hype-free assessment; note the trend of silicon vendors absorbing the tooling layer.
- TinyML - cookbook-second-edition/9781837637362) ๐ต
-
Electronics design
- KiCad - capable. No reason to pay for hobby or small-team PCB work.
- Fritzing
- Proteus - simulation.
- Falstad Circuit Simulator
- LTspice
- The Art of Electronics
- Practical Electronics for Inventors
- LabVIEW
-
Firmware & RTOS
- Zephyr RTOS - neutral, device-tree based, Linux-Foundation governed, huge board support.
- FreeRTOS
- micro-ROS
- PlatformIO - board build system; escape from the Arduino IDE.
- Embassy - hal`](https://github.com/rust-embedded/embedded-hal) ๐ โ async embedded Rust. Increasingly serious for safety-relevant firmware; memory safety without a GC.
- Renode
-
Microcontrollers & compute
- Arduino
- ESP32 family - Fi/BLE + dual core + enough RAM for micro-ROS |
- Raspberry Pi Pico / RP2350 - time IO | PIO state machines are excellent for encoder decoding and step generation |
- STM32
- Teensy 4.x - rate control loops | 600 MHz Cortex-M7; underrated for 10 kHz+ loops |
- Raspberry Pi 5
- NVIDIA Jetson Orin / Thor - robot policy inference | Thor / T4000 (Blackwell, 2026) is what current VLAs are deployed on |
-
-
5. Industrial Automation, Industry 4.0 / 5.0
-
Connectivity, information models and digital twins
- OPC UA - model standard. Not just a protocol: it's a type system for machines. ๐ [open62541](https://www.open62541.org/) is the reference open-source stack.
- Asset Administration Shell (AAS) - 1:2023**. The standardised digital twin. ๐ [Eclipse BaSyx](https://basyx.org/) and [AASX Package Explorer](https://github.com/admin-shell-io/aasx-package-explorer) are the tools to start with.
- MQTT
- AutomationML (IEC 62714)
- RAMI 4.0
- open-source reference tooling exists
- Asset Administration Shell in Manufacturing: Applications and Relationship with Digital Twin
-
Controllers & languages
- IEC 61131-3
- IEC 61499 - driven automation. The intended successor for distributed control; slow adoption but conceptually important. ๐ง [Eclipse 4diac](https://eclipse.dev/4diac/) ๐ is the open reference implementation.
- Beremiz - 3.
- CODESYS - neutral runtime behind many PLC brands.
- TwinCAT - based control platform; increasingly the platform where AI-in-automation experiments happen first.
- Siemens TIA Portal / STEP 7
- Programmable Logic Controllers
- TwinCAT - based control platform; increasingly the platform where AI-in-automation experiments happen first.
- Siemens TIA Portal / STEP 7
-
Simulation & commissioning
- Factory I/O - in-class for learning. ๐งช
- NVIDIA Isaac Sim / Omniverse - based digital twins of full production cells.
- Visual Components - US/tecnomatix/products/process-simulate-software/) ๐ต โ commercial virtual commissioning.
- Ignition
-
-
6. The Robotics Software Stack
-
Kinematics, dynamics & optimisation libraries
-
Perception
- OpenCV
- Open3D
- SAM 2
- FoundationPose - DoF pose estimation for novel objects.
- ORB-SLAM3 - Map](https://introlab.github.io/rtabmap/) ๐ โ visual and RGB-D SLAM.
- Nerfstudio - project/gsplat) ๐ โ NeRF and 3D Gaussian splatting; now used for real-to-sim asset capture.
-
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 |
-
Programming Languages
Categories
7. Learning-Based Control: The New Core
50
Journals and Conferences ##
49
2. Foundations: Books & Courses
32
6. The Robotics Software Stack
31
3. The Mechanical Side, Seen From Mechatronics
30
4. Electronics, Embedded & Edge
26
5. Industrial Automation, Industry 4.0 / 5.0
20
13. Journals, Conferences, Communities
17
14. Related Awesome Lists
16
8. Agentic AI in Automation and Robotics
13
10. Hardware You Can Actually Buy or Build
12
1. Start Here: Learning Paths
11
Books ##
11
Software and Libraries ##
10
11. Classic Mechatronic Systems
9
0. What Mechatronics Means Now
7
Related awesome lists ##
3
9. Hands-On Projects
3
Programming Langauges ##
2
Licence
1
Mechatronic Systems ##
1
Sub Categories
8.4 Safety, assurance and governance
63
7.4 Vision-Language-Action models (VLAs)
15
3.4 Design, simulation and manufacturing tools
11
Courses worth your time ๐
10
Controllers & languages
9
Simulation โ this changed completely in 2025โ2026
9
3.1 Actuation & transmission
8
7.7 Datasets & benchmarks
8
Electronics design
8
3.3 Mechanical intelligence & morphological computation ๐ฌ
7
Connectivity, information models and digital twins
7
Microcontrollers & compute
7
Core mechatronics textbooks ๐
7
Read the definition debate yourself ๐
7
Firmware & RTOS
6
7.3 Flow matching & real-time chunking
6
ROS 2 โ current state (as of mid-2026)
6
Kinematics, dynamics & optimisation libraries
6
Perception
6
7.2 Diffusion policies
6
Edge AI / TinyML
5
Machine learning for engineers ๐
5
Path A โ Beginner, hands-on first (0โ6 months) โญ
5
Robotics ๐
5
Control & dynamics (free where possible) ๐
5
Simulation & commissioning
4
7.1 Imitation learning & action chunking
4
Path C โ Graduate / research ๐ฌ
4
7.6 Reinforcement learning on real hardware
4
8.3 Agents in robotics (as opposed to plant floors)
4
7.5 World models ๐ฌ
4
8.2 Protocols and building blocks
4
3.2 Compliance, contact and impedance
4
Tooling & visualisation
4
7.8 Hands-on: train your own policy ๐งช
3
Path B โ Undergraduate / career-switcher (6โ18 months)
2
Keywords
robotics
10
awesome
9
awesome-list
7
machine-learning
6
ros
4
deep-learning
3
reinforcement-learning
3
embodied-ai
3
python
3
computer-vision
2
tinyml
2
embedded
2
robot-learning
2
robot
2
ai
2
neural-network
2
learning
2
algorithm
2
c-plus-plus
2
lists
2
motion-planning
2
list
2
conda
2
code-generation
2
bootloader
1
beaglebone
1
autosar
1
slam-algorithms
1
tensorflow
1
simulation
1
sensors
1
cppad
1
point-cloud
1
planning-algorithms
1
physics
1
dynamics
1
casadi
1
automatic-differentiation
1
embedded-ai
1
embedded-gui
1
analytical-derivatives
1
freertos
1
linux-programming
1
microcontroller
1
msp430
1
operating-systems
1
tm4c123
1
raspberry-pi
1
rtos
1
stm32
1