Arrangement of Robot s sonar range sensors

Size: px
Start display at page:

Download "Arrangement of Robot s sonar range sensors"

Transcription

1 MOBILE ROBOT SIMULATION BY MEANS OF ACQUIRED NEURAL NETWORK MODELS Ten-min Lee, Ulrich Nehmzow and Roger Hubbold Department of Computer Science, University of Manchester Oxford Road, Manchester M 9PL, U.K. leet, ulrich, roger@cs.man.ac.uk Abstract This paper presents experiments with a Nomad mobile robot, acquiring a sensor model of a specic environment and using this model to predict robotenvironment interaction. Data obtained by operating the real robot in the real target environment is used to train a set of 6 articial neural networks which can later be used to model robot-environment interaction and predict the behaviour of the real robot in o-line simulation. A number of experimental results are presented, demonstrating that this approach can be used to model sensory perception of a mobile robot, as well as to model the behaviour of a specic robot in its target environment. INTRODUCTION The advantages of numerical modelling of robotenvironment interaction are well known and widely appreciated in the literature [,,, ]. Compared with conducting experiments with real robots, simulation is fast, cheap and, perhaps most importantly, facilitates repeated experiments under identical conditions: a property desirable if the inuence of certain parameters upon a robot's behaviour is to be determined. However, the disadvantages of numerical models are also known and have so far prevented simulation from having signicant impact upon mobile robotics research []. Typically, the numerical models of robot-environment interaction that are used for simulation are so simplied that their predictions do not match experimental observations well [, 7,, ], so much so that the outcome of a simulation can only be used for prediction of a real robot's behaviour in the simplest of cases. In this paper, we present experiments in which the interaction of a Nomad mobile robot with a target environment is used to train a neural network model of that robot's interaction with that environment. In our approach, instead of storing the interaction as a look-up table [], we are using a neural network training method to generalise the relation between robot's environmental perceptions and its locations [9]. Compared with using look-up tables, a neural network approach does not require curve-tting techniques to generate data between samples. This neural network model is later used for simulation of the robot's behaviour in the target environment. th European Simulation Multiconference, Manchester 998. In an initial training phase, real data collected from the target environment is used to train a set of 6 dierent articial neural networks to compose the robot's sensory perceptions of its environment. Each network models the readings obtained from one particular sonar sensor. Once acquired, these 6 models of the 6 sonar sensors of the are used to predict perceptions at arbitrary places within the robot's environment and, furthermore, to predict the robot's corresponding behaviour. Figure : The Manchester Forty-Two. The robot's sonar and infrared sensors are mounted on the turret. In these experiments, the turret was kept at a constant orientation to provide a \compass sense". Exploration was carried out using the separate translational and rotational motors located in the base of the robot. MODELLING THE ROBOT'S ENVIRON- MENT. Structure of the Model A Nomad mobile robot (see gure ) has, amongst other sensors, 6 sonar sensors which are used for the experiments presented here. These sensors are evenly spaced along the perimeter of the hexagonal robot and obtain range readings between cm and 6. metres. Owing to the physical nature of sonar sensors these sensors are subject to specular reection and cross-talk which makes the prediction of sensory perceptions particularly dicult using simplied numerical models. The purpose of our experiments was to model the 6 sonar sensors by means of real data obtained from the Nomad interacting with a target environment. To achieve this, 6 multi-layer perceptrons were used: one to model each sonar sensor. In neural network theory, it is well known that a twohidden-layer structure can learn arbitrary curves [, 8]. The total number of hidden units we have tried ranges from to. As a compromise between learning time and accuracy, each network has hidden units in two layers, two input units and one output unit (see gure ). The two input units encode the robot's current position

2 X Y - T T: Threshold unit W: Weight Wa, Wa, S: Robot s sonar reading Wa, Wa, Wb, Wb, Wb, X: Robot s x position in Cartesian system Y: Robot s y position in Cartesian system First hidden-layer units: Second hidden-layer units: Wc, Wc, Wc, Input units: Output units: Threshold units: Threshold value: - Total weights: 9 Figure : The two-hidden-layer neural network used to simulate Forty-Two's sonar sensors. S 9 inches Robot s travelling distance 7 inches Brick Closed Door Brick Robot rectangular " X " 6 inches Robot s travelling distance 9 inches " Brick Wall " triangular " Cardboard tubular "D Painted Wood Cardboard 8 7 Arrangement of Robot s sonar range sensors Figure : A rectangular room with three dierent-shaped s (Left). The arrangement of robot's sonar range sensors (Right). 9 6 in Cartesian space as obtained from the robot's odometry system. The single output unit encodes the range reading obtained from that sonar sensor at that particular position. Each network is trained individually according to a procedure described in section. using the backpropagation algorithm and a sigmoid activation function with a steepness parameter of. at a learning rate of. [6].. Training Procedure In the experiments presented here, the robot operated in a rectangular room of.9 x.8 metres (see gure ), whose walls consisted of dierent materials such as bricks, smooth plastics, painted wood and cardboard, and which contained three dierent shaped s. The arrangement of the robot's 6 sonar sensors with respect to its environment is shown in the right picture of gure. Three sets of data were obtained by driving the real robot along particular routes in that environment: training data, validation data and test data. Training data was used to train the 6 neural networks to model the perception of their respective sensor. Validation data was used to determine the optimal point at which training should be suspended. The training and validation data was obtained along two dierent paths indicated in gure. The test data, nally, was used to evaluate the robot's prediction of sensory perception along a third path, which coincided with the training path only at a small number of points. Test data was obtained along the path shown in gure.. Determining the Optimal Training Duration When training an articial neural network, it is not usually easy to determine the optimal point at which to stop training the network. Using the minimum error obtained when training the network, using the training data, does not necessarily result in a low general error when the network model is actually applied to other test data due to the eect of over-training. Following the procedure widely used by co-workers (for example, []) we therefore obtained a second set of data, validation data, which was used to determine the optimal point at which to stop training the network. We dene the network error Distance in. inches Distance in. inches Figure : The dotted line shows the path used to collect training data, the \box" line shows the path for collecting validation data. as the absolute value of the distance in inches between the network's predicted range reading at a particular Cartesian position and the actual range reading obtained by the robot at that position. Figures 6 show how the validation data can be used to determine the optimal point at which to stop training the network. Referring to the top picture of gure 6, for instance, one can see that a minimum error using the training data is obtained after 8, training iterations. However, looking at the validation data, it becomes clear that the general error of the network is lowest after, training iterations, at which point over-training of the network sets in and the error increases again. Similar behaviour can be observed in the bottom picture of gures 6. Accordingly, we have trained each neural network for each of the 6 sonar sensors until the network error, using validation data, begins to increase again. The number of training iterations required for each of the 6 sonars of the Nomad is shown in table. Dierent numbers of iterations are required for modelling dierent sonar sensors. The reason for this is that the complexity of the sonar response depends very much upon incident angle and surface structure and dierent sonar sensors perceive dierent parts of the environment as the robot travels along a particular path. Figure 7, for instance, shows

