Title :
Parallel robot control using speculative computation
Author :
Hamilton, Deirdre L. ; Walker, Ian D. ; Bennett, John K.
Author_Institution :
Dept. of Electr. & Comput. Eng., Rice Univ., Houston, TX, USA
Abstract :
Due to the coupling in the dynamics equations, coarse-grain parallelism of robot control algorithms is particularly difficult. We have developed a new algorithm based on the Newton-Euler dynamics formulation that overcomes the serial nature of these equations, allowing a high level of parallelism. Our controller uses data from a previous control step in current calculations to allow many more tasks to be executed in parallel, thus providing higher control update rates. The use of `stale´ data is an effective solution to the speedup problem, but presents some special difficulties. One stability issue when using `stale´ data that is encountered in previous approaches is discussed here, along with a partial solution to the problem
Keywords :
iterative methods; robot dynamics; Newton-Euler dynamics formulation; coarse-grain parallelism; dynamics equations; parallel robot control; speculative computation; Binary search trees; Computer architecture; Concurrent computing; Equations; Heuristic algorithms; Lagrangian functions; Parallel processing; Parallel robots; Robot control; Torque;
Conference_Titel :
Robotics and Automation, 1996. Proceedings., 1996 IEEE International Conference on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7803-2988-0
DOI :
10.1109/ROBOT.1996.509233