Volltext-Downloads (blau) und Frontdoor-Views (grau)

Teaching visual programming: humanoid robot programming as a case study

  • Visual programming languages (VPL) let users develop software programs by combining visual program elements, like lists of objects, loops or conditional statements rather than by specifying them textually. Humanoid robots programming is a very attractive and motivating application domain for students, especially for programming beginners. Humanoid robots are constructed in such a way that theyVisual programming languages (VPL) let users develop software programs by combining visual program elements, like lists of objects, loops or conditional statements rather than by specifying them textually. Humanoid robots programming is a very attractive and motivating application domain for students, especially for programming beginners. Humanoid robots are constructed in such a way that they mimic the human body by using actuators that perform like muscles. Typically, a humanoid robot consists of sensors and actuators, i.e. torso, a head, two arms, and two legs, though some humanoid robots may replicate only part of the body, for example, from the waist up. In some cases, humanoid robots are equipped with heads designed to replicate additional human facial features such as eyes. Additional sensors are needed by a robot to gather information about the conditions of the environment to allow the robot to make necessary decisions about its position or certain actions that the situation requires, e.g. an arm movement or an open/close hand action. Other examples for sensor are reflective infrared sensors used to detect objects in proximity. In this work, we introduce a use-case centered approach based on sensors and actors of a robot and a workflow model to visually describe the sequence of actions including conditional actions or concurrent actions. We provide an in-depth discussion of a new VPL based teaching method for programming humanoid robots based on VPLs. Open research challenges, limits and perspectives for further development of our teaching approach are discussed as well.show moreshow less

Export metadata

Additional Services

Search Google Scholar

Statistics

frontdoor_oas
Metadaten
Document Type:Conference Proceeding
Conference Type:Konferenzartikel
Zitierlink: https://opus.hs-offenburg.de/8370
Bibliografische Angaben
Title (English):Teaching visual programming: humanoid robot programming as a case study
Conference:International Conference on Education and New Learning Technologies (15. : 3-5 July 2023 : Palma, Spain)
Author:Martin ZimmermannStaff MemberGND
Year of Publication:2023
Publisher:IATED
First Page:6143
Last Page:6149
Parent Title (English):EDULEARN23 Proceedings
ISBN:978-84-09-52151-7
ISSN:2340-1117
DOI:https://doi.org/10.21125/edulearn.2023.1598
Language:English
Inhaltliche Informationen
Institutes:Fakultät Wirtschaft (W)
Collections of the Offenburg University:Bibliografie
Tag:Humanoid robots programming; Visual programming languages
Formale Angaben
Relevance for "Jahresbericht über Forschungsleistungen":Konferenzbeitrag: h5-Index < 30
Open Access: Closed 
Licence (German):License LogoUrheberrechtlich geschützt