Skip to main content

Hardware/Software FPGA Architecture for Robotics Applications

  • Conference paper
Reconfigurable Computing: Architectures, Tools and Applications (ARC 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5453))

Included in the following conference series:

Abstract

This work presents a Hardware/Software FPGA Robotics Architecture for applications on Mobile Robotics. A test mobile robot was built and it is based in a commercial programmable robot called Create from iRobot, also the test platform has additional components like sonars, infrared sensors and a robotic arm, these components are used to increase robot’s functionality and to show that it is feasible to build any kind of hybrid robot. The Hardware/Software Architecture is a complete Embedded System (ES). Hardware side includes processor, buses, memory and peripherals like co-processors, sensors, robotic arm, controllers, UARTs, etc., Software side includes a Linux OS with a set of libraries that performs different functionalities and to control all components in FPGA, these functions are easy-understanding for robotic programmers. The main purpose of this work is to show the advantages of using FPGAs to implement Robotics Platforms. Some of these advantages are parallelism, flexibility and scalability. Finally some experiments was performed to show these advantages.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Gregory, D., Michael, J.: Computacional Principles of Mobile Robotics, 1st edn. Cambridge University Press, Cambridge (2000)

    MATH  Google Scholar 

  2. Thomas, B.: Embedded Robotics: Mobile Robot Design and Applications with Embedded Systems, 2nd edn. Springer, Heidelberg (2006)

    MATH  Google Scholar 

  3. Qing, L., Carolyn, L.: Real Time Concepts for Embedded Systems. CMP Books (2003)

    Google Scholar 

  4. Caas Jose, M., Vicente, M., Rodrigo, M.: Programacion de Robots Moviles, Universidad Rey Juan Carlos, Espana, Instituto Nacional de Astrofisica Optica y Electronica, Mexico (2004)

    Google Scholar 

  5. Xilinx Company: EDK Concepts, Tools and Techniques: A Hands-on Guide to Effective Embedded System Design, Version 9.1i (2007)

    Google Scholar 

  6. Davis, D., Beeravolu, S., Jaganathan, R.: Hardware/Software Codesign for platforms FPGA, Xilinx Inc. (2005)

    Google Scholar 

  7. Xilinx Company, XAPP529: Connecting Customized IP to the Microblaze Soft Processor Using the Fast Simplex Link (FSL) Channel (2004)

    Google Scholar 

  8. Xilinx Company: MicroBlaze Processor Reference Guide, UG081 ver 7.0 (2007)

    Google Scholar 

  9. Xilinx website (July 2008), http://www.xilinx.com

  10. Creates from iRobot website (March 2008), http://www.irobot.com/create

  11. Petalinux from Petalogix website (March 2008), http://www.petalogix.com

  12. AX-12 Smart Robotic Arm from CrustCrawler website (March 2008), http://www.crustcrawler.com

  13. Xilinx System Generator Design Tool website (May 2008), http://www.xilinx.com/ise/optionalprod/systemgenerator.htm

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Moctezuma Eugenio, J.C., Arias Estrada, M. (2009). Hardware/Software FPGA Architecture for Robotics Applications. In: Becker, J., Woods, R., Athanas, P., Morgan, F. (eds) Reconfigurable Computing: Architectures, Tools and Applications. ARC 2009. Lecture Notes in Computer Science, vol 5453. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00641-8_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-00641-8_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-00640-1

  • Online ISBN: 978-3-642-00641-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics