Skip to content

Environment Setup

Mohammad Mahdi Rahimi edited this page Mar 18, 2019 · 1 revision

Hardware Requirements

It's recommended to use at least this setup:

RAM: 8GB
CPU: Intel Core i5 4-Core
GPU: NVIDIA 2GB
Disk: more than 40 GB

if you are using a virtual machine for this project, please consider you should allocate minimum requirement for the virtual machine, this means your PC should at least have double of above setup.

if you are using a MacBook, it's suggested to install Ubuntu in dual-boot or virtualize it with the parallel desktop.

OS

You can only use ubuntu 16.04 xenial (since we use Ros-kinetic) for now.

Frameworks

The Only necessary frameworks for now are:

ROS Kinetic (Ubuntu 16.04)

Recommended frameworks to have installed:

Qt 5.10+

Anaconda Python 3.5+

Libraries and Dependencies

You can find all the required dependencies and libraries in deps.sh the script inside every Parsian Packages.

please remember if you add any dependencies or additional library to any package, mention it in the scripts.

Editors and IDES

This project contains code with different programming languages, but mostly you need to use C++, Python 2.7 and Bash/Zsh.

Recommended IDE's for C++:

CLion [Jetbrains]
Qt    [Nokia]

Recommended IDE's for Python:

PyCharm [Jetbrains]

Recommended Editors:

VIM
Sublime

Clone this wiki locally