Autonomous robotics has become a popular research topic in the recent years. This dissertation deals with two areas of autonomous robotic research. The first area covered is mobile robot control architectures. The second area covered is robot flocking. The dissertation first asks the question: should mobile robot control architectures include real-time capabilities. This is answered by creating, implementing and testing a real-time aware behavior-based mobile robot control architecture. Next a true real-time behavior-based mobile robot control architecture is created and implemented using Sun's Solaris real-time operating system and the Java Real Time System programming language. Then the architecture is implemented using C++ and the Open Robot Control Software to see if the real-time behavior-based mobile robot control architecture is platform and language independent. Experiments are then run comparing the different implementations of the two architectures. Finally the topic of multi-flock flocking is discussed. Multi-flock cooperation is added to an existing single flock algorithm. Both algorithms are implemented and simulated comparing the two flocking algorithms.
|Commitee:||Hao, Qi, Ricks, Kenneth G., Sazonov, Edward, Shen, Xiangrong|
|School:||The University of Alabama|
|Department:||Electrical and Computer Engineering|
|School Location:||United States -- Alabama|
|Source:||DAI-B 73/10(E), Dissertation Abstracts International|
|Subjects:||Electrical engineering, Robotics|
|Keywords:||Behavior-based control, Flocking, Java, Mobile robots, Multi-flock, Real-time systems, Robot control architecture|
Copyright in each Dissertation and Thesis is retained by the author. All Rights Reserved
The supplemental file or files you are about to download were provided to ProQuest by the author as part of a
dissertation or thesis. The supplemental files are provided "AS IS" without warranty. ProQuest is not responsible for the
content, format or impact on the supplemental file(s) on our system. in some cases, the file type may be unknown or
may be a .exe file. We recommend caution as you open such files.
Copyright of the original materials contained in the supplemental file is retained by the author and your access to the
supplemental files is subject to the ProQuest Terms and Conditions of use.
Depending on the size of the file(s) you are downloading, the system may take some time to download them. Please be