Back to Tutorial Home

We encourage all participants to bring their own laptops to follow the tutorial. This page outlines hardware/software requirements. If you are planning to participate in our workshop, we recommend to download/install the following package before the workshop, as it may take some time to download them.

We provide a Docker image of Linux/ROS environment for the tutorial; however, if you prefer to build your own ROS environment on a native Linux system, please refer to Setting Up ROS Environment for Tutorial.

Hardware

An Intel-based computer that can run either Windows, MacOS X, or Linux with

  • At least 4GB RAM (8+GB recommended)
  • Hardware that supports virtualization (For PC, virtualization must be turned on from BIOS. Please refer to Intel’s support page for detail).

We also recommend bringing a mouse, as it makes it easier to maneuver 3D graphics on the GUI.

Operating System

One of the followings:

  • Windows 10 or 11
  • macOS High Sierra (10.13) or higher (not tested on Apple silicon models)
  • Linux (Ubuntu 20.04 or equivalent is recommended to run ROS2 natively)

Docker

We will use Robot Operating System, which requires a Linux operating system (Ubuntu 15.10 or 16.04, or Debian 8.11 Jessie). If you are using a Windows or Mac computer, or a computer with a Linux distribution other than those listed here, you will need to run a Linux operating system using virtualization software, Docker. Please go to the Docker’s page, and install either: