Node Primitives:ソーシャルロボット向けのオープンなエンドユーザープログラミング基盤
Node Primitives: an open end-user programming platform for social robots
非技術者でもロボットの振る舞いを直感的にカスタマイズできるよう、ZeroMQ/Pythonの分散フレームワークとWebベースのエンドユーザープログラミングUIを組み合わせたプラットフォームを提案し、ジェスチャ操作アプリとユーザビリティ評価で有効性を示した。
著者: Enrique Coronado, Fulvio Mastrogiovanni, Gentiane Venture
分類: cs.RO
原文アブストラクト
With the expected adoption of robots able to seamlessly and intuitively interact with people in real-world scenarios, the need arises to provide non-technically-skilled users with easy-to-understand paradigms for customising robot behaviors. In this paper, we present an interaction design robot programming platform for enabling multidisciplinary social robot research and applications. This platform is referred to Node Primitives (NEP) and consists of two main parts. On the one hand, a ZeroMQ and Python-based distributed software framework has been developed to provide inter-process communication and robot behavior specification mechanisms. On the other hand, a web-based end-user programming (EUP) interface has been developed to allow for an easy and intuitive way of programming and executing robot behaviors. In order to evaluate NEP, we discuss the development of a human-robot interaction application using arm gestures to control robot behaviors. A usability test for the proposed EUP interface is also presented.
