PiBot: Build Your Own Raspberry Pi Powered Robot
3.7 (26 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,041 students enrolled
Wishlisted Wishlist

Please confirm that you want to add PiBot: Build Your Own Raspberry Pi Powered Robot to your Wishlist.

Add to Wishlist

PiBot: Build Your Own Raspberry Pi Powered Robot

A step-by-step guide to building your own small, mobile robot with a Raspberry Pi minicomputer.
3.7 (26 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,041 students enrolled
Created by Wolf Donat
Last updated 7/2015
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 1 Article
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • By the end of this course, youi will have the knowledge necessary to construct a small, mobile robot with a Raspberry Pi brain
View Curriculum
Requirements
  • Raspberry Pi minicomputer
  • Misc. robot-building parts (wheels, servos, etc.)
  • some knowledge of Linux and Python is helpful
Description

Since the Raspberry Pi was released in 2012, it has changed the game for both professionals and hobbyists alike. Its small size (about the size of a credit card) and low price have made it a popular alternative to the Arduino microprocessor for projects ranging from home automation to web servers to mobile image processing. Its ARM processor allows it to run a version of Debian Linux, and it can be configured to work with the physical world via onboard GPIO pins and optional extra equipment. The newest version can even run both Windows 10 and a full Ubuntu distribution.

PiBot: Build Your Own Raspberry Pi Powered Robot, is meant to be a companion course to the bestselling book of the same name on Amazon. Together with the book, students will be taken step-by-step through the process of building one, from installing the libraries needed to access the GPIO pins to configuring a wireless adapter to some suggestions (not explicit instructions) on how to construct the bot's body. When you have finished, you will have a working robot that you can log into and control remotely via command line, with the possibility of using a shell or a Python script. All course participants will receive an electronic copy of the book to go along with the course. The newest updated version of the course includes information regarding the Raspberry Pi version 2 and how to interact with servos using a different library, PiGPIO.

If you would like to do something impressive with your Pi, but learn better from seeing and hearing rather than reading, this course is for you!

Who is the target audience?
  • Hobbyists wanting to experiment further with the Raspberry Pi
Students Who Viewed This Course Also Viewed
Curriculum For This Course
19 Lectures
02:02:18
+
Introduction
4 Lectures 21:03

Introduction to the course.

Preview 01:23

This lecture gives a short overview of the Raspberry Pi and its components.

Preview 06:34

This lecture is a short introduction to the Linux operating system.

Preview 06:32

This lecture serves as a brief introduction to the Python programming language that can be used to program the PiBot's movements.

Python overview
06:34
+
Ingredients & Parts
9 Lectures 34:36

This lecture covers the process of downloading the SD Card Association's formatting tool to a Windows computer and using it to clean and format the SD card which will be used in your Raspberry Pi.

Format your SD Card (Windows)
03:12

This lecture covers the process of downloading the SD Card Association's formatting tool to the Mac and using it to clean and format the SD card which will be used in your Raspberry Pi.

Format your SD Card (Mac)
02:58

This lecture covers the process of downloading the NOOBS (New Out Of Box Software) from the Raspberry Pi website to your Windows machine, extracting it, and installing it onto the SD card you formatted in Lecture 5.

Download and Install NOOBS/Raspbian (Windows)
02:22

This lecture covers the process of downloading the NOOBS (New Out Of Box Software) from the Raspberry Pi website to your Mac, unpacking it, and installing it onto the SD card you formatted in Lecture 6.

Download and Install NOOBS/Raspbian (Mac)
02:27

This lecture shows the first Pi startup using the NOOBS tool we downloaded earlier.

First Pi startup with NOOBS
02:33

This lecture walks you through the raspi-config tool, which greets you the first time you power on your Pi.

First startup - raspi-config
08:03

This lecture (lecture 11 - disregard the opening slide title :) deals with the parts necessary to build your bot.

Things you'll need and where to get them
03:52

This lecture walks you through the process of installing the wireless adapter and setting it up with a static IP address.

Installing the wireless adapter
05:53

This lecture walks you through the process of installing the software library needed to control servomotors with the Pi's GPIO pins.

Installing ServoBlaster libraries
03:16
+
Bot Construction and Control
6 Lectures 14:37

This lecture gives some things to remember and simple instructions regarding put the PiBot's body together with the parts you've collected.

Bot construction
05:12

This lecture covers the requirements necessary to power both the mobile Pi and the wheel servomotors.

Power requirements
04:52

This lecture covers logging into the bot remotely and controlling the motors from another computer, both scripted and in realtime.

Bot control
03:55

Python control script
00:38

Full text of the PiBot book.

PiBot Book File
51 pages

Conclusion & Final Thoughts
1 page
About the Instructor
Wolf Donat
3.6 Average rating
69 Reviews
4,851 Students
3 Courses
Engineer. Writer. Maker.

Hi, I'm Wolf. I'm a computer engineer who specializes in robotics, computer vision, and embedded systems. I am a huge fan of the Raspberry Pi minicomputer because of the versatility and power that it packs into an extremely inexpensive package, making it accessible to nearly everybody who wants to learn. I've worked with it as both a professional and a hobbyist, and I really enjoy teaching others to use it.

I've written more than a few books and created a few courses, and I've received funding in the past from NASA for some work in autonomous submersibles. Try out the Raspberry Pi with me - I think you'll be glad you did!