Keywords Crab-like robot, central pattern generator, Hopf oscillator, self-adaptive control, complex terrains
|
|
- Piers McDowell
- 6 years ago
- Views:
Transcription
1 Research Article Central pattern generator and feedforward neural network-based selfadaptive gait control for a crab-like robot locomoting on complex terrain under two reflex mechanisms International Journal of Advanced Robotic Systems July-August 2017: 1 13 ª The Author(s) 2017 DOI: / journals.sagepub.com/home/arx Gang Wang 1,2, Xi Chen 3 and Shi-Kai Han 4 Abstract Although quite a few central pattern generator controllers have been developed to regulate the locomotion of terrestrial bionic robots, few studies have been conducted on the central pattern generator control technique for amphibious robots crawling on complex terrains. The present article proposes a central pattern generator and feedforward neural networkbased self-adaptive gait control method for a crab-like robot locomoting on complex terrain under two reflex mechanisms. In detail, two nonlinear ordinary differential equations are presented at first to model a Hopf oscillator with limit cycle effects. Having Hopf oscillators as the basic units, a central pattern generator system is proposed for the waveform-gait control of the crab-like robot. A tri-layer feedforward neural network is then constructed to establish the one-to-one mapping between the central pattern generator rhythmic signals and the joint angles. Based on the central pattern generator system and feedforward neural network, two reflex mechanisms are put forward to realize selfadaptive gait control on complex terrains. Finally, experiments with the crab-like robot are performed to verify the waveform-gait generation and transition performances and the self-adaptive locomotion capability on uneven ground. Keywords Crab-like robot, central pattern generator, Hopf oscillator, self-adaptive control, complex terrains Date received: 7 January 2017; accepted: 21 June 2017 Topic: Climbing and Walking Robots Topic Editor: Manuel Angel Armada Rodriguez Associate Editor: David Portugal Introduction Central pattern generator (CPG) is a biological concept that represents the neural networks, which spontaneously generate the rhythmic movements for both invertebrate and vertebrate animals, such as breathing, chewing, swallowing, digesting, and walking. 1 Because the rhythmic oscillation of CPGs depends on the internal information inside neurons and the interconnection information among neurons, the cyclic movements can be produced under the support of only very simple and nonrhythmic input signals or even without the help of sensory feedback. 2 The 1 College of Shipbuilding Engineering, Harbin Engineering University, Harbin, People s Republic of China 2 Science and Technology on Underwater Vehicle Laboratory, Harbin Engineering University, Harbin, People s Republic of China 3 College of Mechanical and Electrical Engineering, Heilongjiang Institute of Technology, Harbin, People s Republic of China 4 Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang, People s Republic of China Corresponding author: Gang Wang, Science and Technology on Underwater Vehicle Laboratory, College of Shipbuilding Engineering, Harbin Engineering University, Harbin , People s Republic of China. wanggang@hrbeu.edu.cn Creative Commons CC BY: This article is distributed under the terms of the Creative Commons Attribution 4.0 License ( which permits any use, reproduction and distribution of the work without further permission provided the original work is attributed as specified on the SAGE and Open Access pages ( open-access-at-sage).
2 2 International Journal of Advanced Robotic Systems biological CPGs are a system of distributed neural networks. Thus, they can provide distributed control for rhythmic activities and gait transitions such as the switches from walk to trot and then to gallop. 3,4 Four types of main biological CPG models have been proposed in the past years, 2 including the coupled nonlinear oscillator models, 5 the neuron-based biophysical models, 6 the simplified neuron-based connectionist models, 7 and the neuromechanical models. 8 In the past years, CPGs have been acting as a bridge that connects the biology and robotics together. In fact, most locomotion of robots is also rhythmic, thus the concept of CPG has been extended into the field of robotics to construct artificial neural networks that produce the biologically inspired rhythmic gaits of the robotic body, legs, and/or arms. 3,4 Artificial CPGs, as a type of new technology, are more robust than the conventional model-based and behavior-based methods in robotic locomotion controlling, because CPGs always have the limit cycle behavior, which can rapidly generate stable rhythmic patterns even after a transient perturbation. Therefore, the studies on artificial CPGs have been an active subject in the field of robotic locomotion controlling. The abovementioned CPG models have been generalized to control the locomotion of various robots. Ijspeert et al. 9 presented a spinal cord model for an amphibious salamander robot and realized the transition from swimming to walking. Kimura et al. 10 designed a CPG neural system to make a quadruped robot walk stably on irregular terrain in an outdoor environment. Wu and Ma 11 realized the creeping locomotion of a snake-like robot adaptive to environment change by the method of CPG controlling. Santos and Matos 12 developed a CPG controller that can generate omnidirectional locomotion for the quadruped Artificial Intelligence Robot (AIBO) platform through the coupling between the swing and flap oscillators. Nor and Ma 13 proposed a CPG-based locomotion control method that can produce a smooth transition of the body shape of a snake-like robot. Using the CPG method, Vonasek et al. 14 put forward a novel high-level motion planning technique for modular robots operating in rough terrain. Tutsoy 15 applied the CPG-based reinforcement learning algorithm to keep a robot leg at upright balance. Yang 16 presented a graph theory and path matrix-based unified method to generate the CPG network for different configurations of an underwater self-reconfigurable robot. Li et al. 17 put forth a new controller algorithm based on CPG-zero moment point to realize the smooth gait planning and stability control for a quadruped robot. Among the abovementioned four types of biological CPGs, the most widely used type in robotic movement controlling is the coupled nonlinear oscillator, CPG. A large number of oscillator-based robotic CPG models have been constructed in these years Grzelczyk et al. 23 investigated the prototype, control system architecture, and controlling of the hexapod legs with the CPG oscillator describing the nonlinear stick-slip-induced vibrations. Cristiano et al. 24 put forth a new control strategy for phase resetting of the rhythmic signals generated by CPG networks based on Matsuoka s oscillator and applied it in locomotion control of a biped robot. Using Matsuoka s neural oscillators as the basic units, Chung et al. 25 proposed a new dual-cpg architecture for the adaptive gait control of the hexapod moving in complex terrains. Tran et al. 26 presented a novel CPG model for controlling quadruped walking robots using new oscillators that are constructed on a recurrent neural network. Huang et al. 27 constructed a hierarchical CPG structure for 3-D walking control, where a main oscillator was used to adjust other oscillators. Ajallooeian et al. 28 designed an alternation-based CPG model to control the multidimensional robotic trajectory generation by altering thebehaviorofanoscillatorthroughtwononlinearmaps. Although so many oscillator-based robotic CPG models have been constructed, most of them can be traced back to either the model of Matsuoka or that of Kimura. Matsuoka 29,30 first presented a CPG using a network of oscillators with mutually inhibitory and excitatory connections. The output waveforms of the Matsuoka CPG are determined by not only the inner parameters of each oscillator but also their connection weights. By introducing several additional reflex feedbacks, Kimura et al. 10 and Fukuoka et al. 31 improved the functions of the Matsuoka oscillators and then proposed a CPG model that consists of a network of oscillators. The validity and accuracy of the Kimura CPG model were verified by some successful gait control experiments on a quadruped robot named Tekken. Besides the Matsuoka and Kimura oscillators, the Hopf and phase oscillators are also frequently used in robotic movement control In this aspect, the Hopf oscillators have three advantages. 26 Firstly, the output waveforms always have harmonic sine/cosine shapes, which are insensitive to the changes of the inner parameters. Secondly, the swing phases and stance phases of the robotic legs can be independently controlled. Thirdly, because the amplitude and frequency are independent from each other, they are suitable for applications in higher level controllers. The advantage of the phase oscillators is that they can always produce stable phase entrainments because they only contain the phase transition information of the robotic locomotion. 35 Now, most CPG controllers have been developed to regulate the locomotion of terrestrial bionic robots. Few studies have been conducted to apply the CPG technique in the locomotion control of amphibious robots. In order to mimic fish-like undulating propulsion, Ding et al. 21 and Yu et al. 36 designed a CPG-based control architecture consisting of coupled oscillators and successfully used it to control the swimming gaits of an amphibious robot propelled by modular fish-like propelling units and a pair of hybrid wheel-propeller-fin mechanisms. In order to control the manipulation of a multi-link amphibious robot in extreme environments, Matsuo et al. 37 proposed a CPG-based biomimetic neural system that is sufficiently robust and strong to cope with disturbance and breakdowns. Ijspeert and
3 Wang et al. 3 Crespi 38,39 presented a locomotion controller based on the biological concept of CPGs together with a gradient-free optimization method and employed it to optimize the gait of an amphibious snake/lamprey robot online. To the best of our knowledge, only the abovementioned articles have devoted to the CPG controlling of amphibious robots. The existing CPG-based gait controlling methods in this field have two insufficiencies. First, recurrent neural networks are used in the existing CPG systems and this generally leads to low execution efficiency due to the recurrent treatment of the controlling signals. Second, obstacles are not considered, or, although obstacles are considered, the obstacle-surmounting methods are not clearly described. 21,36 In the present work, a CPG-based selfadaptive gait controlling method is proposed for a crablike robot locomoting on complex terrain. Compared with the existing articles, the present article has two novelties: (a) a more efficient feedforward neural network (FFNN), rather than the conventional recurrent one, is constructed and incorporated into the CPG system, and (b) two new reflex mechanisms are proposed for the self-adaptive gait control of the crab-like robot on complex terrain with obstacles. The whole article is organized as follows. Section The Hopf oscillator presents the theoretical model for a Hopf oscillator. Section Hopf oscillator-based CPG system for a crablike robot constructs a CPG system for the crab-like robot. Section Feedforward neural network presents an FFNN to map the CPG signals with the joint angles. Section Two reflex mechanisms for self-adaptive gait control on complex terrains proposes two new reflex mechanisms for selfadaptive control on complex terrains. Section Experiments performs some experiments. Section Concluding remarks and future work concludes the present work. Figure 1. The model of a Hopf oscillator. Figure 2. The limit cycle of the Hopf oscillator. The Hopf oscillator Because they are insensitive to environmental perturbations, the Hopf oscillators always have stable limit cycles. In addition, the frequencies and amplitudes of the output signals of Hopf oscillators can be independently modulated. These properties make Hopf oscillators applicable for the locomotion control of mobile robots. In this section, they are employed to construct the CPG controller for a crab-like robot. Theoretical model and limit cycle behavior As shown in Figure 1, each Hopf oscillator consists of two linearly coupled neurons, one being the excitatory neuron and the other the inhibitory one. Each neuron is subjected to the nonlinear self-feedback, the external feedback, and the regulatory signals. The oscillator shown in Figure 1 can be formulated as _x ¼! y þ ½ ðx 2 þ y 2 ÞŠx þ p x ; ð!; ; > 0Þ _y ¼! x þ ½ ðx 2 þ y 2 ÞŠy þ p y (1) Figure 3. Two inter-coupled Hopf oscillators. where x ¼ xðtþ and y ¼ yðtþ are the two functions of the time t, and they represent the output signals of the two neurons, respectively. _x and _y are the first-order derivatives pffiffiffi of xðtþ and yðtþ, respectively.! and are the frequency and amplitude of the oscillation, respectively. is the convergence speed of the oscillator. p x and p y are the external feedback signals. Equation (1) is a system of nonlinear ordinary differential equations, which can be numerically solved using the fourth-order Runge Kutta method. The numerical solutions of xðtþ and yðtþ can be used to draw the phase trajectory curves of the oscillator. For example, when p x ¼ 0, p y ¼ 0,! ¼ 2p, ¼ 1, and ¼ 2, Figure 2 shows the phase trajectories under different arbitrary initial conditions. It is
4 4 International Journal of Advanced Robotic Systems seen that for any initial state, the oscillation behavior can converge to a limit cycle that is defined as x 2 þ y 2 ¼. This means that the above Hopf oscillator can always produce a stable rhythmic oscillation. Figure 4. The CPG system for a crab-like robot with six legs. CPG: central pattern generator. Two-coupled Hopf oscillators and their output signals Figure 3 shows two inter-coupled Hopf oscillators. The state vector of oscillator 1 is q 1 ¼fx 1 y 1 g T and that of oscillator 2 is q 2 ¼fx 2 y 2 g T. Due to their intercoupling, the two oscillators are subjected to disturbances P 1 ðq 2 Þ and P 2 ðq 1 Þ, respectively. The two disturbance vectors are defined as Figure 5. The waveform and output signals of the CPG on a leg. (a) The leg and waveform. (b) The output signals of the CPG on the leg. CPG: central pattern generator. Figure 6. The stance and swing phases in four different gaits (green blocks: stance phases; white blocks: swing phases). (a) ¼ ½. (b) ¼ 2/3. (c) ¼ 3/4. (d) ¼ 5/6.
5 Wang et al. 5 Figure 7. The structure of the FFNN. FFNN: feedforward neural network. Figure 8. Two kinds of typical reflex motions. (a) The first kind of reflex motion on a raised platform. (b) The second kind of reflex motion over a pit. P 1 ðq 2 Þ¼lCR 1 q 2 ; P 2 ðq 1 Þ¼lCR 2 q 2 (2) where C ¼½C ij Š 22 is the coupling matrix. l is the coupling parameter. R 1 and R 2 are two rotation matrices. In order to get stable gait generation and transition during the CPG-based control of multi-legged robots, the output signals of different oscillators should have the same frequency and amplitude. For this purpose, the coupling and rotation matrices should be defined as " C ¼ 1 0 # " # 0 0 ; R 1 ¼ ; 0 1 cosy R siny R " # 0 0 R 2 ¼ (3) cosy R siny R where y R is the rotation angle. Based on equations (3) and (2), the nonlinear differential equations for the two inter-coupled oscillators can be obtained as _x 1 ¼! 1 y 1 þ ½ ðx 2 1 þ y2 1 ÞŠx 1 _y 1 ¼! 1 x 1 þ ½ ðx 2 1 þ y2 1 ÞŠy 1 þ l½y 2 siny R x 2 cosy R Š _x 2 ¼! 2 y 2 þ ½ ðx 2 2 þ y2 2 ÞŠx t 2 _y 2 ¼! 2 x 2 þ ½ ðx 2 2 þ y2 2 ÞŠy 2 þ l½y 1 siny R þ x 1 cosy R Š The output signals can be determined by numerically solving equation (4). Hopf oscillator-based CPG system for a crab-like robot In the CPG-based locomotion controlling of multi-legged robots, each leg is generally controlled by an oscillator. In order to realize stable gait generation and transition, there are two basic requirements: (a) different oscillators should have the same oscillation frequency and amplitude and (b) a fixed phase-angle difference should be maintained (4)
6 6 International Journal of Advanced Robotic Systems Figure 9. The control flow of the two kinds of basic reflex motions. Figure 10. Schematic diagrams for the continuous reflex motions of a robotic leg. (a) Continuous reflex motions on an obstacle. (b) Continuous reflex motions over a pit. between the two oscillators on any two neighboring legs. From Two-coupled Hopf oscillators and their output signals section, it is inferred that these requirements can be met just by the oscillator inter-coupling. Generally, different gaits have different phase-angle differences and thus different values of y R should be prescribed for the intercoupled oscillators. In this section, six Hopf oscillators are employed to construct a CPG system as shown in Figure 4 for a crablike robot with six legs. On each leg, there is a CPG consisting of a single oscillator. All the six CPGs, as a whole, are called the CPG system. The inter-coupling between any two neighboring oscillators is used to meet the requirements of oscillation frequency, amplitude, and phaseangle difference. Here, there are three control signals,!, Figure 11. Subintervals of the motion range., and, from the top level of the CPG system. They are used to regulate the cycle, step size, and gait type, respectively. Each CPG has two output signals, x i and y i (i ¼ 1, 2,..., 6). Any two coupled neighboring oscillators have two phase-angle differences, y ij and y ji, one being positive and the other negative. The positive phase-angle differences mean forward connections, while the negative ones stand for backward connections. Forward and backward connections are used to control the forward and backward movements of the robot, respectively. For the output waveform employed in the subsequent robotic gait controlling, it is prescribed that y ij ¼ y ji.
7 Wang et al. 7 Figure 12. The output electric level of the infrared sensor. The theoretical model of the CPG system is _x i ¼! i y i þ ½ ðx 2 i þ y 2 i ÞŠx i _y i ¼! i x i þ ½ ðx 2 i þ y 2 i ÞŠy i þ X l½y j sinðp=2 y ij Þ x j cosðp=2 y ij ÞŠ t (5) where i (i ¼ 1, 2,..., 6) is the number of the ith leg. j is the number of the leg that is coupled with the ith leg. As shown in Figure 5(a), a waveform gait is used to control each robotic leg. There are two phases in this gait, one being the swing phase and the other the stance one. The time consumed in each swing phase is fixed, while that consumed in the stance phase can be adjusted by varying the stance parameter. In Figure 5(b), ¼ 0.5 and the two phases have the same duration. Generally, larger leads to longer duration for the stance phase. As shown in Figure 6, the locomotion speed and the gait type can be changed just by varying the value of. As varies, the time duration of each stance phase is enhanced, while that of the swing phase keeps unchanged, when the stable locomotion state is achieved. Feedforward neural network The rhythmic signals generated by the CPG system cannot be directly applied to control the joints of the robotic legs, because the CPG rhythmic signals are sinusoidal curves with fixed cycle and amplitude but the variation curves of the joint angles are frequently nonsinusoidal. Therefore, it is necessary to establish a one-to-one mapping relation between the CPG rhythmic signals and the joint angles. In this section, an FFNN is constructed for this purpose. Figure 7 shows the network structure of the tri-layer FFNN for a leg with three joints. There are eight neurons in the hidden layer and three in the output one. x and y are the two rhythmic signal inputs by the CPG. Y ð2þ 1, Y ð2þ 2,andY ð2þ 3 are the output signals that control the three joint angles y 1, y 2,andy 3. w ð1þ ij and w ð2þ jk (i ¼ 1, 2; j ¼ 1, 2,...,8;k¼1, 2, 3) are the connection weights, which are employed to regulate the one-to-one mapping relation. For a given gait, the values of the weights can be determined by making simulation and training on the proposed FFNN using the Neural Network Toolbox of MATLAB. f ðx Þ is the nonlinear activation function defined as f ðx Þ¼1=ð1 þ e X Þ (6) Figure 13. The six-legged crab-like robot. Two reflex mechanisms for self-adaptive gait control on complex terrains In this section, a self-adaptive reflex motion is proposed for the robotic legs to walk on complex terrains. For this purpose, an infrared sensor is installed at the end of each leg (see Appendix 1 for the specifications of the sensor). The sensor outputs high-level electric signals if the leg is in the stance phase. It yields low-level electric signals when the leg is swing. By checking the infrared signals, the CPG system can activate two kinds of reflex motions to help the legs walk adaptively on complex terrains. If a high-level signal occurs in the swing process of a leg, it can be inferred that an obstacle such as a raised platform is encountered (see Figure 8(a)). In this case, this leg stops swing and waits there until all the other swing legs finish their swing processes. Then, the leg on the obstacle begins to make a second swing (see Figure 8(a)). If a low-level signal occurs at the end of the swing process of a leg, it can be inferred that the leg is over a pit (see Figure 8(b)). In this case, the reflex mechanism is triggered by the CPG controller in such a way that this leg stops swing and hangs there until all the other swing legs finish their swing processes. Then, the foot hanging over the pit continues to go down vertically until the bottom of the pit is reached (i.e. a high-level signal occurs). After that, the leg begins to try a second swing process. The control flow of the two kinds of reflex motions is given in Figure 9. Finally, it deserves noting that the leg sometimes has to make a series of continuous reflex motions in order to go
8 8 International Journal of Advanced Robotic Systems Figure 14. The schematic diagram of the experimental platform. across an obstacle or pit. Figure 10 shows two examples of continuous reflexes for a robotic leg. For the convenience of controlling the reflex motions, the motion range between the lower and upper limit positions of the end point of each leg is divided into n equal subintervals (see Figure 11). The height of each subinterval is DZ and the corresponding motion time is Dt. Then, the position of the end point of the leg can be simply expressed as Z ¼ ldz þ Z D (7) where Z D represents the height of the standing position. l is the sequence number of the end-point trajectory defined as follows 8 l 0 t t D >< ; Sðt 6¼ t D Þ" l ¼ Dt (8) >: l 0 Sðt ¼ t D Þ" where l 0 is the sequence number of the end-point trajectory in the case of planar motion. t D denotes the time when the leg touches the ground in a motion period. SðtÞ is the output electric level of the infrared sensor, as illustrated in Figure 12. By checking the output electric level of the infrared sensor, the sequence number l is determined and then the position of the end point is finally obtained. Experiments Experimental setup In this section, we use a six-legged crab-like robot (see Figure 13) developed by our research team to build an experimental platform. The robot mainly consists of three parts: the main body, the legs, and the PC104 embedded mainboard. Each leg has three joints that are driven by digital steering motors. As illustrated in Figure 14, the experimental platform also includes three main parts: the host computer, the PC104 embedded controller, and the robot. The Tornado software [Version 4.4.2] is installed in the host computer for the purposes of programming, debugging, and displaying. Based on the Transmission Control Protocol (TCP)/ Figure 15. Three different kinds of terrain conditions employed in experiments. (a) Horizontal desktop. (b) A book acting as an obstacle. (c) Wavy terrain formed by rubber plates. Internet Protocol (IP), Tornado performs the communication between the target server in the computer and the target agent procedure in the controller and transmits the compiled procedure into the PC104. The PC104 mainboard is actually embedded on the main body of the robot. It has the VxWorks operation system, which runs the FFNN mapping procedure, the CPG gait generation procedure, and the self-adaptive control procedure. The actuators and sensors are functional modules of the robot. As the actuator, a steering motor is installed on each joint of the legs. It receives control commands (i.e. RS232 signals) from the PC104 through serial port 0 and then actuates the associated joint. As the sensing element of the self-adaptive control system, an infrared sensor is installed at the end of each leg. It tests the complex terrain using the method described in Two reflex mechanisms for selfadaptive gait control on complex terrains section and then transfers the high-/low-level electric signals to the PC104
9 Wang et al. 9 Figure 16. Waveform-gait generation experiments (! ¼ 2p; ¼ 1; ¼ 2/3). Figure 18. Velocities measured in four gaits. Figure 17. Electric level signals output by the infrared sensors. through the digital port. A rotary encoder is fixed on the ground and connected to the main body of the robot through a rope wheel. It measures the real-time velocity of the robot and sends the associated pulse signals to the PC104 through the digital port. A tilt angle sensor is installed on the main body of the robot. It tests the attitude information of the main body, including the pitching, yawing, and rolling angels and then inputs the corresponding RS232 signals into the PC104 through serial port 1. Experimental terrain conditions In the present work, the following different kinds of experiments are conducted to verify the effects of the theoretical Figure 19. The curves of average velocity.
10 10 International Journal of Advanced Robotic Systems Figure 20. Waveform-gait transitions. Figure 21. Experiments of reflex motions. (a) Leg 1 on the book. (b) Leg 5 on the book. (c) Leg 4 on the book. model: (a) waveform-gait generation experiments, (b) waveform-gait transition experiments, and (c) selfadaptive control experiments. The gait generation and transition experiments are performed on a horizontal desktop with no obstacle, as shown in Figure 15(a). The selfadaptive control experiments are done on two kinds of complex terrains. At first, some books with different thicknesses are randomly put on the desktop to act as obstacles (see Figure 15(b)), and then two rubber plates are employed to form a wavy terrain on the ground (see Figure 15(c)). Experimental results Waveform-gait generation experiments. The gait type is actually determined by the value of the stance parameter. In this section, four typical values of (i.e. 1/2, 2/3, 3/4, and 5/6) are chosen to perform waveform-gait generation experiments. Both the electric level signals produced by the infrared sensors and the locomotion velocity of the robot are measured. Then, the obtained experimental results are employed to validate the CPG-based control method for waveform-gait generation. In the case of ¼ 2/3, Figure 16 gives six snapshots showing the representative postures of the robot, and Figure 17 Figure 22. Variation curves of joint angles.
11 Wang et al. 11 Figure 23. The curves of the pitching and rolling angles versus time. (a) The pitching angle. (b) The rolling angle. illustrates the electric level signal output by the infrared sensors. It can be observed from Figure 17 that in the ¼ 2/3 gait, the swing sequence of the legs is leg 6! leg 1! leg 4! leg 5! leg 2! leg 3, and a motion cycle is approximately 1.5 s. These experimental results are consistent with the theoretical ones, demonstrating the feasibility of the present CPG-based waveform-gait generation method. In addition, Figure 18 shows the velocities of the robot measured in the above four gaits. The curves of velocity versus time oscillate remarkably due to various random factors such as the vibration of the main body and legs and the flexibility of the rope of the rotary encoder. Due to this reason, we consider the average velocity here. For each gait, the average velocity is calculated based on the measured data and then is further used to make comparison with its theoretical value (see Figure 19). A quite good consistency between the experimental and theoretical data is observed in Figure 19, which again verifies the validity of the present CPGbased waveform-gait generation method. Waveform-gait transition experiments. According to the CPGbased control theory, different gaits of the robot can be switched just by changing the value of the stance parameter. When varies from 1/2 to 2/3, Figure 20 shows some typical snapshots to demonstrate the transition process from gait I to II and then to III. Experiments indicate that the whole gait transition process is stable and the variation of the velocity of the main body is continuous. Therefore, smooth waveform-gait transition can be achieved just by changing the stance parameter. Self-adaptive control experiments. When the robot walks on complex terrain, the undulation of the ground may give rise to vibration of the main body. For this reason, two reflex motions are proposed in Two reflex mechanisms for selfadaptive gait control on complex terrains section to realize stable self-adaptive locomotion in undulated regions. Next, experiments are performed to verify the self-adaption effects of the two reflex motions. Two different kinds of complex terrains are employed in the experiments. First, some books are randomly put on a horizontal desktop to act as obstacles. Second, two rubber plates are used to form a wavy terrain on the horizontal ground. The self-adaptive controlling effects in the first case are satisfactory, but those in the second case are not so good. Therefore, the experimental results in the first case are provided and analyzed in this section, while the experimental video in the second case is given as Online Supplementary material of the present article. In the first case, when a robotic leg steps on a book, the associated infrared sensor yields a high-level electric signal. Then, the first kind of reflex motion (see Figure 8(a)) is actuated and the leg adapts itself to this situation by switching its locomotion trajectory to make a second swing. In this way, the robot successfully goes onto the book. When a robotic leg steps down a book, the second kind of reflex motion (see Figure 8(b)) is triggered by the low-level electric signal of the corresponding infrared sensor. As a result, the leg tries a second swing and the robot stably goes down from the book at last. In the whole process, the robot not only moves in a stable manner but also roughly follows the planned path (Figure 21). Figure 22 shows the variation curves of the joint angles of legs 1, 5, and 4. From these curves, the two kinds of reflex motions of these three legs can be clearly identified. Specifically, leg 1 steps onto the book at about 1.9 s and steps down at about 3.3 s. Leg 5 gets onto the book at about 4.4 s and gets off at about 5.5 s. Leg 4 goes onto the book at about 7.6 s and goes down at about 8.8 s. In addition, the pitching and rolling angels of the main body are also measured during the experimental process. Figure 23 shows the variation curves of these two angles versus time in two cases, one with reflex motions while the other without. It is clearly observed that the angle curves vary more stable in the case of reflex motions.
12 12 International Journal of Advanced Robotic Systems Concluding remarks and future work The biologically inspired CPG control method is presented for a crab-like robot with six legs. The nonlinear ordinary differential equations are formulated at first for a Hopf oscillator with limit cycle effects. Then, a Hopf oscillator-based CPG system is constructed for the waveform-gait generation and transition control of the six-legged robot. A tri-layer FFNN is also established to map the CPG rhythmic signals with the joint angles. Further, two reflex mechanisms are proposed to realize selfadaptive gait control on complex terrains. Finally, an experimental platform is constructed based on the crablike robot and the CPG controller. Experiments are performed to verify the waveform-gait generation and transition performances and the self-adaptive locomotion capability on uneven ground. It is demonstrated that the robot can not only successfully achieve the waveformgait generation and transition but also stably realize selfadaptive locomotion on the complex terrain formed by randomly scattered books. In the present work, we are mainly concerned with the CPG-based control for the waveform-gait generation and transition and the self-adaptive control for waveform gaits on complex terrains. The obtained results lay a foundation for the related future work. Besides the locomotion on the ground, the crab-like robot may also need to have the capability of swimming. Next, a future work of our research team is to extend the present CPG method for the generation and transition of swimming gaits. In addition, the present article only provides experimental results on horizontal desktop and complex terrain formed by randomly scattered books or wavy rubber plates. The tests should be more detailed, using different obstacles, a greater number of obstacles, and different path lengths. Comparison between the robot s practical path and the expected or desired path should also be made in these tests. These are also the future work of our research team. Declaration of conflicting interests The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article. Funding The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by National Natural Science Foundation of China under grants and , National Basic Scientific Research Program of China under grant B , Postdoctoral Science Foundation of Heilongjiang Province of China under grant LBH-Z15035, and National Natural Science Foundation of Heilongjiang Province under grants E and F Supplemental material Supplementary material for this article is available online. References 1. Claire W, Filippo DB, Erica W, et al. Optogenetic dissection of a behavioural module in the vertebrate spinal cord. Nature 2009; 461(7262): 407 U Ijspeert AJ.Central pattern generators for locomotion control in animals and robots: a review. Neural Netw 2008; 21(4): Hong YD and Lee KB. Stable walking of humanoid robots using vertical center of mass and foot motions by an evolutionary optimized central pattern generator. Int J Adv Robot Syst 2016; 13: Shahbazi H, Jamshidi K, and Monadjemi AH. Sensor-based programming of central pattern generators in humanoid robots. Int J Adv Robot Syst 2013; 10: Cohen AH, Holmes PJ, and Rand R. The nature of coupling between segmented oscillations and the lamprey spinal generator for locomotion: a mathematical model. J Math Biol 1982; 13(3): Hellgren J, Grillner S, and Lansner A. Computer simulation of the segmental neural network generating locomotion in lamprey by using populations of network interneurons. Biol Cybern 1992; 68(1): Ijspeert AJ. A connectionist central pattern generator for the aquatic and terrestrial gaits of a simulated salamander. Biol Cybern 2001; 84(5): Ekeberg Ö. A combined neuronal and mechanical model of fish swimming. Biol Cybern 1993; 69(5): Ijspeert AJ, Crespi A, Ryczko D, et al. From swimming to walking with a salamander robot driven by a spinal cord model. Science 2007; 315(5817): Kimura H, Fukuoka Y, and Cohen AH. Adaptive dynamic walking of a quadruped robot on natural ground based on biological concepts. Int J Robot Res 2007; 26(5): Wu XD and Ma SG. Adaptive creeping locomotion of a CPGcontrolled snake-like robot to environment change. Auton Robot 2010; 28(3): Santos CP and Matos V. CPG modulation for navigation and omnidirectional quadruped locomotion. Robot Auton Syst 2012; 60(6): Nor NM and Ma SG. Smooth transition for CPG-based body shape control of a snake-like robot. Bioinsp Biomim 2014; 9(1): Vonasek V, Saska M, Winkler L, et al. High-level motion planning for CPG-driven modular robots. Robot Auton Syst 2015; 68(1): Tutsoy O. CPG based RL algorithm learns to control of a humanoid robot leg. Int J Robot Autom 2015; 30(1): Yang K. Dynamic model and CPG network generation of the underwater self-reconfigurable robot. Adv Robot 2016; 30(14): Li JM, Wang JG, Yang SX, et al. Gait planning and stability control of a quadruped robot. Comput Intel Neurosci 2016; 2016: 11; Wang M, Yu J, and Tan M. CPG-based sensory feedback control for bio-inspired multimodal swimming. Int J Adv Robot Syst 2014; 11: 170.
13 Wang et al He B, Wang Z, Shen R, et al. Real-time walking pattern generation for biped robot with hybrid CPG-ZMP algorithm. Int J Adv Robot Syst 2014; 11: Wang W and Xie G. CPG-based locomotion controller design for a boxfish-like robot. Int J Adv Robot Syst 2014; 11: Ding R, Yu J, Yang Q, et al. Dynamic modelling of a CPGcontrolled amphibious biomimetic swimming robot. Int J Adv Robot Syst 2013; 10: Barron-Zambrano JH, Torres-Huitzil C, and Girau B. Configurable embedded CPG-based control for robot locomotion. Int J Adv Robot Syst 2012; 9: Grzelczyk D, Stanczyk B, and Awrejcewicz J. Prototype, control system architecture and controlling of the hexapod legs with nonlinear stick-slip vibrations. Mechatronics 2016; 37(1): Cristiano J, García MA, and Puig D. Deterministic phase resetting with predefined response time for CPG networks based on Matsuoka s oscillator. Robot Auton Syst 2015; 74(1): Chung HY, Hou CC, and Hsu SY. Hexapod moving in complex terrains via a new adaptive CPG gait design. Industr Robot Int J 2015; 42(2): Tran DT, Kooa IM, Lee YH, et al. Central pattern generator based reflexive control of quadruped walking robots using a recurrent neural network. Robot Auton Syst 2014; 62(10): Huang WW, Chew CM, and Hong GS. A coordination-based CPG structure for 3D walking control. Robotica 2013; 31(5): Ajallooeian M, Ahmadabadi MN, Araabi BN, et al. Design, implementation and analysis of an alternation-based central pattern generator for multidimensional trajectory generation. Robot Auton Syst 2012; 60(2): Matsuoka K. Sustained oscillation generated by mutually inhibiting neurons with adaptation. Biol Cybern 1985; 52(6): Matsuoka K. Mechanisms of frequency and pattern control in the neural rhythm generators. Biol Cybern 1987; 56(5): Fukuoka Y, Kimura H, and Cohen AH. Adaptive dynamic walking of a quadruped robot on irregular terrain based on biological concepts. Int J Robot Res 2003; 22(3 4): Xiao W and Wang W. Hopf oscillator-based gait transition for a quadruped robot. In: Proceedings of the 2014 IEEE international conference on robotics and biomimetrics, Bali, Indonesia, 5 10 December 2014, pp IEEE. 33. Wang TM, Hu YH, and Liang JH. Learning to swim: a dynamical systems approach to mimicking fish swimming with CPG. Robotica 2013; 31(3): Cao Y, Bi SS, and Cai YR. Applying central pattern generators to control the robofish with oscillating pectoral fins. Industr Robot Int J 2015; 42(5): Matos V and Santos CP. Towards goal-directed biped locomotion: combining CPGs and motion primitives. Robot Auton Syst 2014; 62(12): Yu JZ, Ding R, Yang QH, et al. Amphibious pattern design of a robotic fish with wheel-propeller-fin mechanisms. J Field Robot 2013; 30(5): Matsuo T, Yokoyama T, Ueno D, et al. Biomimetic motion control system based on a CPG for an amphibious multi-link mobile robot. J Bionic Eng 2008; 5(S): Crespi A and Ijspeert AJ. Online optimization of swimming and crawling in an amphibious snake robot. IEEE Trans Robotics 2008, 24(1): Ijspeert AJ and Crespi A. Online trajectory generation in an amphibious snake robot using a lamprey-like central pattern generator model. In: 2007 IEEE international conference on robotics and automation, Roma, Italy, April 2007, pp IEEE. Appendix 1 The specifications of the infrared sensor To help realize the two reflex mechanisms formulated in Two reflex mechanisms for self-adaptive gait control on complex terrains section, a TCRT5000 infrared sensor (see Figure 1A for its photo and Figure 1B for its circuit diagram) is installed at the end of each leg of the crab-like robot. The specifications of the sensor are as follows Overall dimension: Length ¼ mm; width ¼ 7.5 mm; thickness ¼ 5 mm. Operating voltage: DC V; eecommended operating voltage: 5 V. Detection distance: 1 8 mm; focal distance: 2.5 mm. Figure 1A. TCRT5000 sensor. Figure 1B. Circuit diagram of TCRT5000 sensor.
Using sensory feedback to improve locomotion performance of the salamander robot in different environments
Using sensory feedback to improve locomotion performance of the salamander robot in different environments João Lourenço Silvério Assistant: Jérémie Knüsel Structure of the presentation: I. Overview II.
More informationJournal of Chemical and Pharmaceutical Research, 2016, 8(6): Research Article. Walking Robot Stability Based on Inverted Pendulum Model
Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2016, 8(6):463-467 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Walking Robot Stability Based on Inverted Pendulum
More informationDynamically stepping over large obstacle utilizing PSO optimization in the B4LC system
1 Dynamically stepping over large obstacle utilizing PSO optimization in the B4LC system QI LIU, JIE ZHAO, KARSTEN BERNS Robotics Research Lab, University of Kaiserslautern, Kaiserslautern, 67655, Germany
More informationDecentralized Autonomous Control of a Myriapod Locomotion Robot
Decentralized utonomous Control of a Myriapod Locomotion Robot hmet Onat Sabanci University, Turkey onat@sabanciuniv.edu Kazuo Tsuchiya Kyoto University, Japan tsuchiya@kuaero.kyoto-u.ac.jp Katsuyoshi
More informationRobot motion by simultaneously wheel and leg propulsion
Robot motion by simultaneously wheel and leg propulsion Aarne Halme, Ilkka Leppänen, Miso Montonen, Sami Ylönen Automation Technology Laboratory Helsinki University of Technology PL 5400, 02015 HUT, Finland
More informationLOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS
LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS GARY B. PARKER and INGO CYLIAX Department of Computer Science, Indiana University, Bloomington, IN 47405 gaparker@cs.indiana.edu, cyliax@cs.indiana.edu
More informationYAN GU. Assistant Professor, University of Massachusetts Lowell. Frederick N. Andrews Fellowship, Graduate School, Purdue University ( )
YAN GU Assistant Professor, University of Massachusetts Lowell CONTACT INFORMATION 31 University Avenue Cumnock 4E Lowell, MA 01854 yan_gu@uml.edu 765-421-5092 http://www.locomotionandcontrolslab.com RESEARCH
More informationRobot Phase Entrainment on Quadruped CPG Controller
Robot Phase Entrainment on Quadruped CPG Controller author affiliation email Keywords: Abstract: Central Pattern Generator, Quadruped locomotion, Locomotion Entrainment Central Pattern Generators are widely
More informationGait Analysis of a Little Biped Robot. Received May 2015; accepted July 2015
ICIC Express Letters Part B: Applications ICIC International c216 ISSN 2185-2766 Volume 7, Number 5, May 216 pp. 1 6 Gait Analysis of a Little Biped Robot Chi-Sheng Tsai 1, Chen-Huei Hsieh 1, Wenning QIU
More informationToward a Human-like Biped Robot with Compliant Legs
Book Title Book Editors IOS Press, 2003 1 Toward a Human-like Biped Robot with Compliant Legs Fumiya Iida a,b,1, Yohei Minekawa a Juergen Rummel a and Andre Seyfarth a a Locomotion Laboratory, University
More informationMotion Control of a Bipedal Walking Robot
Motion Control of a Bipedal Walking Robot Lai Wei Ying, Tang Howe Hing, Mohamed bin Hussein Faculty of Mechanical Engineering Universiti Teknologi Malaysia, 81310 UTM Skudai, Johor, Malaysia. Wylai2@live.my
More informationEVOLVING HEXAPOD GAITS USING A CYCLIC GENETIC ALGORITHM
Evolving Hexapod Gaits Using a Cyclic Genetic Algorithm Page 1 of 7 EVOLVING HEXAPOD GAITS USING A CYCLIC GENETIC ALGORITHM GARY B. PARKER, DAVID W. BRAUN, AND INGO CYLIAX Department of Computer Science
More informationBody Stabilization of PDW toward Humanoid Walking
Body Stabilization of PDW toward Humanoid Walking Masaki Haruna, Masaki Ogino, Koh Hosoda, Minoru Asada Dept. of Adaptive Machine Systems, Osaka University, Suita, Osaka, 565-0871, Japan ABSTRACT Passive
More informationZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots
ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots Jong H. Park School of Mechanical Engineering Hanyang University Seoul, 33-79, Korea email:jong.park@ieee.org Yong K. Rhee School of
More informationKeywords--Bio-Robots, Walking Robots, Locomotion and Stability Controlled Gait.
Six Legged Locomotion on Uneven Terrain Kale Aparna S., Salunke Geeta D. kaleaparna5@gmail.com, geetasalunke@gmail.com Abstract -In this paper current state of many walking robots are compared and advantages
More informationEmergent walking stop using 3-D ZMP modification criteria map for humanoid robot
2007 IEEE International Conference on Robotics and Automation Roma, Italy, 10-14 April 2007 ThC9.3 Emergent walking stop using 3-D ZMP modification criteria map for humanoid robot Tomohito Takubo, Takeshi
More informationComputer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 53. The design of exoskeleton lower limbs rehabilitation robot
Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 53 CADDM The design of exoskeleton lower limbs rehabilitation robot Zhao Xiayun 1, Wang Zhengxing 2, Liu Zhengyu 1,3,
More informationHardware Implementation of a CPG-Based Locomotion Control for Quadruped Robots
Hardware Implementation of a CPG-Based Locomotion Control for Quadruped Robots Jose Hugo Barron-Zambrano 1, Cesar Torres-Huitzil 1, and Bernard Girau 2 1 Information Technology Laboratory, CINVESTAV Tamaulipas,
More informationThe Incremental Evolution of Gaits for Hexapod Robots
The Incremental Evolution of Gaits for Hexapod Robots Abstract Gait control programs for hexapod robots are learned by incremental evolution. The first increment is used to learn the activations required
More informationEvolving Gaits for the Lynxmotion Hexapod II Robot
Evolving Gaits for the Lynxmotion Hexapod II Robot DAVID TOTH Computer Science, Worcester Polytechnic Institute Worcester, MA 01609-2280, USA toth@cs.wpi.edu, http://www.cs.wpi.edu/~toth and GARY PARKER
More informationPERCEPTIVE ROBOT MOVING IN 3D WORLD. D.E- Okhotsimsky, A.K. Platonov USSR
PERCEPTIVE ROBOT MOVING IN 3D WORLD D.E- Okhotsimsky, A.K. Platonov USSR Abstract. This paper reflects the state of development of multilevel control algorithms for a six-legged mobile robot. The robot
More informationSensing and Modeling of Terrain Features using Crawling Robots
Czech Technical University in Prague Sensing and Modeling of Terrain Features using Crawling Robots Jakub Mrva 1 Faculty of Electrical Engineering Agent Technology Center Computational Robotics Laboratory
More informationWalking Experiment of Biped Robot with Antagonistic Actuation Using Non-Linear Spring
, March 16-18, 2016, Hong Kong Walking Experiment of Biped Robot with Antagonistic Actuation Using Non-Linear Spring Takashige Yano, Jae Hoon Lee, Member, IAENG and Shingo Okamoto 1 Abstract The purpose
More informationGait Evolution for a Hexapod Robot
Gait Evolution for a Hexapod Robot Karen Larochelle, Sarah Dashnaw, and Gary Parker Computer Science Connecticut College 270 Mohegan Avenue New London, CT 06320 @conncoll.edu Abstract
More informationGaitAnalysisofEightLegedRobot
GaitAnalysisofEightLegedRobot Mohammad Imtiyaz Ahmad 1, Dilip Kumar Biswas 2 & S. S ROY 3 1&2 Department of Mechanical Engineering, National Institute of Technology, Durgapur 2 Technology Innovation Centre,
More informationDevelopment of Fish type Robot based on the Analysis of Swimming Motion of Bluefin Tuna Comparison between Tuna-type Fin and Rectangular Fin -
Development of Fish type Robot based on the Analysis of Swimming Motion of Bluefin Tuna Comparison between Tuna-type Fin and Rectangular Fin - Katsuya KUGAI* Abstract The swimming motion of Tuna type fishes
More informationDynamic locomotion of a biomorphic quadruped Tekken robot using various gaits: walk, trot, free-gait and bound
Applied Bionics and Biomechanics Vol. 6, No. 1, March 29, 63 71 Dynamic locomotion of a biomorphic quadruped Tekken robot using various gaits: walk, trot, free-gait and bound Y. Fukuoka a and H. Kimura
More informationHeart Rate Prediction Based on Cycling Cadence Using Feedforward Neural Network
Heart Rate Prediction Based on Cycling Cadence Using Feedforward Neural Network Kusprasapta Mutijarsa School of Electrical Engineering and Information Technology Bandung Institute of Technology Bandung,
More informationKungl Tekniska Högskolan
Centre for Autonomous Systems Kungl Tekniska Högskolan hic@kth.se March 22, 2006 Outline Wheel The overall system layout : those found in nature found in nature Difficult to imitate technically Technical
More informationCentre for Autonomous Systems
Centre for Autonomous Systems Kungl Tekniska Högskolan hic@kth.se March 22, 2006 Outline Wheel The overall system layout : those found in nature found in nature Difficult to imitate technically Technical
More informationAlgorithm for Line Follower Robots to Follow Critical Paths with Minimum Number of Sensors
International Journal of Computer (IJC) ISSN 2307-4523 (Print & Online) Global Society of Scientific Research and Researchers http://ijcjournal.org/ Algorithm for Line Follower Robots to Follow Critical
More informationVibration Analysis and Test of Backup Roll in Temper Mill
Sensors & Transducers 2013 by IFSA http://www.sensorsportal.com Vibration Analysis and Test of Backup Roll in Temper Mill Yuanmin Xie College of Machinery and Automation, Wuhan University of Science and
More informationA Distributed Control System using CAN bus for an AUV
International Conference on Information Sciences, Machinery, Materials and Energy (ICISMME 2015) A Distributed Control System using CAN bus for an AUV Wenbao Geng a, Yu Huang b, Peng Lu c No. 710 R&D Institute,
More informationINITIATING NORMAL WALKING OF A DYNAMIC BIPED WITH A BIOLOGICALLY MOTIVATED CONTROL
1 INITIATING NORMAL WALKING OF A DYNAMIC BIPED WITH A BIOLOGICALLY MOTIVATED CONTROL T. LUKSCH and K. BERNS Robotics Research Lab, University of Kaiserslautern Kaiserslautern, Germany E-mail: luksch@informatik.uni-kl.de
More informationThe Design of Electrical Putter Car Moving Robots Based on Microcontroller Control Jie TANG and Xiao-min LIU
2016 International Conference on Applied Mechanics, Electronics and Mechatronics Engineering (AMEME 2016) ISBN: 978-1-60595-357-1 The Design of Electrical Putter Car Moving Robots Based on Microcontroller
More informationThe Influence of Friction on Gait and Energy Efficiency of the Walking Robot Based on Rhythmic Control
The Influence of Friction on Gait and Energy Efficiency of the Walking Robot Based on Rhythmic Control H. Takemura, J. Ueda, Y. Matsumoto, T. Ogasawara Nara Institute of Science and Technology, Takayama-cho,
More informationBiped Walking Robot Control System Design
69 Biped Walking Robot Control System Design Jian Fang Abstract For biped walking robot posture instability problems presented this paper, ZMP gait planning algorithm and a time division multiplexing servo
More informationEfficient Gait Generation using Reinforcement Learning
Efficient Gait Generation using Reinforcement Learning Josep M Porta and Enric Celaya Institut de Robòtica i Informàtica Industrial, UPC-CSIC, Barcelona, Spain. SYNOPSIS The use of a free gait becomes
More information1502. The effect of mechanism design on the performance of a quadruped walking machine
1502. The effect of mechanism design on the performance of a quadruped walking machine Fu-Chen Chen 1, Shang-Chen Wu 2, Yung-Cheng Chen 3 Department of Mechanical Engineering, Kun Shan University, Tainan
More informationAnalysis and realization of synchronized swimming in URWPGSim2D
International Conference on Manufacturing Science and Engineering (ICMSE 2015) Analysis and realization of synchronized swimming in URWPGSim2D Han Lu1, a *, Li Shu-qin2, b * 1 School of computer, Beijing
More informationFrom Passive to Active Dynamic 3D Bipedal Walking - An Evolutionary Approach -
From Passive to Active Dynamic 3D Bipedal Walking - An Evolutionary Approach - Steffen Wischmann and Frank Pasemann Fraunhofer Institute for Autonomous Intelligent Systems (AiS) Schloss Birlinghoven, 53754
More informationNeural Control and Learning for Versatile, Adaptive, Autonomous Behavior of Walking Machines
Neural Control and Learning for Versatile, Adaptive, Autonomous Behavior of Walking Machines Poramate Manoonpong 1 and Florentin Wörgötter 2 Bernstein Center for Computational Neuroscience (BCCN), University
More informationZSTT Team Description Paper for Humanoid size League of Robocup 2017
Adult- ZSTT Team Description Paper for Humanoid size League of Robocup 2017 Jaesik Jeong, Youngsup Oh and Jeehyun Yang ZSTT E-mail: soulmatree@gmail.com Web: www.soulmatree.com Abstract. This paper describes
More informationINSTANTANEOUS ON-LINE MODIFICATION OF BIPED WALK COMPOSED FROM RECONFIGURABLE ADAPTIVE MOTION PRIMITIVES
THERMAL SCIENCE: Year 26, Vol. 2, Suppl. 2, pp. S53-S523 S53 INSTANTANEOUS ON-LINE MODIFICATION OF BIPED WALK COMPOSED FROM RECONFIGURABLE ADAPTIVE MOTION PRIMITIVES Introduction by Branislav A. BOROVAC
More informationRanger Walking Initiation Stephanie Schneider 5/15/2012 Final Report for Cornell Ranger Research
1 Ranger Walking Initiation Stephanie Schneider sns74@cornell.edu 5/15/2012 Final Report for Cornell Ranger Research Abstract I joined the Biorobotics Lab this semester to gain experience with an application
More informationOutline. Outline. Recent Popular Legged Robots in Japan. Self-contained! Adaptive? Limit Cycle Based. What is legged locomotion?
Neuromorphic Eng. Workshop, Telluride, 14 Jul. 2003 Biological Inspired Legged Locomotion Control of a Robot Hiroshi Kimura Univ. of Electro-Communications Tokyo, Japan Katsuyoshi Tsujita Kyoto Univ. Japan
More informationA Bio-inspired Behavior Based Bipedal Locomotion Control B4LC Method for Bipedal Upslope Walking
1 A Bio-inspired Behavior Based Bipedal Locomotion Control B4LC Method for Bipedal Upslope Walking JIE ZHAO, QI LIU, STEFFEN SCHUETZ, and KARSTEN BERNS Robotics Research Lab, University of Kaiserslautern,
More informationNeural Network in Computer Vision for RoboCup Middle Size League
Journal of Software Engineering and Applications, 2016, *,** Neural Network in Computer Vision for RoboCup Middle Size League Paulo Rogério de Almeida Ribeiro 1, Gil Lopes 1, Fernando Ribeiro 1 1 Department
More informationDesigning Diving Beetle Inspired Underwater Robot(D.BeeBot)
Designing Diving Beetle Inspired Underwater Robot(D.BeeBot) Hee Joong Kim Department of mechatronics engineering Chungnam National University Daejeon, Korea mainkhj@naver.com Jihong Lee Department of mechatronics
More informationToward a Human-like Biped Robot with Compliant Legs
Book Title Book Editors IOS Press, 23 1 Toward a Human-like Biped Robot with Compliant Legs Fumiya Iida a,b,1, Yohei Minekawa a Juergen Rummel a and Andre Seyfarth a a Locomotion Laboratory, University
More informationKenzo Nonami Ranjit Kumar Barai Addie Irawan Mohd Razali Daud. Hydraulically Actuated Hexapod Robots. Design, Implementation. and Control.
Kenzo Nonami Ranjit Kumar Barai Addie Irawan Mohd Razali Daud Hydraulically Actuated Hexapod Robots Design, Implementation and Control 4^ Springer 1 Introduction 1 1.1 Introduction 1 1.2 Walking "Machines"
More informationHumanoid Robots and biped locomotion. Contact: Egidio Falotico
Humanoid Robots and biped locomotion Contact: Egidio Falotico e.falotico@sssup.it Outline What is a Humanoid? Why Develop Humanoids? Challenges in Humanoid robotics Active vs Passive Locomotion Active
More informationTruba college of Engineering & Technology, Indore, India. Truba college of Engineering & Technology, Indore, India.
IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY DESIGN AND DEVELOPMENT OF WALKING BIPEDAL ROBOT WITH THE HELP OF ARDUINO CONTROLLER Deepti Malviya*, Suman Sharma * Truba college
More informationDevelopment and Test of a Model for the Cheetah Robot
Semester Project at the Biologically Inspired Robotics Group, EPF Lausanne Spring 8 Development and Test of a Model for the Cheetah Robot Martin Riess June 6, 28 1 Abstract This project aims at implementing
More informationPassive compliant quadruped robot using central pattern generators for locomotion control
Passive compliant quadruped robot using central pattern generators for locomotion control Simon Rutishauser, Alexander Spröwitz, Ludovic Righetti and Auke Jan Ijspeert Biologically Inspired Robotics Group,
More informationWritten Report of Robot Design
Written Report of Robot Design Name: Robot Name: Course: Shaojie Ge Four Leg Walking Robot EEL 4665/5666 Intelligent Machines Design Laboratory Instructors: Dr. A. Antonio Arroyo Dr. Eric M. Schwartz TAs:
More informationCompliance Control for Biped Walking on Rough Terrain
Compliance Control for Biped Walking on Rough Terrain Masaki Ogino 1,2, Hiroyuki Toyama 2 Sawa Fuke 1,2, Norbert Michael Mayer 1,2, Ayako Watanabe 2, and Minoru Asada 1,2 1 JST ERATO Asada Project, Yamada-oka
More informationThe Effect Analysis of Rudder between X-Form and Cross-Form
217 3rd International Conference on Computational Systems and Communications (ICCSC 217) The Effect Analysis of Rudder between X-Form and Cross-Form HAN Zhao-Lin1, a, ZHANG Zhong-Zheng2,b, WANG Long- Jin3,
More informationRobot Walking with Genetic Algorithms
Robot Walking with Genetic Algorithms Bente Reichardt 14. December 2015 Bente Reichardt 1/52 Outline Introduction Genetic algorithms Quadruped Robot Hexapod Robot Biped Robot Evaluation Bente Reichardt
More informationSpring Locomotion Concepts. Roland Siegwart, Margarita Chli, Martin Rufli. ASL Autonomous Systems Lab. Autonomous Mobile Robots
Spring 2016 Locomotion Concepts Locomotion Concepts 01.03.2016 1 Locomotion Concepts: Principles Found in Nature ASL Autonomous Systems Lab On ground Locomotion Concepts 01.03.2016 2 Locomotion Concepts
More informationUsing GPOPS-II to optimize sum of squared torques of a double pendulum as a prosthesis leg. Abstract
Using GPOPS-II to optimize sum of squared torques of a double pendulum as a prosthesis leg Abstract Milad Zarei MCE 593 Prosthesis Design & Control A two-dimensional, two links pendulum is developed to
More informationFail Operational Controls for an Independent Metering Valve
Group 14 - System Intergration and Safety Paper 14-3 465 Fail Operational Controls for an Independent Metering Valve Michael Rannow Eaton Corporation, 7945 Wallace Rd., Eden Prairie, MN, 55347, email:
More informationDevelopment of a Simulation Model for Swimming with Diving Fins
Proceedings Development of a Simulation Model for Swimming with Diving Fins Motomu Nakashima 1, *, Yosuke Tanno 2, Takashi Fujimoto 3 and Yutaka Masutani 3 1 Department of Systems and Control Engineering,
More informationTokyo: Simulating Hyperpath-Based Vehicle Navigations and its Impact on Travel Time Reliability
CHAPTER 92 Tokyo: Simulating Hyperpath-Based Vehicle Navigations and its Impact on Travel Time Reliability Daisuke Fukuda, Jiangshan Ma, Kaoru Yamada and Norihito Shinkai 92.1 Introduction Most standard
More informationCo-evolutionary Approach to Design of Robotic Gait
Co-evolutionary Approach to Design of Robotic Gait Jan Černý and Jiří Kubalík Department of Cybernetics, Faculty of Electrical Engineering, Czech Technical University, Technická 2, 166 27 Prague 6, Czech
More informationGOLFER. The Golf Putting Robot
GOLFER The Golf Putting Robot Written By Wing Pan Yuen For EEL 5666 Intelligent Machines Design Laboratory December 05, 1999 Table of Contents Abstract Introduction Executive Summary Integrated System
More informationLearning Energy Efficient Walking Based on Ballistics
Learning Energy Efficient Walking Based on Ballistics Masaki Ogino, Koh Hosoda and Minoru Asada Dept. of Adaptive Machine Systems, Graduate School of Engineering,, HANDAI Frontier Research Center ogino@er.ams.eng.osaka-u.ac.jp,
More informationStable Upright Walking and Running using a simple Pendulum based Control Scheme
1 Stable Upright Walking and Running using a simple Pendulum based Control Scheme H.-M. MAUS, J. RUMMEL and A. SEYFARTH Lauflabor Locomotion Laboratory, University of Jena, Germany E-mail: moritz.maus@uni-jena.de
More informationCompensator Design for Speed Control of DC Motor by Root Locus Approach using MATLAB
Compensator Design for Speed Control of DC Motor by Root Locus Approach using MATLAB Akshay C. Mahakalkar, Gaurav R. Powale 2, Yogita R. Ashtekar 3, Dinesh L. Mute 4, 2 B.E. 4 th Year Student of Electrical
More informationREPORT DOCUMENTATION PAGE
REPORT DOCUMENTATION PAGE Form Approved OMB NO. 0704-0188 The public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions,
More informationOpen Research Online The Open University s repository of research publications and other research outputs
Open Research Online The Open University s repository of research publications and other research outputs Developing an intelligent table tennis umpiring system Conference or Workshop Item How to cite:
More informationARTIFICIAL NEURAL NETWORK BASED DESIGN FOR DUAL LATERAL WELL APPLICATIONS
The Pennsylvania State University the Graduate School Department of Energy and Mineral Engineering ARTIFICIAL NEURAL NETWORK BASED DESIGN FOR DUAL LATERAL WELL APPLICATIONS Thesis in Energy and Mineral
More informationOPTIMAL TRAJECTORY GENERATION OF COMPASS-GAIT BIPED BASED ON PASSIVE DYNAMIC WALKING
OPTIMAL TRAJECTORY GENERATION OF COMPASS-GAIT BIPED BASED ON PASSIVE DYNAMIC WALKING Minseung Kim Dept. of Computer Science Illinois Institute of Technology 3201 S. State St. Box 2082 Chicago IL 60616
More informationThe Design of ZMP Measure System for Biped Robot LI Bin 1, a, LI Zhihai 2, b, LI Jiejia 1, c, BU Chunguang 2, d
2nd International Conference on Electrical, Computer Engineering and Electronics (ICECEE 2015) The Design of ZMP Measure System for Biped Robot LI Bin 1, a, LI Zhihai 2, b, LI Jiejia 1, c, BU Chunguang
More informationAnalysis and Research of Mooring System. Jiahui Fan*
nd International Conference on Computer Engineering, Information Science & Application Technology (ICCIA 07) Analysis and Research of Mooring System Jiahui Fan* School of environment, North China Electric
More informationTHE APPLICATION OF BASKETBALL COACH S ASSISTANT DECISION SUPPORT SYSTEM
THE APPLICATION OF BASKETBALL COACH S ASSISTANT DECISION SUPPORT SYSTEM LIANG WU Henan Institute of Science and Technology, Xinxiang 453003, Henan, China E-mail: wuliang2006kjxy@126.com ABSTRACT In the
More informationRobotics and Autonomous Systems
Robotics and Autonomous Systems Lecture 4: Locomotion Richard Williams Department of Computer Science University of Liverpool 1 / 57 Today 2 / 57 Motion Two aspects: Locomotion Kinematics Locomotion: What
More informationSimulation of the Hybtor Robot
Simulation of the Hybtor Robot Pekka Aarnio, Kari Koskinen and Sami Salmi Information and Computer Systems in Automation Helsinki University of Technology ABSTRACT A dynamic rigid body simulation model
More informationSpeed Control System Design in Bicycle Robot by Low Power Method. Abstract
The 2 nd RMUTP International Conference 2010 Page 195 Speed Control System Design in Bicycle Robot by Low Power Method Sunthorn Wiriya, Nikom Distaklu and Suppachai Howimanporn*. Department of Electrical
More informationRobotics and Autonomous Systems
Robotics and Autonomous Systems Lecture 4: Locomotion Simon Parsons Department of Computer Science University of Liverpool 1 / 57 Today 2 / 57 Motion Two aspects: Locomotion Kinematics Locomotion: What
More informationBIOLOGICALLY INSPIRED QUADRUPED ROBOT BIOSBOT: MODELING, SIMULATION AND EXPERIMENT
BIOLOGICALLY INSPIRED QUADRUPED ROBOT BIOSBOT: MODELING, SIMULATION AND EXPERIMENT Xu Guan, Haojun Zheng, Xiuli Zhang Department of Precision Instruments and Mechanology, School of Mechanical Engineering
More informationFirst Experimental investigations on Wheel- Walking for improving Triple-Bogie rover locomotion performances
First Experimental investigations on Wheel- Walking for improving Triple-Bogie rover locomotion performances M. Azkarate With the collaboration of ESA/TEC-MMA Table of Contents 2. The ExoTeR Rover: a Triple-Bogie
More informationINCLINOMETER DEVICE FOR SHIP STABILITY EVALUATION
Proceedings of COBEM 2009 Copyright 2009 by ABCM 20th International Congress of Mechanical Engineering November 15-20, 2009, Gramado, RS, Brazil INCLINOMETER DEVICE FOR SHIP STABILITY EVALUATION Helena
More informationAdaptive Locomotion Controller for a Quadruped Robot
Adaptive Locomotion Controller for a Quadruped Robot Step 1: Model of sensory feedback in animals during locomotion Simon Ruffieux 07 1 Introduction Sensory feedback is an important component of locomotion
More informationbeestanbul RoboCup 3D Simulation League Team Description Paper 2012
beestanbul RoboCup 3D Simulation League Team Description Paper 2012 Baris Demirdelen, Berkay Toku, Onuralp Ulusoy, Tuna Sonmez, Kubra Ayvaz, Elif Senyurek, and Sanem Sariel-Talay Artificial Intelligence
More informationFish Biorobotics. Fishes as model systems for understanding aquatic propulsion. George V. Lauder Harvard University
Fish Biorobotics Fishes as model systems for understanding aquatic propulsion 28,000 species of fishes Half of all vertebrates are fishes Fishes are 550 million years old Tremendous opportunity for selection
More informationAerodynamic Measures for the Vortex-induced Vibration of π-shape Composite Girder in Cable-stayed Bridge
Aerodynamic Measures for the Vortex-induced Vibration of π-shape Composite Girder in Cable-stayed Bridge *Feng Wang 1), Jialing Song 2), Tuo Wu 3), and Muxiong Wei 4) 1), 2, 3), 4) Highway School, Chang
More informationABSTRACT 1 INTRODUCTION
Iterative Product Engineering: Evolutionary Robot Design Dominic. R. Frutiger 1, Josh C. Bongard 2, Fumiya Iida 2 1 Centre of Product Engineering, Swiss Federal Institute of Technology, Zürich, Switzerland
More informationControl principles for locomotion looking toward biology
Control principles for locomotion looking toward biology Avis H. Cohen University of Maryland, Biology Department and Institute for Systems Research, College Park, MD 20742 Abstract Presented here is an
More informationImprovement of the Cheetah Locomotion Control
Improvement of the Cheetah Locomotion Control Master Project - Midterm Presentation 3 rd November 2009 Student : Supervisor : Alexander Sproewitz Professor : Auke Jan Ijspeert Presentation of the Cheetah
More informationLearning Energy Efficient Walking with Ballistic Walking
Learning Energy Efficient Walking with Ballistic Walking Masaki Ogino, Koh Hosoda and Minoru Asada Dept. of Adaptive Machine Systems, Graduate School of Engineering,, HANDAI Frontier Research Center, Osaka
More informationFORECASTING OF ROLLING MOTION OF SMALL FISHING VESSELS UNDER FISHING OPERATION APPLYING A NON-DETERMINISTIC METHOD
8 th International Conference on 633 FORECASTING OF ROLLING MOTION OF SMALL FISHING VESSELS UNDER FISHING OPERATION APPLYING A NON-DETERMINISTIC METHOD Nobuo Kimura, Kiyoshi Amagai Graduate School of Fisheries
More informationMulti-Body Dynamics Modelling on a Self-Propelled Pufferfish with its Application in AUV
Multi-Body Dynamics Modelling on a Self-Propelled Pufferfish with its Application in AUV Ruoxin Li, Qing Xiao, University of Strathclyde, Glasgow/UK, qing.xiao@strath.ac.uk Liun Li, Hao Liu, SJTU-CU ICRC,
More informationBiorobotic Locomotion: Biped Humanoid Walking. using Optimal Control
Biorobotic Locomotion: Biped Humanoid Walking using Optimal Control A Thesis Presented to The Academic Faculty by Malavika Bindhi In Partial Fulfillment of the Requirements for the Degree Bachelor of Science
More informationBasketball field goal percentage prediction model research and application based on BP neural network
ISSN : 0974-7435 Volume 10 Issue 4 BTAIJ, 10(4), 2014 [819-823] Basketball field goal percentage prediction model research and application based on BP neural network Jijun Guo Department of Physical Education,
More informationIn memory of Dr. Kevin P. Granata, my graduate advisor, who was killed protecting others on the morning of April 16, 2007.
Acknowledgement In memory of Dr. Kevin P. Granata, my graduate advisor, who was killed protecting others on the morning of April 16, 2007. There are many others without whom I could not have completed
More informationLearning Control Cycles for Area Coverage with Cyclic Genetic Algorithms
Learning Control Cycles for Area Coverage with Cyclic Genetic Algorithms GARY B. PARKER Computer Science Connecticut College New London, CT 06320 U.S.A Abstract: - Area coverage is a type of path planning
More informationProgramming Self-Recovery in the humanoid Leong Ti Xean 1 Yap Kian Tiong 2
Programming Self-Recovery in the humanoid Leong Ti Xean 1 Yap Kian Tiong 2 1. INTRODUCTION 1.1 Background In October 2000, Honda announced the ASIMO humanoid robot, capable of interpreting the postures
More informationEfficiency Improvement of a New Vertical Axis Wind Turbine by Individual Active Control of Blade Motion
Efficiency Improvement of a New Vertical Axis Wind Turbine by Individual Active Control of Blade Motion In Seong Hwang, Seung Yong Min, In Oh Jeong, Yun Han Lee and Seung Jo Kim* School of Mechanical &
More informationA CPG-based Decentralized Control of a Quadruped Robot Inspired by True Slime Mold
The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan A CPG-based Decentralized Control of a Quadruped Robot Inspired by True Slime Mold Takeshi
More information