Skip to content
Tomasz Kornuta edited this page Jun 22, 2015 · 52 revisions

General structure of RAPP system

Figure 1 presents the general structure of the RAPP system, consisting of agents residing in the cloud and a robot. Figure 1: General structure of RAPP system

The cloud part of the system contains a repository agent a_rep (repository storing all RAPP applications - RApps in short) and a cloud agent a_cloud (representing external services). Each robot contains a specific core agent a_core, which governs both NAO effectors and receptors. RApps are composed of a single dynamic agent a_dyn executed on a robot and might be supplemented with agents running in the cloud.

More information of the general structure of RAPP system can be found in here...

Preparation of hardware for RAPP development

Preparation of virtual machine

Required system on virtual machine: Gentoo (the same as on Nao robot!)

The virtual machine is required for development, compilation and installation of Core and Dynamic Agents for Nao robot. For this reason it depends on many different libraries and tools.

Preparation of NAO robot

Required system on Nao robot: Aldebaran RT (based on Gentoo)

After preparation of the OpenNAO Virtual Machine you must perform analogous operations of the NAO robot itself.

Preparation of RAPP system for operation

Virtual machine enables you to prepare

Running dynamic agent

Writting dynamic agent (virtual machine)

If dynamic agent was written then it should be compiled and archived as a hz package in repository. Follow tutorials described in section Working on virtual machine

Preparation of PC to work as a repository

Required system: Ubuntu 14.04

Clone this wiki locally