Recent developments in embedded systems give robots access to the Internet and make them more flexible and capable of performing more complex applications. However, these robots are still limited in terms of size, CPU power, storage resources and memory. Consequently, these robots have only been manufactured for certain specific applications and cannot be re-used for other applications. This presents us with a challenge to design a software framework - Robot Colony. The Robot Colony enables robots to be suitable for a wide range of applications, not originally received from manufacturers, to achieve greater functionality, flexibility and utility. This research outlines the architecture and functionality of the Robot Colony to support the collaboration between devices in the P2P community and also analyse the JXTA platform, which was the framework originally proposed. Lastly we present a customized P2P architecture that specifically addresses the interaction betweensoftware components across the network. We further discuss the following technologies applied in theframework: * XML-based Directory Service Provider * HTTP-based publish/describe control commands * Remote Process Invoke To fully complete the project, a thorough evaluation of the framework based on either the JXTAplatform or the customized P2P channel has been conducted. This evaluation provides basic statistics data for the proposed framework design and implementation. Further more, we have presented a realtime Demo at the Smart Device lab of the Queensland University of Technology.
Identifer | oai:union.ndltd.org:ADTP/265202 |
Date | January 2006 |
Creators | Zhu, Julie |
Publisher | Queensland University of Technology |
Source Sets | Australiasian Digital Theses Program |
Detected Language | English |
Rights | Copyright Julie Zhu |
Page generated in 0.003 seconds