-
Notifications
You must be signed in to change notification settings - Fork 3
Installation Guide
- Ubuntu 20.04 LTS
- Unity Hub 3.2.0
- Unity Editor 2020.3.36f1 LTS
- ROS Noetic
- RViz
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.
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.
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.
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
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.