Course

Programming Drones with ROS Python

Learn all the basics you need in order to start programming autonomous drones

Course Overview

Description

In this Course, you are going to learn all the basics you need in order to start programming autonomous drones using Robot Operating System (ROS). You will learn through hands-on experience from day one! You will be using the Parrot AR Drone in different environments.

Learning Objectives

  • Basic Control of a drone.
  • Drone exploration
  • Drone Navigation
  • Simulation In The Loop

Simulation robots used in this course

Parrot AR Drone

Level

Intermediate

}

Duration

11h

What projects will you be doing?

[ROS Q&A] 168 - What are the differences between global and local costmap

Control & Pilot a Drone in the town

Learn how you can easily move the robot by using two basic methods.

ROS Mini Challenge #2 - RViz

Drone Navigation with RTAB-Map

Learn how to create a 3D Map from an environment using the RTABMap, and how to navigate in this environment.

ros-project-tutorial-My-Robotic-Manipulator-02---URDF-+-XACRO

Drone Autonomous Navigation

Learn how to autonomously navigate your robot around the indoor environment. 

ros-project-tutorial-My-Robotic-Manipulator-02---URDF-+-XACRO

Drone Navigation using MoveIt!

Learn the whole process to Navigate a Drone using MoveIt!

What you will learn

Course Syllabus

Unit 1: Introduction to the Course

An introduction to the Course. It includes a simple demo.

10 min.

Unit 2: Basic Control of a drone

Learn some basic concepts that you need to know in order to be able to control and pilot a drone.

2 hrs.

Unit 3: 2D Navigation with RTABMap

Learn how to create a 3D Map from an environment using RTABMap, and how to navigate (in 2D) in this environment using loop closures.

3 hrs.

Unit 4: 3D Navigation with Movelt!

Learn how to perform Drone Navigation using MoveIt.

2 hrs. 

Unit 5: RTAM-based visual navigation

Learn how you can perform Drone Navigation using MoveIt.

3 hrs. 

Unit 6: Adapting the PTAM system for other drones

Learn how you can perform Drone Navigation using MoveIt.

3 hrs. 

Ready to get started?

Start learning ROS & Robotics online quickly and easily

What’s next

People interested in this course also viewed

Course

ROS RViz Advanced Markers

Course

Debug Cases

Top universities choose The Construct for Campus to teach ROS & Robotics.

Pin It on Pinterest