Performance Enhancement Mechanism of Laser Scanner for 3D Surface Reconstruction

Main Article Content

Thanapong Usupan
Pradya Prempraneerach


This research paper presents a performance enhancement mechanism of laser scanner for three-dimensional (3D) surface reconstruction. Design and development of a 3D vertical surface-scanning mechanism along with control systems for roll-motion stabilization and periodic pitch speed is used for measuring/colleting laser-scanner point cloud data, which can be installed on a surface vessel. As a result, accuracy and precision of object’s position and physical characteristics measurement from laser cloud points can be improved. In a designing phase, testing with kinematics and dynamics models helps computing for link’s length of a four-bar linkage mechanism such that a pitch angle of ± 16.5° around y-axis for the laser scanner is obtained. Derived dynamic model of this mechanism assists in calculating proper maximum torque of motors for each axis. In the second phase, two control systems are developed within Arduino microcontroller 1) for laser-scanner roll-motion stabilizing using a PID control system with the top DC motor’s encoder feedback, and 2) for reconstructing a smooth vertical surface from laser cloud points during a pitching motion of the four-bar linkage mechanism, driven by bottom DC motor, using a feed-forward control system with the pitching angle from Inertial Measurement Unit for a gravity compensation. In the third phase, the 3D vertical reconstructed surface from laser cloud points, measured along a radial direction, is processed as a 3D point-cloud surface in a Cartesian coordinate system. A statistically analysis of reconstructed surface precision along the horizontal direction is within ±7 centimeter with a standard deviation less than 2.2 centimeter.

Article Details

How to Cite
Usupan, T. ., & Prempraneerach, P. . (2018). Performance Enhancement Mechanism of Laser Scanner for 3D Surface Reconstruction. Journal of Engineering, RMUTT, 16(2), 23–35. Retrieved from
Research Articles


P. Prempraneerach, M. Janthong, K.

Phothongkum, C. Choosui, S. Timpitak. Hydrographical survey using point cloud data from laser scanner and echo sounder. In 13th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON). 2016;pp. 1-6.

Thomas J. Pastore and A.N. Patrikalakis. Laser Scanners for Autonomous Surface Vessels in Harbor Protection: Analysis and Experimental Results. International Waterside Security Conference. 2010; pp. 1-6.

A. Battistel, F. Lizarralde, L. Hsu. Inertially stabilized platforms using dual-axis gyros: sensitivity analysis to unmodeled motion and an extension to visual tracking. American Control Conference. 2012; pp. 1-8.

L. Hongkai, H. Guojian, Y. Haichen, Z. Yan and W. Wei. Fast 3D Scene Segmentation and Classification with Sequential 2D Laser Scanning Data in Urban Environments. 2016 35th Chinese Control Conference (CCC). 2016; pp. 5446-5450.

Hamilton H. Mabie and Charles F.

Reinholtz. Mechanisms and Dynamics of Machinery, 4nd edition, ISBN: 13978-0-471-80237-2. United States: John Wiley & Sons, Inc. 1987.

Wasan Leelatanaroek, Pradya Prempraneerach. Study and Design of Radio-control Flapping-wing Robot. Department of Mechanical Engineering, Faculty of Engineering, Rajamangala University of Technology Thanyaburi; 2014.

Reza N. Jazar. Theory of Applied Robotics: Kinematics, Dynamics, and Control, Second Edition. New York: Springer Science+Business Media, LLC 2006; 2010.

Bruno Siciliano, Lorenzo Sciavicco,

Luigi Villani, Giuseppe Oriolo. Robotics : Modelling, Planning and Control. United Kingdom: Springer-Verlag London Limited; 2009.

Pitakwatchara P. Fundamentals of Robotics : Kinematics of Serial Manipulators. Bangkok, Thailand : Chulalongkorn University Press; 2014. (in Thai)

Pololu [Internet]. MinIMU-9 [modified 2016 October 15]. Available from:

Arduino [Internet]. Arduino DUE [modified 2016 October 16]. Available from:

Autonomoustuff [Internet]. UXM-30LXH-EWA [modified 2016 October 20]. Available from:

Sangtawan [Internet]. Gear Motor DC SMG016 [modified 2016 October 25]. Available from: http://www.

Sangtawan [Internet]. Gear Motor DC SMG033 [modified 2016 October 25]. Available from: http://www.

Wikipedia [Internet]. PID Control System [modified 2014 October 25]. Available from:ระบบควบคุมพีไอดี

Boonkrong W. Pinciple of Simulink in MATLAB. Department of Electrical Engineering, Faculty of Engineering, Srinakharinwirot University; 2004. (in Thai)