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

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

The Design of a Transmitter with a Parabolic Conical Reflector for a Sonar Ring

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

Piezoceramic Ultrasound Transducer Enabling Broadband Transmission for 3D Scene Analysis in Air

Estimation of Absolute Positioning of mobile robot using U-SAT

Ultrasonic Testing using a unipolar pulse

Range Sensing strategies

Lab 2. Logistics & Travel. Installing all the packages. Makeup class Recorded class Class time to work on lab Remote class

Forward Model for Sonar Maps Produced With the Polaroid Ranging Module

Sensing. Autonomous systems. Properties. Classification. Key requirement of autonomous systems. An AS should be connected to the outside world.

Ultrawideband Radar Processing Using Channel Information from Communication Hardware. Literature Review. Bryan Westcott

Arrangement of Robot s sonar range sensors

FPGA-BASED CONTROL SYSTEM OF AN ULTRASONIC PHASED ARRAY

Fuzzy Logic Based Robot Navigation In Uncertain Environments By Multisensor Integration

Ultrasound-Based Indoor Robot Localization Using Ambient Temperature Compensation

Chapter 17 Waves in Two and Three Dimensions

Lesson 06: Pulse-echo Imaging and Display Modes. These lessons contain 26 slides plus 15 multiple-choice questions.

USING PSEUDO-RANDOM CODES FOR MOBILE ROBOT SONAR SENSING. Klaus-Werner Jšrg, Markus Berg & Markus MŸller

12/26/2017. Alberto Ardon M.D.

Ultrasonic Linear Array Medical Imaging System

Fuzzy-Heuristic Robot Navigation in a Simulated Environment

DIGITAL BEAM-FORMING ANTENNA OPTIMIZATION FOR REFLECTOR BASED SPACE DEBRIS RADAR SYSTEM

Sensor design and signal processing for an advanced sonar ring Saeid Fazli and Lindsay Kleeman

AN EMAT ARRAY FOR THE RAPID INSPECTION OF LARGE STRUCTURES USING GUIDED WAVES. Paul Wilcox 1, Mike Lowe 2

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

SIGNAL PROCESSING ALGORITHMS FOR HIGH-PRECISION NAVIGATION AND GUIDANCE FOR UNDERWATER AUTONOMOUS SENSING SYSTEMS

Depth from Focusing and Defocusing. Carnegie Mellon University. Pittsburgh, PA result is 1.3% RMS error in terms of distance

Mathematical Modeling of Ultrasonic Phased Array for Obstacle Location for Visually Impaired

output (V) time output (V) time

Ultrasonic Sensor Module for a Robot (HG-M40 Series, HG-L40 Series)

Proceedings of Meetings on Acoustics

Lamb Wave Ultrasonic Stylus

for Infrared Data Communication ydept. Information Systems Engineering, yy Information Technology Research Lab.,

PHYS2090 OPTICAL PHYSICS Laboratory Microwaves

Momentum and Impulse. Objective. Theory. Investigate the relationship between impulse and momentum.

Distance Measurement of an Object by using Ultrasonic Sensors with Arduino and GSM Module

The Development of Laser Ultrasonic Visualization Equipment and its Application in Nondestructive Inspection

Simulation of a mobile robot navigation system

Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization

An Improved Path Planning Method Based on Artificial Potential Field for a Mobile Robot

The Physics of Echo. The Physics of Echo. The Physics of Echo Is there pericardial calcification? 9/30/13

Robot Navigation System with RFID and Ultrasonic Sensors A.Seshanka Venkatesh 1, K.Vamsi Krishna 2, N.K.R.Swamy 3, P.Simhachalam 4

Experiment 01 - RF Power detection

Research articles Low cost ultrasonic sensors for tele-operated vehicles

Ultrasonics. Introduction

An Overview Algorithm to Minimise Side Lobes for 2D Circular Phased Array

Human-robot relation. Human-robot relation

Development of a Sensor-Based Approach for Local Minima Recovery in Unknown Environments

Ultrasound Beamforming and Image Formation. Jeremy J. Dahl