3 Distance in. inches Distance in. inches Sonar Number By training By validation,,,, 8, 8, 6,,,, 9, 9, 6, 6, 7,, 8,, 9,,,,, 9, 9,, 9, 9, 8,, 7,, Figure : The dotted line shows the path used to collect training data, the \box" line shows the path for collecting test data. Table : The training iteration for the best network generalisation performance. the dierent perceptions of sonar sensor No. and sonar sensor No. as the robot travels along the test path indicated in gure. It is clear that modelling sonar sensor No. is more complicated than modelling sonar sensor No.. Training the network No. accordingly required, learning steps, while training network No. required only, training steps (see table ). Figure 8 shows the nal errors obtained along the testing route shown in gure using either the testing data to determine the optimal training length or the validation data to determine the optimal training length. As can be seen from gure 8, there is only one case (sensor No. ) in which determining the duration of training using validation data produces a worse result than using test data for that purpose, and even in that case the dierence is marginal. However, in all the other cases using validation data to determine the optimal training length produces better or identical results. We have, therefore, adopted this method and use validation data to determine when to stop training the individual networks. Averaged absolute error in inches Averaged absolute error in inches Training error of sonar NO. Validation error of sonar NO Number of training iteration Training error of sonar NO.6 Validation error of sonar NO Number of training iteration Figure 6: Error curves from the training data and the validation data of sonar No. (Top) and sonar No.6 (Bottom). Sonar readings in inches sonar reading of sonar NO. sonar reading of sonar NO Figure 7: Comparison of sonar readings. Because of the nonuniform environment the sonar readings from sonar No. are more complicated than those from sonar No..; therefore, the best number of training steps for sonar No. is, but for sonar No. is,. See Table. Error in inches Error by using validation data Error by using training data Sonar number Figure 8: The testing errors from networks which are selected by using training error or selected by using validation error. EXPERIMENTAL RESULTS. Modelling Perception Our rst experiments were concerned with modelling the perception of the individual sonars using the neural network model acquired in the method described earlier. In particular, we wanted to compare this acquired model with a simple sonar model (we refer to this model as the Nomad model). The latter simplied model is supplied by Nomadic, the manufacturers of the, and attempts to model the performance of sonar sensors facing one particular type of object with one particular set of physical properties. The Nomad model is a typical

4 Sonar reading in inches Sonar reading in inches Network prediction of sonar NO. Nomad prediction of sonar NO. Real readings of sonar NO Network prediction of sonar NO. 7 Nomad prediction of sonar NO. 7 8 Real readings of sonar NO Figure 9: Comparison between network method and conventional method (Nomad simulator). The network prediction is close to the real sonar reading, while the Nomad prediction is very dierent. The Nomad simulator is only good in a simple case as sonar No. 7 (the bottom picture). example of numerical models used in robotics research, taking into account fundamental physical properties of one type of surface, but not taking into account the variability across a particular target environment. To evaluate the accuracy of the model, the data obtained along the testing route (see gure ) was used. Figure 9 shows the predictions achieved along the test route for sonar sensors Number and 7, pictures from top to bottom respectively. As can be seen from the top picture, the acquired network prediction follows the actual observed sensory readings more closely than the simpli- ed numerical model used by the Nomad simulator. The Nomad simulator is only good in the simplest case such as the bottom picture of gure 9. The main reason for this eect is that the Nomad simulator is unable to model surfaces with dierent textures.. Modelling Robot-Environment Interaction Having obtained models of the robot's sensory perception, we were interested to investigate whether these models could be used to model actual robot-environment interaction. For this purpose, we wrote a \Find Freest Space" control program, which worked in the following manner. Per time step, the robot is moved by one inch determining the direction of freest space by evaluating all 6 sonar range values and then moving the robot in the direction of the biggest reading by one inch. The program terminates after time steps, that is after a journey of inches. The trajectories of the real robot, the Nomad-simulated robot and the network-simulated robot are plotted to allow comparison. We used three dierent starting points in the target environment, obtaining three dierent trajectories. The trajectories taken by the real robot, the network-simulated robot and the Nomad-simulated robot are shown in gure. The top picture of gure reveals that the Nomad simulator is unable to perceive the in the middle of the room and therefore moves very close to the triangular where the robot stops, whereas the real robot's trajectory and the network-simulated trajectory coincide very well and the network's prediction is reasonably accurate. In the middle picture of gure, this eect is even more pronounced. Here, the Nomad-simulated robot will move towards a completely dierent position, compared to the real robot and the network-simulated robot. Our worst result is presented in the bottom picture of gure where there are considerable dierences between the trajectory predicted by the network simulator and the trajectory actually taken by the real robot. Looking at the trajectory taken by the real robot, it is clear from the erratic shape of the trajectory that eects like specular reection have inuenced the movement of the robot. This eect is particularly dicult to model and explains why the network model has diculties in predicting the robot's trajectory accurately. It is the purpose of future research to determine precisely the reason for discrepancies such as the ones shown in the bottom of gure. However, our results show that normally the prediction made by the network simulator is accurate and can be used to model robot-environment interaction (see the top and middle picture of gures ). SUMMARY AND CONCLUSIONS. Summary Numerical simulation of robot-environment interaction has a number of advantages, notably the low cost in implementation, fast execution and repeatable experimental conditions. These advantages are paid for by the low accuracy and low predictive quality of current numerical models of such robot-environment interaction. Typical approaches to numerical modelling model the physical properties of, for instance, sonar sensors and detecting one particular type of object in an environment [, ]. However, typical robot environments are not uniform and cannot be modelled faithfully using this approach. The result of such modelling, therefore, is that simulation results can only be transferred to real robot controls in very simple cases. Contrary to the approaches mentioned above installinga priori models of sensory perception using laws of physics we attempted to acquire models of sensory perception of a specic robot (a Nomad mobile robot) in a specic target environment. A set of 6 multi-layer perceptrons were trained to model each of the 6 sonar sensors of the robot. Using training data and validation data, we determined the optimal training lengths for each network individually and thus obtained perceptual models for each of the 6 sonar sensors of our Nomad robot. These models were evaluated and compared against a numerical model based on physical properties: in our case the simulation environment supplied by Nomadic, the manufacturers of the Nomad robot. The perceptual models obtained in this manner were then used to predict the robot's trajectory in the target environment using a particular control program (\Find Freest Space") and the trajectories predicted by the net-

