Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 1.15 KB

README.md

File metadata and controls

27 lines (17 loc) · 1.15 KB

Introduction-to-ROS

Overview

These are the exercises from the course Programming for Robotics - ROS at ETH Zurich, FS2023

This course provides an introduction to Robot Operating System (ROS) including:

  • Creating ROS packages
  • Creating nodes, publishing and subscribing topics
  • Writing Service Servers and Clients
  • Simulating with Gazebo
  • Visualizing in RViz (LidarScan, PointCloud, Marker, TF)
  • Working with ROS bag

I learned how to create software including simulation, to interface sensors and actuators, and to integrate control algorithms.

Materials

Lecture slides, exercise instructions, and recordings can be found on the course webstie Programming for Robotics - ROS and RSL YouTube Channel.

Setup

VirtualBox 7.0.6

Ubuntu 20.04

For more details please see Course Preparation.