{"id":{"repo_id":"alabama","oai_identifier":"oai:ir.ua.edu:123456789/1329"},"canonical_url":"https://search.dev.ndltd.org/etd/alabama/oai:ir.ua.edu:123456789/1329","repository":{"repo_id":"alabama","name":"University of Alabama","base_url":"https://ir-api.ua.edu/oai/request"},"display":{"title":"Robotic control: real-time architectures and multi-flock flocking","abstract":"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.","abstract_html":"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&#x27;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.","abstract_has_math":false,"creators":["McKenzie, Andrew William"],"institution":"University of Alabama Libraries","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":["Shen, Xiangrong","Ricks, Kenneth G.","Sazonov, Edward","Hao, Qi"],"advisors":["Hu, Fei"],"committee_chairs":[],"committee_members":[],"year":2012,"date_issued":"2012","date_published":"2012","updated_at":"2026-07-27T18:44:22Z","subjects":["Electrical engineering","Robotics"],"languages":["en_US","English"],"rights":["All rights reserved by the author unless otherwise indicated."],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["u0015_0000001_0000825","McKenzie_alatus_0004D_10997"],"render_values":[{"text":"u0015_0000001_0000825","href":null,"code":true},{"text":"McKenzie_alatus_0004D_10997","href":null,"code":true}]}]},"links":{"outbound_url":"https://ir.ua.edu/handle/123456789/1329","outbound_label":"Repository record","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Shen, Xiangrong","Ricks, Kenneth G.","Sazonov, Edward","Hao, Qi"]},{"key":"dc:contributor.advisor","label":"Advisor","values":["Hu, Fei"]},{"key":"dc:contributor.other","label":"Dc Contributor Other","values":["University of Alabama Tuscaloosa"]},{"key":"dc:creator","label":"Author","values":["McKenzie, Andrew William"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2017-03-01T16:24:29Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2017-03-01T16:24:29Z"]},{"key":"dc:date.issued","label":"Date","values":["2012"]},{"key":"dc:publisher","label":"Institution","values":["University of Alabama Libraries"]},{"key":"dc:type","label":"Dc Type","values":["thesis","text"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Electrical engineering","Robotics"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["English"]},{"key":"dc:language.iso","label":"Language (ISO)","values":["en_US"]},{"key":"dc:rights","label":"Dc Rights","values":["All rights reserved by the author unless otherwise indicated."]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["u0015_0000001_0000825","McKenzie_alatus_0004D_10997"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://ir.ua.edu/handle/123456789/1329"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Electronic Thesis or Dissertation"]},{"key":"dc:description.abstract","label":"Abstract","values":["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."]},{"key":"dc:format.medium","label":"Dc Format Medium","values":["electronic"]},{"key":"dc:format.mimetype","label":"Dc Format Mimetype","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Robotic control: real-time architectures and multi-flock flocking"]}]}],"canonical_facts":{"dc:contributor":["Shen, Xiangrong","Ricks, Kenneth G.","Sazonov, Edward","Hao, Qi"],"dc:contributor.advisor":["Hu, Fei"],"dc:contributor.other":["University of Alabama Tuscaloosa"],"dc:creator":["McKenzie, Andrew William"],"dc:date.accessioned":["2017-03-01T16:24:29Z"],"dc:date.available":["2017-03-01T16:24:29Z"],"dc:date.issued":["2012"],"dc:description":["Electronic Thesis or Dissertation"],"dc:description.abstract":["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."],"dc:format.medium":["electronic"],"dc:format.mimetype":["application/pdf"],"dc:identifier.other":["u0015_0000001_0000825","McKenzie_alatus_0004D_10997"],"dc:identifier.uri":["https://ir.ua.edu/handle/123456789/1329"],"dc:language":["English"],"dc:language.iso":["en_US"],"dc:publisher":["University of Alabama Libraries"],"dc:rights":["All rights reserved by the author unless otherwise indicated."],"dc:subject":["Electrical engineering","Robotics"],"dc:title":["Robotic control: real-time architectures and multi-flock flocking"],"dc:type":["thesis","text"]},"updated_at":"2026-07-27T18:44:22Z"}