5 Distance in. inches Distance in. inches Distance in. inches (,-7) + Real robot Distance in. inches - Real robot (,-) Distance in. inches - Real robot (8,-) Distance in. inches Figure : Robot trace comparison. The robot's start points are (Top:, -7), (Middle:, -), (Bottom: 8, -). work simulator and the Nomad simulator were then compared. The results show that the network simulation is, in general, more faithful and closer to the actual trajectory observed in the real robot. However, even on the network simulator discrepancies between real robot trajectory and predicted trajectory occur. The eects of the causes of this are subject to ongoing research, but we expect these to be due to strong specular reections and perceptual abnormalities at the edges of the experimental environment.. Conclusions and Future Work In our experiments, the acquired simulator using arti- cial neural networks generally shows better performance than a numerical model modelling physical properties of sonar sensors. However, there are a number of points that need to be looked at before this can be used for large-scale modelling of robot-environment interaction. Firstly, the input to our model is based on Cartesian coordinates obtained from the robot's odometry system. Odometry is notoriously unreliable for all but short distances. Future research will attempt to remove this dependency upon odometry and replace the Cartesian coordinates used in training our networks by other location information. Secondly, we have only modelled small environments of just under square metres. Future experiments will investigate whether this method is suitable for modelling middle-scale and, ultimately, large-scale environments. Thirdly, we have only modelled sonar sensors so far. The Nomad robot possesses infrared sensors as well and it is our plan to use the approach presented in this paper to model both sonar and infrared sensors. An approach like the one presented here is only suitable for modelling the interaction of a particular robot in a particular target environment. That is, the increase in faithfulness of simulation is bought at the expense of generality. However, we believe that this is the only feasible method of using numerical models to predict robots' behaviour, because generalised numerical simulations of robot perception are usually so dierent from the actually observed perceptions, that their predictive power is too limited to be of any real use for mobile robotics research. References [] C. M. Bishop, Neural Networks for Pattern Recognition, Published by Oxford Univ. Press, 997, pp. -. [] R. A. Brooks, M. J. Mataric, Real Robots, Real Learning Problems. In Chapter 8, Robot Learning, Edited by J. H. Connell and S. Mahadevan, Kluwer Academic Publishers, 99. [] C. Chen, M. M. Trivedi, C. R. Bidlack. Simulation and Animation of Sensor-Driven Robots. In IEEE Transaction on Robotics and Automation, Vol., No., OCT 99. [] H. R. Everett. Sensors for Mobile robots: Theory and Application. Published by A K Peters, Ltd., 99. [] I. Harvey, P. Husbands, D. Cli. Issues in Evolutionary Robotics. In Proc. SAB9, the nd Int. Conf. on Simulation of Adaptive Behaviour. 99. [6] J. Hertz, Anders Krogh, Richard G. Palmer. Introduction to the Theory of Neural Computation. Published by Addison-Wesley, 99. [7] N. Jakobi, P. Husbands, I. Harvey. Noise and The Reality Gap: The Use of Simulation in Evolutionary Robotics. In Lecture Notes in Articial Intelligence, 99, Vol.99 pp.7-7. [8] A. Lapedes, R. Farber. How Neural Nets Work. In Proc. IEEE Denver Conf. on Neural Nets, 987. [9] T. Lee, U. Nehmzow, R. Hubbold. Faithful Simulation of Autonomous Mobile Robots by Means of Model Acquisition. Technical Report Series, UMCS-97--, Computer Science Dept., Manchester Univ., ISSN 6-66, 997. [] H. H. Lund and O. Miglino. From Simulated to Real Robots. In Proc. IEEE rd Int. Conf. on Evolutionary Computation. IEEE Press, 996. [] M. M. Trivedi, M. A. Abidi, R. O. Eason, R. C. Gonzalez. Developing Robotic Systems with Multiple Sensors. IEEE Transactions on Systems, Man, and Cybernetics. Vol., No. 6, NOV/DEC 99. [] U. Nehmzow, T. Mitchell, The Prospective student's Introduction to the Robot Learning Problem. Technical Report Series, UMCS- 9--6, the Department of Computer Science, Manchester Univ., DEC 99. [] N. Oreskes, K. Shrader-Frechette and K. Belitz, Verication, Validation, and Conrmation of Numerical models in the Earth Sciences, Science, Vol 6, Feb 99, pp [] K. Song, W. Tang, Environment Perception for a Mobile Robot Using Double Ultrasonic Sensors and a CCD Camera. IEEE Transactions on Industrial Electronics. Vol., No., JUN 996.

Exploration of Unknown Environments Using a Compass, Topological Map and Neural Network

Exploration of Unknown Environments Using a Compass, Topological Map and Neural Network Exploration of Unknown Environments Using a Compass, Topological Map and Neural Network Tom Duckett and Ulrich Nehmzow Department of Computer Science University of Manchester Manchester M13 9PL United

More information

The Articial Evolution of Robot Control Systems. Philip Husbands and Dave Cli and Inman Harvey. University of Sussex. Brighton, UK

The Articial Evolution of Robot Control Systems. Philip Husbands and Dave Cli and Inman Harvey. University of Sussex. Brighton, UK The Articial Evolution of Robot Control Systems Philip Husbands and Dave Cli and Inman Harvey School of Cognitive and Computing Sciences University of Sussex Brighton, UK Email: philh@cogs.susx.ac.uk 1

More information

Shoichi MAEYAMA Akihisa OHYA and Shin'ichi YUTA. University of Tsukuba. Tsukuba, Ibaraki, 305 JAPAN

Shoichi MAEYAMA Akihisa OHYA and Shin'ichi YUTA. University of Tsukuba. Tsukuba, Ibaraki, 305 JAPAN Long distance outdoor navigation of an autonomous mobile robot by playback of Perceived Route Map Shoichi MAEYAMA Akihisa OHYA and Shin'ichi YUTA Intelligent Robot Laboratory Institute of Information Science

More information

Estimation of Absolute Positioning of mobile robot using U-SAT

Estimation of Absolute Positioning of mobile robot using U-SAT Estimation of Absolute Positioning of mobile robot using U-SAT Su Yong Kim 1, SooHong Park 2 1 Graduate student, Department of Mechanical Engineering, Pusan National University, KumJung Ku, Pusan 609-735,

More information

PROG IR 0.95 IR 0.50 IR IR 0.50 IR 0.85 IR O3 : 0/1 = slow/fast (R-motor) O2 : 0/1 = slow/fast (L-motor) AND

PROG IR 0.95 IR 0.50 IR IR 0.50 IR 0.85 IR O3 : 0/1 = slow/fast (R-motor) O2 : 0/1 = slow/fast (L-motor) AND A Hybrid GP/GA Approach for Co-evolving Controllers and Robot Bodies to Achieve Fitness-Specied asks Wei-Po Lee John Hallam Henrik H. Lund Department of Articial Intelligence University of Edinburgh Edinburgh,

More information

A Robust Neural Robot Navigation Using a Combination of Deliberative and Reactive Control Architectures

A Robust Neural Robot Navigation Using a Combination of Deliberative and Reactive Control Architectures A Robust Neural Robot Navigation Using a Combination of Deliberative and Reactive Control Architectures D.M. Rojas Castro, A. Revel and M. Ménard * Laboratory of Informatics, Image and Interaction (L3I)

More information

Evolving Mobile Robots in Simulated and Real Environments

Evolving Mobile Robots in Simulated and Real Environments Evolving Mobile Robots in Simulated and Real Environments Orazio Miglino*, Henrik Hautop Lund**, Stefano Nolfi*** *Department of Psychology, University of Palermo, Italy e-mail: orazio@caio.irmkant.rm.cnr.it

More information

Mobile robot self-localisation and measurement of performance in middle-scale environments

Mobile robot self-localisation and measurement of performance in middle-scale environments Robotics and Autonomous Systems 24 (1998) 57 69 Mobile robot self-localisation and measurement of performance in middle-scale environments Tom Duckett 1, Ulrich Nehmzow Department of Computer Science,

