Biomimetic Walking Robot Scorpion: Control and Modeling

Similar documents
Dynamically stepping over large obstacle utilizing PSO optimization in the B4LC system

Decentralized Autonomous Control of a Myriapod Locomotion Robot

Toward a Human-like Biped Robot with Compliant Legs

Robot motion by simultaneously wheel and leg propulsion

Body Stabilization of PDW toward Humanoid Walking

Sample Solution for Problem 1.a

Using sensory feedback to improve locomotion performance of the salamander robot in different environments

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS

BIOLOGICALLY INSPIRED QUADRUPED ROBOT BIOSBOT: MODELING, SIMULATION AND EXPERIMENT

Simulation of the Hybtor Robot

Spring Locomotion Concepts. Roland Siegwart, Margarita Chli, Martin Rufli. ASL Autonomous Systems Lab. Autonomous Mobile Robots

Motion Control of a Bipedal Walking Robot

From Passive to Active Dynamic 3D Bipedal Walking - An Evolutionary Approach -

Keywords--Bio-Robots, Walking Robots, Locomotion and Stability Controlled Gait.

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 53. The design of exoskeleton lower limbs rehabilitation robot

Kungl Tekniska Högskolan

Centre for Autonomous Systems

Gait Analysis of a Little Biped Robot. Received May 2015; accepted July 2015

Evolving Gaits for the Lynxmotion Hexapod II Robot

REPORT DOCUMENTATION PAGE

An investigation of kinematic and kinetic variables for the description of prosthetic gait using the ENOCH system

CHAPTER IV FINITE ELEMENT ANALYSIS OF THE KNEE JOINT WITHOUT A MEDICAL IMPLANT

Supplementary Figure 1 An insect model based on Drosophila melanogaster. (a)

A Bio-inspired Behavior Based Bipedal Locomotion Control B4LC Method for Bipedal Upslope Walking

Coaching the Triple Jump Boo Schexnayder

Ranger Walking Initiation Stephanie Schneider 5/15/2012 Final Report for Cornell Ranger Research

Toward a Human-like Biped Robot with Compliant Legs

Analysis of Backward Falls Caused by Accelerated Floor Movements Using a Dummy

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

YAN GU. Assistant Professor, University of Massachusetts Lowell. Frederick N. Andrews Fellowship, Graduate School, Purdue University ( )

PERCEPTIVE ROBOT MOVING IN 3D WORLD. D.E- Okhotsimsky, A.K. Platonov USSR

The Incremental Evolution of Gaits for Hexapod Robots

EVOLVING HEXAPOD GAITS USING A CYCLIC GENETIC ALGORITHM

GaitAnalysisofEightLegedRobot

1. A tendency to roll or heel when turning (a known and typically constant disturbance) 2. Motion induced by surface waves of certain frequencies.

Walking and Running BACKGROUND REVIEW. Planar Pendulum. BIO-39 October 30, From Oct. 25, Equation of motion (for small θ) Solution is

Humanoid Robots and biped locomotion. Contact: Egidio Falotico

Robotics and Autonomous Systems

Robotics and Autonomous Systems


Learning Energy Efficient Walking Based on Ballistics

Improvement of the Cheetah Locomotion Control

Open Research Online The Open University s repository of research publications and other research outputs

Lesson 14: Simple harmonic motion, Waves (Sections )

Kenzo Nonami Ranjit Kumar Barai Addie Irawan Mohd Razali Daud. Hydraulically Actuated Hexapod Robots. Design, Implementation. and Control.

Design of a double quadruped for the Tech United soccer robot

Chapter 16. Waves-I Types of Waves

-Elastic strain energy (duty factor decreases at higher speeds). Higher forces act on feet. More tendon stretch. More energy stored in tendon.

Learning Energy Efficient Walking with Ballistic Walking

by Michael Young Human Performance Consulting

Designing Diving Beetle Inspired Underwater Robot(D.BeeBot)

INITIATING NORMAL WALKING OF A DYNAMIC BIPED WITH A BIOLOGICALLY MOTIVATED CONTROL

RUNNING ON SOFT GROUND: SIMPLE, ENERGY-OPTIMAL DISTURBANCE REJECTION

Emergent walking stop using 3-D ZMP modification criteria map for humanoid robot

Walking Experiment of Biped Robot with Antagonistic Actuation Using Non-Linear Spring

Design and control of Ranger: an energy-efficient, dynamic walking robot

