Development of a Simple and Low-cost Smartphone Gimbal with MPU-6050 Sensor

Arif Ainur Rafiq, Wahid Nur Rohman, Sugeng Dwi Riyanto

Abstract


This paper discusses about design and development of gimbal smartphone, which are made to be simple and less money consuming by utilizing microcontroller and MPU 6050 sensor. Recently, the development of videography and image processing is inseparable from the rapid advance in smartphone technology. One of the most popular features is camera. Hand movements and shocks cause fewer maximum results. To improve the quality of camera captures and video, it is necessary to have a stabilizer for camera position.  Thus, it is expected that the outcomes of this paper are able to give contribution for cheap gimbal smartphone. Design and implementation of gimbal uses acrylic as the material, with 5 mm of thickness. This MPU 6050 sensor is optimized to detect sway in axis X, Y, and Z or roll, pitch, and yaw. Gyroscope and accelerometer provide input to the microcontroller, which will process for output on 3 servomotors that function to maintain the camera’s position at a specified set point. The results show that MPU 6050 sensor can response angle reading error of 1.34° of roll, 0.25° of pitch, and 0.78° of yaw. Error in maximum servomotor movement is 1.5°. Thus, it can be concluded that gimbal can work optimally with less money consuming as well as low error. It is expected that the next research will add other suitable and accurate control, that is, PID or fuzzy.


Keywords


gimbal, MPU-6050 sensor, servo motor

Full Text:

PDF

References


R. J. Rajesh, Kavitha P,” Camera Gimbal Stabilization Using Cnventional PID Controler and Evolutionary Algorithm,” IEEE International Conference on Computer, Communication and Control (IC4), September 2015.

Tiimus K and Tamre M, “Camera Gimbal “Control System for

Unmanned Platforms”, 7th International DAAAM Baltic Conference "INDUSTRIAL ENGINEERING”, Tallinn, Estonia, 22-24 April 2010.

Taki Shiino, Kazuo Kawada, Toru Yamamoto, Manabu Komichi and Takafumi Nishioka, “Gimbals Control with the Camera for Aerial Photography in RC Helicopter” International Conference on Control, Automation and Systems in COEX, Seoul, Korea, 2008 Oct. 14-17, 2008.

A. Silverstein F. Xiao and J. Farrell, “Camera-motion and effective spatial resolution,” Proceedings of International Congress of Imaging Science, pp. 33–36, May 2006.

Ma Jie and Xu Qinbei, “Four-axis gimbal system application based on gimbal self-adaptation adjustment,” Proceeding of the 34th Chinesse Control Conference, pp. 8866-8871, July 2015.

V. Gergely, Avoiding Gimbal Lock, Computer graphics world, 2009(32):10.

M.G. Song. W.C. Kim N.P. Park Y.P. Park H. Choi, J.P. Kim and K.S. Park, “Effects of motion of an imaging system and optical image stabilizer on the modulation transfer function,” Optics Express, vol. 16, no. 25, pp. 21132–21141, Dec. 2008.

K. Nishi and R. Ogino, “3d camera-shake measurement and analysis,” Proceedings of ICME, pp. 1271–1274, July 2007.

H.S. Lee S.C. Park and S.W. Lee, “Qualitative estimation of camera motion parameters from the linear composition of optical flow,” Pattern Recognition, vol. 37, no. 4, pp. 767–779, April 2004.

Mohammad Abdul Rahman Al-Mashhadani, “Optimal and PID Controller for Controlling Camera’s Position in Unmanned Aerial Vehicles”, International Journal of Information Technology, Modelling and Computing (IJITMC), Vol.1, No.4, November 2013.

Batista, Pedro., C. Silvestre, Paulo Oliveira, and Bruno Cardeira, Accelerometer Calibration and Dynamic Bias and Gravity Estimation: Analysis, Design, and Experimental Evaluation, IEEE Transactions on Control System Technology, Vol. 19, No. 5, September 2011, pp. 1128 -1137.

Bekkeng, Jan K., Calibration of Novel MEMS Inertian Reference Unit, IEEE Transactions on Instrumentation and Measurement, Vol. 58, No. 6, June 2009, pp. 1967 – 1974.

Hossein, Tehrani Nik Nejad., Seiichi Mita, and Han Long, Multi-Sensor Data Fusion for Autonomous Vehicle Navigation through Adaptive Particle Filter, IEEE Intelligent Vehicles Symposium, San Diego, CA, USA June 21-24, 2010, pp. 752 – 759.

