1 Create a FREE account.
2 Sign in with your user.
3 Follow the guided tutorial.

If you still have problems, please let us know, by sending an email to . Thank you!


P: +34 687 672 123
Mon-Fri 9:00AM - 6:00PM
Sat - 9:00AM-5:00PM
Sundays by appointment only!

Speaker of ROS Developers Conference
Alessio Capitanelli

Research Fellow at Università degli Studi di Genova

ros-developers-conference-speaker-Alessio-CapitanelliAbout Alessio Capitanell

I am 26 years old junior research fellow at the University of Genoa. My main fields of interest areRobotics and Intelligent Systems. I currently work on knowledge representation, methods forautomated reasoning and planning, and software architectures for robotics.



Title and Abstract of the Speech 

Semantic Knowledge Representation in ROS: using ARMOR for Ontology Manipulation and Queries

(Authors: Luca Buoncompagni and Alessio Capitanelli)


We present a ROS Multi Ontology References (AR- MOR) general-purposes service for using OWL ontologies in robotic architectures. We propose a tutorial that shows, with a toy example, the benefits of OWL formalisms for creating, maintaining and processing the knowledge generated by other ROS components over time. The tutorial is divided in three parts of increasing complexity based on a common scenario. The first concerns prior knowledge generation and query. The second addresses the synchronization between different belief producers, and the third focuses on the management of the knowledge at higher reasoning layers. The tutorial simulate a simplified symbolic environment describing robots (with different abilities) moving across the rooms of an apartment, where diverse tasks take place jointly with peoples.


The autonomy of a robot relies on its awareness of the surroundings, especially if it involves persons looking for natural interaction modalities. This is becoming evident now that in the literature high-level reasoners have been presented as software components for advanced robotic behaviors in dynamic contexts. Nowadays, robots process data coming from sensors with ad- vanced techniques, whose results are used to drive the robot’s actions, typically decomposed in a sequence of atomic tasks (i.e., involving some planning or reacting behaviors). If the robot is deployed in a dynamic environment performing more context- based tasks, in order to infer the next action, it should be able to integrate the processable external stimuli at a given instance, with the representation of previous world states it had in mind (i.e., information in the knowledge base).

The problem of representing, storing and retrieving beliefs from memory (i.e., reason on the knowledge, given some input data) is challenging both from a researching and a technological viewpoint. On the one hand, we lack in formal methodologies to maintain knowledge, while focusing only on the information useful for the current task. On the other, we lack a common way to represent such a piece of knowledge. Hence, the integration and validation of different reasoning techniques for assessing the states of the environment are hard to accomplish.


Video Recording

Conference Registration

Registration Fee

Until 4 July, 2018

€ 65

If you are Annual Subscription paying user of Robot Ignite Academy or ROS Development Studio:

Free registration fee

Conference fees include:

Access to the conference LIVE streaming 

Full-access to the ROS Development studio during the conference

Full-access to the online chat tool with all participants and ROS experts

A copy of the ROS Developers Guide e-book

✓ Access to all packages with pre-defined code

There are only 500 seats for the conference, which are served on a FIFS basis. We will sent you the confirmation of participation (via email) only if we have received your payment within 1 day after registration.

You also can pay by bank transfer:

Transfer beneficiary: THE CONSTRUCT SIM

IBAN: ES86 1465 0120 3119 0040 7738


Specification: RDC2018 + Full Name

If you want to cancel your registration, please send us a written request via email before June 30th.

Please be aware that all payments are in EURO. For any bank transfer made from outside the Euro zone, please be aware of bank service charges. All bank charges for remittances are to be borne by the participant.


Stay connected with RDC!