DHPC Technical Report DHPC-123
Software Architecture and Programming Issues for Distributed Robots
K.A.Hawick, H.A.James, R.G.Shepherd and J.E.Story
Archived 15 September 2002.
Abstract
Middleware is the software that typically sits between applications
and the operating system in distributed computing systems.
As robotics components become more sophisticated and more commodity
priced many of the difficult but interesting problems in programming
robotic behaviour can be located in a smart middleware. We discuss
middleware programming models and issues for supporting distributed
robots and our prototype software architecture which uses a multi
threaded message oriented structure. We also discuss the
fusion of non conventional robotics programming languages and
environments such as that of Java, together with conventional AI
languages such as Prolog.
Keywords: software architecture; programming models; distributed
robots; mobile computing; wireless communications.
PDF version
Postscript version (gzip compressed)
[
DHPC Adelaide |
DHPC Bangor |
Contacts |
People |
Projects |
Reports
]
webmaster@dhpc.adelaide.edu.au