-
Notifications
You must be signed in to change notification settings - Fork 0
Installation of necessary packages
Home | Previous | [Next] (https://github.com/rapp-project/rapp-robot-nao/wiki/Structure-of-directories-on-Nao-robot)
After running the Oracle VM Virtual Box you must activate the OpenNAO Virtual Machine and login on the basic nao account:
login: nao
password: nao
You can use SSH to work on the virtual machine.
The vm_preparation_to_build_packages script downloads the actual version of github repositories and prepares the required directory structure.
Remember to connect your virtual machine to the internet before you "execute" the following script.
bash vm_preparation_to_build_packages.sh
Restart your virtual machine. Script vm_preparation_to_build_packages.sh has changed some local variables. They will be set, if you log in again to the virtual machine.
exit
Log in typing nao as login and nao as password. Your PATH variable was set properly and now virtual machine scripts are visible.
Warning: Please be aware that you will be asked to enter your github login and password in order to clone two rapp repositories: rapp-applications and rapp-robot-nao.
Aside of ROS Indigo, there are several packages that need to be downloaded and installed on Virtual Machine. ROS-independent software packages:
- vmime
- gsasl
- yaml-cpp
- openssl
- bigloo
- hop
ROS-dependent software packages:
- nodelet_core
- bond_core
- cmake_modules
- image_common
- vision_opencv
- rosbridge_suite
Those libraries are downloaded and compiled by a single script:
vm_compile_additional_packages.sh
The script installs all required packages and dependencies into /home/nao/ws_ros_additional_packages/install_isolated/. Additionally, if ROS was not compiled previously the script also compiles the ROS core.
Home | Previous | [Next] (https://github.com/rapp-project/rapp-robot-nao/wiki/Structure-of-directories-on-Nao-robot)
##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