首页 /研究 /A Capability-based Framework for Programming Small Domestic Service Robots
OTHER

A Capability-based Framework for Programming Small Domestic Service Robots

Ronny Seiger, Christoph Seidl, Uwe Aßmann, Thomas Schlegel

发表年份
2015
引用次数
10

摘要

Currently, small domestic service robots are on the verge of becoming a mass product for assisting end customers with everyday tasks. Despite open programming interfaces provided by robot manufacturers, many different robot systems exist that have to be programmed individually due to technical differences. The Robot Operating System (ROS) helps alleviate this problem, but provides only a low abstraction level, which hinders easy application development for entire classes of robots. This paper presents a high-level abstraction API for uniform programming and control of small domestic service-robots that support moving to various locations, grabbing items and basic two-way communication. The programming framework employs robot capabilities as abstractions and thereby facilitates intuitive use and extensibility. It builds on ROS functionality but hides underlying complexity from developers. We demonstrate the applicability of the approach by various robot applications in the smart-home domain that we developed on basis of the API.

关键词

RobotComputer scienceAbstractionService robotService (business)Mobile robotHuman–computer interactionDomain (mathematical analysis)Software engineeringExtensibility

相关论文

查看 OTHER 分类全部论文