Skip to main content

A Distributed, Heterogeneous, Target-Optimized Operating System for a Multi-robot Search and Rescue Application

  • Conference paper
Modern Approaches in Applied Intelligence (IEA/AIE 2011)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 6704))

Abstract

Most solutions to complex robotic challenges require many levels of computational processes to work in harmony across heterogeneous targets. These processes can be as basic as generating a pulse-width modulated (PWM) signal, or as sophisticated as task planning. The solution’s implementation may also not be fully understood at the beginning of development, which begs for a robot operating system that allows for flexible and interactive development at all levels of the solution. We used LabVIEW as a robot operating system and programming language to address these challenges in solving a multi-robot search and rescue application.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Brooks, R.A.: New Approaches to Robotics. Science 253, 1227–1232 (1991)

    Article  Google Scholar 

  2. Coste-Maniere, E., Simmons, R.: Architecture, the backbone of robotic systems. In: Proceedings of the IEEE International Conference on Robotics and Automation, ICRA 2000, vol. 1, pp. 67–72 (2000)

    Google Scholar 

  3. Cousins, S.: Welcome to ROS Topics [ROS Topics]. IEEE Robotics Automation Magazine 17, 13–14 (2010)

    Article  Google Scholar 

  4. Smidt, H., Arjuna alasuriya, T.S.: MOOS-IvP Autonomous Command and Control for Undersea Network Nodes (2008)

    Google Scholar 

  5. Utz, H., Sablatnog, S., Enderle, S., Kraetzschmar, G.: Miro - middleware for mobile robot applications. IEEE Transactions on Robotics and Automation 18, 493–497 (2002)

    Article  MATH  Google Scholar 

  6. Gerkey, B.P., Vaughan, R.T., Howard, A.: The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems. In: Proceedings of the 11th International Conference on Advanced Robotics, pp. 317–323 (2003)

    Google Scholar 

  7. Microsoft, Product Information (2010), http://www.microsoft.com/robotics/

  8. Ish-Shalom, J., Kazanzides, P.: SPARTA: multiple signal processors for high-performance robot control. IEEE Transactions on Robotics and Automation 5, 628–640 (1989)

    Article  Google Scholar 

  9. Roh, S.g., Yang, K.W., Park, J.H., Moon, H., Kim, H.S., Lee, H., Choi, H.R.: A modularized personal robot DRP I: design and implementation. Trans. Rob. 25, 414–425 (2009)

    Article  Google Scholar 

  10. Stewart, D., Volpe, R., Khosla, P.: Design of dynamically reconfigurable real-time software using port-based objects. IEEE Transactions on Software Engineering 23, 759–776 (1997)

    Article  Google Scholar 

  11. Bicchi, A., Danesi, A., Dini, G., La Porta, S., Pallottino, L., Savino, I., Schiavi, R.: Heterogeneous Wireless Multirobot System. IEEE Robotics Automation Magazine 15, 62–70 (2008)

    Article  Google Scholar 

  12. Elston, J., Frew, E.: Hierarchical distributed control for search and tracking by heterogeneous aerial robot networks. In: IEEE International Conference on Robotics and Automation, ICRA 2008, pp. 170–175 (2008)

    Google Scholar 

  13. Rybski, P., Stoeter, S., Gini, M., Hougen, D., Papanikolopoulos, N.: Performance of a distributed robotic system using shared communications channels. IEEE Transactions on Robotics and Automation 18, 713–727 (2002)

    Article  MATH  Google Scholar 

  14. IEEE: IEEE Draft STANDARD for Information Technology–Telecommunications and information exchange between systems–Local and metropolitan area networks–Specific requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications Amendment 10: Mesh Networking. IEEE Unapproved Draft Std P802.11s/D4.0 (December 2009)

    Google Scholar 

  15. Friedmann, M., Kiener, J., Petters, S., Thomas, D., von Stryk, O.: Modular software architecture for teams of cooperating, heterogeneous robots. In: IEEE International Conference on Robotics and Biomimetics, ROBIO 2006, pp. 613–618 (2006)

    Google Scholar 

  16. Balch, T., Boone, G., Collins, T., Forbes, H., MacKenzie, D., Santamaria, J.C.: Io, Ganymede and Callisto – a Multiagent Robot Trash-collecting Team. AI Magazine 16(2), 39–51 (1995)

    Google Scholar 

  17. Muecke, K., Steven Moser, C.M.: NIWeek 2010 Robotic Swarm Demo (2010) http://decibel.ni.com/content/docs/DOC-13031

  18. National Instruments, Product Information: What is NI LabVIEW? (2010), http://www.ni.com/labview/whatis/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Muecke, K., Powell, B. (2011). A Distributed, Heterogeneous, Target-Optimized Operating System for a Multi-robot Search and Rescue Application. In: Mehrotra, K.G., Mohan, C.K., Oh, J.C., Varshney, P.K., Ali, M. (eds) Modern Approaches in Applied Intelligence. IEA/AIE 2011. Lecture Notes in Computer Science(), vol 6704. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21827-9_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-21827-9_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-21826-2

  • Online ISBN: 978-3-642-21827-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics