Journal of Automation and Control
ISSN (Print): 2372-3033 ISSN (Online): 2372-3041 Website: Editor-in-chief: Santosh Nanda
Open Access
Journal Browser
Journal of Automation and Control. 2014, 2(1), 15-20
DOI: 10.12691/automation-2-1-3
Open AccessArticle

Planning for Optimal Robot Trajectory for Visual Inspection

Ahmad Yusairi Bani Hashim1, , Nur Sufiah Akmala Ramdan1, Radin Puteri Hamizah Radin Monawir1 and Mohd Nazrin Muhammad1

1Department of Robotics and Automation, Faculty of Manufacturing Engineering, Universiti Teknikal Malaysia Melaka, Durian Tunggal, Melaka, Malaysia

Pub. Date: January 24, 2014

Cite this paper:
Ahmad Yusairi Bani Hashim, Nur Sufiah Akmala Ramdan, Radin Puteri Hamizah Radin Monawir and Mohd Nazrin Muhammad. Planning for Optimal Robot Trajectory for Visual Inspection. Journal of Automation and Control. 2014; 2(1):15-20. doi: 10.12691/automation-2-1-3


Automatic inspection is common in mass production inspections where robot manipulators are chosen to perform visual inspection to avoid inconsistency in manual inspection. The purpose of this work is to estimate the optimum workspace where a robot manipulator could perform visual inspection task onto a work piece where a camera is attached to the end effector. While maneuvering through the programmed path, the robot will stop at a predefined point so that an image could be captured where the ideal parameter for the coefficient correlation (CC) template matching was computed. The template distance selection, the threshold adjustment and the average image processing speed for CC were determined. The pseudo codes for the planned path are derived from the number of tool transit points, the delay time at the transit points, the process cycle time, and the configuration space that the distance between the tool and the work piece. It was observed that express start and swift end are acceptable in a robot program because applicable works usually in existence during these moments. However, during the mid-range cycle, there are always practical tasks programmed to be executed. For that reason, it is acceptable to program the robot such as that speedy alteration of actuator displacement is avoided. A dynamic visual inspection system using a robot manipulator seems practical where an optimal distance between an object face and a camera is determined in priori using the CC method.

robot manipulator visual inspection coefficient correlation

Creative CommonsThis work is licensed under a Creative Commons Attribution 4.0 International License. To view a copy of this license, visit


Figure of 12


[1]  E. N. Malamas, E. G. Petrakis, M. Zervakis, L. Petit, and J.-D. Legat, “A survey on industrial vision systems, applications and tools,” Image and Vision Computing, vol. 21, no. 2, pp. 171-188, Feb. 2003.
[2]  S. Kalpakjian and S. Schmid, Manufacturing Engineering & Technology (7th Edition). Prentice Hall, 2013, p. 1224.
[3]  F. L. Lewis, D. M. Dawson, and C. T. Abdallah, Robot Manipulator Control: Theory and Practice. CRC Press, 2002, p. 430.
[4]  Y. Li, W. Wang, H. Li, and Y. Ding, “Feedback method from inspection to process plan based on feature mapping for aircraft structural parts,” Robotics and Computer-Integrated Manufacturing, vol. 28, no. 3, pp. 294-302, Jun. 2012.
[5]  C. D. Crane III and J. Duffy, “Kinematic Analysis of Robot Manipulators,” Jan. 1998.
[6]  M. W. Spong, S. Hutchinson, and M. Vidyasagar, Robot Modeling and Control. Wiley, 2005, p. 496. M.
[7]  Nixon and A. S. Aguado, Feature Extraction & Image Processing (Google eBook). Academic Press, 2008, p. 424.