his.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Virtual lead-through robot programming: Programming virtual robot by demonstration
Högskolan i Skövde, Institutionen för ingenjörsvetenskap.
2015 (Engelska)Självständigt arbete på grundnivå (kandidatexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
Abstract [en]

This report describes the development of an application which allows a user to program a robot in a virtual environment by the use of hand motions and gestures. The application is inspired by the use of robot lead-through programming which is an easy and hands-on approach for programming robots, but instead of performing it online which creates loss in productivity the strength from offline programming where the user operates in a virtual environment is used as well. Thus, this is a method which saves on the economy and prevents contamination of the environment. To convey hand gesture information into the application which will be implemented for RobotStudio, a Kinect sensor is used for entering the data into the virtual environment. Similar work has been performed before where, by using hand movements, a physical robot’s movement can be manipulated, but for virtual robots not so much. The results could simplify the process of programming robots and supports the work towards Human-Robot Collaboration as it allows people to interact and communicate with robots, a major focus of this work. The application was developed in the programming language C# and has two different functions that interact with each other, one for the Kinect and its tracking and the other for installing the application in RobotStudio and implementing the calculated data into the robot. The Kinect’s functionality is utilized through three simple hand gestures to jog and create targets for the robot: open, closed and “lasso”. A prototype of this application was completed which through motions allowed the user to teach a virtual robot desired tasks by moving it to different positions and saving them by doing hand gestures. The prototype could be applied to both one-armed robots as well as to a two-armed robot such as ABB’s YuMi. The robot's orientation while running was too complicated to be developed and implemented in time and became the application's main bottleneck, but remained as one of several other suggestions for further work in this project.

Ort, förlag, år, upplaga, sidor
2015. , s. 67
Nyckelord [en]
Lead-through, programming by demonstration, dual arm robot, motion sensor, virtual environment, human-robot collaboration
Nationell ämneskategori
Robotteknik och automation
Identifikatorer
URN: urn:nbn:se:his:diva-11403OAI: oai:DiVA.org:his-11403DiVA, id: diva2:848016
Ämne / kurs
Automatiseringsteknik
Utbildningsprogram
Automatiseringsingenjör
Handledare
Examinatorer
Tillgänglig från: 2015-08-24 Skapad: 2015-08-23 Senast uppdaterad: 2015-08-24Bibliografiskt granskad

Open Access i DiVA

fulltext(2100 kB)1267 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 2100 kBChecksumma SHA-512
b7441e0f3652135544371c4e0f2a132b615e0ed9cc538ee680afea0e90e3c009056704de46e209f581a496b06ff718c434ad5dc1ce3086803c6c3c26b0caa79c
Typ fulltextMimetyp application/pdf

Av organisationen
Institutionen för ingenjörsvetenskap
Robotteknik och automation

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 1267 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 3218 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf