RAPP Deliverables

The PDF reports available on this page are all the public deliverables of the RAPP European funded project (FP7). They contain lots of resources that may be valuable for various projects and research in the field. These reports concern both the technical aspects of RAPP and the user perspective, e.g. RAPP Platform Final Requirements and KPIs, User requirements, Ethical legislations and guidelines, Image processing module, evaluation of RApps, etc.

RAPP Platform Design

User requirements (D1.1 – August 2014)

A collection and analysis of requirements from the users’ perspective with emphasis on elderly end‐users. These requirements have refined the focus of RAPP and the specifications of the Platform.

RAPP Ontology (D1.2 – January 2015)

The current document is dedicated to the presentation of the adopted ontology schemes that will be utilized in the RAPP platform. One of RAPP’s central aspects (and aspirations) being to contain a means of storing, utilizing and transferring information among different robotic devices.

RAPP Platform Final Requirements and KPIs (D1.4 – August 2015)

A description of the requirements and specifications necessary for the RAPP implementation as a software platform. A clear distinction is made between the different layers of the multi-tier architecture of the system, focusing primarily on service architecture.

Report on Ethical legislations and guidelines (D1.5 – June 2014)

The ethical issues considered in RAPP to ensure that users’ rights are fully guaranteed. The report includes ethical and regulatory concerns regarding research at European level while it also identifies important national Greek and Spanish legislation related to processing of personal data and Ethics Committee.

Core RAPP API

RAPP AI Module Design (D2.1.2 – November 2015)

A report on the Artificial Intelligence methods developed in RAPP, aiming at providing the RAPP supported robots with means to expand their computational and functional capabilities. This approach is beneficial, as robots do not have to be equipped with expensive sensors or powerful computational units, since the RApps (Robotic Applications) can be executed in a distributed fashion both on the robot and the cloud.

RAPP Store-Core Behaviours Interaction – Final Implementation (D2.2.2 – November 2015) + See also: Annex to D2.2.2

The document presents the interaction between the RAPP platform and the robot based software. Usually robot controllers do not interact with external sources of software and have a fixed structure. This document presents an alternative approach: the architecture of a robot control system with exchangeable modules related to specific applications.

RAPP Navigation and Motion Planning Module (D2.3.2 – November 2015)

A description of the design and implementation of localization and mapping algorithms based on sensorial data, as well as efficient path planning algorithms.

RAPP Image Processing Module (D2.4.2 – November 2015)

This deliverable presents how to allow robots to perceive the indoor environment with an onboard RGB camera, supported by an off-line creation of a 3-D occupancy map using an external depth-map scanner (e.g. like the MS-Kinect device). The goal is to design efficient and reliable image pre-processing and segmentation functions, and symbolic concept detection and model-based object recognition algorithms, that can be used in real-world scenarios. A particular implementation of such RAPP API for the NAO robot is reported. The image processing module (and corresponding RAPP API) is structured into three layers, related to the API-s of the Core Agent, the Dynamic Agent and the RAPP Platform. Additionally, speech capture and speech synthesis functions, necessary for human-robot communication, are also implemented in the Core Agent API.

RAPP Communication and Event Processing (D2.5.2 – November 2015)

The document discusses requirements and proposes solutions for the integration of robotic and web application frameworks, the use of the HOP framework to support dynamic downloading and execution of RAPP applications on the robot, and the security model for the applications. The first section of the document lists technical requirements (network requirements, application distribution with an embedded part and a cloud part, dynamic installation of additional applications on the robot, integration of web communications with ROS communications, security). The other sections detail proposed solutions to these requirements. Several API have been specified to implement the solutions. Also, proof of concept code has been developed to demonstrate distributed communications and application downloading from the RAPP store. References to the API and POC code are given in the annex.

RAPP Software Prototype

State-of-the-art report (D3.1 – November 2015)

This document provides the state-of-the-art report in the fields of robotic devices that support the elderly and people in need, robotic frameworks, related projects to RAPP, robotic algorithms concerning ontologies, navigation and vision, and finally a survey on existing application stores.

RAPP Modules (D3.2 – May 2015)

This document is a brief description of the implemented RAPP Modules.

RAPP Store (D3.4 – May 2014)

This document presents the alpha version of the RAPP store.

Final RAPP API (D3.5.2 – November 2015)

A description of the RAPP API used by developers, in order to enable abstract, high-level development and programming of robotics applications.

RApps

Early Requirements and Specifications for RApps (D4.2 – November 2014)

These requirements and specifications, based on the needs of the elderly as they were described and defined in a series of meetings and group interviews, along with the non-functional requirements, have better defined the focus and specifications of the RAPP platform.

Implementation of Early Versions of RApps (D5.1.1 – March 2015)

A presentation of the development of the early versions of the pilot RApps.

Evaluation of pilot RApps (D6.3.1 – November 2015) + Annex to D6.3.1

The current status of the prototypes and RApps development, for both NAO and ANG-med robots, and the tests being carried out to ensure the correct performance and integration of all elements needed to run the defined scenarios.

Final Requirements and Specifications for RApps (D4.3 – February 2016)

A presentation of RAPP applications for technology literate older adults and older adults diagnosed with MCI.

Implementation of Final Versions of RApps (D5.2.1 – August 2016)

A presentation of the final RApp Implementations.

Project dissemination

D7.1 – RAPP Dissemination plan (August 2014) + Amendment to the dissemination plan (July 2015)

The RAPP Dissemination plan is to ensure that the project research and practical outcomes will widely be disseminated to the appropriate target communities, at appropriate times, via appropriate methods, and that those who can contribute to the development, evaluation, uptake and exploitation of the RAPP outcomes can be identified and encouraged to participate.

First year dissemination activities Report (M12) (November 2014)

The present document summarises the nature and impact of RAPP promotion and dissemination activities of the project during its first year.

Second year dissemination activities Report (M24) (November 2015)

The present document summarises the nature and impact of RAPP promotion and dissemination activities of the project during its second year.

Third year dissemination activities Report (M36) (January 2017)

The present document summarises the nature and impact of RAPP promotion and dissemination activities of the project during its third year.