-
Notifications
You must be signed in to change notification settings - Fork 0
Creation of hz packages
During RAPP system operation dynamic agents are sent from repository to robots. For this reason their binaries should be previousle packed in hz files.
Invoke script that generates hz package:
- usage: rapp_create_hz.sh PACKAGE_NAME FLAG
- PACKAGE_NAME - package name
- FLAG
- 0 - to generate hz without building ws_rapp_applications_nao workspace
- 1 - building ws_rapp_applications_nao workspace
To compile ws_rapp_applications_nao workspace and then generate package (e.g. helloworld-1.0.0.hz from helloworld package) type:
rapp_create_hz.sh helloworld 1
To generate package (e.g. voicemail-1.0.0.hz from voicemail package) without building again ws_rapp_applications_nao workspace type:
rapp_create_hz.sh voicemail 0
You will find hz files (RApps) in the following folder:
cd /home/nao/hz_packages/hz
ls
# You will get:
# helloworld-1.0.0.hz voicemail-1.0.0.hz
##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