More information

I. Harvey, P. Husbands, D. Cli, A. Thompson, N. Jakobi. We give an overview of evolutionary robotics research at Sussex.

I. Harvey, P. Husbands, D. Cli, A. Thompson, N. Jakobi. We give an overview of evolutionary robotics research at Sussex. EVOLUTIONARY ROBOTICS AT SUSSEX I. Harvey, P. Husbands, D. Cli, A. Thompson, N. Jakobi School of Cognitive and Computing Sciences University of Sussex, Brighton BN1 9QH, UK inmanh, philh, davec, adrianth,

More information

A neuronal structure for learning by imitation. ENSEA, 6, avenue du Ponceau, F-95014, Cergy-Pontoise cedex, France. fmoga,

A neuronal structure for learning by imitation. ENSEA, 6, avenue du Ponceau, F-95014, Cergy-Pontoise cedex, France. fmoga, A neuronal structure for learning by imitation Sorin Moga and Philippe Gaussier ETIS / CNRS 2235, Groupe Neurocybernetique, ENSEA, 6, avenue du Ponceau, F-9514, Cergy-Pontoise cedex, France fmoga, gaussierg@ensea.fr

More information

Received signal. (b) wide beam width. (a) narrow beam width. (a) narrow. Time. (b) wide. Virtual sonar ring. Reflector.

Received signal. (b) wide beam width. (a) narrow beam width. (a) narrow. Time. (b) wide. Virtual sonar ring. Reflector. A Fast and Accurate Sonar-ring Sensor for a Mobile Robot Teruko YATA, Akihisa OHYA, Shin'ichi YUTA Intelligent Robot Laboratory University of Tsukuba Tsukuba 305-8573 Japan Abstract A sonar-ring is one

More information

A COMPARISON OF ARTIFICIAL NEURAL NETWORKS AND OTHER STATISTICAL METHODS FOR ROTATING MACHINE

A COMPARISON OF ARTIFICIAL NEURAL NETWORKS AND OTHER STATISTICAL METHODS FOR ROTATING MACHINE A COMPARISON OF ARTIFICIAL NEURAL NETWORKS AND OTHER STATISTICAL METHODS FOR ROTATING MACHINE CONDITION CLASSIFICATION A. C. McCormick and A. K. Nandi Abstract Statistical estimates of vibration signals

More information

FSR99, International Conference on Field and Service Robotics 1999 (to appear) 1. Andrew Howard and Les Kitchen

FSR99, International Conference on Field and Service Robotics 1999 (to appear) 1. Andrew Howard and Les Kitchen FSR99, International Conference on Field and Service Robotics 1999 (to appear) 1 Cooperative Localisation and Mapping Andrew Howard and Les Kitchen Department of Computer Science and Software Engineering

More information

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003

More information

Learning to Avoid Objects and Dock with a Mobile Robot

Learning to Avoid Objects and Dock with a Mobile Robot Learning to Avoid Objects and Dock with a Mobile Robot Koren Ward 1 Alexander Zelinsky 2 Phillip McKerrow 1 1 School of Information Technology and Computer Science The University of Wollongong Wollongong,

More information

Learning Reactive Neurocontrollers using Simulated Annealing for Mobile Robots

Learning Reactive Neurocontrollers using Simulated Annealing for Mobile Robots Learning Reactive Neurocontrollers using Simulated Annealing for Mobile Robots Philippe Lucidarme, Alain Liégeois LIRMM, University Montpellier II, France, lucidarm@lirmm.fr Abstract This paper presents

More information

Figure 1: The trajectory and its associated sensor data ow of a mobile robot Figure 2: Multi-layered-behavior architecture for sensor planning In this

Figure 1: The trajectory and its associated sensor data ow of a mobile robot Figure 2: Multi-layered-behavior architecture for sensor planning In this Sensor Planning for Mobile Robot Localization Based on Probabilistic Inference Using Bayesian Network Hongjun Zhou Shigeyuki Sakane Department of Industrial and Systems Engineering, Chuo University 1-13-27

More information

Fuzzy-Heuristic Robot Navigation in a Simulated Environment

Fuzzy-Heuristic Robot Navigation in a Simulated Environment Fuzzy-Heuristic Robot Navigation in a Simulated Environment S. K. Deshpande, M. Blumenstein and B. Verma School of Information Technology, Griffith University-Gold Coast, PMB 50, GCMC, Bundall, QLD 9726,

More information

Robot Shaping Principles, Methods and Architectures. March 8th, Abstract

Robot Shaping Principles, Methods and Architectures. March 8th, Abstract Robot Shaping Principles, Methods and Architectures Simon Perkins Gillian Hayes March 8th, 1996 Abstract In this paper, we contrast two seemingly opposing views on robot design: traditional engineering

More information

Human-robot relation. Human-robot relation