E.I. Kugushev, 7.6. Jaroshevskij Institute of Applied Mathematics, the USSR Academy of Sciences, Moscow, A-47, Miusskaya Sq», 4

Gait Analyser. Description of Walking Performance

Gait. Kinesiology RHS 341 Lecture 12 Dr. Einas Al-Eisa

Speed Control System Design in Bicycle Robot by Low Power Method. Abstract

Walking Simulator Mechanism

Stable Upright Walking and Running using a simple Pendulum based Control Scheme

Sensing and Modeling of Terrain Features using Crawling Robots

Kintrol Instructions for Use Product Number: VS4

The Influence of Friction on Gait and Energy Efficiency of the Walking Robot Based on Rhythmic Control

Locomotion Concepts. Autonomous Mobile Robots. Concepts Legged Locomotion Wheeled Locomotion. Autonomous Systems Lab. Zürich. Localization.

Biomechanics and Models of Locomotion

Using GPOPS-II to optimize sum of squared torques of a double pendulum as a prosthesis leg. Abstract

Gait Evolution for a Hexapod Robot

USA Track & Field Heptathlon Summit- November

Fail Operational Controls for an Independent Metering Valve

The Mechanics of Modern BREASTSTROKE Swimming Dr Ralph Richards

Transformation of nonfunctional spinal circuits into functional states after the loss of brain input

Spider Robot for Motion with Quasistatic. Force Constraints

Implementing Provisions for Art. 411 of the ICR Ski Jumping

A Biologically Inspired Approach to the Coordination of Hexapedal Gait

Compensator Design for Speed Control of DC Motor by Root Locus Approach using MATLAB

DETC DESIGN OPTIMIZATION OF A NOVEL TRIPEDAL LOCOMOTION ROBOT THROUGH SIMULATION AND EXPERIMENTS FOR A SINGLE STEP DYNAMIC GAIT

Complex movement patterns of a bipedal walk

In this course you will learn the following

Waves. harmonic wave wave equation one dimensional wave equation principle of wave fronts plane waves law of reflection

WALKING MOTION ANALYSIS USING SMALL ACCELERATION SENSORS

Development of Fish type Robot based on the Analysis of Swimming Motion of Bluefin Tuna Comparison between Tuna-type Fin and Rectangular Fin -

Wave Motion. interference destructive interferecne constructive interference in phase. out of phase standing wave antinodes resonant frequencies

Vibration Analysis and Test of Backup Roll in Temper Mill

Chapter 11 Waves. Waves transport energy without transporting matter. The intensity is the average power per unit area. It is measured in W/m 2.

Programming Self-Recovery in the humanoid Leong Ti Xean 1 Yap Kian Tiong 2

Rules of Hurdling. Distance Between Hurdles

ZIN Technologies PHi Engineering Support. PHi-RPT CFD Analysis of Large Bubble Mixing. June 26, 2006

Journal of Chemical and Pharmaceutical Research, 2016, 8(6): Research Article. Walking Robot Stability Based on Inverted Pendulum Model

Toward a human-like biped robot with compliant legs

Servo-Assisted Lower-Body Exoskeleton With a True Running Gait

Unit 7: Waves and Sound

Efficient Gait Generation using Reinforcement Learning

In memory of Dr. Kevin P. Granata, my graduate advisor, who was killed protecting others on the morning of April 16, 2007.

Passive compliant quadruped robot using central pattern generators for locomotion control

Neural Control and Learning for Versatile, Adaptive, Autonomous Behavior of Walking Machines

GEA FOR ADVANCED STRUCTURAL DYNAMIC ANALYSIS

Breaking Down the Approach

OPTIMAL TRAJECTORY GENERATION OF COMPASS-GAIT BIPED BASED ON PASSIVE DYNAMIC WALKING

Transcription:

