Build‐A‐Robot: Using virtual reality to visualize the Denavit–Hartenberg parameters

Virtual reality‐based educational tools allow students to visualize and interact with three‐dimensional objects in ways that cannot be achieved using traditional teaching methods. This type of educational tool is especially relevant to mechanically‐complex courses, such as those pertaining to robotics and mechatronics. Build‐A‐Robot is such a tool, created using the Virtual Reality Modeling Language (VRML), MATLAB, and the Simulink 3D Animation Toolbox, to study the forward kinematics of serial robot arms according to the Denavit–Hartenberg convention. This tool is described, and the power of using MATLAB to directly manipulate VRML geometric dimensions is explored. The potential of this tool is evidenced by student survey responses and examination results. © 2015 Wiley Periodicals, Inc. Comput Appl Eng Educ 23:846–853, 2015; View this article online at wileyonlinelibrary.com/journal/cae; DOI 10.1002/cae.21656

[1]  Serdar Kucuk,et al.  An off‐line robot simulation toolbox , 2010, Comput. Appl. Eng. Educ..

[2]  Roque Marín,et al.  The UJI Online Robot: An Education and Training Experience , 2003, Auton. Robots.

[3]  Robert J. Schilling,et al.  Fundamentals of robotics - analysis and control , 1990 .

[4]  Mark W. Spong,et al.  Robotica: a Mathematica package for robot analysis , 1994, IEEE Robotics & Automation Magazine.

[5]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[6]  Tsuneo Yoshikawa,et al.  Foundations of Robotics: Analysis and Control , 1990 .

[7]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[8]  José Manuel Andújar Márquez,et al.  Simulation tool for teaching and learning 3D kinematics workspaces of serial robotic arms with up to 5-DOF , 2012, Comput. Appl. Eng. Educ..

[9]  Rachid Manseur Robot Modeling and Kinematics , 2006 .

[10]  Mustafa Çakir,et al.  An educational tool for 6‐DOF industrial robots with quaternion algebra , 2007, Comput. Appl. Eng. Educ..

[11]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[12]  Kaveh E. Afshari Toward Implementation of Java / VRML Environment for Planning , Training and Tele-Operation of Robotic Systems , 2002 .

[13]  Rachid Manseur,et al.  Robot-Draw, an Internet-based visualization tool for robotics education , 2001, IEEE Trans. Educ..

[14]  Enrico Vezzetti,et al.  Virtual interactive e‐learning application: An evaluation of the student satisfaction , 2015, Comput. Appl. Eng. Educ..

[15]  Rajeevlochana G. Chittawadigi,et al.  Teaching and Learning of Robot Kinematics Using RoboAnalyzer Software , 2013, AIR '13.

[16]  Peter I. Corke,et al.  A Simple and Systematic Approach to Assigning Denavit–Hartenberg Parameters , 2007, IEEE Transactions on Robotics.

[17]  M. Rohrmeier Web based robot simulation using VRML , 2000, 2000 Winter Simulation Conference Proceedings (Cat. No.00CH37165).

[18]  Jorge Pomares,et al.  Java software platform for the development of advanced robotic virtual laboratories , 2013, Comput. Appl. Eng. Educ..

[19]  Peter I. Corke,et al.  A robotics toolbox for MATLAB , 1996, IEEE Robotics Autom. Mag..

[20]  Max A. González-Palacios,et al.  SnAM: a simulation software on serial manipulators , 2011, Engineering with Computers.

[21]  Andrei Lobov,et al.  A collaborative framework for learning robot mechanics: rio-robotics illustrative software , 2003, 33rd Annual Frontiers in Education, 2003. FIE 2003..

[22]  Martin Rohrmeier Interactive simulation using virtual systems: web based robot simulation using VRML , 2000, WSC '00.

[23]  Rachid Manseur Robot Modeling & Kinematics (Computer Engineering) , 2006 .

[24]  Claudio Melchiorri,et al.  Roboticad: An Educational Tool for Robotics , 2008 .

[25]  Nourdine Aliane,et al.  Teaching fundamentals of robotics to computer scientists , 2011, Comput. Appl. Eng. Educ..

[26]  VezzettiEnrico,et al.  Virtual interactive e-learning application , 2015 .

[27]  Josechu J. Guerrero,et al.  Active learning in robotics based on simulation tools , 2014, Comput. Appl. Eng. Educ..

[28]  Fernando Torres Medina,et al.  Hands-on experiences of undergraduate students in Automatics and Robotics using a virtual and remote laboratory , 2011, Comput. Educ..

[29]  Luis Payá,et al.  Development and deployment of a new robotics toolbox for education , 2015, Comput. Appl. Eng. Educ..