Development of Kinect Guided Senior Citizen Following Robot by Fuzzy Control

Main Article Content

Apisak Phromfaiy

Abstract

Currently, the number of senior citizens who live alone in Thailand has increased continuously. Accordingly, this research aims to develop Kinect guided senior citizen following robot by fuzzy control for making decision on robot’s movement. Firstly, the researcher conducted a test to find the best interval for detecting senior citizen in order to determine the range of robot’s movement control through fuzzy control. A participant of this test was requested to stand in Calibration Pose at the defined position and the result was analyzed by using Analysis of Variance at 95% confidence interval. The results showed that the quantity of skeleton was properly detected at −50 centimeters to 50 centimeters on X axis and 200 centimeters to 250 centimeters on Z axis. Subsequently, the researcher designed the fuzzy system by setting the robot to detect the center between shoulders then 2 input variables and 2 output variables (including X error, Z error, motor speed of left wheel, and motor speed of right wheel, respectively) were determined. Moreover, Center of Gravity Method was also utilized for averaging results obtained from interpretation. In conclusion, this Kinect guided senior citizen following robot by fuzzy control was able to follow senior citizens greatly. The Root Mean Square Error (RMSE) on X axis is 11.355 and Z axis is 8.548 respectively

Article Details

Section
บทความวิจัย

References

[1] National Statistical Office Ministry of Information and Communication Technology, The 2014 Survey of the Older Persons in Thailand, Text and Journal Publication Co.,Ltd, 2014, pp. 42–43.

[2] Microsoft. (2015). Programming with the Kinect for Windows SDK [Online]. Available: http://research.microsoft.com/en−us/events/fs2011/jancke_kinect_programming.pdf

[3] Xbox 360 Kinect Sensor, 1st ed., Microsoft Co., Taipei, 2011, pp. 1–2.

[4] S. Kaenchan, P. Mongkolnam, B. Watanapa, and S. Sathienpong, “Automatic multiple kinect cameras setting for simple walking posture analysis,” in International Computer Science and Engineering Conference, September 2013, pp. 245–249.

[5] S. Aggaitchaya, K. Thongnoo, and T. Chalermyanont, “Water level estimation using heuristic algorithm: A case study in Hat Yai District, Songkhla Province,” in National Research Conference 2014, April 2014, pp 201–209.

[6] R. S. Burns, Advanced Control Engineering. Oxford: Butterworth−Heinemann, pp. 331–344, 2001.

[7] T. Chawanrat and P. Prasong, “Application of fuzzy logic in knowledge quality assessment for knowledge management systems in the context of institutions of higher education,” Journal of Information Science and Technology, vol. 1, pp. 43–53, January–June 2010.

[8] S. Kareem, M. Rizah, and A. Rini, “Fuzzy control algorithm for educational light tracking system,” in The 2nd International Congress on Engineering Education, Kuala Lumpur, Malaysia, pp. 22–27, December 2010.

[9] N. Ruangpayoongsak, “Object trajectory tracking on a plane using camera and infrared sensor,” The Journal of King Mongkut’s University of Technology North Bangkok, vol. 24, no. 2, May–August 2014.

[10] K. Berger, K. Ruhl, C. Brümmer, Y. Schröder, A. Scholz, and M. Magnor, “Markerless motion capture using multiple color−depth sensors,” International Workshop on Vision, Modeling and Visualization, 16th, Berlin, Germany, 4–6 October 2011.

[11] P. Udsatid, “Navigation and obstacle avoidance system for person side−by−side mobile robot,” M.S. thesis, Department of Computer Engineering, Faculty of Engineering, Chulalongkorn University, 2012 (in Thai).

[12] P. Thongplub, A. Chyklai, and A. Kosem, “Robot 3D mapping,” M.S. thesis, Department of Computer Engineering, Faculty of Engineering, Rajamangala University of Technology Thanyabuti, 2013 (in Thai).