Professional Course

Hello (Real) World with ROS – Robot Operating System

edX, Online
Length
7 weeks
Length
7 weeks
Visit this course's homepage on the provider's site to learn more or book!

Course description

Hello (Real) World with ROS – Robot Operating System

Are you interested in taking your first steps in robotics? Do you seek a practical approach and want to learn by doing? Join our course and learn how to program a complete real-world robotic system with ROS!

The Robot Operating System (ROS) enables you to quickly build robotic applications through access to a large set of open-source software and tools. Over the years, ROS has become the essential tool for roboticists. A large community surrounds ROS and there has been extensive input from industrial users in the development of these tools.

Many of the new advanced robot capabilities for manipulation, perception, and navigation have been developed using ROS. Companies such as Airbus and Boeing are using ROS for several of their applications. And we at Delft University of Technology won the Amazon Robotics Challenge 2016 with a robotic system developed with ROS.

In this course, you will learn to use different ROS tools to create a complete robotic application. You will be working with your own standalone Ubuntu-Linux installation and with industrial and mobile robots on the physics-based simulation engine, Gazebo. You will learn to program and configure basic robotic tasks such as pick-and-place objects, and navigate through obstacles. You will then integrate all this knowledge to build an industrial production line with two robotic arms and a mobile robot.

Who should attend?

Prerequisites

  • Basic programming in Python (variables, conditionals, loops and functions)
  • A computer ready for Ubuntu-Linux installation
  • The knowledge of basic Linear Algebra, computer science concepts and Linux command line is preferred, but students may also choose to learn these skills on their own along the course.

Training content

Course setup

Installation of Ubuntu-Linux, course simulation setup and supporting software.

ROS Essentials

Introduction to ROS Topics, Services, Actions, and Nodes. Simple interaction with the course simulation environment.

Build your own robot environment

Software representation of a Robot using Unified Robot Description Format (URDF), ROS parameter server and adding real-world object representations to the simulation environment.

Autonomous Navigation

Map creation with GMapping package, autonomously navigate a known map with ROS navigation.

Manipulation

Motion planning, pick and place behaviors using industrial robots with ROS MoveIt!

Robot Vision

Object detection, pose estimation.

Final Project

ROS file system, basic concepts of behavior design with state machines, build a production line application with two industrial robot arms and a mobile robot.

Course delivery details

This course is offered through Delft University of Technology, a partner institute of EdX.

8–12 hours per week

Costs

  • Verified Track -$139
  • Audit Track - Free

Certification / Credits

What you'll learn

  • How to use ROS communication tools (topics, services, actions) to exchange information between functional modules
  • Visualization and creation of a custom environment with a robot
  • Mapping of the robot environment and navigation with a mobile robot
  • How to implement a pick-and-place function with industrial robot arms
  • Design of a complete robotic application with state machines

Contact this provider

Contact course provider

Fill out your details to find out more about Hello (Real) World with ROS – Robot Operating System.

  Contact the provider

  Get more information

  Register your interest

Country *

reCAPTCHA logo This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
edX
141 Portland Street
02139 Cambridge Massachusetts

edX

edX For Business helps leading companies upskill their labor forces by making the world’s greatest educational resources available to learners across a wide variety of in-demand fields. edX For Business delivers high-quality corporate eLearning to train and engage your employees...

Read more and show all training delivered by this supplier

Ads