Human-robot relation. Human-robot relation Town Robot { Toward social interaction technologies of robot systems { Hiroshi ISHIGURO and Katsumi KIMOTO Department of Information Science Kyoto University Sakyo-ku, Kyoto 606-01, JAPAN Email: ishiguro@kuis.kyoto-u.ac.jp

More information

Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization

Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization Learning to avoid obstacles Outline Problem encoding using GA and ANN Floreano and Mondada

More information

Evolving CAM-Brain to control a mobile robot

Evolving CAM-Brain to control a mobile robot Applied Mathematics and Computation 111 (2000) 147±162 www.elsevier.nl/locate/amc Evolving CAM-Brain to control a mobile robot Sung-Bae Cho *, Geum-Beom Song Department of Computer Science, Yonsei University,

More information

Body articulation Obstacle sensor00

Body articulation Obstacle sensor00 Leonardo and Discipulus Simplex: An Autonomous, Evolvable Six-Legged Walking Robot Gilles Ritter, Jean-Michel Puiatti, and Eduardo Sanchez Logic Systems Laboratory, Swiss Federal Institute of Technology,

More information

to produce ospring. Fitness is measured in terms of behaviours in visually guided autonomous robots,

to produce ospring. Fitness is measured in terms of behaviours in visually guided autonomous robots, THE ARTIFICIAL EVOLUTION OF CONTROL SYSTEMS P Husbands, I Harvey, D Cli, A Thompson, N Jakobi University of Sussex, England ABSTRACT Recently there have been a number of proposals for the use of articial

More information

Optic Flow Based Skill Learning for A Humanoid to Trap, Approach to, and Pass a Ball

Optic Flow Based Skill Learning for A Humanoid to Trap, Approach to, and Pass a Ball Optic Flow Based Skill Learning for A Humanoid to Trap, Approach to, and Pass a Ball Masaki Ogino 1, Masaaki Kikuchi 1, Jun ichiro Ooga 1, Masahiro Aono 1 and Minoru Asada 1,2 1 Dept. of Adaptive Machine

More information

Controlling Synchro-drive Robots with the Dynamic Window. Approach to Collision Avoidance.

Controlling Synchro-drive Robots with the Dynamic Window. Approach to Collision Avoidance. In Proceedings of the 1996 IEEE/RSJ International Conference on Intelligent Robots and Systems Controlling Synchro-drive Robots with the Dynamic Window Approach to Collision Avoidance Dieter Fox y,wolfram

More information

IDEAL IMAGE MOTION BLUR GAUSSIAN BLUR CCD MATRIX SIMULATED CAMERA IMAGE

IDEAL IMAGE MOTION BLUR GAUSSIAN BLUR CCD MATRIX SIMULATED CAMERA IMAGE Motion Deblurring and Super-resolution from an Image Sequence B. Bascle, A. Blake, A. Zisserman Department of Engineering Science, University of Oxford, Oxford OX1 3PJ, England Abstract. In many applications,

More information

Integrating Exploration and Localization for Mobile Robots

Integrating Exploration and Localization for Mobile Robots Submitted to Autonomous Robots, Special Issue on Learning in Autonomous Robots. Integrating Exploration and Localization for Mobile Robots Brian Yamauchi, Alan Schultz, and William Adams Navy Center for

More information

An Experimental Comparison of Path Planning Techniques for Teams of Mobile Robots

An Experimental Comparison of Path Planning Techniques for Teams of Mobile Robots An Experimental Comparison of Path Planning Techniques for Teams of Mobile Robots Maren Bennewitz Wolfram Burgard Department of Computer Science, University of Freiburg, 7911 Freiburg, Germany maren,burgard

More information

Sensing and Perception

Sensing and Perception Unit D tion Exploring Robotics Spring, 2013 D.1 Why does a robot need sensors? the environment is complex the environment is dynamic enable the robot to learn about current conditions in its environment.

More information

Behavior Emergence in Autonomous Robot Control by Means of Feedforward and Recurrent Neural Networks

Behavior Emergence in Autonomous Robot Control by Means of Feedforward and Recurrent Neural Networks Behavior Emergence in Autonomous Robot Control by Means of Feedforward and Recurrent Neural Networks Stanislav Slušný, Petra Vidnerová, Roman Neruda Abstract We study the emergence of intelligent behavior

More information

Implicit Fitness Functions for Evolving a Drawing Robot

Implicit Fitness Functions for Evolving a Drawing Robot Implicit Fitness Functions for Evolving a Drawing Robot Jon Bird, Phil Husbands, Martin Perris, Bill Bigge and Paul Brown Centre for Computational Neuroscience and Robotics University of Sussex, Brighton,

More information

Mohamed CHAABANE Mohamed KAMOUN Yassine KOUBAA Ahmed TOUMI ISBN : Academic Publication Center Tunis, Tunisia

Mohamed CHAABANE Mohamed KAMOUN Yassine KOUBAA Ahmed TOUMI ISBN : Academic Publication Center Tunis, Tunisia Mohamed CHAABANE Mohamed KAMOUN Yassine KOUBAA Ahmed TOUMI ISBN : Academic Publication Center Tunis, Tunisia Eleventh International conference on Sciences and Techniques of Automatic Control & computer

More information

A Neural Network Approach for the calculation of Resonant frequency of a circular microstrip antenna

A Neural Network Approach for the calculation of Resonant frequency of a circular microstrip antenna A Neural Network Approach for the calculation of Resonant frequency of a circular microstrip antenna K. Kumar, Senior Lecturer, Dept. of ECE, Pondicherry Engineering College, Pondicherry e-mail: kumarpec95@yahoo.co.in

More information

Performance Improvement of Contactless Distance Sensors using Neural Network

Performance Improvement of Contactless Distance Sensors using Neural Network Performance Improvement of Contactless Distance Sensors using Neural Network R. ABDUBRANI and S. S. N. ALHADY School of Electrical and Electronic Engineering Universiti Sains Malaysia Engineering Campus,

More information

Experiments in sensing and communication for robot convoy. navigation. North York, Ontario, Canada. Etobicoke, Ontario, Canada.

Experiments in sensing and communication for robot convoy. navigation. North York, Ontario, Canada. Etobicoke, Ontario, Canada. Experiments in sensing and communication for robot convoy navigation G. Dudek 1, M. Jenkin 2,E.Milios 2 and D. Wilkes 3 1 Centre for Intelligent Machines, McGill University, Montreal, Quebec, Canada 2

More information

Learning to traverse doors using visual information

Learning to traverse doors using visual information Mathematics and Computers in Simulation 60 (2002) 347 356 Learning to traverse doors using visual information Iñaki Monasterio, Elena Lazkano, Iñaki Rañó, Basilo Sierra Department of Computer Science and

More information

Incorporating a Connectionist Vision Module into a Fuzzy, Behavior-Based Robot Controller

Incorporating a Connectionist Vision Module into a Fuzzy, Behavior-Based Robot Controller From:MAICS-97 Proceedings. Copyright 1997, AAAI (www.aaai.org). All rights reserved. Incorporating a Connectionist Vision Module into a Fuzzy, Behavior-Based Robot Controller Douglas S. Blank and J. Oliver

More information

Sonar Behavior-Based Fuzzy Control for a Mobile Robot

Sonar Behavior-Based Fuzzy Control for a Mobile Robot Sonar Behavior-Based Fuzzy Control for a Mobile Robot S. Thongchai, S. Suksakulchai, D. M. Wilkes, and N. Sarkar Intelligent Robotics Laboratory School of Engineering, Vanderbilt University, Nashville,

More information

Indoor location algorithm based on RBF neural network 1

Indoor location algorithm based on RBF neural network 1 Acta Technica 62 No. 2B/2017, 253262 c 2017 Institute of Thermomechanics CAS, v.v.i. Indoor location algorithm based on RBF neural network 1 Xushan Peng 2, 3, Yongping Li 2, Xiaoming Zhang 2, Shui Wang

More information

1 Introduction The n-queens problem is a classical combinatorial problem in the AI search area. We are particularly interested in the n-queens problem

1 Introduction The n-queens problem is a classical combinatorial problem in the AI search area. We are particularly interested in the n-queens problem (appeared in SIGART Bulletin, Vol. 1, 3, pp. 7-11, Oct, 1990.) A Polynomial Time Algorithm for the N-Queens Problem 1 Rok Sosic and Jun Gu Department of Computer Science 2 University of Utah Salt Lake

More information

Reactive Planning with Evolutionary Computation

Reactive Planning with Evolutionary Computation Reactive Planning with Evolutionary Computation Chaiwat Jassadapakorn and Prabhas Chongstitvatana Intelligent System Laboratory, Department of Computer Engineering Chulalongkorn University, Bangkok 10330,

More information

! The architecture of the robot control system! Also maybe some aspects of its body/motors/sensors

! The architecture of the robot control system! Also maybe some aspects of its body/motors/sensors Towards the more concrete end of the Alife spectrum is robotics. Alife -- because it is the attempt to synthesise -- at some level -- 'lifelike behaviour. AI is often associated with a particular style

More information

INTELLIGENT CONTROL OF AUTONOMOUS SIX-LEGGED ROBOTS BY NEURAL NETWORKS

INTELLIGENT CONTROL OF AUTONOMOUS SIX-LEGGED ROBOTS BY NEURAL NETWORKS INTELLIGENT CONTROL OF AUTONOMOUS SIX-LEGGED ROBOTS BY NEURAL NETWORKS Prof. Dr. W. Lechner 1 Dipl.-Ing. Frank Müller 2 Fachhochschule Hannover University of Applied Sciences and Arts Computer Science

More information

We Know Where You Are : Indoor WiFi Localization Using Neural Networks Tong Mu, Tori Fujinami, Saleil Bhat

We Know Where You Are : Indoor WiFi Localization Using Neural Networks Tong Mu, Tori Fujinami, Saleil Bhat We Know Where You Are : Indoor WiFi Localization Using Neural Networks Tong Mu, Tori Fujinami, Saleil Bhat Abstract: In this project, a neural network was trained to predict the location of a WiFi transmitter

More information

Creating a 3D environment map from 2D camera images in robotics

Creating a 3D environment map from 2D camera images in robotics Creating a 3D environment map from 2D camera images in robotics J.P. Niemantsverdriet jelle@niemantsverdriet.nl 4th June 2003 Timorstraat 6A 9715 LE Groningen student number: 0919462 internal advisor:

More information

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016 Artificial Neural Networks Artificial Intelligence Santa Clara, 2016 Simulate the functioning of the brain Can simulate actual neurons: Computational neuroscience Can introduce simplified neurons: Neural

More information

Evolving non-trivial Behaviors on Real Robots: an Autonomous Robot that Picks up Objects

Evolving non-trivial Behaviors on Real Robots: an Autonomous Robot that Picks up Objects Evolving non-trivial Behaviors on Real Robots: an Autonomous Robot that Picks up Objects Stefano Nolfi Domenico Parisi Institute of Psychology, National Research Council 15, Viale Marx - 00187 - Rome -

More information

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION Journal of Academic and Applied Studies (JAAS) Vol. 2(1) Jan 2012, pp. 32-38 Available online @ www.academians.org ISSN1925-931X NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION Sedigheh

More information

Prediction of Human s Movement for Collision Avoidance of Mobile Robot

Prediction of Human s Movement for Collision Avoidance of Mobile Robot Prediction of Human s Movement for Collision Avoidance of Mobile Robot Shunsuke Hamasaki, Yusuke Tamura, Atsushi Yamashita and Hajime Asama Abstract In order to operate mobile robot that can coexist with

More information

Dynamic Robot Formations Using Directional Visual Perception. approaches for robot formations in order to outline

Dynamic Robot Formations Using Directional Visual Perception. approaches for robot formations in order to outline Dynamic Robot Formations Using Directional Visual Perception Franοcois Michaud 1, Dominic Létourneau 1, Matthieu Guilbert 1, Jean-Marc Valin 1 1 Université de Sherbrooke, Sherbrooke (Québec Canada), laborius@gel.usherb.ca

More information

A Frontier-Based Approach for Autonomous Exploration

A Frontier-Based Approach for Autonomous Exploration A Frontier-Based Approach for Autonomous Exploration Brian Yamauchi Navy Center for Applied Research in Artificial Intelligence Naval Research Laboratory Washington, DC 20375-5337 yamauchi@ aic.nrl.navy.-iil

More information

Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path

Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path Taichi Yamada 1, Yeow Li Sa 1 and Akihisa Ohya 1 1 Graduate School of Systems and Information Engineering, University of Tsukuba, 1-1-1,

More information

Key-Words: - Fuzzy Behaviour Controls, Multiple Target Tracking, Obstacle Avoidance, Ultrasonic Range Finders

Key-Words: - Fuzzy Behaviour Controls, Multiple Target Tracking, Obstacle Avoidance, Ultrasonic Range Finders Fuzzy Behaviour Based Navigation of a Mobile Robot for Tracking Multiple Targets in an Unstructured Environment NASIR RAHMAN, ALI RAZA JAFRI, M. USMAN KEERIO School of Mechatronics Engineering Beijing

More information

Evolutionary Robotics: From Intelligent Robots to Articial Life (ER'97), T.Gomi (Ed.), pp101{125. AAI Books, Articial Evolution in the Physical

Evolutionary Robotics: From Intelligent Robots to Articial Life (ER'97), T.Gomi (Ed.), pp101{125. AAI Books, Articial Evolution in the Physical Evolutionary Robotics: From Intelligent Robots to Articial Life (ER'97), T.Gomi (Ed.), pp101{125. AAI Books, 1997. Articial Evolution in the Physical World ADRIAN THOMPSON CCNR, COGS University of Sussex

More information

DC Motor Speed Control using Artificial Neural Network

DC Motor Speed Control using Artificial Neural Network International Journal of Modern Communication Technologies & Research (IJMCTR) ISSN: 2321-0850, Volume-2, Issue-2, February 2014 DC Motor Speed Control using Artificial Neural Network Yogesh, Swati Gupta,

More information

Neural Network Driving with dierent Sensor Types in a Virtual Environment

Neural Network Driving with dierent Sensor Types in a Virtual Environment Neural Network Driving with dierent Sensor Types in a Virtual Environment Postgraduate Project Department of Computer Science University of Auckland New Zealand Benjamin Seidler supervised by Dr Burkhard

More information

Behaviour Patterns Evolution on Individual and Group Level. Stanislav Slušný, Roman Neruda, Petra Vidnerová. CIMMACS 07, December 14, Tenerife

Behaviour Patterns Evolution on Individual and Group Level. Stanislav Slušný, Roman Neruda, Petra Vidnerová. CIMMACS 07, December 14, Tenerife Behaviour Patterns Evolution on Individual and Group Level Stanislav Slušný, Roman Neruda, Petra Vidnerová Department of Theoretical Computer Science Institute of Computer Science Academy of Science of

More information

Colour Profiling Using Multiple Colour Spaces

Colour Profiling Using Multiple Colour Spaces Colour Profiling Using Multiple Colour Spaces Nicola Duffy and Gerard Lacey Computer Vision and Robotics Group, Trinity College, Dublin.Ireland duffynn@cs.tcd.ie Abstract This paper presents an original

More information

Evolving Neural Networks to Focus. Minimax Search. more promising to be explored deeper than others,

Evolving Neural Networks to Focus. Minimax Search. more promising to be explored deeper than others, Evolving Neural Networks to Focus Minimax Search David E. Moriarty and Risto Miikkulainen Department of Computer Sciences The University of Texas at Austin, Austin, TX 78712 moriarty,risto@cs.utexas.edu

More information

Safe and Efficient Autonomous Navigation in the Presence of Humans at Control Level

Safe and Efficient Autonomous Navigation in the Presence of Humans at Control Level Safe and Efficient Autonomous Navigation in the Presence of Humans at Control Level Klaus Buchegger 1, George Todoran 1, and Markus Bader 1 Vienna University of Technology, Karlsplatz 13, Vienna 1040,

More information

Intelligent Robotics Sensors and Actuators

Intelligent Robotics Sensors and Actuators Intelligent Robotics Sensors and Actuators Luís Paulo Reis (University of Porto) Nuno Lau (University of Aveiro) The Perception Problem Do we need perception? Complexity Uncertainty Dynamic World Detection/Correction

More information

AUTOMATION TECHNOLOGY FOR FABRIC INSPECTION SYSTEM

AUTOMATION TECHNOLOGY FOR FABRIC INSPECTION SYSTEM AUTOMATION TECHNOLOGY FOR FABRIC INSPECTION SYSTEM Chi-ho Chan, Hugh Liu, Thomas Kwan, Grantham Pang Dept. of Electrical and Electronic Engineering, The University of Hong Kong, Pokfulam Road, Hong Kong.

More information

A Comparison of Particle Swarm Optimization and Gradient Descent in Training Wavelet Neural Network to Predict DGPS Corrections

A Comparison of Particle Swarm Optimization and Gradient Descent in Training Wavelet Neural Network to Predict DGPS Corrections Proceedings of the World Congress on Engineering and Computer Science 00 Vol I WCECS 00, October 0-, 00, San Francisco, USA A Comparison of Particle Swarm Optimization and Gradient Descent in Training

More information

EL6483: Sensors and Actuators

EL6483: Sensors and Actuators EL6483: Sensors and Actuators EL6483 Spring 2016 EL6483 EL6483: Sensors and Actuators Spring 2016 1 / 15 Sensors Sensors measure signals from the external environment. Various types of sensors Variety

More information

Learning Behaviors for Environment Modeling by Genetic Algorithm

Learning Behaviors for Environment Modeling by Genetic Algorithm Learning Behaviors for Environment Modeling by Genetic Algorithm Seiji Yamada Department of Computational Intelligence and Systems Science Interdisciplinary Graduate School of Science and Engineering Tokyo

More information

ES 492: SCIENCE IN THE MOVIES

ES 492: SCIENCE IN THE MOVIES UNIVERSITY OF SOUTH ALABAMA ES 492: SCIENCE IN THE MOVIES LECTURE 5: ROBOTICS AND AI PRESENTER: HANNAH BECTON TODAY'S AGENDA 1. Robotics and Real-Time Systems 2. Reacting to the environment around them

More information

Evolving Neural Networks to Focus. Minimax Search. David E. Moriarty and Risto Miikkulainen. The University of Texas at Austin.

Evolving Neural Networks to Focus. Minimax Search. David E. Moriarty and Risto Miikkulainen. The University of Texas at Austin. Evolving Neural Networks to Focus Minimax Search David E. Moriarty and Risto Miikkulainen Department of Computer Sciences The University of Texas at Austin Austin, TX 78712 moriarty,risto@cs.utexas.edu

More information

MURDOCH RESEARCH REPOSITORY

MURDOCH RESEARCH REPOSITORY MURDOCH RESEARCH REPOSITORY http://dx.doi.org/10.1109/imtc.1994.352072 Fung, C.C., Eren, H. and Nakazato, Y. (1994) Position sensing of mobile robots for team operations. In: Proceedings of the 1994 IEEE

More information

IQ-ASyMTRe: Synthesizing Coalition Formation and Execution for Tightly-Coupled Multirobot Tasks

IQ-ASyMTRe: Synthesizing Coalition Formation and Execution for Tightly-Coupled Multirobot Tasks Proc. of IEEE International Conference on Intelligent Robots and Systems, Taipai, Taiwan, 2010. IQ-ASyMTRe: Synthesizing Coalition Formation and Execution for Tightly-Coupled Multirobot Tasks Yu Zhang

More information

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Behaviour-Based Control. IAR Lecture 5 Barbara Webb Behaviour-Based Control IAR Lecture 5 Barbara Webb Traditional sense-plan-act approach suggests a vertical (serial) task decomposition Sensors Actuators perception modelling planning task execution motor

More information

Mobile Robot Exploration and Map-]Building with Continuous Localization

Mobile Robot Exploration and Map-]Building with Continuous Localization Proceedings of the 1998 IEEE International Conference on Robotics & Automation Leuven, Belgium May 1998 Mobile Robot Exploration and Map-]Building with Continuous Localization Brian Yamauchi, Alan Schultz,

More information

CYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS

CYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS CYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS GARY B. PARKER, CONNECTICUT COLLEGE, USA, parker@conncoll.edu IVO I. PARASHKEVOV, CONNECTICUT COLLEGE, USA, iipar@conncoll.edu H. JOSEPH

More information

A Fuzzy Error Correction Control System

A Fuzzy Error Correction Control System 1456 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 50, NO. 5, OCTOBER 2001 A Fuzzy Error Correction Control System Kim M. Moulton, Aurel Cornell, and Emil Petriu, Fellow, IEEE Abstract This

More information

Associated Emotion and its Expression in an Entertainment Robot QRIO

Associated Emotion and its Expression in an Entertainment Robot QRIO Associated Emotion and its Expression in an Entertainment Robot QRIO Fumihide Tanaka 1. Kuniaki Noda 1. Tsutomu Sawada 2. Masahiro Fujita 1.2. 1. Life Dynamics Laboratory Preparatory Office, Sony Corporation,

More information

Chair. Table. Robot. Laser Spot. Fiber Grating. Laser

Chair. Table. Robot. Laser Spot. Fiber Grating. Laser Obstacle Avoidance Behavior of Autonomous Mobile using Fiber Grating Vision Sensor Yukio Miyazaki Akihisa Ohya Shin'ichi Yuta Intelligent Laboratory University of Tsukuba Tsukuba, Ibaraki, 305-8573, Japan

More information

IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL

IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL * A. K. Sharma, ** R. A. Gupta, and *** Laxmi Srivastava * Department of Electrical Engineering,

More information

This is a repository copy of Complex robot training tasks through bootstrapping system identification.

This is a repository copy of Complex robot training tasks through bootstrapping system identification. This is a repository copy of Complex robot training tasks through bootstrapping system identification. White Rose Research Online URL for this paper: http://eprints.whiterose.ac.uk/74638/ Monograph: Akanyeti,

More information

Replacing Fuzzy Systems with Neural Networks

Replacing Fuzzy Systems with Neural Networks Replacing Fuzzy Systems with Neural Networks Tiantian Xie, Hao Yu, and Bogdan Wilamowski Auburn University, Alabama, USA, tzx@auburn.edu, hzy@auburn.edu, wilam@ieee.org Abstract. In this paper, a neural

More information

Fuzzy Logic Based Robot Navigation In Uncertain Environments By Multisensor Integration

Fuzzy Logic Based Robot Navigation In Uncertain Environments By Multisensor Integration Proceedings of the 1994 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MF1 94) Las Vega, NV Oct. 2-5, 1994 Fuzzy Logic Based Robot Navigation In Uncertain