Preprint: to appear in Robotics and Autonomous Systems journal (Special Issue: Best papers from SIRS00) Biomimetic Walking Robot Scorpion: Control and Modeling Bernhard Klaassen, Ralf Linnemann, Dirk Spenneberg, Frank Kirchner Fraunhofer Institut Autonome intelligente Systeme (AiS) D-53754 Sankt Augustin, Germany Abstract: We present the biomimetic control scheme for the walking robot SCORPION. We used a concept of Basic Motion Patterns, which can be combined in a very flexible manner. In addition our modeling and simulation approach is described, which has been done based on the ADAMS(TM) simulator. Especially the motion patterns of real scorpions were analyzed and used for walking patterns and acceleration of the robot. Introduction In the SCORPION project (sponsored by DARPA Grant No. N004-99--0483) we are developing a biomimetic eight-legged walking robot (see picture on next page). Since our ambulation control approach is also suitable for the more widely studied hexapods, we also built up a six-legged robot which is equipped with the same electronic and mechanical parts as the eight-legged version. The length of the eight-legged robot is 65 cm and the six-legged one is 5 cm long. The other dimensions are shown in fig... The weight of the fully equipped robots( including 3.8 Ah accumulators, communication equipment and sensors) is 9.8 kg for the six-legged and.5 kg for the eight-legged robot. The most challenging parts of a walking robot are the legs. The leg presented here provides 3 degrees of freedom. We feel confident that 3 degrees of freedom is the minimum needed in a flexible outdoor-capable walking robot, for example it provides the possibility to walk omnidirectional in narrow environments. The leg consist of a thoracical joint for protraction and retraction, a basalar joint for elevation and depression and a distal joint for extension and flexion of the leg (see fig..). The joints are actuated by standard 6Watt 4V DC-Motors with high gear transmission ratio for sufficient lifting capacity. Fig.. Schematic front view of the SCORPION walking robot

Robot construction requires frequent design changes, and experiments tend to stress the often touchy hardware. Therefore a parametric robot model is well suited for design optimization and virtual motion experiments, especially because simulations always deliver a full set of observables. We were able to construct a physical model of our robot for simulation in ADAMS TM and added a programmable interface for C-routines, which form the motion control for the simulation[4]. The paper is organized as follows: In the second section we describe the biomimetic control approach making use of so-called Basic Motion Patterns. The third section describes the aspects of modeling and simulation especially for walking patterns and acceleration. Fig..: Eight-legged walking robot SCORPION during a climbing test on the DARPA test site in San Antonio, Texas The Biomimetic Control Approach Many approaches to leg based walking already exists [,3,5,8,9,0]. Most of them are biological inspired. The here presented ambulation control approach combines two biological control principles, the Central Pattern Generator (CPG) and the Reflex. Whereas a Central Pattern Generator is able to produce rhythmic motion without the need of sensory feedback [,7], reflexes are based on the sensor-motor-feedback. It is assumed that the by the CPGs produced motion patterns are not learned or adapted by the animal but represent a set of low-level locomotion mechanisms specific for the species. Applied to a robotic system this implies, that is possible to a-priori define a set of Basic Motion Patterns (BMPs), which can be produced without the need of sensory feedback. A well known locomotion approach using only reflex systems is the ''Walk Net'' []. It is based on the assumption that only local sensory feedback at the legs and a coupling between the control of neighbored legs is sufficient for stable walking. A robot control concept which is based on CPGs is the ambulation controller [3]. To control the CPGs it uses a command neuron [4] like approach. Here the motions for lateral left, lateral right, forward and backward walking are implemented as finite state machines. The control to execute one of these finite state machines is done by a command neuron like structure. The ambulation control approach presented here also uses a CPG model, but in contrast to the command neuron approach it uses combinable ``Basic Motion Patterns'' (BMPs). By combinable we mean, that first it is possible that more than one BMP is stimulated at the same time. Second, each BMP can be activated with different strength. Third different behaviors can take simultaneously influence on the activation of a BMP. And finally the observable movement is the result of a overlaying process applied to all activated Basic Motion Patterns.

A Basic Motion Pattern(BMP) describes a trajectory of the leg in the joint angle space. For a pure forward movement this means, that the trajectory of the corresponding BMP describes a swing motion followed by a stance motion. In the perspective of behavior based software control the idea of using structures which are in function equal to the command neuron idea, is related to the subsumption architecture and its finite state representations [3]. Whereas the idea of combinable BMPs is closer related to the neural assembly theory [7]. This means that dynamically changing groups of cells (more than one) are responsible for the activity and kind of observed behavior. From the behavior based control perspective the analogue to a neuronal ensemble is a behavior ensemble. In the software developers view this can be related to the concepts of the Process Description Language [4] where the overall system behavior emerges from the massive parallelism of normally more then one behavior system. As mentioned above in our approach we combine both concepts, the CPGs configured by Basic Motion Patterns and the Reflexes. The CPGs control the leg under normal circumstances. By normal we mean, that no exceptions, like an obstacle blocking the path of a leg, during the walking occur. The reflexes are only activated by such exceptions and are used to deal with them, e.g. a reflex, which lifts the leg upward to overcome a detected obstacle. The Idea of Implementation The behavioral level has two ways to control each leg (see fig..). The first one is the posture control, which is mainly used to change the position of the leg while walking, e.g. to stretch/compress the leg in order to walk in a higher/lower position. Fig..: Scheme of the Locomotion Control Approach This is done by taking an additional influence on the nominal joint angle values, which are fed to the motor controllers. The second part (the CPG) produces the rhythmic motion. A CPG is modeled as a system which consists of a multitude of basic motion patterns. A BMP describes a rhythmic trajectory of the leg in the joint angle space. In a first approach splined squared sinusoids were used to describe the BMPs. These sinusoids are alterable in the amplitude, the frequency and the phase. These BMPs are combinable in the sense, that they can be simultaneously and differently strong stimulated by the behaviors (e.g. obstacle avoidance) at the A swing consist of protraction of the leg while it is first elevated and then depressed. A stance consist of retraction and ongoing low depression.

