Prerequisite
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. If you are new to ROS2, we encourage to use our Docker image. However, if you prefer to build your own ROS environment on a native Linux system, please refer to Setting Up ROS Environment for Tutorial - Installing ROS on Dedicated ROS Computer.
Requirements for Docker Environment
Hardware
An Intel-based computer that can run either Windows, macOS, or Linux with
- At least 8GB RAM (16+GB recommended)
- Hardware that supports virtualization (For PC, virtualization must be turned on from BIOS. Please refer to Intel’s support page for detail).
or, a Mac with an Apple Silicon CPU (M1 or M2). Please note that part of the tutorial (AI-based segmentation) does not work on the Apple Silicon CPU because of the version of the TensorFlow library included in the Docker image.
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 higher equivalent is recommended to run ROS2 natively)
Requirments for Native Linux Environment
An Intel-based computer with Linux that is compatible with ROS2 Galactic.