A complete library of resources that caters to all levels of Roboticists.
1. Open Source Robotics Projects:
- Duckietown - Duckietown is a robotics and AI ecosystem for education and research.
- TortoiseBot - TortoiseBot is an extremely learner-friendly and cost-efficient ROS based Open-Sourced mobile robot.
- ROSbloX - ROSbloX are building blocks that simplify the creation of a robot's software stack.
- andino - Andino is a fully open-source diff drive robot designed for educational purposes and low-cost applications.
- Open-Source Rover by NASA Jet Propulsion Laboratory - The JPL Open Source Rover is an open source, build it yourself, scaled down version of the 6 wheel rover design that JPL uses to explore the surface of Mars.
- F1TENTH - F1TENTH is a fun, fast-paced, and flexible course that teaches the foundations of Autonomy.
- The Autoware Foundation - The world's leading open-source software project for autonomous driving, and sponsors Autoware-based projects all over the world.
- OpenPodCar - The OpenPodcar is an affordable and open-source hardware and software platform for self-driving car research.
- Mini Pupper - ROS, OpenCV, Open-source, Pi Robot Dog.
- EROS - 1 - Open Source Robot soccer project.
- Hexapod
- machinascript-for-robots
- The Open Motion Planning Library
- Robot-Overlord-App
- Find more projects here!
2. Robotics Projects
- Obstacle Avoiding Mobile Robot
- Mars Rover
- Self-Balancing Robot
- Robot Arm Controller
- Arduino Quadcopter
- Ping Pong using ROS Turtlesim
- Draw Iron Man using ROS Turtlesim
- Snake Game using ROS Turtlesim
- Turtlesim Buster
- Catch me if you can – Turtlesim Game
3. Repositories to Learn Robotics
- Robotics Research Papers
- Machine Learning for Robotics
- Books, Courses & Software
- PythonRobotics
- robotics_resources
- Learn Robotics - Beginner, Moderate & Advanced
- Introduction to Robotics and Perception
- Robotics Courses
- Dynamic Robot Localization
- Awesome Mobile Robotics
- Robotics Resources
- Robot Framework
- Awesome Machine Learning for Robotics
- Robotics And Machine Vision Resources
- Awesome Robotics
4. ROS Resources
- By Delft University of Technology, Netherlands
- By ETH Zürich, Switzerland
- By Purdue University, USA
- By Universitat Politècnica de Catalunya, Barcelona
- By University of Belgrade, Serbia
- By University of Washington, USA
- Companies working with ROS
- awesome-ros
5. ROS 2 Resources
- ROS2 Tutorial for Beginners (Foxy)
- ROS2 Tutorial - ROS2 Humble 2H50 [Crash Course]
- ROS2 Tutorials - ROS2 Humble For Beginners
- Self-Driving Cars with ROS 2 & Autoware
- ROS2 Tutorials
6. YouTube Channels/Playlists/Courses to Learn Robotics
Channels
- Duckietown
- LearnRobotics by Liz Miller
- aniskoubaa2327 by Anis Koubaa
- ArticulatedRobotics by Articulated Robotics
- Dronebotworkshop
- HashRobotics
- James Bruton
- Mecharithm - Robotics and Mechatronics
- Robomechtrix
- RoboticsBackEnd
Playlists
- Robotics 501: Mathematics for Robotics
- Introduction to Robotics
- Robotic Manipulation, Fall 2023
- Underactuated Robotics, Spring 2021
- Cognitive Robotics, Spring 2016
- Robotics Institute Seminar Series
- Robot Dynamics 2022
- Optimal Control 2023
- Introduction to Robotics Course
- Modern Robotics by Northwestern University
- Robotics by Indian Institute of Technology, Kharagpur
Courses
- Self-Driving Cars with Duckietown
- Introduction To Robotics by Massachusetts Institute of Technology
- QUT Robot Academy by QUT (Queensland University of Technology)
- Introduction to Robotics by Stanford University
- Introduction to Mobile Robotics by The University of Freiburg
- Applied robot design by Stanford University
- Underactuated Robotics by MIT Computer Science and Artificial Intelligence Laboratory (CSAIL)
- Advanced Robotics by University of California, Berkeley
7. Books to learn Robotics
- ROS Robotics by Example
- ROS Robot Programming
- Learning ROS for Robotics Programming
- A Gentle Introduction to ROS
- Programming Robots with ROS
- Robot Operating System for Absolute Beginners
8. Robotic Simulators