A peer-to-peer software framework for cooperative robotic system

Zhu, Julie (2006) A peer-to-peer software framework for cooperative robotic system. Masters by Research thesis, Queensland University of Technology.


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.

Impact and interest:

Citation counts are sourced monthly from Scopus and Web of Science® citation databases.

These databases contain citations from different subsets of available publications and different time periods and thus the citation count from each is usually different. Some works are not in either database and no count is displayed. Scopus includes citations from articles published in 1996 onwards, and Web of Science® generally from 1980 onwards.

Citations counts from the Google Scholar™ indexing service can be viewed at the linked Google Scholar™ search.

Full-text downloads:

567 since deposited on 03 Dec 2008
13 in the past twelve months

Full-text downloads displays the total number of times this work’s files (e.g., a PDF) have been downloaded from QUT ePrints as well as the number of downloads in the previous 365 days. The count includes downloads for all files if a work has more than one.

ID Code: 16210
Item Type: QUT Thesis (Masters by Research)
Supervisor: Sitte, Joaquin & Roe, Paul
Keywords: peer-to-peer, JXTA, JINI, XML, RPC, WWW, RMI, UPnP, salutation, SOAP, instant messaging, filesharing, distributed computing, MAS, agent
Divisions: Past > QUT Faculties & Divisions > Faculty of Science and Technology
Past > Schools > School of Software Engineering & Data Communications
Department: Faculty of Information Technology
Institution: Queensland University of Technology
Copyright Owner: Copyright Julie Zhu
Deposited On: 03 Dec 2008 03:58
Last Modified: 28 Oct 2011 19:44

Export: EndNote | Dublin Core | BibTeX

Repository Staff Only: item control page