Skip to content

Perian-Yan/Introduction-to-ROS

Repository files navigation

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.

Releases

No releases published

Packages

No packages published