Skip to main content

Abstract

The robot programming and software development methodology for the cognition and computational intelligence of the book retrieval robot is presented in this paper. The book retrieval robot is a prototype, Linux-based, autonomous mobile robot developed to assist humans retrieve a specific book from a bookshelf. A generic software development methodology related to the control architecture and computational intelligence of the developed robot is presented utilizing the object oriented approach to robot programming.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Polit, M., Talbert, T., Lopez, B. and Melendez, D. (2006)Artificial Intelligence Research Development, Volume 146: Frontiers in Artificial Intelligence and Applications, IOS Press, pp. 21-26.

    Google Scholar 

  2. Ramysay, A. M. (1996)Artificial Intelligence: Methodology, Systems, Applications. Volume 35: Frontiers in Artificial Intelligence and Applications.IOS Press, pp. 49-55.

    Google Scholar 

  3. Murphy, R. R. (2000)An Introduction t AI Robotics. MIT Press.

    Google Scholar 

  4. Prats, M., Ramos-Garijo, R., Sanz, P. J. and Pobil, A. P. (2004) An autonomous assistant robot for book manipulation in a library,Intelligent Autonomous Systems 8, IOS Press, pp. 1138-1145.

    Google Scholar 

  5. Tomizawa, T., Ohya, A. and Yuta, S. (2004) Book extraction for the remote book browsing robot.Journal of Robotics and Mechatronics, vol. 16, no. 3, pp. 264-270.

    Google Scholar 

  6. Chand, A. N. and Onwubolu, G. C. (2006) Automatic book detection and retrieval using an autonomous robot, Proceedings of the 3rd International Conference on Autonomous Robots and Agents, Palmerston North, New Zealand, pp 15-20.

    Google Scholar 

  7. Tomizawa, T., Ohya, A. and Yuta, S. (2002)Book Browsing System using an Autonomous Mobile Robot Teleoperated via the Internet.2002 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 1284-1289, Switzerland.

    Google Scholar 

  8. Tomizawa, T., Ohya, A. and Yuta, S. (2003)Remote Book Browsing System using a Mobile Manipulator.IEEE International Conference on Robotics and Automation, pp 256-261,Taiwan.

    Google Scholar 

  9. Chand, A. N. (2006) Development of a book retrieval robot,MSc Thesis, Faculty of Science and Technology, University of the South Pacific. pp 57-59

    Google Scholar 

  10. Chand, A. N. and Onwubolu, G. C. (2007) A mobile robot for autonomous book retrieval.Accepted for publication in Autonomous Robots and Agents, Book series in Studies in Computational Intelligence, Springer-Verlag.

    Google Scholar 

  11. Pressman, R. S. (1997) Software Engineering: A Practitioner’s Approach, 4th ed. McGraw Hill, pp. 77-90.

    Google Scholar 

  12. Zielinski, C. (1997) Object-oriented robot programming,Robotica,Vol.15, pp. 41-48, Cambridge University Press.

    Google Scholar 

  13. Sheniderman, B. (1998) Designing the User Interface. Strategies for Effective Human-Computer Interaction, 3rd ed., Addison-Wesley. pp 69-75.

    Google Scholar 

  14. Microchip (1999) PIC16F8X Datasheet: 28/40 pin 8-BIT CMOS FLASH Microcontrollers.Technical Reference document DS30292B, Microchip Technology Inc.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer Science+Business Media B.V.

About this paper

Cite this paper

Chand, A.N., Onwubolu, G.C. (2008). Software Development Methodology of the Book Retrieval Robot. In: Elleithy, K. (eds) Innovations and Advanced Techniques in Systems, Computing Sciences and Software Engineering. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-8735-6_19

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-8735-6_19

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-8734-9

  • Online ISBN: 978-1-4020-8735-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics