Supplementary material for: |
Under review. A preview version is on Arxiv: abs/1602.02990.
Abstract: With the accelerated development of robot technologies, optimal control becomes one of the central themes of research. In traditional approaches, the controller, by its internal functionality, finds appropriate actions on the basis of the history of sensor values, guided by the goals, intentions, objectives, learning schemes, and so on planted into it. The idea is that the controller controls the world—the body plus its environment—as reliably as possible. This paper advocates for a new paradigm of control, obtained by making the world control its controller in the first place. The paper presents a solution with a controller that is devoid of any functionalities of its own, given by a fixed, explicit and context-free function of the recent history of the sensor values. When applying this controller to a muscle-tendon driven arm-shoulder system from the Myorobotics toolkit, we observe a vast variety of self-organized behavior patterns: when left alone, the arm realizes pseudo-random sequences of different poses but one can also manipulate the system into definite motion patterns. But most interestingly, after attaching an object, the controller gets in a functional resonance with the object’s internal dynamics: when given a half-filled bottle, the system spontaneously starts shaking the bottle so that maximum response from the dynamics of the water is being generated. After attaching a pendulum to the arm, the controller drives the pendulum into a circular mode. In this way, the robot discovers affordances of objects its body is interacting with. We also discuss perspectives for using this controller paradigm for intention driven behavior generation.
The videos can be watched at http://playfulmachines.com/MyoArm-1
Handshake | Human robot interaction by manually imposing a periodic movement | Video 1 |
Arm with pendulum | Suspending a weight from the tip of the arm: self-excitation of a circular pendulum mode | Video 2 |
Pendulum responses | Motors are stopped. Recording spring forces of swinging suspended bottle | Video 3 |
Shaking horizontally | A half filled bottle is horizontally attached to the tip of the arm: shaking of the bottle mainly along its axis | Video 4 |
Shaking vertical | Vertical attachment, half filled: shaking direction mainly along the (now vertical) axis | Video 5 |
How to rotate a wheel | Arm attached frontally to a revolvable bar/wheel. | Video 6 |
Rotating wheel II | Parallel wheel – arm arrangement | Video 7 |
Wiping table | Arm with brush starts to wipe a table | Video 8 |
Wiping table modes | Different wiping patterns from reloaded controllers | Video 9 |
Sensor disruptions | With visual input for hand. Camera is turned during behavior. Fast reorganization | Video 10 |
Hand-eye coordination | Coordination develops, such that arm follows a dummy hand | Video 11 |
This document was translated from LATEX by HEVEA.