{"title":"End User Live Programming Environment for Robotics","authors":"Jannik Laval","doi":"10.19080/RAEJ.2018.03.555608","DOIUrl":null,"url":null,"abstract":"Robots are more and more presents in our environment. Even if the manufacturers make robots enough intelligent to integrate every place by using SLAM for example, customers will need to specialize their robots to make them more familiar and more adapted to the need. For that, customers need to integrate new features that should be easily added to the robot. For now, the development of new features needs computer-programming knowledge. In this paper, we propose an approach to avoid the gap between customer and software robotics development. We define a EUD (End-User Development) environment based on the visual programming environment Scratch, which has already proven in children learning computer science. We explain the interests of the environment and show two examples based on the Lego Mindstorms and on the Robosoft Kompai robot.","PeriodicalId":284212,"journal":{"name":"Robotics & Automation Engineering Journal","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Robotics & Automation Engineering Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.19080/RAEJ.2018.03.555608","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Robots are more and more presents in our environment. Even if the manufacturers make robots enough intelligent to integrate every place by using SLAM for example, customers will need to specialize their robots to make them more familiar and more adapted to the need. For that, customers need to integrate new features that should be easily added to the robot. For now, the development of new features needs computer-programming knowledge. In this paper, we propose an approach to avoid the gap between customer and software robotics development. We define a EUD (End-User Development) environment based on the visual programming environment Scratch, which has already proven in children learning computer science. We explain the interests of the environment and show two examples based on the Lego Mindstorms and on the Robosoft Kompai robot.