Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microcredential

Become a Robotics Software Engineer

via Udacity Nanodegree

(0)
15
Found in Robotics Courses

Taken this course? Share your experience with other students. Write review

Overview

In this program, you’ll learn core robotics skills necessary for success in the field: Localization, Mapping, Simultaneous Localization and Mapping (SLAM), Path Planning, and Navigation. You’ll implement these algorithms with C++, Robot Operating System (ROS), and the Gazebo simulator, and complete five hands-on projects to showcase your skills to hiring managers.
Build five hands-on projects to acquire core robotics software engineering skills: ROS, Gazebo, Localization, Mapping, SLAM, Navigation, and Path Planning.

Syllabus

Prerequisite Knowledge

To optimize your chances of success in the Robotics Software Engineer Nanodegree program, we’ve created a list of prerequisites and recommendations to prepare you for the program curriculum.See detailed requirements.

  • Introduction To Robotics

    Learn the essential elements of robotics, meet your instructors, and get familiar with the tools that will help you succeed in this program.

  • Gazebo World

    Learn how to simulate your first robotic environment with Gazebo, the most common simulation engine used by Roboticists around the world.

    Build My World
  • ROS Essentials

    Discover how ROS provides a flexible and unified software environment for developing robots in a modular and reusable manner. Learn how to manage existing ROS packages within a project, and how to write ROS Nodes of your own in C++.

    Go Chase It!
  • Localization

    Learn how Gaussian filters can be used to estimate noisy sensor readings, and how to estimate a robot’s position relative to a known map of the environment with Monte Carlo Localization (MCL).

    Where Am I?
  • Mapping and SLAM

    Learn how to create a Simultaneous Localization and Mapping (SLAM) implementation with ROS packages and C++. You’ll achieve this by combining mapping algorithms with what you learned in the localization lessons.

    Map My World
  • Path Planning and Navigation

    Learn different Path Planning and Navigation algorithms. Then, combine SLAM and Navigation into a home service robot that can autonomously transport objects in your home!

    Home Service Robot

Taught by

Sebastian Thrun, David Silver, Karim Chamaa, Julia Chernushevich, Dan M., Tomas S., Sasmit C., Hans-Georg H., Eva D. and Ana Carolina D.

Help Center

Most commonly asked questions about Udacity

Reviews for Udacity's Become a Robotics Software Engineer Based on 0 reviews

  • 5 star 0%
  • 4 star 0%
  • 3 star 0%
  • 2 star 0%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free