Home /Research /Educational Robotics: The Implementation of Karel in 3D
MANIPULATION

Educational Robotics: The Implementation of Karel in 3D

Ioannis Giachos, Evangelos-Diomidis Sagias, Christos Papakitsos, Evangelos C. Papakitsos, Nikolaos Laskaris

Year
2024
Citations
1
Access
Open access

Abstract

This paper explores the use of educational robots in teaching programming, with a focus on the virtual robot Karel. Developed in 1981, Karel is one of the earliest educational tools designed to teach programming and algorithmic thinking. Through simple commands and a grid environment, Karel provides students with an opportunity to grasp the fundamental principles of programming in a visual and interactive manner. The paper outlines the evolution of Karel from its initial form to modern 3D implementations, as well as the integration of physical robots that allow students to see their commands executed in real-time. This combination of theoretical and practical education bridges the gap between learning and application, enhancing students‟ understanding and problem-solving abilities. The robot‟s functional specifications include basic movement commands, turns, gripper control, lifting, and obstacle detection and handling. These functionalities enable the robot to interact with its environment accurately and efficiently, offering students a rich field for experimentation and learning. The application design encompasses the development of movement control units, servomechanisms, ultrasonic sensors, and communication modules, ensuring the smooth operation and interactivity of the robot.

Keywords

KarelRoboticsArtificial intelligenceComputer scienceRobotProgramming language

Related papers

Browse all MANIPULATION papers