Skip to content

Structure of virtual machine

Maksym Figat edited this page Feb 15, 2017 · 13 revisions

Home | Previous | Next


The /home/nao directory should contain the following subdirectories:

  • ws_ros - workspace containing ROS (Robot Operating System).
  • ws_ros_additional_packages - workspace containing additional libraries and ROS packages.
  • ws_rapp_nao - workspace containing core agent for Nao robot with RAPP API functions for dynamic agent.
  • ws_rapp_applications - workspace containing dynamic agents (RApps) for all robots.
  • ws_rapp_applications_nao - workspace containing dynamic agents (RApps) for Nao robot.
  • hz_packages - directory containing compiled DA's in form of hz packages.

ws_ros

Workspace with core ROS packages. In ws_ros/src you can find source codes of ROS core packages.

ws_ros_additional_packages

Workspace with additional ROS packages and external libraries (yaml_cpp/bigloo/etc). Contains:

  • programs - temporary folder where programs are downloaded.

ws_rapp_nao

Workspace with core agent packages downloaded from github repository rapp-robot-nao.

  • rapp_api - packge that encapsulates rapp_ros_naoqi_wrappings services into functions. Creates libraries containing RAPP functions.
  • rapp_core_agent - package that contains core agent control subsystem.
  • rapp_ros_naoqi_wrappings - package that wrapps naoqi libraries and delivers services to rapp_api
  • scripts - scripts for vm.

ws_rapp_applications

Copy of rapp_applications repository downloaded from github. It contains:

  • data - folder with data needed for dynamic agents (e.g. recorded file sound, etc).
  • hz_packages:
    • hz - folder where hz packages will be created.
    • template_package - template files needed to create hz package. It contains run script, which will be invoked by core agent after downloading dynamic agent.
    • store_interaction.js - file needed by Nao robot to connect with the Rapp store.
  • scripts - scripts needed to generate hz packages.
  • src - dynamic agent packages.

ws_rapp_applications_nao

Workspace which contains dynamic agent packages. There were copied from ws_rapp_applications workspace/src/.

hz_packages

Folder with hz packages ready to be sent to Rapp Store.


Home | Previous | Next

Clone this wiki locally