Below ‘s the article written from my bachelor thesis (with two friends) about quadruped robot control program under supervision of Dr.Jumpol Polvichai, during my degree in computer engineering at King Mongkut University of Technology Thonburi (KMUTT), Bangkok.
B. Kaewkamnerdpong, C. Chaisukkosol, O. Chanphen, and J. Polvichai, “Solving the Simple Task of a Behavior-based Robot by Genetic Programming” in the First Asian Symposium on Industrial Automation and Robotics (ASIAR), BITEC, Bangkok, Thailand. May 6-7, 1999
>>> see presentation (by my friend, B.Kaewkamnerdpong) [PDF: 11 slides]
Abstract (from full Bachelor thesis)
Both Behavior-based Approach and Genetic Programming, an evolutionary computation process, are the famous successful approaches in robotics field. This work is an intermediate level approach between coding a behavior-based system and evolving an overall control system to solve the problems automatically.
In this work, the behavior-based approach has been adopted in designing a dog-like robot, which can perform behaviors such as walking forward, walking backward, turning left, turning right and stopping. To manifest the efficiency of this robot, finding the way out of the simple maze is assigned as the simple specific task of this robot. Genetic programming process is also chosen to find the programs that can command the robot out of the maze. The main evolutionary process of this work is similar to typical evolution approach. But it is adjusted especially for this work. This process is taken in the simulation. In final, the successful programs will be tested in the real robot and in the real world.
In the 4 experiments of different environments, the robot have showed that it can solve the problem well in simulation, but its efficiency decreases in the real world due to differences between simulation runs and real runs. However, this work illustrates that combination of behavior-based approach and evolutionary computation concept can solve a simple problem.
Key words : Behavior-based Approach / Genetic Programming / Robot.
>>> see full bachelor thesis [in Thai, PDF: 114 pages A4]
Our self-constructed quadruped robot, with aluminum-legs & Tupperware-body.
The real-word experiment (along with computer simulation experiments).
My friend was picking up our quadruped robot to restart the experiment.
The first version of the quadruped robot’s legs, using foam.