Tutorial: Getting Started with ROS

sidfaber

on 3 September 2020

ROS, the Robot Operating System, is the platform of choice for robot development. However, the breadth and depth of existing documentation can be daunting for the ROS beginner. Where should you start learning about ROS 2 on Ubuntu?

All robots based on ROS and ROS 2 are programmed using five simple but core constructs:

  • Nodes
  • Parameters
  • Topics
  • Services
  • Actions

In this tutorial and associated video we’ll introduce these concepts with simulated robots. This quick introduction should help you dive deep into the wealth of information available for programming your own ROS 2 robot!

Run through the tutorial

Watch the videos


Talk to us today

Interested in running Ubuntu in your organisation?

Newsletter signup

Select topics you're
interested in

In submitting this form, I confirm that I have read and agree to Canonical's Privacy Notice and Privacy Policy.

Are you building a robot on top of Ubuntu and looking for a partner? Talk to us!

Contact Us

Related posts

The State of Robotics – July 2021

From autonomous mobile robots to robot butlers. It is impressive to see how much progress has been made in the last decade.  Thanks to our open source...

The State of Robotics – September 2021

September news is charged with analysis and comment of what has been a month with important announcements for open source robotics. It has been a month to...

Driving innovation in autonomous mobile robots – University of Hawaii hits Indy 500

On October 23, the historic Indy 500 will experience a new type of race. Not just a race for all the fans and lovers of racecars, but a race that is now...