Hardware Implementation of a CPG-Based Locomotion Control for Quadruped Robots

Size: px
Start display at page:

Download "Hardware Implementation of a CPG-Based Locomotion Control for Quadruped Robots"

Transcription

1 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, Mexico {jhbarronz,ctorres}@tamps.cinvestav.mx 2 Cortex team, LORIA-INRIA Grand Est, Vandoeuvre-les-Nancy Cedex, France {Bernard.Girau}@loria.fr Abstract. This paper presents a hardware implementation of a controller to generate adaptive gait patterns for quadruped robots inspired by biological Central Pattern Generators (CPGs). The basic CPGs are modeled as non-linear oscillators which are connected one to each other through coupling parameters that can be modified for different gaits. The proposed implementation is based on an specific digital module for CPGs attached to a soft-core processor so as to provide an integrated and flexible embedded system. The system is implemented on a Field Programmable Gate Array (FPGA) device providing a compact and low power consumption solution for generating periodic rhythmic patterns in robot control applications. Experimental results show that the proposed implementation is able to generate suitable gait patterns, such as walking, trotting, and galloping. 1 Introduction The design of locomotion control systems of legged robots is a challenge that has been partially solved. In the literature, broadly, there are two main approaches to the design of locomotion control systems, the mathematical model-based and the biologically inspired approach. In the former, to move a leg in a desired trajectory, the joint angles are calculated in advance, by using a mathematical model that incorporates both robot and environment parameters, to produce a sequence of actions algorithmically scheduled [1]. The second approach uses CPGs which are supposed to play an important role in locomotion. CPGs are comprised of neural oscillators located in the spine of vertebrates and in the segmental ganglia of invertebrates [2]. CPGs are often modeled as oscillators that have mutually coupled excitatory and inhibitory neurons, following a regular structure. The CPGs have the ability to automatically generate complex control signals for the coordination of muscles during rhythmic movements, such as walking, running, swimming and flying [3]. The CPG-based approach for the design of locomotion control systems has several advantages. Due to the limit cycle behavior of neural oscillators, i.e. to produce stable rhythmic patterns, the system rapidly returns to its normal K. Diamantaras, W. Duch, L.S. Iliadis (Eds.): ICANN 2010, Part II, LNCS 6353, pp , c Springer-Verlag Berlin Heidelberg 2010

2 Hardware Implementation of a CPG-Based Locomotion Control 277 rhythmic behavior after transient perturbations of the state variables. This provides robustness against perturbations. As a result of the natural synchronization and coordination of CPGs, the amount of computations is reduced. The synaptic plasticity of interconnections and feedback signals, used to integrate sensory information, allow CPGs to produce flexible locomotion in unknown environments [4,5]. However, one of the main disadvantages of CPGs is that their parameters have to be tailored for specific applications, and there are few methodologies to generate the rhythmic signals. The parameters are usually tuned either by trial and error method or by some optimization algorithms, genetic algorithms for example. These methodologies are still insufficient to tune the parameters for generating a periodic signal with a specific shape [6]. To address some of the future challenges for robotics, the miniaturization of walking, running and flying robots will be needed, so as to look for real-time adaptability of robots to the environment. These technologies will require small, low-cost, power efficient and adaptive controllers which might greatly benefit from custom bio-inspired hardware. Currently, some researches have used CPGbased locomotion control systems in robots. For example, CPG models have been used for controlling swimming robots, such as a salamander robot [7] and a turtle robot [8]. CPGs also have been used on quadrupeds, hexapods and octopods robots [9,10]. Control systems for quadruped robots using CPGs have been explored by Hiroshi Kimura et al. [11]. Authors have developed a quadruped walking robot capable of adapting to irregular terrain using the Matsuoka oscillator. Other works on CPGs in quadruped robots can be found in Billard et al. [12] and Shan et al. [13]. Many of these applications have been developed using dedicated hardware, both analog and digital [11,12,13]. On one hand, CPGs have been implemented using microprocessors providing high accuracy and flexibility but those systems consume high power and occupy a large area restricting their utility in embedded applications. On the other hand, analog circuits have been already proposed, being computation and power efficient but they usually lack flexibility and dynamics and they involve large design cycles. In this paper an FPGA-based hardware implementation to generate different gaits for quadruped robots is presented, based on established principles of locomotion that mimics the features of biological CPGs. A custom implementation of the Van Der Pol CPG attached to a Xilinx microblaze processor is presented and discussed. Potentially, this approach might provide modular control circuits that are adaptable and able to generate complex, coordinated movements. The goal of this implementation is to show the feasibility of self-contained locomotion solutions using modular, adaptable and compact modules with a higher degree of programmability to scale up to legged robots with high degrees of freedom. 2 CPG-Based Locomotion 2.1 Quadruped Gaits Animal locomotion employs different periodic patterns known as animal gaits. Researchers have established that gaits possess certain symmetries and have

