Hardware Implementation of a CPG-Based Locomotion Control for Quadruped Robots
|
|
- Ezra Horton
- 5 years ago
- Views:
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 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 informationGOLOMB 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 informationUsing 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 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 informationReduction 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 informationSoftware 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 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 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 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 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 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 informationA 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 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 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 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 informationA 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 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 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 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 informationAn 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 informationKeywords 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 informationDesign 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 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 informationVLSI 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 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 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 informationProfile-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 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 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 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 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 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 informationAn 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 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 informationDistributed 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 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 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 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 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 informationINSTRUMENT 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 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 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 informationControlling 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 informationApplication 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 informationImplementation 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 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 informationTHE 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 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 informationStereo-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 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 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 informationGenetic 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 informationAn 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 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 informationA 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 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 informationCPG 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 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 informationintended 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 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 informationProceedings 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 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 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 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 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 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 informationSample 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 informationA 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 informationOptimizing 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 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 informationGolf 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 information82C288 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 informationRoad 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 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 informationAC : 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 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 informationRECOGNIZING 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 informationWalking 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 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 informationTHE 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 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 informationSix 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 informationThe 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 informationAnalysis 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 informationHIGH 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 informationSystem 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 informationA 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 informationUNIVERSITY 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 informationContents. 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 informationCode 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 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 informationACCURATE 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 informationDETRMINATION 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 informationElectromagnetic 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 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 informationIDeA 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 informationA 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 informationFinal 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 informationA 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