Home > Download, Programming, Robotic & Control, eBook > Directed Sonar Sensing for Mobile Robot Navigation

Directed Sonar Sensing for Mobile Robot Navigation

This monograph is a revised version of the D.Phil. thesis of the first author, submitted in October 1990 to the University of Oxford. This work investigates the problem of mobile robot navigation using sonar. We view model-based navigation as a process of tracking naturally occurring environment features, which we refer to as “targets”.

Targets that have been predicted from the environment map are tracked to provide vehicle position estimates. Targets that are observed, but not predicted, represent unknown environment features or obstacles, and cause new tracks to be initiated, classified, and ultimately integrated into the map.

Chapter 1 presents a brief definition of the problem and a discussion of the basic research issues involved. No attempt is made to survey exhaustively the mobile robot navigation literature, the reader is strongly encouraged to consult other sources.

Chapter 2 provides a detailed sonar sensor model. A good sensor model is a crucial component of our approach to navigation, and is used both for predicting expected observations and classifying unexpected observations. Kuc and Siegel first reported that in a specular environment, sonar data should take the form of circular arcs in Cartesian coordinates.

Chapter 3 presents an algorithm for model-based localization that is based on an extended Kalman filter (EKF) that utilizes matches between observed RCDs and RCDs predicted from an a priori map to update position. The algorithm has been implemented on several different robots, using real data. Localization runs in two different laboratories are presented.

In Chapter 4, the discussion turns to the map building problem. We view map building as a process of initiating tracks for events unexplainable in terms of the environment map. Experimental results are obtained for the restricted case of learning an unknown room from precisely known vehicle locations. A simple office scene is mapped to sub-centimeter accuracy.

Chapter 5 presents a unified approach to navigation, in which the multiple requirements of localization, obstacle avoidance, and map building can be simultaneously addressed in a common multitarget tracking framework. Localization while learning and map maintenance in a dynamic environment are discussed.

Chapter 6 describes the concept of directed sensing. The slow data acquisition speed of acoustic sensing makes practical sonar-based navigation difficult to achieve. To overcome this problem, we believe that directed sensing strategies can be used to achieve fast, continuous operation. By tracking environment targets as the vehicle moves, less data needs to be acquired, and the need to re-solve the correspondence problem at each iteration of the perception cycle is obviated.

Chapter 7 assesses sonar’s potential in comparison with other range sensing modalities and discusses an agenda for future research.

Appendix A provides hardware and software details for the implementations.

Download Full eBook PDF or ZIP

