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*)