Back to Courses
Advanced Software Development en

Robotics Software Engineer

Udacity
Platform · California, USA

About this course

Learn how to build and program intelligent robots in Udacity's Robotics Software Engineer Nanodegree. Master ROS, path planning, localization, and environment mapping through hands-on projects led by industry experts. This advanced program covers Gazebo simulation, ROS nodes in C++, Kalman and particle filters, SLAM (Occupancy Grid Mapping, FastSLAM, GraphSLAM), and navigation algorithms to build autonomous service robots.

Prerequisite Skills

Skills you should have before taking this course

C++ linear algebra Calculus Basic calculus Descriptive statistics Lidar and sensor fusion basics Basic C++ programming LiDAR and sensor fusion basics

Skills Gained

Skills you will develop by completing this course

Automated path planning ROS nodes Occupancy grid mapping Environment mapping FastSLAM Gaussian distribution Sample-based path planning Probabilistic path planning Monte Carlo localization Kalman and Extended Kalman filters Path planning algorithms (BFS, A*)

Related Courses