Humanoid Robotics using Raspberry Pi
3.6 (7 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.
130 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Humanoid Robotics using Raspberry Pi to your Wishlist.

Add to Wishlist

Humanoid Robotics using Raspberry Pi

Learn how to build the humanoid robot from the ground up and control it remotely
3.6 (7 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.
130 students enrolled
Last updated 6/2016
English
Current price: $10 Original price: $95 Discount: 89% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 30 mins on-demand video
  • 6 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn how to design a basic humanoid robot using Raspberry Pi
  • Get to know how to code the servo motors using Python programming and move in different angles
  • Get to know how the Robot can capture images when the obstacle is detected
  • Wirelessly control the Robot and execute the programs remotely using SSH terminal
View Curriculum
Requirements
  • Basic knowledge of Python programming and Linux command
  • Raspberry Pi - Any Model
  • Raspbian Operating System
Description

Humanoid Robotics using Raspberry Pi 3 is an advanced course for those who want to explore in depth in the field of physical computing and Robotics. The course requires basic knowledge of Python programming, Linux commands and obviously, your interest in Robotics.

In this course, you will learn how to build your own walking Robot from the ground up. This robot will also have obstacle detection feature and will also capture the images of the obstacle.

In the first part of this course, I will walk you through the hardware and software requirements so that you can have everything ready with you before working on the project.

In the second part, I will teach you how to design the Robot so that it looks like a human. Servo motors will be responsible for the movement of the Robot and we will use some of the sensors to perform different tasks such as obstacle detection and capturing images.

Once we are done with the designing part I will be guiding you to write the Robot walking program in python. This section will also include obstacle detection where a green LED will keep glowing while the Robot walks and if any obstacle is found in front of the Robot then a red LED will glow indicating that an obstacle is found.

One USB webcam will be attached on the head of the Robot so that it can also be able to capture the images.

I will guide you step by step how to go about building these projects. I will also share the source code with you so that you can replicate the project by yourself.

I look forward to you joining this course.

Who is the target audience?
  • The course is for anyone who wish to explore the design, construction, operation, and application of robots, as well as computer systems for their control, sensory feedback, and information processing.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
+
Introduction
11 Lectures 17:51

This lecture describes the overview of the complete course along the functionality of the robot

Preview 02:27

The lecture covers the gathering of complete hardware and software requirements to build all the projects included in the course 

Preview 00:49

Hardware
3 questions

The lecture covers the step by step process to design the structure of the robot using acrylic plastic

Preview 02:11

This lecture describe how the design the leg part of the robot using servo motor, servo brackets and other accessories

Preview 03:09

The circuit diagram shows how to design the leg of the robot using four servo motors. Two on the left side and the other two on the right hand side and its connection to the GPIO pins of the Raspberry Pi. 

Circuit diagram - Designing the robot leg
00:00

In this lecture you will clearly understand how to design the upper body part along with the head part of the robot

Designing the upper body of the robot
01:51

The video lecture describe how to design the complete structure of the robot using acrylic plastic and servo motors.

Real time - Robot design
01:49

Here you will learn how to code the robot to walk in forward direction by controlling the servo motors 

Coding - Robot walk
02:35

This is the continuation of the coding for the first part which teaches how to make the robot walk by controlling the movement of the servo motors

Coding - Robot walk Continuation
01:20

The lecture contains the complete source code in Python format

Source Code - Humanoid Robot
00:04

This is the real time demonstration of the project where robot is controlled using Python programming

Real Time Demonstration - Robot walk
01:36

Conceptual
3 questions
+
Obstacle detection
5 Lectures 08:20

This lecture describes the concept behind the ultrasonic sensor and how to connect it with the GPIO pins of the Raspberry Pi

Understanding ultrasonic sensor
02:30

The circuit diagram shows how to connect the ultrasonic sensor to the GPIO pins of the Raspberry Pi to measure the distance between the object and the obstacle.

Circuit diagram - Ultrasonic sensor connection with the GPIO pins
00:00

In this lecture you will learn how to program the ultrasonic sensor and measure the distance from the obstacle in centimeters

Preview 05:17

The lecture contains the complete source code of the obstacle detection in Python format

Source Code - Obstacle detection
00:04

This video demonstrates the output of the distance measurement between the obstacle and the sensor

Real time Demonstration - Obstacle detection
00:28
+
Webcam Control
5 Lectures 03:54

This lecture describe how to connect the webcam with the Raspberry Pi and access it using fswebcam

Connecting webcam to Raspberry Pi
01:22

The circuit diagram shows how you can connect the USB webcam to the Raspberry Pi and capture images using fswebcam library and Python programming.

Circuit design - Connecting webcam
00:00

Here here will learn how to control the webcam and take multiple snapshot using Python program

Preview 01:24

The lecture contains the complete source code in Python format

Source Code - Webcam Control
00:06

In this video you will learn how to access webcam via Python programming and take multiple snapshots using Python programming

Real time Demonstration - Webcam access
01:01

Programming
3 questions
About the Instructor
Venkatesh Varadachari
4.0 Average rating
692 Reviews
12,122 Students
31 Courses
Founder of ScratchNinja, PiWizards and Money-Wizards

Venkatesh Varadachari is the founder of Money-Wizards Global Pte Ltd, that owns the education brands Money-Wizards, PiWizards and Scratch Ninja.

Venkatesh believes that knowledge should be made available to people in all walks of life. Venkatesh also believes in the power of education to transform lives.

Venkatesh has an MBA from the prestigious Indian Institute of Management, Bangalore.

He also has a degree in Electrical Engineering from Madras University and a Masters in Financial Engineering from National University of Singapore.

Satya .
3.9 Average rating
537 Reviews
8,760 Students
20 Courses
Senior Product Engineer - Technology

Satya is a passionate technology enthusiast and is excited about the possibility of impacting education through technology. Satya holds a Masters in Computer Applications from VIT, one of the premier engineering institutes in India. He is a product engineer and spends his time creating exciting courses around the credit card sized Raspberry Pi.