More information

Operating in Conguration Space Signicantly. Abstract. and control in teleoperation of robot arm manipulators. The motivation is

Operating in Conguration Space Signicantly. Abstract. and control in teleoperation of robot arm manipulators. The motivation is Operating in Conguration Space Signicantly Improves Human Performance in Teleoperation I. Ivanisevic and V. Lumelsky Robotics Lab, University of Wisconsin-Madison Madison, Wisconsin 53706, USA iigor@cs.wisc.edu

More information

Transactions on Information and Communications Technologies vol 6, 1994 WIT Press, ISSN

Transactions on Information and Communications Technologies vol 6, 1994 WIT Press,   ISSN Application of artificial neural networks to the robot path planning problem P. Martin & A.P. del Pobil Department of Computer Science, Jaume I University, Campus de Penyeta Roja, 207 Castellon, Spain

More information

Autonomous Wheelchair for Disabled People

Autonomous Wheelchair for Disabled People Proc. IEEE Int. Symposium on Industrial Electronics (ISIE97), Guimarães, 797-801. Autonomous Wheelchair for Disabled People G. Pires, N. Honório, C. Lopes, U. Nunes, A. T Almeida Institute of Systems and

More information

t = 0 randomly initialize pop(t) determine fitness of pop(t) repeat select parents from pop(t) recombine and mutate parents to create pop(t+1)

