Skip to content

Installation Guide

Arthur Gomes edited this page Jul 25, 2022 · 6 revisions

Tools And Software

  • Ubuntu 20.04 LTS
  • Unity Hub 3.2.0
  • Unity Editor 2020.3.36f1 LTS
  • ROS Noetic
  • RViz

Ubuntu

The entire project is run on a single Ubuntu 20.04 Machine. It is recommended to have Ubuntu dual booted. Note: This project has not been tested on a Ubuntu virtual machine. It should theoretically work on a Virtual machine with a suitable IP configuration.

Unity Hub

Follow the tutorial to install the latest version of the unity hub for Ubuntu 20.04. The unity hub is used to install and launch Unity editors.

Unity Editor

The project is supported on Unity Editor version 2020.3.36f1 LTS. However, any newer editor versions can also be used. Note that the entire unity project will be modified automatically when opening with a newer editor version. The editor can be installed from the Unity Hub. No additional unity modules are required for the editor.

ROS Noetic

The installation instructions for ROS Noetic can be found on the wiki. Run the following commands after ROS installation to install additional ROS packages.

sudo apt update
sudo apt install ros-noetic-xacro ros-noetic-move-base ros-noetic-gmapping ros-noetic-explore-lite ros-noetic-rviz

Cloning the Repository

The entire project, consisting of the unity project and the ROS packages is contained in this repository. The factory model required for the simulation exceeds githubs 100mb file size limit. Hence git lfs must be installed from here. After installing git-lfs, create a local catkin workspace and clone the repository into the src directory. Build and Source the workspace.

Clone this wiki locally