Phạm Trần Lam Hải * , Trần Thanh Hùng , Nguyễn Văn Khanh Lưu Trọng Hiếu

* Tác giả liên hệ (ptlhai@ctu.edu.vn)

Abstract

The original aim of this article is to develop MATLAB program that can be used to connect with a wireless camera to observe the movement of each robot agent in real-time. However, it is not possible to completely simulate the behaviour of mobile robots in real-time due to the connection speed limitation of the wireless camera. Therefore, this research methodology is based on offline processing for three mobile robots represented by three circular objects, each of which has one of the three secondary colours (cyan, magenta, and yellow). These circular models simulate three mobile robots that are used for the surveillance purpose. Image segmentation and morphological operations were performed in the program for identifying each mobile robot and for calculating its position and velocity. Trigonometric was also applied to identify the heading direction and movement direction of each robot. Further research in mobile robot observation and management can be carried out in real-time when the limitation of wireless cameras in connection speed is overcome.
Keywords: Morphological operation, image segmentation, swarm robots, position and velocity calculation, heading direction and movement direction

Tóm tắt

Mục tiêu chủ yếu của bài báo là phát triển một chương trình MATLAB có thể kết nối với máy ảnh qua mạng không dây để quan sát từng con trong nhóm robot với quá trình xử lý thời gian thực. Tuy nhiên, không thể mô phỏng hành vi của robot di động theo thời gian thực do sự hạn chế của tốc độ kết nối không dây. Do đó, phương pháp nghiên cứu này chỉ dựa trên xử lý ngoại tuyến (offline) cho một nhóm gồm ba robot đại diện bởi ba vòng tròn với ba màu sắc khác nhau (xanh lơ, hồng sẫm và màu vàng). Các mô hình tròn này mô phỏng ba robot được sử dụng cho mục đích giám sát. Chương trình đã sử dụng phương pháp phân đoạn ảnh (image segmentation) cùng với phép toán hình thái học (morphology) để phân biệt, xác định vị trí và tính vận tốc của từng robot. Bên cạnh đó, chương trình cũng ứng dụng các hàm lượng giác nhằm biết được hướng đứng và hướng di chuyển của mỗi robot. Nghiên cứu sẽ phát triển chương trình này để có thể xử lý thời gian thực khi những hạn chế của máy ảnh kết nối không dây được cải thiện.
Từ khóa: Phép toán hình thái học, phân đoạn ảnh, robot bầy đàn, tính toán vị trí và vận tốc, hướng đứng và hướng di chuyển

Article Details

Tài liệu tham khảo

González, RC và Woods, RE, 2008. Digital Image Processing. Pearson Prentice Hall. Upper Saddle River. New Jersey, pp. 954 .

Kruse, E và Wahl, F.M., 1998. Camera-based monitoring system for mobile robot guidance. IEEE/RSJ International Conference on Intelligent Robots and Systems. Vol.2, pp. 248 – 1253.

Kerr, W., Spears, D., Spears, W. và Thayer, D., 2005. Two formal gas models for multi-agent sweeping and obstacle avoidance. Lecture Notes in Computer Science. Heidelberg: Springer Berlin. pp. 111-130.

Lotufo, R.A., Audigier, R, Sau´de, A.V. & Machado, R.C., 2008. Morphological Image Processing. Microscope Image Processing. Academic Press. pp. 113-157.

Ogren, P., Fiorelli, E. và Leonard, N.E., 2004. Cooperative control of mobile sensor networks: adaptive gradient climbing in a distributed environment. IEEE Transactions on Automatic Control. Vol. 49, No. 8, pp. 1292-1302.

Pierre Soille (2002), Morphological image analysis: principles and application 2nd, Springer, pp.1-3.

Shirai, Y. và Inoue, H., 1973. Guiding a Robot by Visual Feedback in Assembling Tasks. Pattern Recognition. Vol. 5, pp. 99-108.

Webster, R.J. và Brannon, A.S. The Electronic Ball Boy: a reactive visually guided mobile robot for the tennis court. IEEE International Conference on Robotics and Automation, 2002, vol. 2, pp. 2054 – 2059.

Wikipedia, 2014. HSL and HSV [online]. http://en.wikipedia.org/wiki/HSL_and_HSV assessed on 01/11/2014

Wilhelm Burger và Mark J. Burge (2009), Principles of Digital Image Processing: Fundamental Techniques, Sprigner, p.160.