ARAA logo leftARAA logo right

Robotics Research

Applications: Navigation

In order for a mobile robot to move to a desired location in an efficient manner without collision its surroundings, some form of navigation is required. This apparently simple task has been the subject of extensive research since the first mobile robots in the early ’70s, and is still an open problem.

In the past, the general approach was to use advanced perception abilities to gather as much information as possible about the environment, and use this information to build a detailed internal representation of this environment which the robot would use to plan a safe path to the destination. This approach was popular because the intuitive sense-model-plan-act technique seemed to approximate the human solution to the problem. However, while this approach did have a measure of success in certain kinds of highly structured environments, overall it performed poorly because of the unreliable nature of the perceived data, and the high computational cost of modelling complex environments.  Also, any change in the robot’s surroundings required a reiteration of the algorithm, which led to poor performance in dynamic environments.

These perceived limitations in the traditional approach led to a new approach to mobile robot navigation, whereby a number of locally simple behaviours compete for control of the robot under a fixed arbitration scheme. Assuming appropriately designed behaviours, this approach led to complex emergent behaviour which performed very well in complex, dynamic environments. Rather than storing a detailed model of the world this technique effectively use the world as its own model. However, in order to achieve effective navigation in environments where not all information is available to the robot's sensors, it often necessary to use a high-level world model and planning architecture, while leaving low level navigation tasks in the hands of behaviours. This hybrid model is often used today. Also common today are a number of biologically inspired methods which often allow novel solutions to problems which are difficult to solve using conventional systems.

Navigation Research in Australia