3 278 J.H. Barron-Zambrano, C. Torres-Huitzil, and B. Girau Fig. 1. Typical gait patterns in quadruped locomotion and their relative phases between the limbs modeled the gaits of quadrupeds by a system of coupled cells where each cell is composed of a set of neurons directly responsible to synchronize the movement of their limbs. A simplified mathematical model of CPG-based locomotion consists of using one cell per limb and replacing each cell by a nonlinear oscillator. Thus, quadruped gaits are modeled by coupling four nonlinear oscillators, and by changing the coupling strength, it is possible to reproduce rhythmic locomotion patterns. In rhythmic movements of animals, a transition of the rhythmic movements is often observed. As a typical example, horses choose different locomotive patterns in accordance with their needs, locomotive speeds or the rate of energy consumption. In addition, each gait pattern is characterized by relative phase among the limbs [14]. Figure 1 shows the typical horse gait patterns and its relative phases between the limbs. Here, LF, LH, RF, and RH stand for left forelimb, left hindlimb, right forelimb, and right hindlimb, respectively. 2.2 Basic CPG Model There are several models for neural oscillators to model the basic CPG to control a limb, such as Amari-Hopfield model [15], Matsuoka model [12] and Van De Pol model [16]. In this work, the basic cell is modeled by a Van Der Pol (VDP) oscillator which is a relaxation oscillator governed by a second-order differential equation (equation 1): ẍ α(p 2 x 2 )ẋ + ω 2 x =0 (1) where x is the output signal from the oscillator, α, p and ω are the parameters that tune the properties of oscillators. In general terms, α affects the shape of the waveform, the amplitude of x depends largely on the parameter p. When the amplitude parameter p is fixed, the output frequency is highly dependent on the parameter ω. However, a variation of parameter p can slightly change the frequency of the signal, and α also can influence the output frequency. Actually, the VDP equation satisfies the Linard s theorem ensuring that there is a stable limit cycle in the phase space. Using the Linard s transformation, equation 1 can be rewritten as: ẋ = y ẏ = α(p 2 x 2 )y + ω 2 (2) x

4 Hardware Implementation of a CPG-Based Locomotion Control Quadruped CPG Network In this work, the locomotion control system of a quadruped is modeled as a network of four VDP oscillators as shown in the figure 2a as suggested in most works reported in the literature [4,11]. Each oscillator controls the movement of a single limb. Within the CPG network, oscillators are mutually forced to oscillate in the same period and with a fixed phase difference. The mutual interaction among the VDP oscillators in the network produces a gait. By changing the phase difference between the oscillators, changing the coupling weights, it is posible to generate the three basic gaits. Figures 2b to 2d, present the configurations of the network that generate periodic rhythmic patterns corresponding to each gait (walk, trot, gallop). The dynamics of the ith coupled oscillator in the network is given by: ẍ c + α(p 2 c x2 cj ) x c ω 2 x cj =0 (3) For i =1,2,3,4,wherex c is the output signal from oscillator, x cj denotes the coupling contribution of its neighbors given by the equation 4: x cj = j λ cj x j (4) Where λ cj is the coupling weight that represents the strength of jth oscillator over the current oscillator. The generation of the respective gaits depends on the values of the system parameters. 3 Digital Hardware Implementation In this section, we describe the architecture of the CPG controller for interlimb coordination in quadruped locomotion. First, the design considerations for the implementation are presented. Next, the basic Van Der Pol Oscillator that constitute a part of the CPG network is given. Finally, the architecture of the complete system is described. (a) (b) (c) (d) Fig. 2. (a) General CPG network. (b)-(c) Functional configurations corresponding to the typical gaits patterns. Black and white dots represent excitatory and inhibitory connections, respectively.

5 280 J.H. Barron-Zambrano, C. Torres-Huitzil, and B. Girau 3.1 Design Considerations The Van Der Pol oscillator is suitable for CPG implementation as a digital circuit, however two main factors for an efficient and flexible FPGA-based implementation should be taken into account: a) arithmetic representation, CPG computations when implemented in general microprocessor-based systems use floating point arithmetic. An approach for embedded implementations is the use of 2s complement fixed point representation with a dedicated wordlength that better matches the FPGA computational resources and that saves further silicon area at the cost of precision, and b)efficiency and flexibility, embedded hard processor cores or configurable soft processors developed by FPGA vendors add the software programmability of optimized processors to the fine grain parallelism of custom logic on a single chip [17]. In the field of neural processing, several applications mix real-time or low-power constraints with a need for flexibility, so that FPGAs appear as a well-fitted implementation solution. Most of the previous hardware implementation of CPGs are capable of generating sustained oscillations similar to the biological CPGs, however, quite a few have addressed the problem of embedding several gaits and performing transitions between them. One important design consideration in this paper, is that the FPGA-based implementation should be a platform well suited to explore reconfigurable behavior and dynamics, i.e., the platform can be switched between multiple output patterns through the application of external inputs. 3.2 Module of Van Der Pol Oscillator From analysis of equation 2, three basic operations were used: addition, subtraction and multiplication. Thus, one block for each operation was implemented with 2 s complement fixed-point arithmetic representation. Figure 3a shows a simplified block diagram of the proposed digital architecture for the discretized VDP equation. In the first stage, the value of X ci is calculated: this value depends on the X c -neighbors and the coupling weight values. This stage uses four multipliers and one adder. The square values of p, X ci and ω are calculated in the second stage, it uses three multipliers. In the third stage, the values of α y c and p 2 X ci are calculated, one multiplier and a subtracter are used. The fourth stage computes the values of α y c (p 2 X ci )andω 2 X ci. This stage uses two multipliers. For the integration stage, the numerical method of Euler was implemented by using two shift registers and two adders. The integration factor is implemented by a shift register, which shifts six positions the values of y c and x c to provide an integration factor of 1/64. The block labeled as Reg stands for accumulators that hold the internal state of the VPD oscillators. Finally, the values y c and x c are obtained. The size word for each block was 18-bit fixed point representation with 11- bit for the integer part and 7-bit for the fractional part. Figure 3b shows the amplitude average error using different precisions for the fractional part. The errors were obtained from the hardware implementation. In figure 3b, it can be appreciated that the average error decreases as the resolution of the input

6 Hardware Implementation of a CPG-Based Locomotion Control 281 (a) (b) Fig. 3. (a) Digital hardware architecture for the Van Der Pol oscillator (b) Average error as a function of the bit precision used in the basic blocks variables is incremented. This reduction is not linear, and the graphic shows a point where such reduction is not significant. Seven bits were chosen as a good compromise for average error and implementation resources. 3.3 Quadruped Gait Network Architecture In the CPG model for quadruped locomotion all basic VDP oscillators are interconnected, as shown on figure 2a, through the connection weights (λ ij ). In order to overcome the partial lack of flexibility of the CPG digital architecture, it has been attached as a specialized coprocessor to a microblaze processor following an embedded system design approach so as to provide a high level interface layer for application development. A bank of registers is used to provide communication channels to an embedded processor. The bank has twenty-three registers and it receives the input parameters from microblaze, α, p 2, ω 2, λ ij and the initial values of each oscillator. The architecture sends output data to specific FPGA pins. Figure 4 shows a simplified block diagram of the VPD network interfacing scheme to the bank registers and the microblaze processor.

7 282 J.H. Barron-Zambrano, C. Torres-Huitzil, and B. Girau Fig. 4. Complete architecture for embedded implementation of a CPG-based quadruped locomotion controller 4 Implementation Results The CPG digital architecture has been modeled using the Very High Speed Integrated Circuits Hardware Description Language (VHDL) and Python was used for the implementation and simulation software. The CPG module has been attached as a slave coprocessor to the microblaze soft-processor using the PLB bus and a set of wrapping libraries according to the Xilinx design flow for embedded systems. The system has been synthesized using ISE Foundation and EDK tools from Xilinx targeted to a Spartan-3E device. To test the hardware implementation, a C-based application was developed on the microblaze to set the values of the parameters in the hardware digital implementation. The implementation was validated in two ways. The first one, the results were sent to the host computer through serial connection to visualize the waveforms generated by the module. Then, the hardware waveforms were compared with the software waveforms. In the second way, results were sent to digital-analog converter (DAC) and the output signal from DAC was visualized on a oscilloscope. Figure 5 shows, the periodic rhythmic patterns corresponding to the gaits (walk, trot, gallop) generated by hardware implementation. The values of weight matrix to configure the CPG network are shown in table 1. The initial values, x 0 =1,x 1 =1,x 2 =1, x 3 =1,y 0 = y 1 = y 2 = y 3 =0,α =1,p 2 =2,ω 2 = 20 were used. The values were calculated experimentally with a software implementation. Figure 5d shows the patterns for two gaits, walk and trot, and the transitions between them. The phase attractors for one VDP oscillator during walking and trotting, are shown in figures 5e and 5f. The phase attractor figures show the adaptability process until the stable cycle in the oscillator is reachieved. The time to reach the stable cycle is around 2 seconds. The system was synthesized to a Spartan-3E device using Xilinx ISE and EDK tools and tested in the Spartan-3E starter kit development board. Table 2 shows a summary of the FPGA resource utilization of the network architecture.

8 Hardware Implementation of a CPG-Based Locomotion Control 283 (a) Walk (b) Trot (c) Gallop (d) Transitions between gaits: walk to trot (e) Walk phase (f) Trot phase Fig. 5. Three basic gaits and transition between walking and trotting

9 284 J.H. Barron-Zambrano, C. Torres-Huitzil, and B. Girau Table 1. Weight matrix to configure the CPG network Gait Walk Trot Gallop Weight Table 2. Hardware utilization for implementation of the CPG control for a quadruped targeted to a Xilinx XC3S500e-5fg320 device Resource LTUs Flip-Flops Slices Embedded multipliers Maximum clock frequency Utilization MHz 5 Conclusions and Future Work This work has presented a hardware digital implementation for Central Pattern Generator suitable for locomotion control of quadruped robots. The implementation takes advantage of the distributed processing of FPGA computational resources. The presented examples show that the measured waveforms from the FPGA-based implementation agree with the numerical simulations. The architecture of the elemental Van Der Pol oscillator was designed and attached as a co-processor to microblaze processor. The implementation provides flexibility to generate different rhythmic patterns, at runtime, suitable for adaptable locomotion and the implementation is scalable to larger networks. The microblaze, allow us to propose an strategy for both generation and control of the gaits, and it is suitable to explore the design with dynamic reconfiguration in the FPGA. Future work will focus on: (a) explore larger networks for a complete locomotion controller and embedding more diverse transitions (b) incorporate the feedback from the robot body to improve the generation of patterns, (c) integrate visual perception information to adapt the locomotion control in an unknown environment and (d) to scale up the present approach to legged robots with several degrees of freedom to generate complex rhythmic movements and behaviors. Acknowledgment Authors want to thank the partial support received from CONACyT through the research grant number and the INRIA associate team CorTexMex.

