Thus, the usability issues related to their experience of controlling robotic toys are critical for designing these interfaces. Non-programmer adults are also using similar robotic toys for entertainment. On the other hand, robotic toys such as Sphero and Ollie Footnote 4 have been also used by non-programmer adults for entertainment and Lego Mindstorms used in universities to teach programming. For example, Lego Mindstorms Footnote 1, Ozobot Footnote 2, and Dash & Dot Footnote 3 have been commercialized as educational robot kits to teach coding to children by providing digital interfaces for programming these toys. They differ from traditional similar toys such as remote control cars by being programmable for autonomous actions and by integrating with a mobile device to play mixed reality games. Among them, also robotic toys that are capable of jumping, rolling, changing colors and moving autonomously have recently become popular for both children and adults. Recently, different types of robots have emerged into our lives such as drones and service robots. Our findings, which highlighted the usability issues of SPRK Lightning Lab for Sphero application, contribute to the field by providing design suggestions on using a digital medium and a tangible device together, the usability issues of block coding by non-programmers and learnability in a robotic toy application. Our procedure consisted of a pre-test and a semi-structured post-test interview as well as an exploring session for the participants and three tasks with a short semi-structured interview at the end of each task. In order to explore the usability issues related to the non-programmers’ experience of controlling the robotic toys, we conducted a user study with non-programmers (N = 9) by using Sphero (a robotic toy) and tested its mobile application, called SPRK Lightning Lab for Sphero, which adopted visual programming language with a block-based coding interface. However, usually, end-users are not experts in robotics or programming. Apart from being only a toy, some of these smart devices are programmable for accomplishing commands given by the end-user. All text coding is done using Javascript. Text code cannot generate block code.Recently, sophisticated robotic toys have commercially emerged into our lives. The " Text Series" of onboarding activities will bring Sphero robots to life through code. An integrated " Wiki" will support users graduating from blocks to text the same type of tool real developers use. Text Programming: A more advanced method for grades 6-University where users can program with a text editor to write custom syntax. You can also copy the text code, create a text program, then paste it to edit the code. You can view the JavaScript text code behind a blocks program by selecting the three dots menu in the top right of the program canvas, and select 'JavaScript Code'. New to block programming? Check out our Blocks intro activities. Pre-programmed blocks allow for a wide variety of actions and variables. Be sure to check out our introductory Draw Activities on Sphero Edu. You can view the JavaScript text code behind a draw program by selecting the three dots menu in the top right of the program canvas, and select 'JavaScript Code'.īlock Programming: Intermediate coders can utilize the familiar block-based drag and drop interface. Users draw lines to program their robot and can modify the speed and color. You can code Sphero robots in 3 different ways using the Sphero Edu app:ĭraw Programming: This simpler method of programming is intended for grades PK-2, and is simply named "Draw". Verifying your Child's Sphero Edu AccountĬhanging Text-To-Speech Settings for The "Speak" Block Important RVR/RVR+ Firmware Update - October 2022 Google Sign-In Changes for the macOS and Windows Versions of Sphero Edu (Legacy Issue) Sphero Edu and Location Services for Android and Chromebooks Important RVR Firmware Update - August 31, 2020Ĭhanging support for Android 5, 6, and 7 in February, 2022Ĭhanges to Community Programs in May 2022 Update: Sphero Compatibility with Chrome OS Changing Support for iOS 10 and 11 with Sphero Edu 6.3.0Ĭhanging support for iOS 9 in the Fall of 2020
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |