TY - GEN
T1 - A performance and schedulability analysis of an autonomous mobile robot
AU - Qadi, Ala
AU - Goddard, Steve
AU - Huang, Jiangyang
AU - Farritor, Shane
PY - 2005
Y1 - 2005
N2 - We present an autonomous, mobile, robotics application that requires dynamic adjustments of task execution rates to meet the demands of an unpredictable environment. The Robotic Safety Marker (RSM) system consists of one lead robot, the foreman, and a group of guided robots, called robotic safety markers (a.k.a., barrels). An extensive analysis is conducted of two applications running on the foreman. Both applications require adjusting task periods to achieve desired performance metrics with respect to the speed at which a system task is completed, the accuracy of RSM placement, or the number of RSMs controlled by the foreman. A static priority scheduling solution is proposed that takes into consideration the strict deadline requirements of some of the tasks and their dynamic periods. Finally, a schedulability analysis is developed that can be executed online to accommodate the dynamic performance requirements and to distinguish between safe operating points and potentially unsafe operating points.
AB - We present an autonomous, mobile, robotics application that requires dynamic adjustments of task execution rates to meet the demands of an unpredictable environment. The Robotic Safety Marker (RSM) system consists of one lead robot, the foreman, and a group of guided robots, called robotic safety markers (a.k.a., barrels). An extensive analysis is conducted of two applications running on the foreman. Both applications require adjusting task periods to achieve desired performance metrics with respect to the speed at which a system task is completed, the accuracy of RSM placement, or the number of RSMs controlled by the foreman. A static priority scheduling solution is proposed that takes into consideration the strict deadline requirements of some of the tasks and their dynamic periods. Finally, a schedulability analysis is developed that can be executed online to accommodate the dynamic performance requirements and to distinguish between safe operating points and potentially unsafe operating points.
UR - http://www.scopus.com/inward/record.url?scp=33749047845&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33749047845&partnerID=8YFLogxK
U2 - 10.1109/ECRTS.2005.2
DO - 10.1109/ECRTS.2005.2
M3 - Conference contribution
AN - SCOPUS:33749047845
SN - 0769524001
SN - 9780769524009
T3 - Proceedings - Euromicro Conference on Real-Time Systems
SP - 239
EP - 248
BT - Proceedings - 17th Euromicro Conference on Real-Time Systems, ECRTS 2005
T2 - 17th Euromicro Conference on Real-Time Systems, ECRTS 2005
Y2 - 6 July 2005 through 8 July 2005
ER -