10 References Hardware Implementation of a CPG-Based Locomotion Control Kimura, H., Shimoyama, I., Miura, H.: Dynamics in Dynamic Walk of Quadruped Robot. J. of the Society of Instrument and Control Engineers 29, (1990) 2. Delcomyn, F.: Neural Basis of rhythmic behavior in animals. Science 210, (1980) 3. Hooper, S.L.: Central Pattern Generator. Current Biology 10(5), (2000) 4. Fujii, A., Saito, N., Nakahira, K., Ishiguro, A., Eggenberger, P.: Generation of an adaptive controller CPG for a quadruped robot with neuromodulation mechanism. In: IEEE Int. Conf. Intell. Robots Syst. (2002) 5. Ijspeerta, A.J.: Central pattern generators for locomotion control in animals and robots: A review. Neural Networks 21(4), (2002) 6. Zielinska, T.: Coupled oscillators utilized as gait rhythm generators of a two-legged walking machine. Biol. Cybern. 74, (1996) 7. Ijspeert, A.J., Crespi, A., Ryczko, D., Cabelguen, J.: From swimming to walking with a salamander robot driven by a spinal cord model. Science 9, (2007) 8. Zhao, W., Hu, Y., Wang, L.: Construction and Central Pattern Generator- Based Control of a Flipper-Actuated Turtle-Like Underwater Robot. Advanced Robotics 23, (2009) 9. Arena, P., Fortuna, L., Frasca, M., Sicurella, G.: n adaptive, self-organizing dynamical system for hierarchical control of bio-inspired locomotion. IEEE Transactions on Systems, Man and Cybernetics, Part B 34(4), (2004) 10. Inagaki, S., Yuasa, H., Suzuki, T., Arai, T.: Wave CPG model for autonomous decentralized multi-legged robot: Gait generation and walking speed control. Robotics and Autonomous Systems 54(2), (2006) 11. Fukuoka, Y., Kimura, H., Cohen, A.H.: Adaptive dynamic walking of a quadruped robot on irregular terrain based on biological concepts. The International Journal of Robotics Research 34, (2003) 12. Billard, A., Ijspeert, A.J.: Biologically inspired neural controllers for motor control in a quadruped robot. In: Proceedings of the IEEE-INNS-ENNS international joint conference on neural networks, IJCNN 2000, vol. VI, pp IEEE Computer Society, Los Alamitos (2000) 13. Still, S., Tilden, M.W.: Controller for a four legged walking machine. In: Smith, S., Hamilton, A. (eds.) Neuromorphic Systems: Engineering Silicon from Neurobiology, pp World Scientific, Singapore (1998) 14. Dagg, A.I.: Gait in mammals. Mammal Rev. 3, (1973) 15. Amari, S.: Characteristic of the random nets of analog neuron-like elements. IEEE Trans. Syst., Man, Cybern. SMC-2, (1972) 16. Van Der Pol, B., Van der Mark, J.: The heartbeat considered as a relaxation oscillation, and an electrical model of the heart. The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science Ser. 7(6), (1928) 17. Torres-Huitzil, C., Girau, B., Gauffriau, A.: Hardware/software co-design for embedded implementation of neural networks. In: Diniz, P.C., Marques, E., Bertels, K., Fernandes, M.M., Cardoso, J.M.P. (eds.) ARCS LNCS, vol. 4419, pp Springer, Heidelberg (2007)

Decentralized Autonomous Control of a Myriapod Locomotion Robot

Decentralized 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 information

GOLOMB Compression Technique For FPGA Configuration

GOLOMB Compression Technique For FPGA Configuration GOLOMB Compression Technique For FPGA Configuration P.Hema Assistant Professor,EEE Jay Shriram Group Of Institutions ABSTRACT Bit stream compression is important in reconfigurable system design since it

More information

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 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 information

Robot Phase Entrainment on Quadruped CPG Controller

Robot 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 information

Reduction of Bitstream Transfer Time in FPGA

Reduction of Bitstream Transfer Time in FPGA IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 9, Issue 2, Ver. III (Mar - Apr. 2014), PP 82-86 Reduction of Bitstream Transfer Time in

More information

Software Design of the Stiquito Micro Robot

Software Design of the Stiquito Micro Robot Software Design of the Stiquito Micro Robot Andrew McClain and James M. Conrad University of North Carolina at Charlotte jmconrad@uncc.edu Abstract The Stiquito robot is a small, six legged robot that

More information

EVOLVING HEXAPOD GAITS USING A CYCLIC GENETIC ALGORITHM

EVOLVING 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 information

Motion Control of a Bipedal Walking Robot

Motion 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 information

GaitAnalysisofEightLegedRobot

GaitAnalysisofEightLegedRobot 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 information

Improvement of the Cheetah Locomotion Control

Improvement 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 information

The Incremental Evolution of Gaits for Hexapod Robots

The 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 information

A Novel Decode-Aware Compression Technique for Improved Compression and Decompression

A Novel Decode-Aware Compression Technique for Improved Compression and Decompression A Novel Decode-Aware Compression Technique for Improved Compression and Decompression J. Suresh Babu, K. Tirumala Rao & P. Srinivas Department Of Electronics & Comm. Engineering, Nimra College of Engineering

More information

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

Emergent 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 information

A CPG-based Decentralized Control of a Quadruped Robot Inspired by True Slime Mold

A 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

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

Keywords--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 information

A 64 Bit Pipeline Based Decimal Adder Using a New High Speed BCD Adder

A 64 Bit Pipeline Based Decimal Adder Using a New High Speed BCD Adder A 64 Bit Pipeline Based Decimal Adder Using a New High Speed BCD Adder Rahul Jain 1, Khushboo Singh 2, Ghanshyam Jangid 3 1 Assistant Professor GIT College Jaipur, Rajasthan, India 2 M.Tech Student, Suresh

More information

PERCEPTIVE 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 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 information

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

Neural 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 information

The 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 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 information

An Architecture for Combined Test Data Compression and Abort-on-Fail Test

An Architecture for Combined Test Data Compression and Abort-on-Fail Test An Architecture for Combined Test Data Compression and Abort-on-Fail Test Erik Larsson and Jon Persson Embedded Systems Laboratory Department of Computer and Information Science Linköpings Universitet,

More information

Keywords Crab-like robot, central pattern generator, Hopf oscillator, self-adaptive control, complex terrains

Keywords Crab-like robot, central pattern generator, Hopf oscillator, self-adaptive control, complex terrains 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

More information

Design and Implementation of Automatic Air Flow Rate Control System

Design and Implementation of Automatic Air Flow Rate Control System Journal of Physics: Conference Series PAPER OPEN ACCESS Design and Implementation of Automatic Air Flow Rate Control System To cite this article: A Akbar et al 016 J. Phys.: Conf. Ser. 739 01011 View the

More information

Computer 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. 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 information

VLSI Design 12. Design Styles

VLSI Design 12. Design Styles 1 9 8 5 1 9 8 7 1 9 9 1 1 9 9 3 1 9 9 9 2 0 0 1 2 0 0 5 2 0 0 7 2 0 0 9 Pr odu ctiv it y (T r an s./ St a f -M o nt h ) VLSI Design Last module: Floorplanning Sequential circuit design Clock skew This

More information

Neural Network in Computer Vision for RoboCup Middle Size League

Neural 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 information

Control principles for locomotion looking toward biology

Control 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 information

Profile-driven Selective Code Compression

Profile-driven Selective Code Compression Profile-driven Selective Code Compression Yuan Xie and Wayne Wolf Electrical Engineering Department Princeton University Princeton, NJ 08540, USA yuanxie,wolf@ee.princeton.edu Haris Lekatsas NEC USA 4

More information

Evolving Gaits for the Lynxmotion Hexapod II Robot

Evolving 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 information

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

In 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 information

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

From 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 information

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

ZMP 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 information

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

OPTIMAL 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 information

An Architecture of Embedded Decompressor with Reconfigurability for Test Compression

An Architecture of Embedded Decompressor with Reconfigurability for Test Compression IEICE TRANS. INF. & SYST., VOL.E91 D, NO.3 MARCH 2008 713 PAPER Special Section on Test and Verification of VLSIs An Architecture of Embedded Decompressor with Reconfigurability for Test Compression Hideyuki

More information

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

Spring 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 information

Distributed Control Systems

Distributed Control Systems Unit 41: Unit code Distributed Control Systems M/615/1509 Unit level 5 Credit value 15 Introduction With increased complexity and greater emphasis on cost control and environmental issues, the efficient

More information

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

Dynamically 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 information

Development 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 - 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 information

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS

LOCOMOTION 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 information

Development and Test of a Model for the Cheetah Robot

Development 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 information

INSTRUMENT INSTRUMENTAL ERROR (of full scale) INSTRUMENTAL RESOLUTION. Tutorial simulation. Tutorial simulation

INSTRUMENT INSTRUMENTAL ERROR (of full scale) INSTRUMENTAL RESOLUTION. Tutorial simulation. Tutorial simulation Lab 1 Standing Waves on a String Learning Goals: To distinguish between traveling and standing waves To recognize how the wavelength of a standing wave is measured To recognize the necessary conditions

More information

Kenzo 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. 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 information

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

INITIATING 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 information

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance Takashi TAKUMA, Koh HOSODA Department of Adaptive Machine Systems, Graduate School of Engineering Osaka University

More information

Application Note AN-107

Application Note AN-107 SPEC Sensor TM Characterization & Calibration Considerations Scope This document is provided to describe the considerations needed to characterize, calibrate, verify and validate the measurement performance

More information

Implementation of Height Measurement System Based on Pressure Sensor BMP085

Implementation of Height Measurement System Based on Pressure Sensor BMP085 017 nd International Conference on Test, Measurement and Computational Method (TMCM 017) ISBN: 978-1-60595-465-3 Implementation of Height Measurement System Based on Pressure Sensor BMP085 Gao-ping LIU

More information

Passive compliant quadruped robot using central pattern generators for locomotion control

Passive 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 information

THE CANDU 9 DISTRffiUTED CONTROL SYSTEM DESIGN PROCESS