Moafipoor, S., D.A. Grejner-Brzezinska, and C. K. Toth, Multi-sensor Personal Navigator Supported by Adaptive Knowledge Based System: Performance Assessment, IEEE/ION Position, Location, and Navigation System, Monterey, CA, USA, 5-8 May 2008, pp. 129 – 140.

Datasheet MPU-6050, “MPU-6000 and MPU-6050 product specification,” 2018.

M. F. Alwi, M. Rivai, and Suwito., “Perancangan Sistem Stabilisasi Kamera Tiga Sumbu Dengan Metode Kontrol Fuzzy Untuk Mobile Surveillance Robot,” J. Tek. ITS

D. Rodríguez-Martín, A. Carlos Pérez-López, J. C. Samà, and A. Català, “A Wearable Inertial Measurement Unit for Long-Term Monitoring in the Dependency Care Area,” Sensors, vol. 13, no. 12, 2013.

Wahyudi and Ngatelan, “Design of Multi-sensor IMU for Land Vehicle,” Proceeding 0f 2015 2nd Int. Conference on Information Technology, Computer and Electrical Engineering, Indonesia, pp. 271-274, October 2015.

M. H. Daware and A. S. Patil, “Implementation of I2C Bus Protocol on FPGA,” Int. J. Curr. Eng. Sci. Res., vol. 2015, 2015.

H. Ardiansyah, M. Rivai, and L. Prihadi Eka Nurabdi, “Train arrival warning system at railroad crossing using accelerometer sensor and neural network,” in AIP Conference Proceedings, 2018.

Sonny. K, Kantohe. K, Waroh. A,” Light Intensity Control Prototype Design Using Arduino Uno,” Proceeding 2018 International Conference on Applied Science and Technology (ICAST), pp. 563-566, October 2018.

Adiono T, Tandiawan B, Fuada S, Muttaqin R, Fathany MY, Adijarto W, Harimurti S. Prototyping design of IR remote controller for smart home applications. InRegion 10 Conference, TENCON IEEE. 2017; 1304-1308.

Adiono T, Putra RV, Fathany MY, Lawu BL, Afifah K, Santriaji MH, Fuada S. Rapid prototyping methodology of lightweight electronic drivers for smart home appliances. International Journal of Electrical and Computer Engineering (IJECE). 2016; 6(5):2114-2124.

Kamaruddin N, Rahman AW, Halim KI, Noh MH. Driver Behaviour State Recognition based on Speech. TELKOMNIKA Telecommunication, Computing, Electronics and Control. 2018;16(2): 852-861.

Bolun Zneg, Jianbo Zhang, Lang Chen and Yao Wang, ‘Self-balancing car based on Arduino Uno R3,” IEEE 3rd Advanced Informataion Technology, Electronic and Automation Control Conference, IAEAC 2018, pp. 1939-1943, 2018.

M. J. Fadhil, R.A. Fayadh, MK. Wali, “Design and Implementation of Smart Electronic Solar Tracker based on Arduino,” TELKOMNIKA Telecommunication, Computing, Electronics and Control. 2019;17(5): 2486-2496.

Wang M, Lu C. Design and implementation of a sun tracker with a dual-axis single motor for an optical sensor-based photovoltaic system. Sensors. 2013; 13(3): 3157–3168.

Ji Lanlong, Cao Rongmin, Zhou Huixing and Hou Zhongsheng, “Servo system design and Implementation based on position and speed control for the linear motor,’ Proceeding of the 34th Chinese Control Conference Hangzhou, pp. 4223-4227, July 2015.

Datasheet Motor Servo, “Motor Servo MG996R datasheet.”

De la Escalera, A.; Armingol, J.M. Automatic Chessboard Detection for Intrinsic and Extrinsic Camera Parameter Calibration. Sensors 2010, 10, 2027–2044.




DOI: https://doi.org/10.18196/jrc.1428

Refbacks

  • There are currently no refbacks.


Copyright (c) 2020 Journal of Robotics and Control (JRC)

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

 


Journal of Robotics and Control (JRC)

P-ISSN: 2715-5056 || E-ISSN: 2715-5072
Organized by Peneliti Teknologi Teknik Indonesia
Published by Universitas Muhammadiyah Yogyakarta in collaboration with Peneliti Teknologi Teknik Indonesia, Indonesia and the Department of Electrical Engineering
Website: http://journal.umy.ac.id/index.php/jrc
Email: jrcofumy@gmail.com


Kuliah Teknik Elektro Terbaik