Arrangement of Robot s sonar range sensors
|
|
- Gertrude McDowell
- 5 years ago
- Views:
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 Tom Duckett and Ulrich Nehmzow Department of Computer Science University of Manchester Manchester M13 9PL United
More informationThe 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 informationShoichi 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 informationEstimation 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 informationPROG 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 informationA 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 informationEvolving 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 informationMobile 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 informationI. 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 informationA 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 informationReceived 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 informationA 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 informationFSR99, 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 informationMULTI-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 informationLearning 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 informationLearning 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 informationFigure 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 informationFuzzy-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 informationRobot 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 informationHuman-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 informationSwarm 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 informationEvolving 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 informationBody 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 informationto 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 informationOptic 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 informationControlling 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 informationIDEAL 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 informationIntegrating 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 informationAn 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 informationSensing 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 informationBehavior 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 informationImplicit 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 informationMohamed 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 informationA 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 informationPerformance 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 informationExperiments 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 informationLearning 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 informationIncorporating 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 informationSonar 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 informationIndoor 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 information1 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 informationReactive 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
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 informationINTELLIGENT 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 informationWe 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 informationJournal of Sound and <ibration (2000) 232(5), 1005}1009 doi: /jsvi , available online at
Journal of Sound and
More informationCreating 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 informationArtificial 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 informationEvolving 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 informationNAVIGATION 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 informationPrediction 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 informationDynamic 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 informationA 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 informationMoving 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 informationKey-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 informationEvolutionary 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 informationDC 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 informationNeural 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 informationBehaviour 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 informationColour 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 informationEvolving 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 informationSafe 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 informationIntelligent 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 informationAUTOMATION 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 informationA 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 informationEL6483: 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 informationLearning 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 informationES 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 informationEvolving 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 informationMURDOCH 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 informationIQ-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 informationBehaviour-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 informationMobile 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 informationCYCLIC 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 informationA 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 informationAssociated 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 informationChair. 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 informationIMPLEMENTATION 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 informationThis 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 informationReplacing 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 informationFuzzy 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 informationOperating 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 informationTransactions 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 informationAutonomous 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 informationt = 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 informationA 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 informationTED 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 informationAutonomous 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 informationFingerprint 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 informationPREDICTING 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 informationPitch 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 informationExperimental 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 informationStrain 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 informationEvolving 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 informationROBCHAIR - 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 informationPr 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 informationController 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 informationInitial 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 informationQuality 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 informationAbstract. 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