| Literature DB >> 35498238 |
Victor H Benitez1, Rodrigo Symonds2, David E Elguezabal2.
Abstract
This article explains the design and construction of an affordable, open-source robot arm for online teaching of robotics courses. The main goal of the proposed robotic prototype is to deal with the current situation of pandemic contingency, where students and instructors cannot attend laboratory facilities in person. The robotic system has four main components: an electromechanical robot arm structure, a control system, a Wi-Fi communications module, and a human-machine interface. The IoT (Internet of Things) robot arm can be used to demonstrate important robotics topics such as direct and inverse kinematics, which are shown by programming simple and complex motions using the Denavit-Hartenberg (DH) methodology. The capabilities of the robotic system are empowered by IoT technology, which is demonstrated with an HMI interface deployed in a smartphone using wireless Wi-Fi communication through an ESP32 microcontroller. The arm's purpose is to be a low-cost and replicable robot that aids the comprehension of robotics design through project-based learning, from the theoretical aspects to the actual coding and construction of a prototype.Entities:
Keywords: Educational innovation; Higher education; Online teaching; Robot kinematics; Teaching robotics; Virtual laboratory
Year: 2020 PMID: 35498238 PMCID: PMC9041199 DOI: 10.1016/j.ohx.2020.e00158
Source DB: PubMed Journal: HardwareX ISSN: 2468-0672
Fig. 1CAD rendering of the robot in SolidWorks.
Fig. 2Front view of the robot, showing how the arms are installed.
Fig. 3Electrical diagram of the robot.
D-H parameters from the chosen configuration.
| Link | qn | an | dn | ⍺n |
|---|---|---|---|---|
| S1 | q1 = θ1 | a1 = 84.8 mm | d1 = 0 | ⍺1 = 0 |
| S2 | q2 = θ2 | a2 = 106 mm | d2 = 0 | ⍺2 = 0 |
Fig. 4Denavit-Hartenberg configuration for the robot in the HOME position.
Fig. 5Proposed robot position for inverse kinematic analysis.
Fig. 6Simulation of the robot replicating a circle, shown in subfigure a), and the five-petal flower, depicted in subfigure b), from parametric equations of inverse kinematics.
Fig. 7Handwritten spiral scanned to be replicated by the robot.
Fig. 8Example of the process of point selection from an image.
Fig. 9Simulation of the robot replicating the handwritten spiral.
Fig. 10Blynk smartphone app that is used to control the robot.
Fig. 11Robot prototype (Front view).
Fig. 12Robot prototype (Back view).
Fig. 13Circle pattern tracked by the physical prototype, shown in subfigure a), and the angle vs time, depicted in subfigure b).
Fig. 14Five-petal flower pattern tracked by the physical prototype, shown in subfigure a), and the angle vs time, depicted in subfigure b).
Fig. 15Handwritten spiral pattern tracked by the physical prototype, shown in subfigure a), and the angle vs time, depicted in subfigure b).
| Hardware name | Two-link Robot Arm |
|---|---|
| Subject area | Educational Tools and Open-Source Alternatives to Existing Infrastructure |
| Hardware type | Electrical engineering and computer science Mechanical engineering and materials science |
| Open Source License | GNU General Public License (GPL) |
| Cost of Hardware | $28.48 USD |
| Source File Repository | https://doi.org/10.17605/OSF.IO/EN9W6 |
| Design file name | File type | Open source license | Location of the file |
|---|---|---|---|
| Robotic Link 1 | CAD File | Creative Commons Attribution-ShareAlike 4.0 International License. | https://doi.org/10.17605/OSF.IO/EN9W6 |
| Robotic Link 2 | CAD File | Creative Commons Attribution-ShareAlike 4.0 International License. | https://doi.org/10.17605/OSF.IO/EN9W6 |
| Servo Base | CAD File | Creative Commons Attribution-ShareAlike 4.0 International License. | https://doi.org/10.17605/OSF.IO/EN9W6 |
| TOWER PRO MG-995, ANALOG SERVO | CAD File | Creative Commons Attribution-ShareAlike 4.0 International License. | |
| Sharpie Fine Point | CAD File | Creative Commons Attribution-ShareAlike 4.0 International License. | |
| BATTERY_HOLDER | CAD File | Creative Commons Attribution-ShareAlike 4.0 International License. | |
| ESP32S Dev Board 0.9 in. width ASSY | CAD File | Creative Commons Attribution-ShareAlike 4.0 International License. | |
| proto_400 | CAD File | Creative Commons Attribution-ShareAlike 4.0 International License. | |
| Assem1 | CAD File | Creative Commons Attribution-ShareAlike 4.0 International License. | https://doi.org/10.17605/OSF.IO/EN9W6 |
| STL Base | STL File | Creative Commons Attribution-ShareAlike 4.0 International License. | https://doi.org/10.17605/OSF.IO/EN9W6 |
| STL Link 1 | STL File | Creative Commons Attribution-ShareAlike 4.0 International License. | https://doi.org/10.17605/OSF.IO/EN9W6 |
| STL Link 2 | STL File | Creative Commons Attribution-ShareAlike 4.0 International License. | https://doi.org/10.17605/OSF.IO/EN9W6 |
| RobotArd | Arduino File | Creative Commons Attribution-ShareAlike 4.0 International License. | https://doi.org/10.17605/OSF.IO/EN9W6 |
| test1 | PNG File | Creative Commons Attribution-ShareAlike 4.0 International License. | https://doi.org/10.17605/OSF.IO/EN9W6 |
| test2 | DAT File | Creative Commons Attribution-ShareAlike 4.0 International License. | https://doi.org/10.17605/OSF.IO/EN9W6 |
| digitize2 | MATLAB File | Creative Commons Attribution-ShareAlike 4.0 International License. | |
| RobotFinalSIM | MATLAB File | Creative Commons Attribution-ShareAlike 4.0 International License. | https://doi.org/10.17605/OSF.IO/EN9W6 |
| Component | Number | Cost per unit -currency | Total cost - currency | Source of materials | Material type |
|---|---|---|---|---|---|
| Tower Pro MG-995 Servo | 2 pcs | $4.99 USD | $9.98 USD | Electronic | |
| PLA 3D Printing Filament | 4.163 g | $24.99 USD | $1.034 USD | Polymer | |
| ESP32 Microcontroller | 1 pc | $10.99 USD | $10.99 USD | Electronic | |
| Battery pack 4 AA | 1 pc | $5.99 USD | $5.99 USD | Electronic | |
| Jumper wires | 10 pcs | $5.79 USD | $0.4825 USD | Electronic |