HMDP: A New Protocol for Motion Pattern Generation Towards Behavior Abstraction

  • Authors:
  • Norbert Michael Mayer;Joschka Boedecker;Kazuhiro Masui;Masaki Ogino;Minoru Asada

  • Affiliations:
  • Dept. of Adaptive Machine Systems, Graduate School of Engineering, Osaka University, Osaka, Japan and, Asada S.I. Project, ERATO JST, Osaka, Japan;Dept. of Adaptive Machine Systems, Graduate School of Engineering, Osaka University, Osaka, Japan and, Asada S.I. Project, ERATO JST, Osaka, Japan;Dept. of Adaptive Machine Systems, Graduate School of Engineering, Osaka University, Osaka, Japan and, Asada S.I. Project, ERATO JST, Osaka, Japan;Dept. of Adaptive Machine Systems, Graduate School of Engineering, Osaka University, Osaka, Japan and, Asada S.I. Project, ERATO JST, Osaka, Japan;Dept. of Adaptive Machine Systems, Graduate School of Engineering, Osaka University, Osaka, Japan and, Asada S.I. Project, ERATO JST, Osaka, Japan

  • Venue:
  • RoboCup 2007: Robot Soccer World Cup XI
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

The control of more than 20 degrees of freedom in real-time is one challenge of humanoid robotics. The control architecture of an autonomous humanoid robot often consists of two parts, namely a real-time part that has direct access to the motors or RC servos, and a non-real-time part, that controls the higher-level behaviors and sensory information processing such as vision and touch. As a result motion patterns are developed separately from the other parts of the robots behavior. In research, particularly when including developmental processes, it is often necessary that the design or the evolution of motion patterns is integrated in the overall development of the robot's behavior. This is indeed one of the main principles of the embodied intelligence paradigm. The main aim of this work is to define a flexible way of describing motion patterns that can be passed to the motion controller which in turn executes them in real-time. As a result, the Harmonic Motion Description Protocol (HMDP) is presented. It allows the motions to be described as vectors of coefficients of harmonic motion splines. The motion splines are expressed as human-readable ASCII strings that can be passed as a motion stream. Flexibility is achieved by implementing the principle of superposition of several motion patterns. In this way also closed loop control is achievable in principle. Moreover, the HMDP can be implemented into the (deleted for blind review) project of the 3D soccer simulation league as a standard way to communicate motion patterns between the agent and the simulation interface and/or real humanoid robots.