Nihon Kikai Gakkai ronbunshu (Jan 2019)

Task description based on coordination of primitive actions

  • Kazuyuki NAGATA,
  • Ryo HANAI,
  • Natsuki YAMANOBE,
  • Akira NAKAMURA,
  • Kensuke HARADA

DOI
https://doi.org/10.1299/transjsme.18-00232
Journal volume & issue
Vol. 85, no. 870
pp. 18-00232 – 18-00232

Abstract

Read online

Tasks using a multi-fingered hand are performed by sequentially applying functional finger actions to an object. We refer to a functional finger action as a “primitive action.” Various manipulations can be realized by coordinating the primitive actions. Multi-fingered hands are expected to realize various tasks, and for this purpose, it is necessary to configure software which has high reusability and efficiently for implementing many tasks. In this paper, we describe primitive actions as highly reusable software modules, and we outline the process of implementing tasks through a coordination of these primitive actions. First, we describe the configuration of a multi-fingered hand system and demonstrate how coordinations of the primitive actions are performed within the system. Then, we provide symbolic descriptions of coordination of primitive actions, and we describe tasks for the multi-fingered hand by an action network of which the nodes show coordination of primitive actions. This facilitates reuse of the task description, and provides efficient implementation of the task. As an example, the task of picking up a towel from a stack is described. Furthermore, we demonstrate that the basic specification of the robotic hand required for the task can be derived by analyzing the primitive action sequence.

Keywords