Getting Started - RoboticsClubatUCF/IARC GitHub Wiki

This project uses:

Ubuntu

Ubuntu Linux 16.04 LTS Xenial Xerus

Download | Installation Guide

  • You can use another Linux distribution or version of Ubuntu, but support for the version of ROS we're using is best for Ubuntu 16.04. Only use something different if you know what you're doing and are comfortable installing software from source.
  • It is recommended that you install Linux natively on its own partition. The Ubuntu installation will guide you through configuring itself to install alongside your existing operating system, AKA dual-boot. You can also run it from a virtual machine from within your existing operating system, but doing so will cost you speed and limit your hardware support. If you must go this route, Virtual Box is a decent free option for virtualization.

ROS

ROS Kinetic Kame

Installation Guide

If you've got enough room on your hard drive, install "Desktop-Full". If you don't you can probably get by with just "Desktop".

Python

Python 3.5

Python 3 is installed by default on Ubuntu 16.04, but Python 2 is the default Python version. They're mostly the same, but there are some small differences that cause compatibility problems. As changing the default Python interpreter can cause issues with system software, it's recommended to create a user alias for the python command that points to Python 3.

alias python='/usr/bin/python3'

OpenCV

OpenCV 3.1

Installation Guide

OpenCV 3 currently needs to be installed from source for Ubuntu 16.04.