Installation of required libraries
The simple repository agent (an emulation of RAPP repository) depends on two main libraries: Bigloo and HOP. As they both use automake, you must previously download and install it. You can download automake from here.
Bigloo is an implementation of the Scheme programming language.
Follow the instructions:
- Get the latest version of Bigloo, e.g. from here
- Install Bigloo:
./configure
make
sudo make install
make clean
The HOP framework is used for downloading RApps, communication between dynamic agent and cloud agent and invoking services provided by the repository agent. HOP requires installation of Bigloo.
Follow the instructions:
- Get latest version of HOP, e.g. from here
- Install HOP:
./configure
make
sudo make install
make clean
##1. General structure of RAPP system
##2. Preparation of hardware for RAPP development
Structure of RAPP project repositories on github
Preparation of virtual machine
Preparation of NAO robot
- [Structure of directories on Nao robot] (https://github.com/rapp-project/rapp-robot-nao/wiki/Structure-of-directories-on-Nao-robot)
- Configuration and copying of libraries to NAO robot
##3. Running the RAPP system
Preparation of core agent
- Download and compilation of core agent on Virtual Machine
- Upload of core agent from Virtual Machine to NAO
Running core agent on NAO
##3. Testing dynamic agents on virtual machine