LEAP MOTION UNDERWATER ROBOTIC ARM CONTROL

Authors

  • Lee Jun Wei Faculty of Electrical Engineering, Universiti Teknikal Malaysia Melaka, Durian Tunggal, Malaysia
  • Loi Wei Sen Faculty of Electrical Engineering, Universiti Teknikal Malaysia Melaka, Durian Tunggal, Malaysia
  • Zamani Md. Sani Faculty of Electrical Engineering, Universiti Teknikal Malaysia Melaka, Durian Tunggal, Malaysia

DOI:

https://doi.org/10.11113/jt.v74.4819

Keywords:

Leap motion, robotic arm, inverse kinematic, javascrip, precision, accuracy

Abstract

The robotic arm structure and control algorithm are designed for a purpose, to pick and place an object task at underwater which is attached to a ROV (Remotely Operated Underwater Vehicle). It is controlled by an innovated gesture control system, Leap Motion controller. The arm structure of pick and place is controlled by Arduino as microcontroller to control the angles and displacements of the servomotor precisely. The detection of position and orientation of the fingers and hands processed by develop control algorithm in Javascript language and sent to the Arduino. Meanwhile, a detailed 3D drawing is drawn precisely by using SolidWorks for the fabrication. After the platform is completed, kinematic and inverse kinematic equations and calculations are programed into JavaScript language for the control algorithm. Lastly, the hardware and software combined all together. With developed control algorithm, the robotic arm mimics human’s fingers and arm movements which more user friendly interface especially underwater scavenging and salvaging. Since it designed for underwater, the accuracy and precision are crucial for robotic arms, it undergo several experiments and tests for investigate reliability performance of developed robotic arm.   

References

Wang H., Huang, X., Qi, X., Meng, Q. 2007. Development of Underwater Robot Hand and Its Finger Tracking Control. IEEE International Conference on Automation and Logistics, 19-27 August 2007. 2973-2977.

Kidd. P.T. 1992. Design of Human-centered Robotic Systems. IEEE International Conference on Robotics and Automation, France. 225-241.

Parasuraman R. Sheridan, T. B., Wickens, C. D. 2000. A Model for Types and Levels of Human Interaction with Automation. IEEE Trans. Syst., Man, Cybern. C. 297(3): 286-297.

Raheja J. L. Shyam, R., Kumar, U., Prasad, P. B. 2010. Real-Time Robotic Hand Control using Hand Gestures. 2010 Second International Conference on Machine Learning and Computing (ICMLC), Bangalore, 9-11 February 2010. 12-16.

Fukuda O. Tsuji, T., Kaneko, M. Otsuka, A. 2003. A Human-Assisting Manipulator Teleoperated by EMG Signals and Arm Motions. IEEE Transactions on Robotics and Automation. 19(2): 210-222.

Lane J. C. Carignan, C., Akin, D.L. 1997. Reconfigurable Control Station Design for Robotic Operations. 1997 IEEE International Conference on Computational Cybernetics and Simulation, Orlando, 12-15 October 1997. 4: 3722-3727.

Weichert F. Bachmann, D., Rudak, B., Fisseler, D. 2013. Analysis of Accuracy and Robustness of the Leap Motion Controller. Sensors, MDPI, Switzerland. 13(5):6380-6393.

Broome D. and Wang, Q. 1991. Adaptive Control of Underwater Robotic Manipulators. 91 ICAR, Fifth International Conference Robots in Unstructured Environments, Pisa, Italy, 19-22 June 1991. 2: 1321-1326.

Leap Motion Developer 2013. API Overview [Online]. (From: https://developer.leapmotion.com/documentation/javascript/devguide/Leap_Overview.html?highlight=controller%20cartesian. [Accessed on 202 September 2013].

Kavraki. L. E. Protein Inverse Kinematics and the Loop Closure Problem. (2013) [Online]. From: http://cnx.org/content/m11613/latest/. [Accessed on 31 October 2013].

Leap Motion Developer 2013 (2014, May 20). Leap Motion Support [Online]. From: https://support.leapmotion.com/entries/43733443-Operating-Environment. [Accessed on 20 May 2014].

Downloads

Published

2015-06-21

How to Cite

LEAP MOTION UNDERWATER ROBOTIC ARM CONTROL. (2015). Jurnal Teknologi, 74(9). https://doi.org/10.11113/jt.v74.4819