| Literature DB >> 29046632 |
Ruiqi Wu1, Changle Zhou1, Fei Chao1, Zuyuan Zhu2, Chih-Min Lin1,3, Longzhi Yang4.
Abstract
Inspired by infant development theories, a robotic developmental model combined with game elements is proposed in this paper. This model does not require the definition of specific developmental goals for the robot, but the developmental goals are implied in the goals of a series of game tasks. The games are characterized into a sequence of game modes based on the complexity of the game tasks from simple to complex, and the task complexity is determined by the applications of developmental constraints. Given a current mode, the robot switches to play in a more complicated game mode when it cannot find any new salient stimuli in the current mode. By doing so, the robot gradually achieves it developmental goals by playing different modes of games. In the experiment, the game was instantiated into a mobile robot with the playing task of picking up toys, and the game is designed with a simple game mode and a complex game mode. A developmental algorithm, "Lift-Constraint, Act and Saturate," is employed to drive the mobile robot move from the simple mode to the complex one. The experimental results show that the mobile manipulator is able to successfully learn the mobile grasping ability after playing simple and complex games, which is promising in developing robotic abilities to solve complex tasks using games.Entities:
Keywords: developmental robotics; mobile manipulator; neural network control; robotic hand-eye coordination; sensory-motor coordination
Year: 2017 PMID: 29046632 PMCID: PMC5632655 DOI: 10.3389/fnbot.2017.00053
Source DB: PubMed Journal: Front Neurorobot ISSN: 1662-5218 Impact factor: 2.650
Figure 1The whole procedure of the game.
Infant's developmental stages and the corresponding development abilities.
| Visual fixation period | Fixation, saccade |
| Hand-eye coordination period | Hand-eye coordination, near-body grasping |
| Mobile-direction coordination period | Mobile grasping |
The constraint instantiation for mobile robot.
| Hardware | Eye joint, arm joint, wheel motor |
| Sensory-motor | Tactile sensor, arm movement range |
| Cognitive | Neural network |
| Maturational | Network convergence threshold |
| External/environmental | Location of the target object |
The robot's lift-constraint strategy.
| 1. Visual resolution | Fixation ability |
| 2. Eye joint | Saccade ability |
| 3. Shoulder joint, Elbow joint | Hand-eye coordination |
| 4. Wrist joint, gripper joint | Near-body grasping |
| 5. Wheel joint | Mobile grasping |
Figure 2The LCAS algorithm implementation and the overall training processes.
Figure 3The robotic hardware.
Figure 4The training of the hand-eye coordination network.
Figure 5The test results of near-body grasping.
Figure 6The procedure in simple game mode.
Figure 7The training of the eye-mobile coordination network.
Figure 8The procedure in complex game mode.
Figure 9The comparison of two methods in simple game mode.
Figure 10The results of the near-body grasping test.
Combined Learning Algorithm
| 1: |
| 2: |
| 3: |
| 4: quit this for-loop and release a new constraint; |
| 5: |
| 6: repeat doing the leaning process within this for-loop (Lines 2-8); |
| 7: |
| 8: |
| 9: |