t = 0 randomly initialize pop(t) determine fitness of pop(t) repeat select parents from pop(t) recombine and mutate parents to create pop(t+1) TRENDS IN EVOLUTIONARY ROBOTICS Lisa A. Meeden Computer Science Program Swarthmore College Swarthmore, PA USA meeden@cs.swarthmore.edu Deepak Kumar Department of Math & Computer Science Bryn Mawr College

More information

A new seal verification for Chinese color seal

A new seal verification for Chinese color seal Edith Cowan University Research Online ECU Publications 2011 2011 A new seal verification for Chinese color seal Zhihu Huang Jinsong Leng Edith Cowan University 10.4028/www.scientific.net/AMM.58-60.2558

More information

TED TED. τfac τpt. A intensity. B intensity A facilitation voltage Vfac. A direction voltage Vright. A output current Iout. Vfac. Vright. Vleft.

TED TED. τfac τpt. A intensity. B intensity A facilitation voltage Vfac. A direction voltage Vright. A output current Iout. Vfac. Vright. Vleft. Real-Time Analog VLSI Sensors for 2-D Direction of Motion Rainer A. Deutschmann ;2, Charles M. Higgins 2 and Christof Koch 2 Technische Universitat, Munchen 2 California Institute of Technology Pasadena,

More information

