Hands-on Project

ROS Projects: Turtlebot3

This is a ROS Project where you will have to apply different ROS knowledge in order to solve all the exercises

Project Overview

Description

This is a full ROS Project where you will have to apply different ROS concepts in order to solve all the exercises that are presented. This project is based on the Turtlebot3 robot.

 

What you’ll learn

  • Basic ROS knowledge
  • Basic Python knowledge
  • ROS Navigation knowledge
  • ROS Perception of basic knowledge (Object Recognition)
  • ROS Manipulation knowledge (MoveIt and Python API)

Simulation robots used in this course

turtlebot3_burger, turtlebot3_waffle

 

Level

Intermediate

}

Duration

7h

Programming Languages

Python

Prerequisites

ROS Navigation, ROS Perception, ROS Manipulation

What you’ll create

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

Navigation

ROS Mini Challenge #2 - RViz

Perception

Motion Planning

What you will learn

Project Syllabus

Part 1: Navigation

In this first part of the project you are going to need some Navigation basic concepts. In case you are already familiar with this topic, just go on with the section. In case you are new to ROS Navigation, or you feel like you need to get more knowledge, you can learn everything you need in the ROS Navigation in 5 Days Course.

Part 2: Perception

In this first part of the project you are going to need some Perception of basic concepts. In case you are already familiar with this topic, just go on with the section. In case you are new to ROS Perception, or you feel like you need to get more knowledge, you can learn everything you need in the ROS Perception in 5 Days Course.

Part 3: Motion Planning

In this first part of the project you are going to need some Manipulation basic concepts. In case you are already familiar with this topic, just go on with the section. In case you are new to ROS Perception, or you feel like you need to get more knowledge, you can learn everything you need in the ROS Manipulation in 5 Days Course.

  

Ready to get started?

Create an account to start learning