Degree Name

Master of Science (Hons.)


Department of Computer Science


To efficiently operate a robot in unknown environments, a robot should be able to perform a variety of tasks in parallel. The reported work investigates the parallelism involved in sensing for moving and stationary obstacles, while a robot is executing a planned motion. Three specific parallel behaviours are investigated, avoid collision, follow the leader, and wall following. The reported work was carried out on a LABMATE™ mobile robot, equipped with Polaroid Corp. Ultrasonic range finders. The parallel implementation was undertaken on a network of Transputers, using the Occam™ programming language.



Unless otherwise indicated, the views expressed in this thesis are those of the author and do not necessarily represent the views of the University of Wollongong.