daniel-s-ingram/ai_for_robotics
Visualizations of algorithms covered in Sebastian Thrun's excellent Artificial Intelligence for Robotics course on Udacity.
Implements core probabilistic localization and planning algorithms including histogram filters, Kalman filters, particle filters, A* and D* search, and SLAM, each with animated visualizations showing convergence behavior and real-world performance. The project uses Python with matplotlib animations to demonstrate how uncertainty propagates through dead reckoning alone versus with landmark sensing, and visualizes control strategies from basic proportional controllers to full PID feedback loops. Each lesson module builds progressively from 1D to 2D implementations, enabling side-by-side comparison of different filtering and pathfinding approaches for autonomous navigation.
161 stars. No commits in the last 6 months.
Stars
161
Forks
33
Language
Python
License
—
Category
Last pushed
Jan 07, 2019
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/daniel-s-ingram/ai_for_robotics"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
ikokkari/AI
Material for the course CCPS 721 Artificial Intelligence, by Ilkka Kokkarinen
BelloneLab/lisbet
LISBET Is a Social BEhavior Transformer (LISBET)
sangwook236/SWDT
Sang-Wook's Development and Testing (SWDT)
mithi/particle-filter-prototype
Particle Filter Implementations in Python and C++, with lecture notes and visualizations
arya2004/artificial-intelligence
Artificial Intelligence University Lab