Environment perception, behavior decision-making and action are the three important parts of robotics architecture.
1.1 Kinematics
- DH Parameter
- Forward Kinematics
- Inverse Kinematics
1.2 Dynamics / Mobility / Control
- Dynamics Modeling
- Control: PID
- Control: LQR
1.3 Computational Motion Planning
- Planning as Search
- Representation
- From Grids to Graphs
1.4 Estimation and Learning
- Sensors
- Filters: Kalman Filter
- Filters: Particle Filter
1.5 Perception
- Camera: Model
- Camera: Parameters and Calibration
- Mapping: 2D Occupancy Grid Mapping
- SLAM:
1.6 Robotics System Deployment
- Embedded (Hardware)
- Operation system (Software)
- PythonRobotics: Python sample codes for robotics algorithms AtsushiSakai
- MATLABRobotics AtsushiSakai
- Kalman-and-Bayesian-Filters-in-Python rlabbe
- Practical Guide to State-space Control
Control Board/Chip
- Arduino
- PyBoard Micropython
- NodeMCU (ESP32 Based)
- Teensy
- Raspberry Pi
- OpenCR Hardware ROBOTIS GIT
- JETSON NANO NVIDIA
Framework
Simulation
- Bullet Real-Time Physics Simulation PyBullet
- Recent_SLAM_Research YiChenCityU
- robotics-coursework: A curated collection of places where you can learn robotics, algorithms, and other useful tools for aspiring robotics software engineers. mithi
- awesome-robotics: A list of awesome Robotics resources kiloreux
- rosbook osrf
- ROS-Robotics-Projects PacktPublishing
- ModernRobotics: Mechanics, Planning, and Control NxRLab
- Couusera Robotics Specializations Peen
- Udacity: School of Autonomous Systems Udacity
- robotics-toolbox-matlab petercorke
- robotics-toolbox-python petercorke
- visual_kinematics dbddqy
- Delta Kinematics Library Tinkers Projects
- Delta ik Jason Huggins
- Delta-Robot-Inverse-Kinematics giridharanponnuvel
- Delta Robot Forward/Inverse Kinematics Calculations marginallyclever
- Rotary-Delta-Robot-Kinematics 12343954
- A Delta Robot Simulator in Python blog version idoglanz
- deeplearning drone tracking
- robotic inference
- kuka kr210 pick&place
- MIP control
- pr2 perception
- search and sample return
- slam bot
- sweeping bot
- home service robot
- adaptable polishing toolhead
- deep reinforcement learning arm
- Mini Cheetah Derek-TH-Wang
10.1 Manipulator Arm/Serial Robot
- BCN3D-Moveo BCN3D
- Thor:DIY 3D Printable Robotic Arm AngelLM
- AR2 Chris-Annin
- BetaBots-Robot-Arm-Project 4ndreas
- poppy-ergo-jr poppy-project
- ScrewPicker T-Kuhn
- EEDURO Delta Robot eeros.org
10.2 Parallel Robot
- Delta Robot isaac879
- EEZYbotDELTA daGHIZmo
- Delta Robot Tristan Muller
- Open Source Delta Robot TunMaker
- zaphod-bot Scottapotamas
- Nindamani-the-weed-removal-robot AutoRoboCulture
10.3 Hexapod/Quadruped (Spider)
- Hexapod7697 SmallpTsai
- PiHexa18 ViolinLee
- Arduino Ant Hexapod Robot HowtoMechatronics
- Mega2560 Hexapod Markwtech
- NodeQuad ViolinLee
- Arduino Phoenix lynxmotion
10.4 Quadruped (Dog)
- Mini Cheetah MIT Biomimetics
- openDog XRobots
- 4-legged-robot-model miguelasd688
- py-apple-dynamics ToanTech
- Mini Pupper mangdangroboticsclub
- Spot Micro mike4192
- Stanford Quadruped stanfordroboticsclub
- open quadruped Adham
- ROS Driver for Quadruped Robot zlingkang
- ESP32_quadruped PingguSoft
- Quad alexandrospetkos
10.5 QuadCopter
- katarina: Parrot drone Bebop robotika
- drone_project mdepero
10.6 Self-Balanced Car
- ESP32 Wifi Balancing Robot bluino
- Node Balance ViolinLee
10.7 Smart Car
- AutoRCCar hamuchiwa
- AutoRCCar(cn) zhaoying9105
- johnny-five rwaldron