Submitted:
17 September 2024
Posted:
18 September 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
1.1. Overview of Devices Drawing Spirograph Curves
1.2. Drawing LEGO Robots
1.3. Parametric Equations of Central Trochoids
1.4. Types of Central Trochoids
2. Materials, Goal and Methodology
2.1. The Spirograph-like Model
2.2. The SCARA-Type Robot
2.3. The Aim of the Research
2.4. Methodology
- a)
- Drawing capabilities: The robot should be able to draw various central trochoid curves, encompassing epitrochoids (curtate and prolate), hypotrochoids (curtate and prolate), including specific curves like circles, limaçons, cardioids, nephroids, astroids, and rhodonea.
- b)
- Accuracy: The robot should strive to produce drawings that closely match the mathematical definitions of the curves, minimising any discrepancies.
- c)
- User-friendliness: The robot should be easy to operate and program, catering to both educators and students.
- d)
- Cost-effectiveness: The materials and components used in constructing the robot should be readily available, and the overall cost should be kept within reasonable limits.
- a)
- Define the robot’s frame with suitable dimensions and stability.
- b)
- Design the drawing head mechanism, encompassing the pen holder, motors, and movement mechanisms.
- c)
- Design the rotating tray mechanism to ensure accurate rotational movement.
- d)
- Select components (LEGO elements, motors, sensors) and outline the assembly plan for the mechanisms.
- e)
- Design the robot’s control program to enable the drawing of various curves. Include settings for adjusting parameters to control curve variations.
- g)
- Ensure user-friendly programming and testing capabilities, and utilize the LEGO SPIKE Prime software for programming.
3. Results
3.1. Description of the New Universal Robot Model
3.2. Justification of Parametric Equations
3.3. Parameter Setting
- (i)
- A cardioid is a special epitrochoid where the three parametric constants have the same value. Since . It follows that , since , we have . So we manually set d to, say, 16 mm and the pen holder so that mm. We then start the two motors at the same speed in the same direction.
- (ii)
- An astroid is a hypotrochoid with . We get . The manual settings can be mm and mm; the motors must be rotated in opposite directions so that the pen rotates at four times the speed of the tray.
3.4. Coding
4. Two Ways to Use Dynamic Geometry Software as a Support Tool
4.1. Draw a Curve That You Like
4.2. Check the Curve You Have Drawn
5. Discussion and Conclusions
5.1. First Tests with the Robot

