The field of robotics is growing rapidly due to the demand of robotic labor, but it is still relatively complicated for someone unexperienced to program a robot. In this project we have developed a web-based graphical user interface and scripting language for programming robot arms. The goal was to make the user interface so easy to use that people with no previous experience can use it to program the robots. The finished product is a web-based drag and drop application which generates robot control code in FeatherScript, a scripting language built by us for this project. The graphical user interface satisfies all technical requirements and from a survey on user experience we can conclude that the GUI is easy to use. / Robotindustrin växer fort tillsammans med efterfrågan på robotar, men de är idag fortfarande relativt komplicerade att programmera för någon utan tidigare erfarenhet av robotar och/eller programmering. Vi har utvecklat ett webbaserat grafiskt användargränssnitt och skriptspråk för programmering av robotarmar. Målet var att göra användargränssnittet så pass lättanvänt att personer utan tidigare erfarenhet kan använda det för att programmera robotar. Vår slutprodukt är en webbaserad drag-and-drop-applikation som generar robotkod i FeatherScript, ett skriptspråk byggt av oss under detta projekt. Det grafiska användargränssnittet uppfyller alla tekniska krav och genom att utföra en enkät om användarbarhet så kan vi även konstatera att gränssnittet är enkelt att använda.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:uu-357345 |
Date | January 2018 |
Creators | Appelstål, Michael, Michalak, Jonatan, Österberg, Melker |
Publisher | Uppsala universitet, Institutionen för informationsteknologi, Uppsala universitet, Institutionen för informationsteknologi, Uppsala universitet, Institutionen för informationsteknologi |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | Självständigt arbete i informationsteknologi ; 2018-016 |
Page generated in 0.0022 seconds