Technical Notes and Correspondence

International Journal of Control, Automation and Systems 2010; 8(6): 1349-1355

Published online January 8, 2011

https://doi.org/10.1007/s12555-010-0622-9

© The International Journal of Control, Automation, and Systems

A Multi-Robot Positioning System using a Multi-Code Ultrasonic Sensor Network and a Kalman Filter

Woo-sung Moon, Bong Soo Cho, Jin Won Jang, and Kwang Ryul Baek*

Pusan National University, Korea

Abstract

In multi-robot systems, each robot needs to have the position and pose information of itself and that of the other cooperative robots. This paper presents a synchronous distributed positioning system that uses a multi-code ultrasonic sensor network and a compensation algorithm using a Kalman filter. The bearings of robots are computed by using their position changes, and then compensated for by using the Kalman filter. The ZigBee sensor network protocol is used for communication among the robots and for the synchronization of the ultrasonic transmission timing. The experimental results show that our system positions multiple robots synchronously without any configured infrastructures. The results have a better accuracy and less accumulative error than those found in positioning systems without compensation.

Keywords Multi-code ultrasonic, multi-robot system, positioning, sensor network

Article

Technical Notes and Correspondence

International Journal of Control, Automation and Systems 2010; 8(6): 1349-1355

Published online December 1, 2010 https://doi.org/10.1007/s12555-010-0622-9

Copyright © The International Journal of Control, Automation, and Systems.

A Multi-Robot Positioning System using a Multi-Code Ultrasonic Sensor Network and a Kalman Filter

Woo-sung Moon, Bong Soo Cho, Jin Won Jang, and Kwang Ryul Baek*

Pusan National University, Korea

Abstract

In multi-robot systems, each robot needs to have the position and pose information of itself and that of the other cooperative robots. This paper presents a synchronous distributed positioning system that uses a multi-code ultrasonic sensor network and a compensation algorithm using a Kalman filter. The bearings of robots are computed by using their position changes, and then compensated for by using the Kalman filter. The ZigBee sensor network protocol is used for communication among the robots and for the synchronization of the ultrasonic transmission timing. The experimental results show that our system positions multiple robots synchronously without any configured infrastructures. The results have a better accuracy and less accumulative error than those found in positioning systems without compensation.

Keywords: Multi-code ultrasonic, multi-robot system, positioning, sensor network

IJCAS
March 2025

Vol. 23, No. 3, pp. 683~972

Stats or Metrics

Share this article on

  • line

Related articles in IJCAS

IJCAS

eISSN 2005-4092
pISSN 1598-6446