Engineering and Technology
Build five hands-on projects to acquire core robotics software engineering skills: ROS, Gazebo, localization, mapping, SLAM, navigation, and path planning.
Introduction to Robotics is a comprehensive course on Udacity that covers the essential elements of robotics. In this course, you will meet your instructors and become familiar with the tools necessary for success in the program. You will learn how to simulate robotic environments using Gazebo, the most widely used simulation engine in the field. Additionally, you will discover the flexibility and modularity of the Robot Operating System (ROS) and how to manage existing ROS packages and write your own ROS Nodes in C++. The course also covers localization techniques using Gaussian filters and Monte Carlo Localization (MCL) to estimate a robot's position relative to a known map. You will learn how to implement Simultaneous Localization and Mapping (SLAM) using ROS packages and C++, and combine mapping algorithms with localization techniques. Finally, you will explore different path planning and navigation algorithms and integrate SLAM and navigation to create a home service robot capable of autonomously transporting objects in your home.
by Udacity
Build five hands-on projects to acquire core robotics software engineering skills: ROS, Gazebo, loca...
by Udacity
Learn how to program all the major systems of a robotic car. Topics include planning, search, locali...
by Udacity
Learn the in-demand skills of computer vision, a growing field of AI, that empower advancements in r...
by Udacity
Master the deep reinforcement learning skills that are powering amazing advances in AI—and start app...
by Udacity
This course will introduce you to the basics of AI. Topics include machine learning, probabilistic r...