Autonomous Localization

Autonomous Localization Autonomous Localization Jennifer Zheng, Maya Kothare-Arora I. Abstract This paper presents an autonomous localization service for the Building-Wide Intelligence segbots at the University of Texas at Austin.

More information

Fingerprint Quality Analysis: a PC-aided approach

Fingerprint Quality Analysis: a PC-aided approach Fingerprint Quality Analysis: a PC-aided approach 97th International Association for Identification Ed. Conf. Phoenix, 23rd July 2012 A. Mattei, Ph.D, * F. Cervelli, Ph.D,* FZampaMSc F. Zampa, M.Sc, *

More information

PREDICTING ASSEMBLY QUALITY OF COMPLEX STRUCTURES USING DATA MINING Predicting with Decision Tree Algorithm

PREDICTING ASSEMBLY QUALITY OF COMPLEX STRUCTURES USING DATA MINING Predicting with Decision Tree Algorithm PREDICTING ASSEMBLY QUALITY OF COMPLEX STRUCTURES USING DATA MINING Predicting with Decision Tree Algorithm Ekaterina S. Ponomareva, Kesheng Wang, Terje K. Lien Department of Production and Quality Engieering,

More information

Pitch Detection Algorithms

Pitch Detection Algorithms OpenStax-CNX module: m11714 1 Pitch Detection Algorithms Gareth Middleton This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 1.0 Abstract Two algorithms to

More information

Experimental investigation of crack in aluminum cantilever beam using vibration monitoring technique

Experimental investigation of crack in aluminum cantilever beam using vibration monitoring technique International Journal of Computational Engineering Research Vol, 04 Issue, 4 Experimental investigation of crack in aluminum cantilever beam using vibration monitoring technique 1, Akhilesh Kumar, & 2,

More information

Strain Measurements with the Digital Image Correlation System Vic-2D

Strain Measurements with the Digital Image Correlation System Vic-2D CU-NEES-08-06 NEES at CU Boulder 01000110 01001000 01010100 The George E Brown, Jr. Network for Earthquake Engineering Simulation Strain Measurements with the Digital Image Correlation System Vic-2D By

More information

Evolving Robot Behaviour at Micro (Molecular) and Macro (Molar) Action Level

Evolving Robot Behaviour at Micro (Molecular) and Macro (Molar) Action Level Evolving Robot Behaviour at Micro (Molecular) and Macro (Molar) Action Level Michela Ponticorvo 1 and Orazio Miglino 1, 2 1 Department of Relational Sciences G.Iacono, University of Naples Federico II,

More information

ROBCHAIR - A SEMI-AUTONOMOUS WHEELCHAIR FOR DISABLED PEOPLE. G. Pires, U. Nunes, A. T. de Almeida

ROBCHAIR - A SEMI-AUTONOMOUS WHEELCHAIR FOR DISABLED PEOPLE. G. Pires, U. Nunes, A. T. de Almeida ROBCHAIR - A SEMI-AUTONOMOUS WHEELCHAIR FOR DISABLED PEOPLE G. Pires, U. Nunes, A. T. de Almeida Institute of Systems and Robotics Department of Electrical Engineering University of Coimbra, Polo II 3030

More information

Pr Yl. Rl Pl. 200mm mm. 400mm. 70mm. 120mm

Pr Yl. Rl Pl. 200mm mm. 400mm. 70mm. 120mm Humanoid Robot Mechanisms for Responsive Mobility M.OKADA 1, T.SHINOHARA 1, T.GOTOH 1, S.BAN 1 and Y.NAKAMURA 12 1 Dept. of Mechano-Informatics, Univ. of Tokyo., 7-3-1 Hongo Bunkyo-ku Tokyo, 113-8656 Japan

More information

Controller gain tuning of a simultaneous multi-axis PID control system using the Taguchi method

Controller gain tuning of a simultaneous multi-axis PID control system using the Taguchi method Control Engineering Practice 8 (2000) 949}958 Controller gain tuning of a simultaneous multi-axis PID control system using the Taguchi method Kiha Lee, Jongwon Kim* School of Mechanical and Aerospace Engineering,

More information

Initial Vectors (random) Filter (Fault-simulation Based Compaction) Yes. done? predict/construct future vectors; append to test set.

Initial Vectors (random) Filter (Fault-simulation Based Compaction) Yes. done? predict/construct future vectors; append to test set. Ecient Spectral Techniques for Sequential ATPG Ashish Giani y, Shuo Sheng y, Michael S. Hsiao y, and Vishwani D. Agrawal z y Department of Electrical and Computer Engineering, Rutgers University, Piscataway,

More information

Quality Measure of Multicamera Image for Geometric Distortion

Quality Measure of Multicamera Image for Geometric Distortion Quality Measure of Multicamera for Geometric Distortion Mahesh G. Chinchole 1, Prof. Sanjeev.N.Jain 2 M.E. II nd Year student 1, Professor 2, Department of Electronics Engineering, SSVPSBSD College of

More information

Abstract. This paper presents a new approach to the cooperative localization

Abstract. This paper presents a new approach to the cooperative localization Distributed Multi-Robot Localization Stergios I. Roumeliotis and George A. Bekey Robotics Research Laboratories University of Southern California Los Angeles, CA 989-781 stergiosjbekey@robotics.usc.edu

More information