behavioral level. This is shown at the top of fig... The CPG produces a Desired Pattern by overlaying all stimulated BMPs, e.g. if a pure forward BMP and a pure lateral walking BMP are both evenly strong stimulated the result is a diagonal walking pattern. By varying the strength every intermediate state between pure forward walking and pure lateral walking can be achieved. If the higher behavioral level changes the stimulation of the BMPs, consequently a new pattern (from the behavioral level the Desired Pattern ) is produced. This pattern can not be fed directly to the motor controller, but goes through a fading process with the Previous Pattern to result in a smooth pattern transition. The Previous Pattern is blended out and the new Desired Pattern is faded in. So the Present Pattern is a combination of the Previous Pattern and the Desired Pattern. The current angle values from the Present Pattern are then added to the values given by the posture control. The sum is fed to the motor controllers (see bottom of fig..). The motor controllers are based on a motor model and a proportional controller to compute the correct pulse width modulated motor signals. To achieve this the actual measured motor current and voltage are taken into account. Furthermore the error between the angle of the present motion pattern and the angle measured by motor encoders is looped back into the motor controller. On this level of control also a set of reflexes is implemented. The reflexes are meant to deal locally with environmentally induced events, such as an obstacle blocking the path of the leg. They are triggered by the measured joint current and the looped back angular displacement error. For example, if the current at one joint raises up very fast and also a significant angle error is detected at the upper (coxa) joint, which moves the leg forward or backward, it can be assumed a obstacle is in the way. So a reflex is triggered, which moves the leg upward (via the femur and tibia joint) as fast as possible. These reflexes override for a short time period the output of the motor controller. The reaction time is at a centisecond. The above presented low-level motion production is controlled and modulated by a behavioral level, which stimulates the BMPs for the CPG of each leg. Here also the phase shifting between the legs are realized to perform a movement as shown in fig. 3..The control approach was successfully tested in real world environment with different terrain covered with grass and sand, obstacles like 5cm high rocks or pipes and acclivities up to 30%. More detailed information and data about the implementation of the control idea, the performed tests and the SCORPION robot can be found in [8,9]. 3 Modeling and Simulation The mechanical model of the walking robot Scorpion in ADAMS TM consists of 43 rigid parts which are coupled by 4 joints. It describes the mechanical features of the robot and is based on three assumptions:. The robot model consists of three scalable body parts and eight homogenous legs. Each leg is movable by three active joints.. Lateral and longitudinal symmetry of the robot. 3. A leg consists of a link firmly attached to the body which houses the horizontal joint. This joint rotates a hip which houses the first vertical joint. The vertical joint rotates the thigh. Thigh and shank are coupled by another vertical joint. A passive joint serves as ankle between foot and shank. A set of about 70 design variables allows instant modification of each and every aspect (Fig. 3.): geometry and shape, mass and inertia of each part, individual position and orientation of leg pairs, posture, individual scope of a joint, and in case of ground contact reaction forces and friction. Fig. 3.: One model, three different designs in shape, posture and leg orientation

