Using Real-time Awareness to Manage Performance of Java Clients on Mobile Robots Andrew McKenzie, Shameka Dawson, Quinton Alexander, and Dr. Monica Anderson Department of Computer Science University of Alabama Tuscaloosa, AL USA This work was supported in part by the following NSF grants: IIS- 0846976 and CCF-0829827
22
Embed
Using Real-time Awareness to Manage Performance of Java Clients on Mobile Robots Andrew McKenzie, Shameka Dawson, Quinton Alexander, and Dr. Monica Anderson.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Using Real-time Awareness to Manage Performance of Java Clients
on Mobile Robots
Andrew McKenzie, Shameka Dawson, Quinton Alexander, andDr. Monica Anderson
Department of Computer ScienceUniversity of Alabama
Tuscaloosa, AL USA
This work was supported in part by the following NSF grants: IIS- 0846976 and CCF-0829827
Outline
• Motivation• Related Works• Extension Features• Implementation• Experimental Setup• Results• Conclusion/Future Work
Motivation
• Timing (as in frequencies for tasks) requirements are not available in free open-source Mobile Robot Architectures [Kramer et al 2007]– Timing requirements are required in control
systems for robotic arms, aircraft flight controllers, and automobile controllers
Related Work
• Player [Gerkey et al 2001] • Subsumption Architecture [Brooks 1991]• ARIA [Konolige 2002]• OROCOS [Bruyninckx 2001]• Chimera II [Stewart et al 1992]
Extension Features
• Specify and execute each behavior periodically• Manage data production and consumption