TY - GEN
T1 - An ontology-based approach to improve the accessibility of ROS-based robotic systems
AU - Tiddi, Ilaria
AU - Bastianelli, Emanuele
AU - Bardaro, Gianluca
AU - D'Aquin, Mathieu
AU - Motta, Enrico
PY - 2017/12/4
Y1 - 2017/12/4
N2 - The focus of this work is to exploit ontologies to make robotic systems more accessible to non-expert users, therefore supporting the deployment of robot-integrated applications. Due to the increasing number of robotic platforms available for commercial use, robotic systems are nowadays being approached by users with different backgrounds, who are often more interested in the robots' high-level capabilities than their technical architecture. Without the right expertise however, using robots is restricted to the capabilities exposed by the platform provider, i.e. they can only be used as end products rather than as development platforms. Our hypothesis is that an ontological representation of the capabilities of robots could make these capabilities more accessible, reducing the complexity of robot programming and enabling non-experts to exploit these systems to a much larger extent. To demonstrate this, an ontology abstracting the capabilities exposed by the most common robotic middleware (ROS) is integrated in a system to allow non-experts to program robots of different types and capabilities without previous knowledge either of the specific robotic platform being considered, or of the intricate systems used in its implementation. Our experiments, in which non-experts users had to configure the system in order to make robots achieve different tasks, show how the efforts required for realizing basic tasks using available robotic platforms can be sensibly reduced through our approach.
AB - The focus of this work is to exploit ontologies to make robotic systems more accessible to non-expert users, therefore supporting the deployment of robot-integrated applications. Due to the increasing number of robotic platforms available for commercial use, robotic systems are nowadays being approached by users with different backgrounds, who are often more interested in the robots' high-level capabilities than their technical architecture. Without the right expertise however, using robots is restricted to the capabilities exposed by the platform provider, i.e. they can only be used as end products rather than as development platforms. Our hypothesis is that an ontological representation of the capabilities of robots could make these capabilities more accessible, reducing the complexity of robot programming and enabling non-experts to exploit these systems to a much larger extent. To demonstrate this, an ontology abstracting the capabilities exposed by the most common robotic middleware (ROS) is integrated in a system to allow non-experts to program robots of different types and capabilities without previous knowledge either of the specific robotic platform being considered, or of the intricate systems used in its implementation. Our experiments, in which non-experts users had to configure the system in order to make robots achieve different tasks, show how the efforts required for realizing basic tasks using available robotic platforms can be sensibly reduced through our approach.
KW - Artificial Intelligence
KW - Knowledge Representation
KW - Robotics
UR - http://www.scopus.com/inward/record.url?scp=85040546961&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85040546961&partnerID=8YFLogxK
U2 - 10.1145/3148011.3148014
DO - 10.1145/3148011.3148014
M3 - Conference contribution
AN - SCOPUS:85040546961
T3 - Proceedings of the Knowledge Capture Conference, K-CAP 2017
BT - Proceedings of the Knowledge Capture Conference, K-CAP 2017
PB - Association for Computing Machinery, Inc
T2 - 9th International Conference on Knowledge Capture, K-CAP 2017
Y2 - 4 December 2017 through 6 December 2017
ER -