Font Size: a A A

Rigorous Movement of Convex Polygons on a Path Using Multiple Robots

Posted on:2013-09-20Degree:M.C.SType:Thesis
University:Carleton University (Canada)Candidate:Chamoun, PierreFull Text:PDF
GTID:2458390008969174Subject:Computer Science
Abstract/Summary:
This thesis describes an approach for pushing a convex polygonal object, M, with rigor using multiple robots, along a desired rectilinear path, P, in a two-dimensional polygonal environment. The goal is to rigorously push M along P while preserving the orientation and the alignment of M, as well as precisely rotating it about its center when necessary. A path planning algorithm is presented which computes a shortest-path approximation P between two points in the environment. In general, the path requires both translations and rotations of M along the way. Robots are arranged into three groups, where each group is assigned a task of either pushing M towards its goal or adjusting M as it veers off from the desired path P. Each robot is computationally simple in that it merely moves towards a target point somewhere on the boundary of M. As the robots move towards these target points, they cooperatively push the object with no interaction between one another. The robots rely on only three parameters to push the object: the orientation of M, the current target point and the task they are required to perform. The target points are provided by a global control & monitoring system that monitors the progress and stability of the robots as they push M along P, providing direction to the robots in terms of tasks such as pushing, rotating, re-alignment, re-orientation or re-positioning commands. We verified our algorithm with a number of experiments that address the usefulness of the solution as well as the effects that an increase in robots number will have on the runtime and the data communication load.
Keywords/Search Tags:Robots, Path
Related items