Published online by Cambridge University Press: 01 May 2008
This paper presents a global ultrasonic system with selective activation algorithm for autonomous navigation of an indoor mobile robot. The global ultrasonic system consists of several ultrasonic transmitters fixed at reference positions in global coordinates and two receivers at moving coordinates of a mobile robot. By activating the ultrasonic transmitters through an radiofrequency (RF) channel, the robot is able to obtain distance information to the reference positions and localize itself in the global coordinates. Due to limitations in signal strength and beam width, the ultrasonic signals from some transmitters may not be delivered to the robot and the ultrasonic data become invalid. In order to improve the effectiveness of the global ultrasonic system, a so-called selective activation algorithm is developed. Based on the current position of the robot, the selective activation calls a proper ultrasonic transmitter and generates valid ultrasonic data at every sampling instant, resulting in faster, more accurate response for self-localization than does simple sequential activation. Path-following control experiments are conducted to verify the effectiveness of the self-localization based on the proposed selective activation algorithm with the global ultrasonic system.