SIMULTANEOUS OBSTACLE DETECTION FOR MOBILE ROBOTS AND ITS LOCALIZATION FOR AUTOMATIC BATTERY RECHARGING

Keywords: Ultrasonic Testing (UT), Air-coupled, Contact-free, Bond, Weld, Composites

Generation Laser Scanning Method for Visualizing Ultrasonic Waves Propagating on a 3-D Object

Electronic Buzzer for Blind

Answer: TGC is needed to amplify echoes from deeper structures so that they appear as bright as similar structures located at more shallow depths.

Ultrasonic Guided Wave Testing of Cylindrical Bars

15 th Asia Pacific Conference for Non-Destructive Testing (APCNDT2017), Singapore.

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic

Mirrors of dynamic curvature for linear solar concentrators

ECHO-CANCELLATION IN A SINGLE-TRANSDUCER ULTRASONIC IMAGING SYSTEM

The Cricket Indoor Location System

Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path

Fast and Accurate Sonar Trackers using Double Pulse Coding

POCKET DEFORMABLE MIRROR FOR ADAPTIVE OPTICS APPLICATIONS

DESIGN OF GLOBAL SAW RFID TAG DEVICES C. S. Hartmann, P. Brown, and J. Bellamy RF SAW, Inc., 900 Alpha Drive Ste 400, Richardson, TX, U.S.A.

University of Florida Department of Electrical and Computer Engineering Intelligent Machine Design Laboratory EEL 4665 Spring 2013 LOSAT

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

Three-dimensional investigation of buried structures with multi-transducer parametric sub-bottom profiler as part of hydrographical applications

PASSIVE SONAR WITH CYLINDRICAL ARRAY J. MARSZAL, W. LEŚNIAK, R. SALAMON A. JEDEL, K. ZACHARIASZ

Autonomous Localization

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira

Sonic Distance Sensors

Acoustic Velocity Independent Ultrasonic Flow-Meter

Transverse Pulses - Grade 10 *

Ultrasound Physics. History: Ultrasound 2/13/2019. Ultrasound

Robot Sensors Introduction to Robotics Lecture Handout September 20, H. Harry Asada Massachusetts Institute of Technology

A Reactive Collision Avoidance Approach for Mobile Robot in Dynamic Environments

Sound source localization accuracy of ambisonic microphone in anechoic conditions

Continuous Wave Radar

Quadrature Amplitude Modulation (QAM) Experiments Using the National Instruments PXI-based Vector Signal Analyzer *

A Probabilistic Method for Planning Collision-free Trajectories of Multiple Mobile Robots

Tracking and Formation Control of Leader-Follower Cooperative Mobile Robots Based on Trilateration Data

Understanding How Frequency, Beam Patterns of Transducers, and Reflection Characteristics of Targets Affect the Performance of Ultrasonic Sensors

A PILOT STUDY ON ULTRASONIC SENSOR-BASED MEASURE- MENT OF HEAD MOVEMENT

A Modified Synthetic Aperture Focussing Technique Utilising the Spatial Impulse Response of the Ultrasound Transducer

ENHANCEMENT OF SYNTHETIC APERTURE FOCUSING TECHNIQUE (SAFT) BY ADVANCED SIGNAL PROCESSING

Some Advances in UWB GPR

An Autonomous Self- Propelled Robot Designed for Obstacle Avoidance and Fire Fighting

ULTRASONIC DEFECT DETECTION IN BILLET USING TIME- OF-FLIGHT OF BOTTOM ECHO

MB1013, MB1023, MB1033, MB1043

Improvement of Ultrasonic Distance Measuring System

Laser Telemetric System (Metrology)

1. Introduction. 2. Concept. reflector. transduce r. node. Kraftmessung an verschiedenen Fluiden in akustischen Feldern

Phased-Array ROWA-SPA: High-performance testing machine for combined, 100-percent automated testing of square and round bars

19 th INTERNATIONAL CONGRESS ON ACOUSTICS MADRID, 2-7 SEPTEMBER 2007

ULTRASONIC GUIDED WAVE ANNULAR ARRAY TRANSDUCERS FOR STRUCTURAL HEALTH MONITORING

Phased Array Velocity Sensor Operational Advantages and Data Analysis

A COMPARISON BETWEEN ASTM E588 AND SEP 1927 RELATING RESOLUTION LIMITS AT DETERMINATION OF THE PURITY GRADE

d = c 10/20/2017 Level Measurement Transmitters Applying Level Measurement p C T 273K Ultrasonic The Principle Time of Flight (TOF)

sink moving direction velocity radiation pattern Retrieval All Sources Ambient Sources Relevant Sources Silent Sources Sorting and Selecting

Transcription:

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 of the most popular sensors for indoor mobile robots, because it is simple and gives omni-directional distance information directly. However, it is dicult to measure the accurate direction of reecting points by a conventional sonar-ring sensor. Further more, conventional sonar-ring sensors are slow to get full 360 degrees information due to sequential driving of transducers for avoiding interference. In this paper, we propose a new sonar-ring sensor system for a mobile robot which can measure the accurate bearing angles of reecting objects in a single measurement. The proposed system employs the measurement by using dierences of time-of-ight and by simultaneous transmit/receive of all directions, and consequently achieved fast measurement. We implemented a prototype of the proposed sonar-ring on a mobile robot. The experimental data show the eectiveness of the proposed system. 1 Introduction An external sensor is essential for a mobile robot to respond to its environment and determine its position. A sonar-ring is one of the most popular sensors for indoor mobile robots, because it is simple and gives omni-directional distance information directly. In mobile robot navigation tasks, such as wall following, doorway traversal, obstacle avoidance and sensor based positioning, accurate reection bearing information has been requested [1]. Also many research approaches on sensor-based path planning of mobile robots in unknown and complicated environment assume that robots are able to measure precise angle information [2]. In real robot navigation, not only accurate measurement but also fast measurement is an essential factor. However, a conventional sonar-ring is regarded as dicult to measure accurate bearing of reecting points due to wide directivity of ultrasonic transducers [3]. The use of narrower-beam width transducers for improving the bearing accuracy causes a dead angle because of specular reection of ultrasound [4], and there is another problem of size because the narrowerbeam transducers are larger. Furthermore, it is slow to get full 360 degrees directional information due to sequential driving of the transducers for avoiding interference. Consequently it has been dicult with the sonar-ring to realize robot motion in a relatively complicated environment, eg. doorway traversal [5]. On the other hand, ultrasonic sensing methods using multiple receivers or using wave shapes of the echoes have been researched for the localization of known environmental features [6] [7] [8] [9]. Those researches are usually based on ultrasonic waves characteristics { specular reection [10]. With those method, an accurate bearing angle measurement can be achieved. However, those methods are limited to measure only in the area of the directivity of the transducer, so mechanical rotation of the sensor head is required when these sensor are used on a mobile robot, hence it takes time to measure the environment around the robot. In this paper, we propose a method to provide fast and accurate bearing angle measurements. In this method, transmitters and receivers are placed on the circumference intimately and all the transmitters are driven simultaneously. Then, time-of-ight dierences are measured by the receivers on the circumference to calculate the accurate bearing angle. As a result, it is possible to measure all the 360 degrees directions in a single transmit/receive cycle, and consequently possible to achieve fast measurement. The biggest dierence of the proposed method from driving all transducers of an ordinal sonar-ring [11], is that the directivity of the transducers are positively overlapping to measure the accurate bearing angle. In the next section, we briey explain the background of an accurate bearing angle measuring methods. In Section 3, we propose a new sonar-ring sensor. The experiment was performed to verify the potential of the proposed system. The result of experiments is shown in Section 4. The paper concludes with a discussion of further developments.

Virtual sonar ring Reflector Reflector (a) narrow beam width (b) wide beam width L d ( ) L d ( ) Received signal (a) narrow (b) wide R R Ring of transducers (a) Point Reflector Model (b) Plane Reflector Model Figure 1: In case of using the wider beam width transducer, possibility of that multiple objects are in the beam increases. Figure 2: Ultrasound propagation pass models [10]. d() denotes propagation distance. L is a distance between a center of the ring to a reecting point. R is a radius of the sonar ring. 0 is a bearing angle to the reecting point. is a bearing angle of a receiver. 2 Background { Specular reection of ultrasound The pulse-echo ultrasonic sensor is well known for its simplicity and low cost within robotics applications. It can detect easily the distance to a reecting object. However the accurate direction to the reecting object is not easy to measure with conventional ultrasonic sensors, since the direction of the object is estimated based on the heading direction of the transducer and the directivity of its beam. The directivity is about 30 60 degrees and it is not suciently sharp to measure the direction of objects. On the other hand, many objects in indoor environment can be assumed to be specular reectors for ultrasonic waves, since wave lengths of ultrasound used in air are from 4mm to 20mm. Specularity implies that the reection comes from a point, not from an area, and that the reecting position is the surface of the wall which is perpendicular to the incident direction of a plane or curved surface, or a convex corner. Hence, if we can measure the accurate bearing angle of the reecting point, useful informations as the bearing angle of the wall can be gotten. The accurate bearing angle measuring methods of a reecting point are proposed, which uses the propagation time dierences of leading edges of the echoes which are coming back from the same reecting ob- ject [7][8]. These methods accomplish bearing angle measurement which is more accurate than the beam width of the transducers. However, in case of using a single transmitter and two receivers, the measurable area is the overlapping area of the directivity of the three transducers, and it is not enough for robotics applications, so mechanical rotations were employed in past researches [7][8]. 3 Proposal of a fast and accurate sonar-ring sensor In this paper, we propose a new sonar-ring sensor which can measure the accurate bearing angles to reecting points rapidly. With respect to the dierence from a conventional sonar-ring sensor, the conventional sonar-ring is nothing but placing plural sets of imprecise ultrasonic sensors on the robot's circumference, however our proposed sonar-ring sensor uses all transducers at the same time and processes the received signals based on the assumption that the ultrasound reection comes from a point. 3.1 Basic idea The basic idea can be expressed in four steps : Transmit an ultrasonic pulse radially and simultaneously : Rapid measurementis achieved with the omni-directional transmission in a single transmit cycle.

Receive the echoes with plural wide beam receivers on the circumference : Place the receivers to overlap their directivity, and measure dierences of the propagation time of echoes (Fig.3). Each -of-ight (TOF) is measured by detecting the leading edge of the echo. Detect TOFs of multiple echo blocks for the each transmit at each receiver : Since, multiple objects can be within the wide beam of each receiver (Fig.1), all echoes should be detected by eachreceiver to achieve the measurement of these objects. C Reflecting points A B Calculate the direction of reecting points : Accurate bearing angle are calculated from the differences of TOFs. T R Sonar Ring Receiver Transmitter Direction of Transmission This method achieves accurate and rapid measurements of the bearing angles to the reecting points in all directions. 3.2 Technical method 3.2.1 Simultaneous transmission to radial directions In this method, transmitting one ultrasonic pulse to all directions equally is required. However, conventional ultrasonic transducers on the market have specic directivities because of their shapes. There are a few special transducers or techniques which can transmit a pulse omni-directionally [12] [13], but they are not suitable for being mounted on the robot because of its big size or the insuciency of power. Therefore, we propose to place wide directivity transmitters on the circumference intimately and to drive all the transmitters simultaneously. In this case, the resultant ultrasonic wave can be assumed as being emitted by asingle point source located at the center in two dimensions. 3.2.2 Measurement of TOF with leading edge For measuring the TOF of eachecho signal, the easiest and most eective way is to detect its leading edge by a simple analog circuit with a threshold comparation. Since the proposed method is using the dierences of leading edges among the dierent receivers, the accuracy of the TOF is very important in this method. Thus, even when a narrow-band transducer is used, the echo signal should be amplied in the base band and should reach the comparator directly without envelope detection. Compared with wave shape processing methods, the circuit and process of this method is simpler and smaller. Since the proposed method uses multiple receivers simultaneously, simplicity of each receiver is important to reduce the total amount of circuitry. Echoes from C Echoes from A Bearing angle of each receiver Echoes from B Amplitude of received signal Angle Figure 3: Relationships between reecting points in an environment and observed echoes at each receiver. The bottom graph shows received echo signals at each receiver which are lined in bearing angle. The echoes coming back from a same object are appear close in time among close receivers. 3.2.3 Detection of multiple echoes For the purpose of detecting objects in the full directions, it is necessary to detect echoes from multiple objects, not only from the nearest object in each receiver. After detecting the end of the rst echo, the next echo can be detected by the same method as the rst one. 3.3 Calculation of angle and distance Based on the assumption that the reecting object has the property of specular reection, the propagation pass of ultrasound is modelized using the raytracing method [10] (Fig.2). Then we apply the model to the proposed sonar-ring. Transmitting an ultrasonic pulse to all directions is regarded as a trans-

Diff A Amplitude Diff B Threshold Received signal of Receiver 0 Measured Angle Leading Edge Threshold Measured TOF ( Distance) Amplitude of received signal Received signal of Receiver 1 Bearing angle of each receiver Angle Figure 4: Measured bearing angle and distance are a minimum point of quadratic function tted with detected leading edges. Bearing angle and distance are calculated using Formula (3). Figure 5: To measure the accurate bearing angle, the dierence of the corresponding leading edges should be measured between the receivers (Di B). The difference of the received echo amplitudes between the receivers causes the failure to detect the corresponding leading edges (Di A). mission from a single point source in two dimensions. Here, we assume that the reecting object is located at direction 0 and distance L from the center of the sonar-ring. Case I { A point reecting object in two dimensions (eq. a corner edge of the wall): The propagation path of the ultrasound from the center of the ring to a receiver placed at direction via the reecting object is modeled as shown in Fig.2(a), the propagation distance from transmitter to receiver is given as follows: d point () = p L 2 + R 2 0 2LR cos( 0 0 )+L0R: (1) R is the radius of the sonar-ring. Case II { a plane reecting object : The propagation path can be considered using the mirror model as shown in Fig.2(b). The propagation distance is equal to the distance from transmitters of a virtual sonarring located at symmetrical point of the real receiver, and is given as follows: d plane () = p 2L 2 + R 2 0 4LR cos( 0 0 ) 0 R: (2) Those formulas are approximated to Formula (3), when L R and j 0 0 j is reasonably small, eg. j 0 0 j < 45degrees. TOF() = d approx ()=c = 2(L 0 R) LR + c c(2l 0 R) ( 0 0) 2 : (3) where c is the velocity of sound. Consequently, when the TOF for the same object are measured at several receivers, the distance and direction to each reecting object are calculated by nding the appropriate values of L and 0 of Formula (3). The concrete processes are as follows. 3.3.1 Correspondence problem The TOFs of echoes which were detected by all receivers should be classied into groups, one for each reected object (Fig.3). For this purpose, TOFs measured at receivers are grouped by using the conditions that the dierence of TOFs of the neighbor receivers are less than ", at rst. Here, with considering one wave length error which is explained in the next section, " = 1:25T + T 0. Where T is one cycle time of the ultrasound wave, and T 0 is the TOF dierence between two receivers. They are candidates for a TOFs group which are coming back from the same object. Then, those TOFs are checked whether they are coming back from the same object by tting with Formula (3). If the data of the TOFs group do not t with Formula (3), select those TOFs only which t, and redene the TOFs group which can be assumed coming back from the same object. 3.3.2 Calculation Calculate angle and distance to the reecting point by tting TOFs of the same objects with Formula (3), and nding L and 0 (Fig.4). Fit the formula to TOFs

Reflection model : corrected data : detected data 1 wave length Measured TOF 1 wave length Measued Angle Angle Figure 6: One wave length error detection using the re- ection model. The error is discrete, one wave length, so it is easy to correct it by using the reection model. which are measured more than three receivers using the least squares. 3.3.3 One-wave-length error correction In this method, the same wavefront of the reected echo must be detected by dierent receivers when measuring the TOF using the leading edge, ie. for an example, the dierence "Di B" in Fig.5 should be detected. When the leading edges are detected with a threshold level, small amplitude dierence at each receiver can cause one ultrasonic wave length detection error \Di A", as shown in Fig.5. Since, this type of error is discrete as shown in Fig.5, the dierence between \Di A" and \Di B" is almost equal to an integer times wave period. Therefore, it is easy to detect and correct a few wave length errors with a good reection model when more than three receivers detect the echo (Fig.6) [14]. 4 Experimental verication with the rst prototype on a mobile robot An experiment was performed to evaluate the potential of the proposed method. 4.1 Sensor hardware The mobile robot with a sonar-ring sensor used in this experiment is shown in Fig.7. The size of the sonar-ring is 32cm in diameter and the transducers are placed on the circumference, which is 22cm in diameter and 50cm from the ground. Figure 7: Robot used in this experiment. The sonarring sensor with 30 transmitters and 30 receivers is mounted on the top. Piezoelectric transducers (Murata MA40S4R) are used because of their wide beam width. The size of the transducers is 1cm in diameter. 30 transmitters and 30 receivers are placed alternately on the ring, and they are xed with a horn whose purpose is to avoid the reections from the ground. Receiver type transducers are used for both transmitting and receiving for reducing the ripple of the received echo signal. All the transmitters are connected electrically and are driven simultaneously. The transmission signal for each transmitter is an about 150V wide band pulse. The amplitude of the transmission diers about double in direction, but there are no dierences of the phase. The typical received signal is 40kHz in frequency and has a duration of about 700 seconds. All the 30 receivers are connected to individual ampliers. They only amplify the base band echo signal without envelope detection. The amplied received wave signals go through the comparators with a threshold value whichchanges in time [15]. The outputs of the comparators which are binary signal per receiver are sampled and stored at the memory each micro-second in parallel and the data process is performed by software after getting all echoes. The processing algorithm is as follows: (1) Find

leading edges in the signals received by each receiver. Here, we use a threshold value in time axis. When the comparator output is low for a certain time after detecting an echo, we assume that the echo ended, and start waiting for the next echo (In this method, a leading edge of the next echo which overlaps with the duration of the previous echo can not be detected. Therefore, the reecting objects should be spatially separated from each other.) (2) Correspond the detected leading edges to the object (Grouping). (3) Calculate bearing angle and distance by tting the data to Formula (3), while also detecting the mentioned one wave detection error. In this experimental system, TOF dierences between neighbor receivers are 10 30 seconds, and one wave length is about 25 seconds. Therefore, one wave detection error compensation is important. According to an experimental result with a columnar object at distance 1.5 m, maximum error of bearing angle measurement was 60:8 degrees and RMS value of it was 0:41 degrees. 4.2 Experimental environment and result Experiments using plane and columnar objects were performed (Fig.8). Columnar objects were 45mm in diameter. Fig.9 shows the experimental result in a single measurement, which means this is measured by a single transmit/receive cycle. The robot is located at the origin of the coordinate axes. The experimental results show that the proposed sonar-ring sensor successfully measures the location of the reecting points in the environment. Next, the robot moves and stops at each 10 cm and performs a measurement in repetition. The result of measured reecting points in this experiment is shown in Fig.10. The trajectory of the robot which is generated based on odometery data is along the y-axis starting from the origin of the coordinate system. 4.3 Discussion The proposed method could achieve accurate omnidirectional measurements in a single transmit/receive cycle. And also while the robot moves, movements of the reecting points according to the motion of the robot are observed. The measured reecting points on the columnar reectors remained at the same points. The measured reecting points on the plane reectors traverse along the surface of the plane reectors according to the robot motion. Nevertheless, when the robot moves in perpendicular direction to the plane reector surface, the measured reecting points on it Robot Plane object 1.4 m Columnar object Figure 8: Experimental environment. remain at the same point. Consequently, the potential of the proposed system for recognizing the environment was conrmed in this experiment. 5 Conclusion In this paper, we proposed a new sonar-ring for a mobile robot, which can perform fast and accurate measurements. The proposed system employs simultaneous transmissions/receptions of all directions for fast measurement, and accurate bearing angle measurements by using the dierence of time-of-ight. Moreover, the proposed method could achieve anac- curate omni-directional measurement in a single transmit/receive cycle, and its potential for recognizing the environment was conrmed in the experiment. A deciency of this method is that overlapping of echoes causes hiding of reecting points which are near by. The size of the hidden area is depending on the directivity of the each receiver and the duration of the echo pulse and it might not be small. This makes it dicult to apply this system to more complicated environment. This is a kind of occlusion problem in ultrasound sensing, and it is required to overcome this occlusion problem for applying this proposed method for a more complicated environment. In the future, after discussing the problem with the prototype system, we would like to design a new electric circuits hardware for real-time measurements.

1.7 Acknowledgments We thank members of the Intelligent Robot Laboratory, especially Mr.Koyanagi for his assistance of making a special horn, and Dr.Rude for his English assistance. 0.85 0-0.85-1.7-1.7-0.85 0 0.85 1.7 2.55 Figure 9: Experimental result in a single measurement. The robot is at the origin of the coordinate axes. 2.55 1.7 0.85 0-0.85-1.7-1.7-0.85 0 0.85 1.7 2.55 Figure 10: Experimental result. The robot moved along the y-axis starting from the origin of the coordinate axes. References [1] Rimon,E. 1997. Sensor Based Navigation of Mobile Robots. Int. Symp. of Robotics Research. Hayama,Japan. [2] Choset,H.,Nagatani,K., and Rizze,A. 1998. Sensor Based Planning: Using a Honing Strategy and local Map Method to Implement the Generalized Voronoi Graph. Proc. of SPIE Conf. on System and Manufacturing. Pittsburgh,USA. pp.72-83. [3] McKerrow,P.J. 1993. Robotics. Addison - Wesley. [4] Everett,H.R. 1995. Sensors for Mobile Robots: Theory and Application. A K Peters. [5] Budenske,J., and Gini,M. 1994. Why is it so dicult for a robot to pass through a door way using ultrasonic sensors? Proc.ofIEEEInt. Conf. on RA. San Diego CA, pp.3124-3129. [6] Leonard,J.J., and Durrant-Whyte,H.F. 1991. Mobile Robot Localization by Tracking Geometric Beacons. IEEE Trans. on RA. Vol.7, No.3, pp.376-382. [7] Nagashima,Y., and Yuta,S. 1992. Ultrasonic Sensing for a Mobile Robot to Recognize an Environment { Measuring the Normal Direction of Walls. Proc. of IEEE/RSJ Int. Conf. on IROS. Raleigh,USA. pp.805-812. [8] Peremans,H. 1994. Tri-aural perception for mobile robots. Ph.D. Thesis Universiteit Gent. [9] Kleeman,L. 1996. Scanned Monocular Sonar and the Doorway Problem. Proc. of IEEE/RSJ Int. Conf. on IROS. Osaka,Japan. pp.96-103. [10] Kuc,R., and Siegel, M.W. 1987. Physically Based Simulation Model for Acoustic Sensor Robot Navigation. IEEE Trans. on PAMI. Vol.9, No.6, pp.766-778. [11] Korba,L. 1994. Variable Aperture Sonar for Mobile Robots. Proc. of IEEE Int. Conf. on RA. San Diego,USA. pp.3136-3141. [12] Polymer Ultrasonic Search Units Catalogue Toray Techno Co.,LTD [13] Aoyagi,S., et al. 1995. Measurement of 3-D Position and Orientation of a Robot Using Ultrasonic Waves. Jour. of Precise Engineering (in Japanese) Vol.61, No.2 273-277. [14] Yata,T., Ohya,A., Yuta,S. 1996. Indoor Environment Recognition for a Mobile Robot Using Ultrasonic Sensors { Measuring the Direction and Distance of Multiple Objects {. Proc.of the World Automation Congress. Montpellier,France. pp.803-808. [15] Ohno,T., Ohya,A., Yuta,S. An Improved Sensory Circuit of an Ultrasonic Range Finder for Mobile Robot's Obstacle Detection. Proc. of the National Conf. of the Australian Robot Assoc. Melbourne,Australia. 1995.