Hostname: page-component-89b8bd64d-nlwjb Total loading time: 0 Render date: 2026-05-07T12:21:07.830Z Has data issue: false hasContentIssue false

Parallel computation of configuration space

Published online by Cambridge University Press:  09 March 2009

J. Solano González
Affiliation:
Instituto de Investigaciones en Matematicas y en Sistemas, Departamento de Electronica y Automatizacion, Universidad Nacional Autonoma de Mexico, Apartado Postal 20–276, Admon - No 20, 01000, Mexico, DF (Mexico)
D.I. Jonest
Affiliation:
School of Electronic Engineering and Computer Systems, University of Wales, Dean Street, Bangor, Gwynedd LL57IUT, North Wales (UK).

Summary

Many motion planning methods use Configuration Space to represent a robot manipulator's range of motion and the obstacles which exist in its environment. The Cartesian to Configuration Space mapping is computationally intensive and this paper describes how the execution time can be decreased by using parallel processing. The natural tree structure of the algorithm is exploited to partition the computation into parallel tasks. An implementation programmed in the occam2 parallel computer language running on a network of INMOS transputers is described. The benefits of dynamically scheduling the tasks onto the processors are explained and verified by means of measured execution times on various processor network topologies. It is concluded that excellent speed-up and efficiency can be achieved provided that proper account is taken of the variable task lengths in the computation.

Information

Type
Article
Copyright
Copyright © Cambridge University Press 1996

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable