Course of Product

Mastering with ROS:

SUMMIT XL

Learn all the basics to work with the Summit XL robot from Robotnik

Course Overview

Description

In this course, you will learn all you need to operate and use the Summit XL robot platform in the real world. You will learn it through hands-on experience with a simulated version of the real robot, which will have the same exact interface as the real one.

What you’ll learn

  • How to set up the navigation stack to make it navigate in an indoor environment, generating maps on its own.
  • How to create a program to navigate in outdoor environments through GPS data.
  • How to detect persons with the Hokuyo laser sensor.
  • How to detect persons with its PTZ RGB camera.
  • How to recognize persons with its PTZ RGB camera and tell if it has permission to be there or not.
  • How to Set WayPoints in a map to make it follow that path to patrol.
  • Create a reactive program based on all previously mentioned and create a patrolling program that reacts to person detection.

 

Level

Intermediate

}

Duration

53h

Programming Languages

Python

Prerequisites

Basics ROS

Course Syllabus

Unit 0: Robotniks Summit XL platform

Summit XL Intro: Robotnik Summit XL platform for research and surveillance

1 hr.

Unit 1: Set Indoor Navigation Stack
  • How to move the robot
  • How to set the navigation stack to be able to send him a location and be able to reach that destination.
  • How to send it a sequence of waypoints and execute those movements.

1 hr.

Unit 2: Set Outdoors Navigation

Here you will learn how to access the GPS data and use it to navigate around without a mapping system. You will have to rely upon the lasers to detect any obstacles and navigate around them to get to your destination in GPS coordinates. You will also learn how to visualize real maps in RVIZ based on GPS data.

1 hr. 

Unit 3: Detect and localise person

In this unit you are going to learn how to detect a person using two different systems:

  • Detect through leg detection with laser sensor: This system detects persons based on laser readings of leg patterns. This allows you to have even the position of the person, not only detect if there is a person or not.
  • Detect person through a PTZ RGB normal camera: This system doesn’t give you directly the position of the person but detects the persons through Video with OpenCV.
  • As extra, in this unit you will have to learn how to move the PTZ camera around.

1 hr.

Unit 4: Patrole with Summit XL Micro Project

In this microproject you will have to apply all that you learned in previous units to create a program that makes the omnidirectional wheels mode Summit XL patrol around a building using indoor navigation when inside a building and GPS data when outdoors.

1 hr.

Ready to get started?

Start learning ROS & Robotics online quickly and easily

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