- SC1: “I never thought that such beautiful regular patterns could be created from two circular movements.” TC: As unbelievable as it is, it’s true. It is proved by the mathematical verification and, as you can see, the thing works in practice.
- SC2: “It is possible to draw with the robot very precisely, but the value of c cannot be too high, especially when drawing a hypotrochoid.” TC: You have discovered a limitation. The higher the speed ratio of the two motors, the worse the quality of the drawing, especially in the case of rotation in opposite directions.
- SC3: “I find it very exciting to be able to draw the same diagram with the robot that I see in Desmos. It is also amazing that such complex curves can be drawn with a single line.” TC: This comment suggests that you might be happier with a less-than-perfect image you’ve created than a perfect one the software has created. Yes, all central trochoids are single-line curves, all of them can be drawn without lifting the pen.
- SC4: “Sometimes a small change in one parameter results in a completely different curve.” TC: Nice observation. This phenomenon is especially noticeable when we run a moving animation in Desmos, quickly but continuously changing the value of one of the parameters.
- SC5: “This drawing is as beautiful as a mandala. I will color it.” TC: You seem to have artistic tendencies. This is how STEM education becomes STEAM.
- SC6: “It’s a shame that we didn’t learn Calculus that way back then.” TC: Students demand innovative teaching methods.
5.2. Future Directions - Task Design for Student Projects
- Determine the u, d and c parameters needed to draw a nephroid curve with the robot.
- Make the necessary settings on the robot, write the appropriate code and draw the curve by running the program.
- Compare the resulting drawing with the curve displayed by dynamic geometry software. If the two curves do not match, find the cause of the error.
- Using the general formulas given for epitrochoids, prove that the parametric equations of the nephroid arewhere and r denotes the radius of the generating circle.
- Give the period of the curve. At least how many rotations are required in the code to draw the entire curve?
- Enter an estimate of the arc length of the drawn curve, then give the exact value using integration.
- Give an estimate of the area enclosed by the curve, then calculate the exact value using integration.
5.3. Sustainability
5.4. Benefits and Limitation
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| STEM | Science, Technology, Engineering, Mathematics |
| RiE | Robotics in Education |
| ER | Educational Robotics |
| SC | Student comment |
| TC | Teacher comment |
References
- Gamage, K.A.A.; Ekanayake, S.Y.; Dehideniya, S.C.P. Embedding Sustainability in Learning and Teaching: Lessons Learned and Moving Forward—Approaches in STEM Higher Education Programmes. Education Sciences 2022, 12. [Google Scholar] [CrossRef]
- Baharin, N.; Kamarudin, N.; Manaf, U.K.A. Integrating STEM Education Approach in Enhancing Higher Order Thinking Skills. International Journal of Academic Research in Business and Social Sciences 2018, 8, 810–822. [Google Scholar] [CrossRef] [PubMed]
- Hafni, R.N.; Herman, T.; Nurlaelah, E.; Mustikasari, L. The importance of science, technology, engineering, and mathematics (STEM) education to enhance students’ critical thinking skill in facing the industry 4.0. Journal of Physics: Conference Series 2020, 1521, 042040. [Google Scholar] [CrossRef]
- Zizka, L.; McGunagle, D.M.; Clark, P.J. Sustainability in STEM Higher Education: Making Social Change Together. Journal of Higher Education Theory and Practice 2018, 18. [Google Scholar] [CrossRef]
- Mwangi, P.N.; Muriithi, C.M.; Agufana, P.B. Exploring the benefits of educational robots in STEM learning: A systematic review. International Journal of Engineering and Advanced Technology 2022, 11, 5–11. [Google Scholar] [CrossRef]
- Kerimbayev, N.; Nurym, N.; Akramova, A.; Abdykarimova, S. Educational Robotics: Development of computational thinking in collaborative online learning. Education and Information Technologies 2023, 28, 14987–15009. [Google Scholar] [CrossRef]
- Scaradozzi, D.; Screpanti, L.; Cesaretti, L. , Experiences and Assessments. In Smart Learning with Educational Robotics: Using Robots to Scaffold Learning Outcomes; Daniela, L., Ed.; Springer International Publishing: Cham, 2019; pp. 63–92. [Google Scholar] [CrossRef]
- Angel-Fernandez, J.M.; Vincze, M. Towards a formal definition of educational robotics. In Proceedings of the Austrian robotics workshop 2018, (Conference series); Zech, P., Piater, J., Eds.; Innsbruck University Press, 2018; pp. 37–42. [Google Scholar] [CrossRef]
- Talan, T. The effect of educational robotic applications on academic achievement: A meta-analysis study. International Journal of Technology in Education and Science 2021, 5, 512–526. [Google Scholar] [CrossRef]
- Alimisis, D.; Kynigos, C. Constructionism and robotics in education. In Teacher Education on Robotic-Enhanced Constructivist Pedagogical Methods; School of Pedagogical and Technological Education, (ASPETE), 2009; pp. 11–26. [Google Scholar]
- Eguchi, A. Educational robotics theories and practice: Tips for how to do it right. In Robots in K-12 Education: A New Technology for Learning; IGI Global, 2013; pp. 1–30. [Google Scholar] [CrossRef]
- Mitnik, R.; Recabarren, M.; Nussbaum, M.; Soto, A. Collaborative robotic instruction: A graph teaching experience. Computers & Education 2009, 53, 330–342. [Google Scholar] [CrossRef]
- Addido, J.; Borowczak, A.C.; Walwema, G.B. Teaching Newtonian physics with LEGO EV3 robots: An integrated STEM approach. Eurasia Journal of Mathematics, Science and Technology Education 2023, 19. [Google Scholar] [CrossRef]
- Verner, I.M.; Revzin, L.B. Robotics in School Chemistry Laboratories. Robotics in Education; Merdan, M., Lepuschitz, W., Koppensteiner, G., Balogh, R., Eds.; Springer International Publishing: Cham, 2017; pp. 127–136. [Google Scholar] [CrossRef]
- Forsström, S.E.; Afdal, G. Learning mathematics through activities with robots. Digital Experiences in Mathematics Education 2020, 6, 30–50. [Google Scholar] [CrossRef]
- Xefteris, S.; Palaigeorgiou, G. Mixing educational robotics, tangibles and mixed reality environments for the interdisciplinary learning of geography and history. International Journal of Engineering Pedagogy 2019, 9, 82–98. [Google Scholar] [CrossRef]
- Körei, A.; Szilágyi, S. Kinematic model implementation using educational robotics. Robotics in Education; Balogh, R., Obdržálek, D., Eds.; Springer Nature Switzerland: Cham, 2024. [Google Scholar] [CrossRef]
- Körei, A.; Szilágyi, S. How to Draw Cardioids with LEGO Robots: A Technical-Mathematical Project in Higher Education. Robotics in Education; Balogh, R., Obdržálek, D., Christoforou, E., Eds.; Springer Nature Switzerland: Cham, 2023; pp. 37–48. [Google Scholar] [CrossRef]
- Körei, A.; Szilágyi, S. Using Educational Robotics to Explore and Teach Trochoidal Curves. Advanced Research in Technologies, Information, Innovation and Sustainability; Guarda, T., Portela, F., Diaz-Nafria, J.M., Eds.; Springer Nature Switzerland: Cham, 2024; pp. 87–101. [Google Scholar] [CrossRef]
- Whitaker, J.R. Mathematics of the Spirograph. School Science and Mathematics 2010, 88, 554–564. [Google Scholar] [CrossRef]
- Hall, L.M. Trochoids, roses, and thorns-beyond the Spirograph. The College Mathematics Journal 1992, 23, 20–35. [Google Scholar] [CrossRef]
- Northcott, W.H. A Treatise on Lathes & Turning; Longmans Green & Co, 1868. [Google Scholar]
- Partridge, E.A. On the mathematical theory of the geometric chuck. Journal of the Franklin Institute 1903, 155, 139–146. [Google Scholar] [CrossRef]
- Whitaker, J.R. Harmonographs. II. Circular design. American Journal of Physics 2001, 69, 174–183. [Google Scholar] [CrossRef]
- Shell-Gellasch, A. The Schilling kinematic models at the Smithsonian. Journal of Humanistic Mathematics 2015, 5, 167–179. [Google Scholar] [CrossRef]
- Danahy, E.; Wang, E.; Brockman, J.; Carberry, A.; Shapiro, B.; Rogers, C.B. LEGO-based Robotics in Higher Education: 15 Years of Student Creativity. International Journal of Advanced Robotic Systems 2014, 11. [Google Scholar] [CrossRef]
- Souza, I.M.L.; Andrade, W.L.; Sampaio, L.M.R.; Araujo, A.L.S.O. A Systematic Review on the use of LEGO® Robotics in Education. 2018 IEEE Frontiers in Education Conference (FIE), 2018, pp. 1–9. [CrossRef]
- Jamali, U.A. Developing Creativity via LEGO and AI Robotics. In Technology in Learning; van Wyk, M., Ed.; IntechOpen: Rijeka, 2023; chapter 9. [Google Scholar] [CrossRef]
- Isogawa, Y. The LEGO Mindstorms Robot Inventor Idea Book. 128 Simple Machines and Clever Contraptions; No Stars Press Inc., 2021. [Google Scholar]
- Lockwood, H. A Book of Curves; Cambridge University Press, 1967. [Google Scholar]
- Hotton, S. A geometric invariant for the study of planar curves and its application to spiral tip meander, 2016. [CrossRef]
- Lawrence, J.D. A Catalog of Special Plane Curves; Dover Publications, 1972. [Google Scholar]
- Körei, A.; Szilágyi, S.; Vaičiulyte, I. Task design for teaching cardioid curve with dynamic geometry software and educational robotics in university practice. Problems of Education in the 21st Century 2023, 81, 840–860. [Google Scholar] [CrossRef]
- Weilkiens, T. Introduction. In Systems Engineering with SysML/UML; Weilkiens, T., Ed.; The MK/OMG Press, Morgan Kaufmann: Burlington, 2007; pp. 1–22. [Google Scholar] [CrossRef]
- Lonetti, F.; Marchetti, E. Emerging Software Testing Technologies. In Advances in Computers; Memon, A.M., Ed.; Elsevier, 2018; Vol. 108, pp. 91–143. [Google Scholar] [CrossRef]
- Fowler, K.R. Introduction to Good Development. In Developing and Managing Embedded Systems and Products; Fowler, K.R., Silver, C.L., Eds.; Newnes: Oxford, 2015; pp. 1–38. [Google Scholar] [CrossRef]
- Dahlgaard, J.; Anninos, L. Quality, resilience, sustainability and excellence: understanding LEGO’s journey towards organisational excellence. International Journal of Quality and Service Sciences 2022, 14, 465–485. [Google Scholar] [CrossRef]
- Chatzichristofis, S.A. Recent Advances in Educational Robotics. Electronics 2023, 12. [Google Scholar] [CrossRef]
- Valls Pou, A.; Canaleta, X.; Fonseca, D. Computational Thinking and Educational Robotics Integrated into Project-Based Learning. Sensors 2022, 22. [Google Scholar] [CrossRef] [PubMed]
- Coufal, P. Project-Based STEM Learning Using Educational Robotics as the Development of Student Problem-Solving Competence. Mathematics 2022, 10. [Google Scholar] [CrossRef]











| Epitrochoids | Hypotrochoids |
|---|---|
| circle | circle |
| limaçon | ellipse |
| cardioid | astroid |
| nephroid | rhodonea |
| Parameter | Epitrochoids | Hypotrochoids |
|---|---|---|
| u | ||
| c | ||
| r | ||
| R |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).