THE CANDU 9 DISTRffiUTED CONTROL SYSTEM DESIGN PROCESS THE CANDU 9 DISTRffiUTED CONTROL SYSTEM DESIGN PROCESS J.E. HARBER, M.K. KATTAN Atomic Energy of Canada Limited 2251 Speakman Drive, Mississauga, Ont., L5K 1B2 CA9900006 and M.J. MACBETH Institute for

More information

Truba college of Engineering & Technology, Indore, India. Truba college of Engineering & Technology, Indore, India.

Truba 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 information

Stereo-olfaction with a sniffing neuromorphic robot using spiking neurons

Stereo-olfaction with a sniffing neuromorphic robot using spiking neurons Stereo-olfaction with a sniffing neuromorphic robot using spiking neurons Olivier Rochel, Dominique Martinez, Etienne Hugues, Frédéric Sarry To cite this version: Olivier Rochel, Dominique Martinez, Etienne

More information

beestanbul RoboCup 3D Simulation League Team Description Paper 2012

beestanbul 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 information

Adaptive Locomotion Controller for a Quadruped Robot

Adaptive 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 information

Genetic Algorithms for Gait Synthesis in a Hexapod Robot

Genetic Algorithms for Gait Synthesis in a Hexapod Robot Published in: Zheng, ed. Recent Trends in Mobile Robots, pp 317-331, World Scientific, New Jersey, 1994. Abstract Genetic Algorithms for Gait Synthesis in a Hexapod Robot M. Anthony Lewis, Andrew H. Fagg

More information

An approach for optimising railway traffic flow on high speed lines with differing signalling systems

An approach for optimising railway traffic flow on high speed lines with differing signalling systems Computers in Railways XIII 27 An approach for optimising railway traffic flow on high speed lines with differing signalling systems N. Zhao, C. Roberts & S. Hillmansen Birmingham Centre for Railway Research

More information

Robotics and Autonomous Systems

Robotics 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 information

A CO 2 Waveform Simulator For Evaluation and Testing of Respiratory Gas Analyzers

A CO 2 Waveform Simulator For Evaluation and Testing of Respiratory Gas Analyzers 2011 ROCKY MOUNTAIN NASA SPACE GRANT CONSORTIUM 1 A CO 2 Waveform Simulator For Evaluation and Testing of Respiratory Gas Analyzers Christina Long, and Joseph Orr, Ph.D. Department of Bioengineering, University

More information

Robotics and Autonomous Systems

Robotics 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 information

BIOLOGICALLY INSPIRED QUADRUPED ROBOT BIOSBOT: MODELING, SIMULATION AND EXPERIMENT

BIOLOGICALLY 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 information

CPG modulation for navigation and Omnidirectional quadruped locomotion

CPG modulation for navigation and Omnidirectional quadruped locomotion CPG modulation for navigation and Omnidirectional quadruped locomotion Cristina P Santos 1 and Vítor Matos Industrial Electronics Department, University of Minho, Portugal 1. Introduction Trajectory generation

More information

Sensing and Modeling of Terrain Features using Crawling Robots

Sensing 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 information