The skeleton of the model design points for the position and tripod markers for the orientation of objects contains the entire geometrical information in parameterized form. Every object is linked to at least one design point or one marker. The design points and tripod markers are chained; changing one of them affects the entire set. The objects themselves contain additional design parameters regarding their shape. Thus the entire model is adapted automatically when one parameter is altered. It is implemented in the ADAMS TM package (normally used in vehicle simulation) which we have tailored for walking machines. Especially for the walking patterns we introduced a C-interface for easier description of motions. Motion Patterns The gait of living scorpions is almost always an alternating tetrapod scheme (Fig. 3., left). Legs within a tetrapod, beginning with the posterior leg, step in an anteriorly directed order, with each leg lagging the preceding one by ten percent of the total cycle (phase). The other tetrapod commences the wave of promotions when the first one is half way through its cycle []. A cycle consists of a leg promotion period (swing) and a leg remotion period (stance). Phase, swing, and stance are the parameters of the robot s motion pattern (Fig. 3., right) together with the step size of a leg. Fig. 3.: Tetrapod walking gait of real scorpions (left) and an according motion pattern beginning from the start position (right). Vertical lines reveal how many legs are touching the ground at given times. Bowerman reports a linear change of the promotion period T as well as the remotion period T with the stride frequency []. The slope is about 0. in case of promotions (m ) and about 0.8 in case of remotions (m ). This relation allows to express one parameter by the other: Swing and stance period are coupled and can not change independently. Their ratio is a functions of the stride frequency. According to the biomimetic approach the patterns are transferred to the model of the robot. For the inverse dynamics simulations a sine function is applied to the horizontal hip joints to avoid too abrupt accelerations (Fig. 3.3, left). The function f(t) for leg L4 is repeated by the other legs (g(t)) after a portion of a cycle. f ( t) = A sin A sin ( π t T π ) 0 MOD( t, T + T ) ( π ( t T ) T + π ) T MOD( t, T + T ) π T π T + T (4) The phase ϕ between two legs remains constant independent of the velocity []: g ( t) A sin = A sin ( π t T π + ϕ ) 0 MOD( t, T + T ) ( π ( t T ) T + π + ϕ ) T MOD( t, T + T ) π T π T + T (5)

The coupling of swing and stance has interesting consequences for the motion control. With m +m = and b =-b - derived from () and () - a set of only five parameters (e.g. T, m, b, ϕ, step size) is sufficient to describe all potential states of motion. Furthermore it allows smooth transitions in velocity without loss of coordination or change of the gait. swing stance Fig. 3.3: A tetrapod group of horizontal joints for swing/stance=3/5 and for ϕ=0. (left) And an example for joint coordination during a stance (horizontal angle is downscaled by 3:). To avoid disturbing shaking of the walking robot, all three joints of a leg should only contribute to the forward motion of the body and not to an up/down or left/right shift. During each stance the lateral distance between body and foot and the height of the body above the ground should remain constant (Fig. 3.4, left) as for the scorpion Hadrurus arizonensis [6]. Therefore the two angles for a vertical hip joint resp. for a knee joint are expressed as functions of the horizontal hip angle (Fig. 3.3, right). The equations for this behavior are lengthy and complex [3], but the solution is unequivocal and easy to compute. It takes into account the initial posture and the actual parameter configuration (Fig. 3.4, middle and right). Fig. 3.4: left: phases during a stance in front view (leftmost) and top view. Thigh (green) and shank (blue) are bent to sustain body height H and foot distance s according to the horizontal joint. Middle and right lead to s=cos(h)*(l*cos(v)+l*sin(v+k)) and H=-L*sin(v)+L*cos(k+v). Resolving these equations to sin(k+v) and cos(k+v) leads to solutions for the vertical joint angles v and k. The model was simulated on a flat floor with a first set of design parameters to test its general practicability. The body was constructed as a box, and all the legs had an initial M-shape posture perpendicular to the sides of the body. Other parameters were length of thigh=36 mm, length of shank=37 mm, swing=.5s, stance=.5s, phase=0. Accelerated Motion Preliminary studies were conducted with a rudimentary implementation of the algorithm for accelerations. The rotational motion of the joints is transferred to the forward motion of the robot. The acceleration of forward motion is rather constant during the entire simulation (rising line in fig. 3.5, left). There is some rolling during the forward motion, which abruptly disappears after two third of the simulation (waving line in fig. 3.5, left). During this rolling there is some deviation of the forward direction of about 0 degrees (fig. 3.6). At the same point the velocity stops showing the undulation pattern and its slope increases. Later an oscillation becomes visible with growing amplitude (fig. 3.5, right). The swing/stance ratio is 3:5 at the begin of the

