Environment perception, behavior decision-making and action are the three important parts of robotics architecture.
1.Kinematics
- DH Parameter
- Forward Kinematics
- Inverse Kinematics
2.Dynamics / Mobility / Control
Dynamics Modeling
Control: PID
Control: LQR
3.Computational Motion Planning
Planning as Search
Representation
From Grids to Graphs
4.Estimation and Learning
Sensors
Filters: Kalman Filter
Filters: Particle Filter
5.Perception
Camera: Model
Camera: Parameters and Calibration
Mapping: 2D Occupancy Grid Mapping
SLAM:
6.Robotics System Deployment
Embedded system
- PythonRobotics: Python sample codes for robotics algorithms AtsushiSakai
- MATLABRobotics AtsushiSakai
- Kalman-and-Bayesian-Filters-in-Python rlabbe
- Practical Guide to State-space Control
- 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
- robotics-toolbox-matlab petercorke
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
- openDog XRobots
- katarina: Parrot drone Bebop robotika
- drone_project mdepero
- BCN3D-Moveo BCN3D
- Thor:DIY 3D Printable Robotic Arm AngelLM
- johnny-five rwaldron
- AutoRCCar hamuchiwa, AutoRCCar(cn) zhaoying9105
- AR2 Chris-Annin
- BetaBots-Robot-Arm-Project 4ndreas
- poppy-ergo-jr poppy-project
- ScrewPicker T-Kuhn