Making time make sense in robotic simulation

被引:5
作者
Taylor, James R. [1 ]
Drumwright, Evan M. [1 ]
Parmer, Gabriel [1 ]
机构
[1] Department of Computer Science, George Washington University
来源
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) | 2014年 / 8810卷
基金
美国国家科学基金会;
关键词
Rigid structures - Robots - Computer operating systems - Real time systems;
D O I
10.1007/978-3-319-11900-7_1
中图分类号
学科分类号
摘要
Typical dynamic robotic simulators model the rigid body dynamics of robots using ordinary differential equations (ODEs). Such software libraries have traditionally focused on simulating the rigid body dynamics robustly, quickly, and accurately toward obtaining consistent dynamics performance between simulation and in situ. However, simulation practitioners have generally yet to investigate maintaining temporal consistency within the simulation: given that simulations run at variable rates, how does the roboticist ensure the robot’s control software (controller, planners, and other user-level processes) runs at the same rate that it would run in the physical world? This paper describes an intersection of research between Robotics and Real-Time Operating Systems that investigates mechanisms for addressing this problem. © Springer International Publishing Switzerland 2014.
引用
收藏
页数:12
相关论文
共 8 条
[1]  
Anderson J.H., Mollison M.S., Bringing theory into practice: A userspace library for multicore real-time scheduling, Proc. IEEE Real-Time and Embedded Technology and Applications Symp (RTAS), pp. 283-292, (2013)
[2]  
Aswathanarayana T., Niehaus D., Subramonian V., Gill C., Design and performance of configurable endsystem scheduling mechanisms, Proc. IEEE Real-Time and Embedded Technology and Applications Symp. (RTAS), pp. 32-43, (2005)
[3]  
Ford B., Susarla S., Cpu inheritance scheduling, Proc. USENIX Symp. on Operating Systems Design and Implementation (OSDI), pp. 91-105, (1996)
[4]  
Mirtich B., Impulse-based Dynamic Simulation of Rigid Body Systems, (1996)
[5]  
Parmer G., West R., HiRes: A system for predictable hierarchical resource management, Proc. IEEE Real-Time and Embedded Technology and Applications Symp. (RTAS), (2011)
[6]  
Singla A., Ramachandran U., Hodgins J., Temporal notions of synchronization and consistency in beehive, Proc. ACM Symp. on Parallel Algorithms and Architectures, pp. 211-220, (1997)
[7]  
Taylor J.R., Drumwright E.M., Parmer G., Temporally consistent simulation of robots and their controllers, Proc. ASME Intl. Design Engr. Tech. Conf. and Comput. and Inform. in Engr. Conf, (2014)
[8]  
Vose T., Umbanhowar P., Lynch K.M., Friction-induced velocity fields for point parts sliding on a rigid oscillated plate, Intl. J. of Robotics Res, (2009)