- The purpose of this learning plan is for anyone to acquire a strong foundation of electronic and mechanical prototyping to build your own physical robots. It is designed specifically for people with at least some experience in basic coding (any language) but with no background in electronics and/or robotics. Upon completion, you should be be able build your own domestic home service robot from scratch and give you the confidence to independently build the robot of your dreams. There are many good tutorials scattered all over the web but they assume you have basic knowledge in the said areas. Upon finishing this self-learning plan, following any online tutorials to add the features you want to your robot should be a breeze.
- Most of the materials here are completely free, however some require purchase those with a (moneybag) π°icon. I am not paid to endorse any of these products.
- The ones with the (double exclamation)
βΌοΈ icon are the source materials which I believe are essential. - Some source materials here are redundant, the purpose of the redundancy is to reinforce ideas. You might feel that some materials are insulting to your intelligence. These are the skimmable materials with the (paw prints) πΎ icon. Based on my experience when I started out, reading the same topic from different source materials strengthened my understanding to the point that I know them like the back of my hand. Feel free to regard them as optional (skip them) but I encourage you to at least skim them. You don't have to follow the instructions laid out on the skimmable materials, however, I suggest you read them maybe like 30 minutes before sleeping.
- π Read / Text
- πΊ Watch / Video
- π° Buy / Required purchase
- πΎ Very easy / Skimmable
- ::bangbang: Essential / Most helpful
- π Hands-on
- Level 0: Goal: Gain Strong Foundation in open-source electronics and prototyping
- Level 1: Goal: Gain Intuition about Mechanical Prototyping and Design
- Level 2: Goal: Apply Basic Machine Learning and Computer Vision: Facial Recognition with Raspberry Pi
- Level 3: Goal: Where the real fun starts! Build your own home-service robot with ROS and Turtlebot 3!
- Level 0, 1, and 2 take about one to three full weekends each.
- Level 3 takes about 8 - 12 full weekends but I believe you'll find it very rewarding. β€οΈ
- π°
βΌοΈ πAffortable Very Basic Arduino Starter Kit from DFRobot - π°
βΌοΈ Motor party add-on pack for Arduino - π°
βΌοΈ πSimon Monk: Arduino Next Steps βΌοΈ πΊJeremy Blum Arduino Playlist: 15 VideosβΌοΈ πAdafruit Motor Selection GuideβΌοΈ πAdafruit Motor Shield V2 for Arduino- πΎπSimon Monk Basic Arduino: 18 lessons
- πΎπAdafruit Manual
- πΎπSparkfun Manual
- πΎπDFRobot Manual
- πΎπΊOfficial Arduino Tutorials by the Creator of Arduino
- π°
βΌοΈ Adafruit: Raspberry Pi DIY Camera Pack - π°
βΌοΈ Raspberry Pi βΌοΈ πΎπOfficial Raspberry Pi Setting up Video from Raspberry Pi FoundationsβΌοΈ ππDIY WiFi Raspberry Pi Touchscreen Camera- πΎπSimon Monk Basic Raspberry Pi: 13 lessons
- π°πππΊMakeblock DIY Ultimate Robot Kit - Premium Quality - 10-in-1 Robot
- πΎπWiring up your creation: with Arduino and Raspberry Pi
- πΎπIntroduction to MakeBlock Ports
βΌοΈ ππFace Recognition LibraryβΌοΈ ππFace Recognition: end-to-end project- ππFace Recognition: treasure box
- π°
βΌοΈ πππΊTurtlebot3 Family - π°
βΌοΈ ππΊRobot Ignite Academy: ROS Basic in 5 days (Python) - π°
βΌοΈ ππΊRobot Ignite Academy: MASTERING WITH ROS: TurtleBot 3 (Python)
- You can checkout my repository Robotics Coursework, it's a curated collection of places where you can learn robotics, algorithms, and other useful tools for aspiring robotics software engineers.
- You can contact me at MentorCruise: Mithi Sevilla