Design and Programming of 5 Axis Manipulator Robot with GrblGru Open Source Software on Preparing Vocational Students’ Robotic Skills

Authors

  • Marsono Marsono Universitas Negeri Malang
  • Yoto Yoto Universitas Negeri Malang
  • Agus Suyetno Universitas Negeri Malang
  • Riana Nurmalasari Universitas Negeri Malang

DOI:

https://doi.org/10.18196/jrc.26134

Abstract

The rapid development of technology at the end of this decade, the industrial world is changing the human resources they have using the help of robot technology. The use of a robot was chosen because of the accuracy and precision that it can do in doing the job. In addition, robotic technology requires only one programming to do many things. Thus, there are many advantages for companies by using robotic technology in their production processes. This research aims to designing and building arm robot prototype to teach the robotics programming language. The result of this research is an arm robot prototype with Arduino Mega 2560 based programming. In addition, the robot movement programming uses the open source GrblGru software Grbl based. The GrblGru used for interpreting G-code and to convert pulse and direction information to control the stepper motor. This research concludes that there are 5 importance steps on develop the arm robot prototype, 1. Analyze; 2. Design; 3. Develop; 4. Evaluate; and 5. Implementation. With the GrblGru software the movements of arm robot prototype can work on simulation mode and control mode, there for students easier to study robotics programming language.

References

K. Phasale et al., “Design , Manufacturing and Analysis of Robotic Arm with SCARA Configuration,” Int. Res. J. Eng. Technol., 2018.

Marsono, M. Sugandi, Tuwoso, and Purnomo, “Study the impact of internship on improving engineering students’ competency,” in AIP Conference Proceedings, 2017, vol. 1887, doi: 10.1063/1.5003547.

Marsono, “Development of a cooperative micro lesson study learning model to teaching creatively and teaching for the creativity of engineering students,” World Trans. Eng. Technol. Educ., vol. 14, no. 2, 2016.

T. B. Sheridan, “Human-Robot Interaction,” Human Factors. 2016, doi: 10.1177/0018720816644364.

T. Brogårdh, “Present and future robot control development-An industrial perspective,” Annu. Rev. Control, 2007, doi: 10.1016/j.arcontrol.2007.01.002.

S. Guo, T. Fukuda, and K. Asaka, “A new type of fish-like underwater microrobot,” IEEE/ASME Trans. Mechatronics, 2003, doi: 10.1109/TMECH.2003.809134.

H. Hanafusa, modern robotics. 2017.

A. Cully, J. Clune, D. Tarapore, and J. B. Mouret, “Robots that can adapt like animals,” Nature, 2015, doi: 10.1038/nature14422.

J. H. Oh, D. Hanson, W. S. Kim, I. Y. Han, J. Y. Kim, and I. W. Park, “Design of android type humanoid robot Albert HUBO,” 2006, doi: 10.1109/IROS.2006.281935.

A. Ghanizadeh, A. H. Al-Hoorie, and S. Jahedizadeh, “Mindfulness,” in Second Language Learning and Teaching, 2020.

J. Andrew Bagnell, “Reinforcement Learning in Robotics: A Survey,” in Springer Tracts in Advanced Robotics, 2014.

A. L. Thomaz and C. Breazeal, “Teachable robots: Understanding human teaching behavior to build more effective robot learners,” Artif. Intell., 2008, doi: 10.1016/j.artint.2007.09.009.

O. Mubin, C. J. Stevens, S. Shahid, A. Al Mahmud, and J.-J. Dong, “A Review of The Applicability of Robots in Education,” Technol. Educ. Learn., 2013, doi: 10.2316/journal.209.2013.1.209-0015.

V. Paramasivam, J. Huang, S. Elliott, and M. Cakmak, “Computer science outreach with end-user robot-programming tools,” 2017, doi: 10.1145/3017680.3017796.

L. Mottola, K. Whitehouse, and C. Ghezzi, “Poster abstract: Towards spatial macroprogramming for sensing and actuating robot swarms,” 2013, doi: 10.1145/2517351.2517407.

S. Jeon, “GRBL Wiki,” GRBL Wiki - github.com, 2011. .

A. M. A. Ghiet and A. Baba, “Robot Arm Control with Arduino,” Univ. Turkish Aeronaut. Assoc., 2017.

T. Vignesh, R. Nivetha, G. Mowneka, and D. Selvakumar, “Design and Fabrication of 6-axis Gesture Controlled Robot,” 2019, doi: 10.1109/ICACCS.2019.8728465.

R. M. Murray, Z. Li, S. S. Sastry, R. M. Murray, Z. Li, and S. S. Sastry, “Robot Dynamics and Control,” in A Mathematical Introduction to Robotic Manipulation, 2018.

F. L. Lewis, D. M. Dawson, and C. T. Abdallah, Robot Manipulator Control. Theory and Practice. 2004.

L. Jin, S. Li, J. Yu, and J. He, “Robot manipulator control using neural networks: A survey,” Neurocomputing, 2018, doi: 10.1016/j.neucom.2018.01.002.

S. S. Skogsrud, “Grbl,” Choosing a controller, 2009. .

A. R. Sonawane, A. B. Rane, and D. S. S. Sudhakar, “Development of A3-Axis Cnc Milling Machine With an Open Source Controller,” Int. J. Res. Eng. Technol., 2017, doi: 10.15623/ijret.2017.0608002.

Gary. (GrblGru), “GrblGru - Operating Instructions,” 2020, [Online]. Available: https://cdn.website-editor.net/f7ae70c5e8d847db8c417786ea6ca337/files/uploaded/GrblGru%2520Manual.pdf.

N. Aldoobie, “ADDIE Model Analysis phase,” Am. Int. J. Contemp. Res., 2015.

F. Hishamudin, “Model ADDIE,” Universiti Teknologi Malaysia. 2016.

R. M. Shor, “ADDIE+: Adopting proven practices from the IT industry,” T D, 2012.

X. Zheng et al., “G-code,” Forbes, 2016.

T. Loveland, “Understanding and Writing G & M Code for CNC Machines,” Technol. Eng. Teach., 2012.

B. Jayachandraiah, O. V. Krishna, P. A. Khan, and R. A. Reddy, “Fabrication of Low Cost 3-Axis Cnc Router,” Int. J. Eng. Sci. Invent., 2014.

Downloads

Published

2021-11-08

How to Cite

[1]
M. Marsono, Y. Yoto, A. Suyetno, and R. Nurmalasari, “Design and Programming of 5 Axis Manipulator Robot with GrblGru Open Source Software on Preparing Vocational Students’ Robotic Skills”, J Robot Control (JRC), vol. 2, no. 6, pp. 539–545, Nov. 2021.

Issue

Section

Articles