# American Institute of Mathematical Sciences

• Previous Article
The Virtual reality electrical substation field trip: Exploring student perceptions and cognitive learning
• STEME Home
• This Issue
• Next Article
Redundancy understanding and theory for robotics teaching: Application on a human finger model
February  2021, 1(1): 32-46. doi: 10.3934/steme.2021003

## Interactive MATLAB based project learning in a robotics course: Challenges and achievements

 1 Mechatronics Engineering, Department of Mechanical Engineering, American University of Sharjah, P.O Box 26666, Sharjah, UAE

* Correspondence: lromdhane@aus.edu; Tel: +971-6-5152497

Received  October 2020 Revised  January 2021 Published  February 2021

This paper illustrates the conducted efforts for deploying an interactive project-based learning for robotics course using MATLAB. This project is part of a first course on robotics at the graduate level. The course combines both the theoretical and practical aspects to achieve its goals. The course consists of a set of laboratory sessions ends with a class project, these labs experimentally illustrate the modeling, simulation, path-planning and control of the Robot, using the robotics toolbox under MATLAB tools as well as physical interaction with the different robot platforms. The interaction between the student and the physical robot platforms is finally addressed in the class project; in this project, two tasks are considered. The first one is to control a 5DoF robot manipulator to perform a pick and place task. Initially the task is simulated under MATLAB robotics toolbox; the robot is commended to pick objects from initially known poses and stacks them in target poses. Furthermore, the robot manipulator in the second part of the project, with the aid of a vision system, is commended to work as an autonomous robotic arm that picks up colored objects, and then places them in different poses, based on their identified colors. The demonstrated results from the course evolution and assessment tools reflect the benefits of high-level deployment of robot platform in interactive project based learning to increase the students' performance in the course, about 100% and 75% of the student groups successfully completed the required tasks in the project first part and second part respectively.

Citation: Lotfi Romdhane, Mohammad A. Jaradat. Interactive MATLAB based project learning in a robotics course: Challenges and achievements. STEM Education, 2021, 1 (1) : 32-46. doi: 10.3934/steme.2021003
##### References:

show all references

##### References:
Initial and final poses of the blocs for Groups 1 and 2
Initial and final poses of the blocs for Groups 3 and 4
Robot simulation in MATLAB®
Fourth angle calculation method
Joint angles variation between the pick and place poses
Results of the winning team (Team 1)
Results obtained by Team 4
Frames transformation from image space (orange) to robot workspace (yellow).
Block diagram for the of vision system
3 experiments where the blocs were detected based on their colors
List of Robots used in the Labs
Assessment rubrics
 Rubric 1 Report and presentation: quality, scientific content, Matlab code… 30% Rubric 2 Accuracy of the final pose of the blocs 35% Rubric 3 Speed of execution of the task 20% Rubric 4 Smoothness of the motion 15% Rubric 5 (Bonus) Vision-based task 10%
 Rubric 1 Report and presentation: quality, scientific content, Matlab code… 30% Rubric 2 Accuracy of the final pose of the blocs 35% Rubric 3 Speed of execution of the task 20% Rubric 4 Smoothness of the motion 15% Rubric 5 (Bonus) Vision-based task 10%