Related posts:

  1. Perencanaan Rute Gerak Mobile Robot Pada Medan Acak Title: Perencanaan Rute Gerak Mobile Robot Berpenggerak Differensial Pada Medan Acak Menggunakan Algoritma A* Dikombinasikan dengan Teknik Image Blurring Abstrak : Pengembangan teknik otomasi pergerakan robot untuk dapat beroperasi di dunia nyata sudah menjadi bahan penelitian bagi pengembangan mobile robot di dunia saat ini. Untuk dapat mencapai suatu posisi yang diinginkan, mobile robot membutuhkan suatu sistem navigasi yang [...]...
  2. Implementasi Metode Kontrol v,omega pada Mobile Robot Title: Implementasi Metode Kontrol ν,ω Berbasis Proporsional Integral Untuk Kontrol Gerak Mobile Robot Berpenggerak Differensial : Studi Simulasi Abstrak : Pengembangan teknik otomasi pergerakan robot untuk dapat beroperasi di dunia nyata sudah menjadi bahan penelitian bagi pengembangan mobile robot di dunia saat ini. Untuk dapat mencapai suatu posisi yang diinginkan dari posisi awal, mobile robot membutuhkan [...]...
  3. Trajectory Tracking pada Mobile Robot Tugas yang sulit dalam pengaturan gerak mobile robot berpenggerak differensial (Differential Driven Mobile Robot) adalah pada bagian pengaturan kecepatan input roda, untuk menelusuri trajektory refferensi yang telah di generate sebelumnya (trajectory tracking). Pertama-tama yang harus dilakukan yaitu mengatur error posisi, dengan mengasumsikan posisi referensi qref=(xref, yref, Φref), dan posisi aktual robot adalah qact=(xact, yact, Φact). Error [...]...
  4. Introduction to 3D game programming with DirectX 9.0 This book is an introduction to programming interactive 3D computer graphics using DirectX 9.0, with an emphasis on game development. It teaches you the fundamentals of Direct3D, after which you will be able to go on to learn and apply more advanced techniques. Assumingly, since you have this book in your hands, you have a [...]...
  5. Robotika Disain, Kontrol, dan Kecerdasan Buatan Robotika (Disain, Kontrol, dan Kecerdasan Buatan) Di dalam buku robotika: Disain, Kontrol dan kecerdasan buatan ini Anda akan menjumpai bahasan-bahasan meliputi: Prinsip dasar dan perkembangan ilmu pengetahuan, teknologi, dan penelitian di bidang robotik. Teknik disain robotik berbasis kontrol prosesor dan komputer dilengkapi dengan teknik sensor, aktuator dan interfacing, disertai beberapa contoh embedded controller / microcontroller berbasis PIC 16F87A, 89C51 [...]...
  6. Robot @ Wikipedia – Part 2 Technological development Overall trends Japan hopes to have full-scale commercialization of service robots by 2025. Much technological research in Japan is led by Japanese government agencies, particularly the Trade Ministry.[42] As robots become more advanced, eventually there may be a standard computer operating system designed mainly for robots. Robot Operating System (ROS) is an open-source set of programs [...]...
  7. Robot @ Wikipedia – Part 1 From Wikipedia, the free encyclopedia A robot is a virtual or mechanical artificial agent. In practice, it is usually an electro-mechanical machine which is guided by computer or electronic programming, and is thus able to do tasks on its own. Another common characteristic is that by its appearance or movements, a robot often conveys [...]...
  8. Holux M-89 GPS Module Product Name: Holux M-89 GPS Module Overview M-89 is an ultra miniature 25.4 x 25.4 x 3 mm GPS engine board designed by low power consumption MTK GPS solution. It provides superior sensitivity up to -159dBm and fast Time-To-First-Fix in navigation application. The stable performance of M-89 is your best choice to be embedded in your portable [...]...
  9. Fabricating Printed Circuit Boards How difficult is it to design and fabricate printed circuit boards? When you look at a finished printed circuit board—with an often-complex circuit pattern and a mixture of through-hole and surface mount components you may think creating your own boards would be a difficult, time-consuming task that would require specialized tools and expertise. However, fabricating  your [...]...
  10. Robot @ Wikipedia – Part 5 Notes and references ^ “Telecom glossary “bot”“. Alliance for Telecommunications Solutions. 2001-02-28. Archived from the original on 2008-07-14. http://web.archive.org/web/20070202121608/http://www.atis.org/tg2k/_bot.html. Retrieved 2007-09-05. ^ “About us“. http://www.emrotechnologies.com/. ^ “Definition of a robot” (PDF). Dansk Robot Forening. Archived from the original on 2008-07-15. http://web.archive.org/web/20070628064010/http://www.dira.dk/pdf/robotdef.pdf. Retrieved 2007-09-10. ^ “Robotics-related Standards Sites“. European Robotics Research Network. http://www.euron.org/resources/standards.html. Retrieved 2008-07-15. ^ Lee, Dai Gil (2005). Axiomatic [...]...
  11. Robot @ Wikipedia – Part 3 Dirty, dangerous, dull or inaccessible tasks A U.S. Marine Corps technician prepares to use a telerobot to detonate a buried improvised explosive device near Camp Fallujah, Iraq There are many jobs which humans would rather leave to robots. The job may be boring, such as domestic cleaning, or dangerous, such as exploring inside a volcano.[78] Other jobs [...]...
  12. GSTAR GS-94 GPS Module GSTAR GS-94 GPS module compatable UBLOK 4S 5S ,GS-94 is a compact, high performance, and  low power consumption GPS engine board. GS-94 uses MTK MT3318 chipset which can track up  to 32 satellites at a time and perform fast TTFF and excellent signal sensitivity. It is suitable for portable electronic devices such as automotive [...]...
  13. Robot @ Wikipedia – Part 4 Modern developments The Japanese craftsman Hisashige Tanaka (1799–1881), known as “Japan’s Edison” or “Karakuri Giemon”, created an array of extremely complex mechanical toys, some of which served tea, fired arrows drawn from a quiver, and even painted a Japanese kanji character.[101] In 1898 Nikola Tesla publicly demonstrated a radio-controlled torpedo.[102] Based on patents for “teleautomation”, Tesla [...]...
  14. Algoritma Genetika dalam Matlab Algoritma Genetika (AG) merupakan salah satu teknik komputasi yang sangat sesuai untuk permasalahan dengan ruang solusi yang sangat besar. Kelebihan utama AG adalah sifat adaptivitasnya. Begitu kita bisa mengkodekan masalah ke dalam kromosom dan bisa membangun fungsi fitness yang tepat, maka kita dapat membangun AG untuk menyelesaikan masalah tersebut. Sedangkan kelemahan AG adalah diperlukannya usaha yang [...]...
  15. Serial Communication RS232 Description With serial communication you can exchange data with the AVR-microcontroller and your PC. Allmost all AVR-microcontroller have a UART (Universal Asynchronous Reciever/Transmitter) on board of the chip (accept for the AT1200 and some ATTiny microcontrollers). The data transmission between the PC and the microcontroller is serial and asynchronous, serial means that the bits are send [...]...
  1. April 27th, 2010 at 04:30 | #1

    :roll:

  2. yoseph
    July 1st, 2010 at 22:31 | #2

    Woooww Keerreeennn……………

  1. No trackbacks yet.
icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif 

Switch to our mobile site