simulation, it is about : when the undulation disappears and it is above 5: at the end. The ratio expresses how many legs are with (respectively without) ground contact. At the end of the simulation there are only two or three feet stancing simultaneously. It is a well known fact that the minimum number for stable motions is three feet [], and the increasing periods of instability could be the source of the oscillation. The slide of the feet increases considerably during the accelerated motion of Scorpion (fig. 3.6). This effect contributes to unstable periods of motions and it decreases the efficiency. Fig. 3.5: Motion and velocity of the model during a constant acceleration Fig. 3.6: Trace of the center of mass and of foot L It should be noted that the slight deviation in the walking direction is completely due to sliding effects which are far from being predicted precisely. It just shows that such shifts can occur in an unforeseen way and that, of course, a control mechanism has to be added using e.g. a compass or other direction-sensitive devices. We have shown that the task of acceleration is not a trivial one for eight-legged robots. Especially for fast running of walking machines there is much work to be done on optimization of the walking patterns. The investigation of real scorpion data yields many ideas for robotic locomotion. It is quite interesting to observe living scorpions running on high speed (compared to their size) and we will need a lot of future work on this topic to mimic their skills. We have identified stable and instable regions of walking speed and found a robust acceleration scheme for eight-legged walking robots. But in the simulation we could handle much higher forces than our real motors can deliver. So we will have to add elasticity (like springs) to end up with a real dynamic walking or even running.

References [] Cruse,H. et al. (998) Walknet- a biologically inspired network to control six-legged walking. Neural Networks., 435-447 [] Stein,P.S.G (978) Motor Systems with specific reference to the control of locomotion. Ann.Rev. Neuroscience :6-8 [3] Ayers, J. et al. (994) Biologically-Based Underwater Robots. Unmanned Systems, vol., 30-36 [4] Kupferman, I. and K.R. Weiss (978) The command neuron concept. Behav. Brain Science :3-39 [5] Kirchner, F. (998) Q-Learning of complex behaviors on a six-legged walking Machine. Journal of Robotics and Autonomous systems, vol. 5, 56-63, Elsevier Science Publishers [6] Steels, L. (994) A case study in the behavior-oriented design of autonomous agents. From Animals to Animats 3, Proc. of the 3. Int. Conf. Of Adaptive Behavior (SAB94), MIT Press / Bradford Books [7] Delcomyn, F. (980) Neural Basis of Rhythmic Behavior in Animals, Science, vol. 0 49-498 [8] Bares, J. E., Wettergreen, D. S. (999) Dante II: Technical Description, Results, and Lessons Learned, International Journal of Robotics research, vol. 8, no.7 [9] Randall, M. J.,Pipe A. G. (997), An Intelligent Control Architecture and Its Application to Walking Robots,Proc. Intérnational Workshop Adv Robotics and Intelligent Machines, Salford, UK [0] Espenschied, K. S. et al. (996) Biologically-Based Distributed Control and Local Reflexes Improve Rough Terrain Locomotion in a Hexapod Robot, Robotics and Autonomous Systems, Vol. 8, pp. 59-64 [] Alexander R. McN. (97) Size and Shape. Studies in Biology no. 9, Edward Arnold, London [] Bowerman R. F. (975) The Control of Walking in the Scorpion - I. Leg Movements during Normal Walking. J comp Physiol 00:83-96 [3] Kirchner F., Spenneberg D. and Linnemann R. (00) A biologically inspired approach towards robust real world locomotion in an eight legged robot. In: Neurotechnology for Biomimetic Robots Ayers J., Davis J., Rudolph A. (Eds.), MIT-Press, MA, USA (in press) [4] Klaassen B., Kirchner F. and Spenneberg D. (000) Integration of robot control programs into AD- AMS TM including sensor feedback. 4 th European Simul Multiconf:59-6 [5] Kubow T. M. and Full R. J. (999) The role of the mechanical system in control: A hypothesis of self-stabilization in hexapedal runners. Phil Trans Roy Soc. London B. 354:849-86 [6] Root T. M. and Bowerman R. F. (978) Intra-appendage movements during walking in the scorpion Hadrurus arizonensis, Comp Biochem Physiol 59A:49-56 [7] Hebb, D. : The Organization of Behavior (A Neuropsychological Theory), Wiley, New York, 949 [8] Spenneberg, D. and Kirchner, F. (000) Omnidirectional Walking in an Eight Legged Robot, Proc. Of the International Symposium of Robotics and Automation(ISRA000), Monterrey, Mexiko [9] Spenneberg, D. and Kirchner, F. (00) An Approach towards Autonomous Outdoor Walking Robots, submitted to The 0th International Conference on Advanced Robotics (ICAR 00), Budapest, Hungary