intended velocity ( u k arm movements

intended velocity ( u k arm movements Fig. A Complete Brain-Machine Interface B Human Subjects Closed-Loop Simulator ensemble action potentials (n k ) ensemble action potentials (n k ) primary motor cortex simulated primary motor cortex neuroprosthetic

More information

Co-evolutionary Approach to Design of Robotic Gait

Co-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 information

Proceedings of Meetings on Acoustics

Proceedings of Meetings on Acoustics Proceedings of Meetings on Acoustics Volume 9, 2010 http://acousticalsociety.org/ 159th Meeting Acoustical Society of America/NOISE-CON 2010 Baltimore, Maryland 19-23 April 2010 Session 1pBB: Biomedical

More information

Robot motion by simultaneously wheel and leg propulsion

Robot 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 information

Body Stabilization of PDW toward Humanoid Walking

Body 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 information

Outline. Outline. Recent Popular Legged Robots in Japan. Self-contained! Adaptive? Limit Cycle Based. What is legged locomotion?

Outline. 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 information

A Study on Algorithm for Compression and Decompression of Embedded Codes using Xilinx

A Study on Algorithm for Compression and Decompression of Embedded Codes using Xilinx A Study on Algorithm for Compression and Decompression of Embedded Codes using Xilinx M.Mohana Soundarya 1, Dr.S.Jayachitra 2 1 PG Scholar, Department of ECE, Vivekanandha College of Engineering for Women,

More information

Algorithm for Line Follower Robots to Follow Critical Paths with Minimum Number of Sensors

Algorithm 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 information

Sample Solution for Problem 1.a

Sample Solution for Problem 1.a Sample Solution for Problem 1.a 1 Inverted Pendulum Model (IPM) 1.1 Equations of Motion and Ground Reaction Forces Figure 1: Scheme of the Inverted Pendulum Model (IPM). The equations of motion of this

More information

A IMPROVED VOGEL S APPROXIMATIO METHOD FOR THE TRA SPORTATIO PROBLEM. Serdar Korukoğlu 1 and Serkan Ballı 2.

A IMPROVED VOGEL S APPROXIMATIO METHOD FOR THE TRA SPORTATIO PROBLEM. Serdar Korukoğlu 1 and Serkan Ballı 2. Mathematical and Computational Applications, Vol. 16, No. 2, pp. 370-381, 2011. Association for Scientific Research A IMPROVED VOGEL S APPROXIMATIO METHOD FOR THE TRA SPORTATIO PROBLEM Serdar Korukoğlu

More information

Optimizing Footfall Patterns for Gait Transitions

Optimizing Footfall Patterns for Gait Transitions Optimizing Footfall Patterns for Gait Transitions Shuang Su CMU-CS-17-111 May 2017 Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 Thesis Committee: Stelian Coros, Chair Nancy

More information

Dynamic locomotion of a biomorphic quadruped Tekken robot using various gaits: walk, trot, free-gait and bound

Dynamic 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 information

Golf Ball Impact: Material Characterization and Transient Simulation

Golf Ball Impact: Material Characterization and Transient Simulation 12 th International LS-DYNA Users Conference Blast/Impact(1) Golf Ball Impact: Material Characterization and Transient Simulation Xiaohu Liu, David Quinn and Jorgen Bergström Veryst Engineering, LLC 47A

More information

82C288 BUS CONTROLLER FOR PROCESSORS (82C C C288-8)

82C288 BUS CONTROLLER FOR PROCESSORS (82C C C288-8) BUS CONTROLLER FOR 80286 PROCESSORS (82C288-12 82C288-10 82C288-8) Y Provides Commands and Controls for Local and System Bus Y Wide Flexibility in System Configurations Y High Speed CHMOS III Technology

More information

Road Data Input System using Digital Map in Roadtraffic

Road Data Input System using Digital Map in Roadtraffic Data Input System using Digital Map in traffic Simulation Namekawa,M 1., N.Aoyagi 2, Y.Ueda 2 and A.Satoh 2 1 College of Management and Economics, Kaetsu University, Tokyo, JAPAN 2 Faculty of Engineering,

More information

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

Speed 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 information

AC : MEASUREMENT OF HYDROGEN IN HELIUM FLOW

AC : MEASUREMENT OF HYDROGEN IN HELIUM FLOW AC 2010-2145: MEASUREMENT OF HYDROGEN IN HELIUM FLOW Randy Buchanan, University of Southern Mississippi Christopher Winstead, University of Southern Mississippi Anton Netchaev, University of Southern Mississippi

More information

Vibration Analysis and Test of Backup Roll in Temper Mill

Vibration 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 information

RECOGNIZING that, to date, most research in the domain

RECOGNIZING that, to date, most research in the domain Reactive Neural Control for Phototaxis and Obstacle Avoidance Behavior of Walking Machines Poramate Manoonpong, Frank Pasemann, and Florentin Wörgötter Abstract This paper describes reactive neural control

More information

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

Walking and Running BACKGROUND REVIEW. Planar Pendulum. BIO-39 October 30, From Oct. 25, Equation of motion (for small θ) Solution is Walking and Running BIO-39 October 30, 2018 BACKGROUND REVIEW From Oct. 25, 2018 Planar Pendulum Equation of motion (for small θ) 2 d g 0 2 dt Solution is Where: g is acceleration due to gravity l is pendulum

More information

Compensator 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 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 information

THE PROBLEM OF ON-LINE TESTING METHODS IN APPROXIMATE DATA PROCESSING

THE PROBLEM OF ON-LINE TESTING METHODS IN APPROXIMATE DATA PROCESSING THE PROBLEM OF ON-LINE TESTING METHODS IN APPROXIMATE DATA PROCESSING A. Drozd, M. Lobachev, J. Drozd Odessa National Polytechnic University, Odessa National I.I.Mechnikov University, Odessa, Ukraine,

More information

Toward a Human-like Biped Robot with Compliant Legs

Toward 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 information

Six Legged Mobile Robot based on Tripod Gait

Six Legged Mobile Robot based on Tripod Gait Six Legged Mobile Robot based on Tripod Gait Victor Adîr, Tempea Iosif, George Adîr Theory of Mechanisms and Robots Dept., University Politehnica of Bucharest Spl. Independenţei no. 313, 77206, sector

More information

The Future of Hydraulic Control in Water-Systems

The Future of Hydraulic Control in Water-Systems The Future of Hydraulic Control in Water-Systems A. Heimann Manager of R&D and of Technical Support & Applications Engineering departments at Dorot Automatic Control Valves Dorot Control Valves, Kibbutz

More information

Analysis of Pressure Rise During Internal Arc Faults in Switchgear

Analysis of Pressure Rise During Internal Arc Faults in Switchgear Analysis of Pressure Rise During Internal Arc Faults in Switchgear ASANUMA, Gaku ONCHI, Toshiyuki TOYAMA, Kentaro ABSTRACT Switchgear include devices that play an important role in operations such as electric

More information

HIGH RESOLUTION DEPTH IMAGE RECOVERY ALGORITHM USING GRAYSCALE IMAGE.

HIGH RESOLUTION DEPTH IMAGE RECOVERY ALGORITHM USING GRAYSCALE IMAGE. HIGH RESOLUTION DEPTH IMAGE RECOVERY ALGORITHM USING GRAYSCALE IMAGE Kazunori Uruma 1, Katsumi Konishi 2, Tomohiro Takahashi 1 and Toshihiro Furukawa 1 1 Graduate School of Engineering, Tokyo University

More information

System Operating Limit Definition and Exceedance Clarification

System Operating Limit Definition and Exceedance Clarification System Operating Limit Definition and Exceedance Clarification The NERC-defined term System Operating Limit (SOL) is used extensively in the NERC Reliability Standards; however, there is much confusion

More information

A PHASE-AMPLITUDE ITERATION SCHEME FOR THE OPTIMIZATION OF DETERMINISTIC WAVE SEQUENCES

A PHASE-AMPLITUDE ITERATION SCHEME FOR THE OPTIMIZATION OF DETERMINISTIC WAVE SEQUENCES Proceedings of the ASME 29 28th International Conference on Ocean, Offshore and Arctic Engineering OMAE29 May 31 - June, 29, Honolulu, Hawaii, USA Proceedings of the ASME 28th International Conference

More information

UNIVERSITY OF WATERLOO

UNIVERSITY OF WATERLOO UNIVERSITY OF WATERLOO Department of Chemical Engineering ChE 524 Process Control Laboratory Instruction Manual January, 2001 Revised: May, 2009 1 Experiment # 2 - Double Pipe Heat Exchanger Experimental

More information

Contents. Sensor-Driven Neural Control for Omnidirectional Locomotion and Versatile Reactive Behaviors of Walking Machines.

Contents. Sensor-Driven Neural Control for Omnidirectional Locomotion and Versatile Reactive Behaviors of Walking Machines. Contents Sensor-Driven Neural Control for Omnidirectional Locomotion and Versatile Reactive Behaviors of Walking Machines Poramate Manoonpong Introduction Modular neural (locomotion) control Neural preprocessing

More information

Code Basic module and level control complete with optionals code

Code Basic module and level control complete with optionals code AUTOMATION AND PROCESS CONTROL MPCT - Modular Process Control Trainer Code 916960 Basic module and level control complete with optionals code 916961-916962-916963-916964-916965 1. General Didacta proposes

More information

ZSTT Team Description Paper for Humanoid size League of Robocup 2017

ZSTT 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 information

ACCURATE PRESSURE MEASUREMENT FOR STEAM TURBINE PERFORMANCE TESTING

ACCURATE PRESSURE MEASUREMENT FOR STEAM TURBINE PERFORMANCE TESTING ACCURATE PRESSURE MEASUREMENT FOR STEAM TURBINE PERFORMANCE TESTING Blair Chalpin Charles A. Matthews Mechanical Design Engineer Product Support Manager Scanivalve Corp Scanivalve Corp Liberty Lake, WA

More information

DETRMINATION OF A PLUNGER TYPE WAVE MAKER CHARACTERISTICE IN A TOWING TANK

DETRMINATION OF A PLUNGER TYPE WAVE MAKER CHARACTERISTICE IN A TOWING TANK The 9 th International Conference on Coasts, Ports and Marine Structures (ICOPMAS 2010) 29 Nov.-1 Dec. 2010 (Tehran) DETRMINATION OF A PLUNGER TYPE WAVE MAKER CHARACTERISTICE IN A TOWING TANK sayed mohammad

More information

Electromagnetic Attacks on Ring Oscillator-Based True Random Number Generator

Electromagnetic Attacks on Ring Oscillator-Based True Random Number Generator Introduction Attacks on TRNG Our active attack EM analysis Electromagnetic Attacks on Ring Oscillator-Based True Random Number Generator Pierre Bayon, Lilian Bossuet, Alain Aubert, Viktor Fischer François

More information

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

YAN 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 information

IDeA Competition Report. Electronic Swimming Coach (ESC) for. Athletes who are Visually Impaired

IDeA Competition Report. Electronic Swimming Coach (ESC) for. Athletes who are Visually Impaired IDeA Competition Report Electronic Swimming Coach (ESC) for Athletes who are Visually Impaired Project Carried Out Under: The Department of Systems and Computer Engineering Carleton University Supervisor

More information

A Neuromuscular Model of Human Locomotion and its Applications to Robotic Devices

A Neuromuscular Model of Human Locomotion and its Applications to Robotic Devices A Neuromuscular Model of Human Locomotion and its Applications to Robotic Devices The 10th Workshop on Humanoid Soccer Robots at 15th IEEE-RAS International Conference on Humanoid Robots Nov 3, 2015 Seungmoon

More information

Final Report. Remote Fencing Scoreboard Gator FenceBox

Final Report. Remote Fencing Scoreboard Gator FenceBox EEL 4924 Electrical Engineering Design (Senior Design) Final Report 26 April 2012 Remote Fencing Scoreboard Team Members: Adrian Montero and Alexander Quintero Page 2 of 14 Project Abstract: The scope

More information

A Novel Gear-shifting Strategy Used on Smart Bicycles

A Novel Gear-shifting Strategy Used on Smart Bicycles 2012 International Conference on Industrial and Intelligent Information (ICIII 2012) IPCSIT vol.31 (2012) (2012) IACSIT Press, Singapore A Novel Gear-shifting Strategy Used on Smart Bicycles Tsung-Yin

More information