DH parameter of the robot
 i Links θi(rad) ${\mathit{d}}_{\mathit{i}}$(cm) ${\mathit{\boldsymbol{\alpha}}}_{\mathit{\boldsymbol{i}}}$(rad) ${\mathit{\boldsymbol{a}}}_{\mathit{\boldsymbol{i}}}$(cm) offset 1 Base ${\theta }_{1}$ $6.5\pm 0.5$ -90 0 -90 2 Shoulder ${\theta }_{2}$ 0 0 $14.5\pm 0.5$ -90 3 Elbow ${\theta }_{3}$ 0 0 $18.5\pm 0.5$ 90 4 Wrist ${\theta }_{4}$ 0 -90 0 0 5 Gripper ${\theta }_{5}$ 12.5 0 0 -90
 i Links θi(rad) ${\mathit{d}}_{\mathit{i}}$(cm) ${\mathit{\boldsymbol{\alpha}}}_{\mathit{\boldsymbol{i}}}$(rad) ${\mathit{\boldsymbol{a}}}_{\mathit{\boldsymbol{i}}}$(cm) offset 1 Base ${\theta }_{1}$ $6.5\pm 0.5$ -90 0 -90 2 Shoulder ${\theta }_{2}$ 0 0 $14.5\pm 0.5$ -90 3 Elbow ${\theta }_{3}$ 0 0 $18.5\pm 0.5$ 90 4 Wrist ${\theta }_{4}$ 0 -90 0 0 5 Gripper ${\theta }_{5}$ 12.5 0 0 -90
 Rubric 1 (30%) Rubric 2 (35%) Rubric 3 (20%) Rubric 4 (15%) Rubric 5 bonus (10%) Score (110%) Team 1 5 5 5 5 5 110 Team 2 4 4 3 3 - 73 Team 3 3 3 3 3 3 66 Team 4 4 4 3 4 2 80
 Rubric 1 (30%) Rubric 2 (35%) Rubric 3 (20%) Rubric 4 (15%) Rubric 5 bonus (10%) Score (110%) Team 1 5 5 5 5 5 110 Team 2 4 4 3 3 - 73 Team 3 3 3 3 3 3 66 Team 4 4 4 3 4 2 80
 [1] Sonia Martínez, Jorge Cortés, Francesco Bullo. A catalog of inverse-kinematics planners for underactuated systems on matrix groups. Journal of Geometric Mechanics, 2009, 1 (4) : 445-460. doi: 10.3934/jgm.2009.1.445 [2] Fioralba Cakoni, Rainer Kress. Integral equations for inverse problems in corrosion detection from partial Cauchy data. Inverse Problems & Imaging, 2007, 1 (2) : 229-245. doi: 10.3934/ipi.2007.1.229 [3] J. Delon, A. Desolneux, Jose-Luis Lisani, A. B. Petro. Automatic color palette. Inverse Problems & Imaging, 2007, 1 (2) : 265-287. doi: 10.3934/ipi.2007.1.265 [4] Magdi S. Mahmoud, Omar Al-Buraiki. Robust control design of autonomous bicycle kinematics. Numerical Algebra, Control & Optimization, 2014, 4 (3) : 181-191. doi: 10.3934/naco.2014.4.181 [5] Mingfeng Wang, Ruijun Liu, Chunsong Zhang, Zhao Tang. Daran robot, a reconfigurable, powerful, and affordable robotic platform for STEM education. STEM Education, 2021, 1 (4) : 299-308. doi: 10.3934/steme.2021019 [6] Sebastian Albrecht, Marion Leibold, Michael Ulbrich. A bilevel optimization approach to obtain optimal cost functions for human arm movements. Numerical Algebra, Control & Optimization, 2012, 2 (1) : 105-127. doi: 10.3934/naco.2012.2.105 [7] Jingwei Liang, Jia Li, Zuowei Shen, Xiaoqun Zhang. Wavelet frame based color image demosaicing. Inverse Problems & Imaging, 2013, 7 (3) : 777-794. doi: 10.3934/ipi.2013.7.777 [8] Monika Muszkieta. A variational approach to edge detection. Inverse Problems & Imaging, 2016, 10 (2) : 499-517. doi: 10.3934/ipi.2016009 [9] Michael Dellnitz, O. Junge, B Thiere. The numerical detection of connecting orbits. Discrete & Continuous Dynamical Systems - B, 2001, 1 (1) : 125-135. doi: 10.3934/dcdsb.2001.1.125 [10] Chun-Hsu Ko, Jing-Kun Chen. Grasping force based manipulation for multifingered hand-arm Robot using neural networks. Numerical Algebra, Control & Optimization, 2014, 4 (1) : 59-74. doi: 10.3934/naco.2014.4.59 [11] Elena Beretta, Markus Grasmair, Monika Muszkieta, Otmar Scherzer. A variational algorithm for the detection of line segments. Inverse Problems & Imaging, 2014, 8 (2) : 389-408. doi: 10.3934/ipi.2014.8.389 [12] Liming Zhang, Tao Qian, Qingye Zeng. Edge detection by using rotational wavelets. Communications on Pure & Applied Analysis, 2007, 6 (3) : 899-915. doi: 10.3934/cpaa.2007.6.899 [13] Ruiliang Zhang, Xavier Bresson, Tony F. Chan, Xue-Cheng Tai. Four color theorem and convex relaxation for image segmentation with any number of regions. Inverse Problems & Imaging, 2013, 7 (3) : 1099-1113. doi: 10.3934/ipi.2013.7.1099 [14] Juan C. Moreno, V. B. Surya Prasath, João C. Neves. Color image processing by vectorial total variation with gradient channels coupling. Inverse Problems & Imaging, 2016, 10 (2) : 461-497. doi: 10.3934/ipi.2016008 [15] Petr Pauš, Shigetoshi Yazaki. Segmentation of color images using mean curvature flow and parametric curves. Discrete & Continuous Dynamical Systems - S, 2021, 14 (3) : 1123-1132. doi: 10.3934/dcdss.2020389 [16] Jiangchuan Fan, Xinyu Guo, Jianjun Du, Weiliang Wen, Xianju Lu, Brahmani Louiza. Analysis of the clustering fusion algorithm for multi-band color image. Discrete & Continuous Dynamical Systems - S, 2019, 12 (4&5) : 1233-1249. doi: 10.3934/dcdss.2019085 [17] Yuying Shi, Ying Gu, Li-Lian Wang, Xue-Cheng Tai. A fast edge detection algorithm using binary labels. Inverse Problems & Imaging, 2015, 9 (2) : 551-578. doi: 10.3934/ipi.2015.9.551 [18] Hirotada Honda. On a model of target detection in molecular communication networks. Networks & Heterogeneous Media, 2019, 14 (4) : 633-657. doi: 10.3934/nhm.2019025 [19] Xiangying Meng, Gemma Huguet, John Rinzel. Type III excitability, slope sensitivity and coincidence detection. Discrete & Continuous Dynamical Systems, 2012, 32 (8) : 2729-2757. doi: 10.3934/dcds.2012.32.2729 [20] Ephraim Agyingi, Tamas Wiandt, Sophia A. Maggelakis. Thermal detection of a prevascular tumor embedded in breast tissue. Mathematical Biosciences & Engineering, 2015, 12 (5) : 907-915. doi: 10.3934/mbe.2015.12.907

Impact Factor: