Setting up your PC¶
The first step in getting started on the competition is to get access to a computer with the right system requirements, and set it up with the right operating system, software and environment to run the competition packages.
System requirements¶
You will need a computer that has all (or at least most) of these specifications:
- A dedicated GPU,
- Nvidia cards tend to work well in Ubuntu
- A CPU that is at least an Intel i5, or equivalent,
- At least 4GB of free disk space,
- At least 8GB of RAM,
Operating System (OS)¶
We will be using Ubuntu Jammy (22.04) operating system (OS) which is a flavor of Linux. We know that some participants may have limited or no experience using Ubuntu, so here is a guide on different ways of setting up an operational Ubuntu Focal instance for this competition.
If you have a Windows PC (or any other operating system different from Ubuntu Jammy 22.04), here are two (2) options to explore:
- Option 1 (Recommended): Dual-Boot: Install Ubuntu Jammy (22.04) in a dual-boot alongside your Windows OS.
- Option 2: Using Virtual Machine: Run Ubuntu Jammy (22.04) in a Virtual Machine (VM) on your native Windows OS.
- Here is a good guide you can follow to install Ubuntu Jammy (22.04) in a dual-boot alongside your Windows OS.
- Here is a good guide you can follow to install VirtualBox on your PC and run Ubuntu.
Installing ROS¶
Once you have a fresh Ubuntu Jammy (22.04) installation, the next step is to install ROS. We are using the ROS2 Humble distribution for this competition. You can install ROS2 Humble by following this guide, install the Desktop version, ros-humble-desktop
, and follow the rest of the setup guide.
If you prefer video instructions, you can follow this video: