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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Brooks, R.A.: New Approaches to Robotics. Science 253, 1227–1232 (1991)
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)
Cousins, S.: Welcome to ROS Topics [ROS Topics]. IEEE Robotics Automation Magazine 17, 13–14 (2010)
Smidt, H., Arjuna alasuriya, T.S.: MOOS-IvP Autonomous Command and Control for Undersea Network Nodes (2008)
Utz, H., Sablatnog, S., Enderle, S., Kraetzschmar, G.: Miro - middleware for mobile robot applications. IEEE Transactions on Robotics and Automation 18, 493–497 (2002)
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)
Microsoft, Product Information (2010), http://www.microsoft.com/robotics/
Ish-Shalom, J., Kazanzides, P.: SPARTA: multiple signal processors for high-performance robot control. IEEE Transactions on Robotics and Automation 5, 628–640 (1989)
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)
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)
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)
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)
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)
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)
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)
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)
Muecke, K., Steven Moser, C.M.: NIWeek 2010 Robotic Swarm Demo (2010) http://decibel.ni.com/content/docs/DOC-13031
National Instruments, Product Information: What is NI LabVIEW? (2010), http://www.ni.com/labview/whatis/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)