Skip to content

Install dependencies

Karenqh edited this page Jan 22, 2015 · 2 revisions

Note: the following libraries should be installed in /usr/local/lib, change the PREFIX to /usr/local when doing make install in case some of them have different default paths.

lua

Download the source code from http://www.lua.org/ftp/#manuals and install lua following the instructions at http://www.lua.org/manual/5.3/readme.html. (I'm sure that lua 5.1.5 is stable for development, I haven't tried 5.2 or later version - Karen).

luajit

Following the instructions here: http://luajit.org/install.html.

openblas

git clone git@github.com:xianyi/OpenBLAS.git
make
sudo make install PREFIX=/usr/local

Torch

git clone git@github.com:smcgill3/torch7.git

checkout the build-fixes branch rather than the master!!

make prep
make
sudo make install

Zeromq

Follow the instructions http://zeromq.org/intro:get-the-software

Zeromq lua bindings

https://github.com/zeromq/lzmq and https://github.com/moteus/lua-llthreads2

Webots

Currently we are using webots 7.4. http://www.cyberbotics.com/download

UPennDev

This is the software developed for THOR-OP.

git clone git@github.com:UPenn-RoboCup/UPennDev2.git
make
make THOROP

Clone this wiki locally