Course Filter

Course type
Duration
Hours
Target
Topics
Language
Proficiency
Certificate selection
Instructor organization
Price
Eur

Setting up ROS 2 environment (Humble Hawksbill)

By University of Tartu

Type of course:

Digital learning, Lesson

Language:

EN

Duration:

10 minutes

Workload:

2 hours

Proficiency:

Beginner

Target:

Professionals, Pupils, Students, Workers

In this nugget, we will go through the steps to set up ROS (Robot
Operating System) on a computer with Ubuntu Linux. In doing so, we will
learn about ROS versions and distributions, Linux terminals, and steps
for installing ROS 2 Humble Hawksbill on Ubuntu 22.04.
Special attention is given to explaining the ROS workspaces and setting
up the ROS environment to explain their meaning and the key differences
between manual and automated sourcing. To conclude, the functionality of the ROS 2 environment is validated by running demo nodes implemented in C++ and Python.
To gain the most value from this learning nugget, the learner is
expected to actively engage by completing the example steps on their
computer. Thus, the learner needs a computer with Ubuntu 22.04 and
internet access. Basic experience using the Linux command line is helpful
but not required for completing this nugget.


Learning outcomes

  1. After completing this nugget, the learner can distinguish between the meaning of ROS versions and distributions.
  2. After completing this nugget, the learner is able to install ROS 2 and test its functionality on Ubuntu 22.04.
  3. After completing this nugget, the learner can manually source individual ROS workspaces and automate sourcing a single workspace.

Topics

Automation and Robotics, Digital Transformation, Robots, Robot Operating System (ROS), Programming

Provided by

Content created in 2023
+223 enrolled
Take the next step toward your learning goals

Related