Build Autonomous Navigation Robot: ROS Simulation & Hardware

Learn how to build an autonomous delivery robot at home

There are many courses on ROS which provides good insights on theoretical aspects and building Robots in simulation. But, in this course, we will be discussing how to build a low cost ROS-powered autonomous robot at home from scratch. Step-by-step instructions will be given in detail on how to build the Autonomous Robot.

What you’ll learn

  • Design and build your customized physical robot.
  • Autonomous navigation using Robot Operating System.
  • Create a map of your house using the lidar scanner of the robot.
  • Command robot to go to any accessible location on the created map.
  • Interact with the robot using a mobile app, joystick, keyboard, push-button, or remote computer.
  • Monitor robot updates via LCD, mobile app, sound, and status LEDs.
  • Automate delivery of small payload and return to home base.

Course Content

  • Introduction –> 5 lectures • 11min.
  • Building Robot Step by Step –> 30 lectures • 55min.
  • Conclusion –> 2 lectures • 1min.

Build Autonomous Navigation Robot: ROS Simulation & Hardware

Requirements

There are many courses on ROS which provides good insights on theoretical aspects and building Robots in simulation. But, in this course, we will be discussing how to build a low cost ROS-powered autonomous robot at home from scratch. Step-by-step instructions will be given in detail on how to build the Autonomous Robot.

This course covers lessons on how to physically build a customized Robot including elements like Mechanical design, Electronic circuit assembly, software configuration, ROS navigation stack integration, Arduino integration, Software simulation, real-world navigation and a sample delivery application

By the end of this course, you will be able to achieve the following:

  • Design and build your customized physical robot with autonomous navigation capability
  • Create a map of your house using the lidar scanner of the robot
  • Command robot to go to any accessible location on the created map
  • Interact with the robot using a mobile app, joystick, keyboard, push-button, or remote computer
  • Monitor robot updates via LCD, mobile app, sound, and status LEDs
  • Automate delivery of small payload and return to home base

This course is for anyone interested in Robotics who wish to learn about autonomous navigation in robots and build a low-cost ROS Powered robot platform.

Everything you need to know about building this robot would be explained in this course. A basic understanding of python programming language, ROS basics, Arduino basics, and little bit of 3D printing knowledge would be handy.

Now let’s start to build our Robot !