From Manos Tsardoulias
We are happy to announce the v0.6 version of RAPP Platform and RAPP API, oriented to provide an online platform for delivering ready-to-use generic cloud services to robots!
The changes in comparison to v0.5.5 follow:
RAPP Platform Web services now support authentication via a tokens mechanism
Several new functionalities were introduced in the form of ROS nodes along with the respectful API web calls. These include object recognition via a Caffe wrapper (http://caffe.berkeleyvision.org/), e-mail management, geolocator, hazard detection in a household environment (detects if lights were left on or doors open), human detection, news explorer, path planning and a weather reporter.
Web services: Introduced a framework developed on-top of hop.js for easily implementing Web Services (documenation)
Python Platform API was refactored, supporting high level API and advanced API implementations, as well as static request and response objects.
RAPP Platform Wiki has been updated with the current description of all nodes, including full tutorials on how to create a new functionality, a new web service or even robotic applications.
RAPP Platform scripts (installation and deployment) were transferred in a separate repository
You can download a ready-to-launch VM containing the RAPP Platform v0.6 from here. Furthermore RAPP Platform v0.6 is already publicly launched in the Aristotle University of Thessaloniki premises. You can find more information on how to invoke its cloud services here.
Links of interest:
RAPP Project: http://rapp-project.eu/
RAPP Platform GitHub repository: https://github.com/rapp-project/rapp-platform
RAPP Platform wiki: https://github.com/rapp-project/rapp-platform/wiki
RAPP API GitHub repository: https://github.com/rapp-project/rapp-api
RAPP Platform documentation page: http://rapp-project.github.io/rapp-platform/
RAPP is a 3-year research project (2013-2016) funded by the European Commission through its FP7 programme, which provides an open source software platform to support the creation and delivery of robotic applications. Its technical objectives include the development of an infrastructure for developers of robotic applications, so they can easily build and include machine learning and personalization techniques to their applications, the creation of a repository from which robots can download Robotic Applications (RApps) and upload useful monitoring information, as well as developing a methodology for knowledge representation and reasoning in robotics and automation. More information on RAPP can be found at http://rapp-project.eu/.