Hostname: page-component-cd9895bd7-dzt6s Total loading time: 0 Render date: 2024-12-25T13:41:55.719Z Has data issue: false hasContentIssue false

C4: a software environment for modeling self-organizing behaviors of autonomous robots and groups

Published online by Cambridge University Press:  01 January 1997

Jiming Liu
Affiliation:
Dept. of Computing Studies, Baptist University, 224 Waterloo Road, Kowloon Tong, Hong Kong. E-mail: jiming@comp.hkbu.edu.hk
Hong Qin
Affiliation:
Dept. of Computing Studies, Baptist University, 224 Waterloo Road, Kowloon Tong, Hong Kong. E-mail: jiming@comp.hkbu.edu.hk

Abstract

One of the important characteristics of an autonomous robot lies in the capability of self-organizing its own behaviors in order to adapt to an unknown environment. The goal of this paper is to present an effective means for investigating such a capability, which enables us to graphically build a model of the autonomous robot and dynamically observe the emergence of reactive behaviors as a result of external stimulus controlled behavioral self-organization. In particular, the paper describes an integrated software workbench, called C4 (which stands for Create, Coordinate, Condition, and Co-evolve), for modeling and simulating autonomous robotic systems, e.g., legged and dual-arm ones. The module create enables us to build top-down graphical models of novel mechanisms, followed by primitive motion pattern (e.g., gaits) specification and visualization in the coordinate module. Learning mechanisms, as embedded in module condition further allow us to test how the animated robots acquire new behavioral rules triggerable by external stimuli. Finally, the module co-evolve facilitates the analysis of the distributed intelligence of robot groups, which manifests itself from the behaviors emergent from the interaction among individual robots.

Type
Research Article
Copyright
© 1997 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)