Using a general robot programming system to control an industrial robot

Industrial robot programs are usually created with the programming language that the manufacturer provides. These languages are often limited to cover the common usages within the industry. However, when a more advanced program is needed, then third-party programs are often used to, e.g., locating o...

Full description

Bibliographic Details
Main Author: Igelmo, Victor
Format: Others
Language:English
Published: Högskolan i Skövde, Institutionen för ingenjörsvetenskap 2018
Subjects:
ROS
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-15722
id ndltd-UPSALLA1-oai-DiVA.org-his-15722
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-his-157222018-07-04T06:30:06ZUsing a general robot programming system to control an industrial robotengIgelmo, VictorHögskolan i Skövde, Institutionen för ingenjörsvetenskap2018ROSuniversal robotsrobot middlewarerobotic armsroboticsROSuniversal robotsrobotar middlewarerobotarmrobotikMechanical EngineeringMaskinteknikIndustrial robot programs are usually created with the programming language that the manufacturer provides. These languages are often limited to cover the common usages within the industry. However, when a more advanced program is needed, then third-party programs are often used to, e.g., locating objects using vision systems, applying correct force with force torque sensors, etc. Instead of using both the language of the robot and third-party programs to create more advanced programs, it is preferable to have one system that can fully control the robot. Such systems exist, e.g., Robot Operating System (ROS), Yet Another Robot Language (YARP), etc. These systems require more time to fully set up, but once they are set up supposedly they can be used for a lot of different applications and can be used on several industrial robots from different manufacturers. Currently, University of Skövde have robots from Universal Robots (UR) with several peripheral equipment which has limited control because the built-in language does not support it. Therefore, they need help with both investigating which robot system could be used and implementing that robot system. This thesis will prove the suitability of using ROS to control aforesaid hardware, fulfilling all the requirements. It will be also demonstrated the feasibility of ROS in the long-term, according to the future plans for this equipment in University of Skövde. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-15722application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic ROS
universal robots
robot middleware
robotic arms
robotics
ROS
universal robots
robotar middleware
robotarm
robotik
Mechanical Engineering
Maskinteknik
spellingShingle ROS
universal robots
robot middleware
robotic arms
robotics
ROS
universal robots
robotar middleware
robotarm
robotik
Mechanical Engineering
Maskinteknik
Igelmo, Victor
Using a general robot programming system to control an industrial robot
description Industrial robot programs are usually created with the programming language that the manufacturer provides. These languages are often limited to cover the common usages within the industry. However, when a more advanced program is needed, then third-party programs are often used to, e.g., locating objects using vision systems, applying correct force with force torque sensors, etc. Instead of using both the language of the robot and third-party programs to create more advanced programs, it is preferable to have one system that can fully control the robot. Such systems exist, e.g., Robot Operating System (ROS), Yet Another Robot Language (YARP), etc. These systems require more time to fully set up, but once they are set up supposedly they can be used for a lot of different applications and can be used on several industrial robots from different manufacturers. Currently, University of Skövde have robots from Universal Robots (UR) with several peripheral equipment which has limited control because the built-in language does not support it. Therefore, they need help with both investigating which robot system could be used and implementing that robot system. This thesis will prove the suitability of using ROS to control aforesaid hardware, fulfilling all the requirements. It will be also demonstrated the feasibility of ROS in the long-term, according to the future plans for this equipment in University of Skövde.
author Igelmo, Victor
author_facet Igelmo, Victor
author_sort Igelmo, Victor
title Using a general robot programming system to control an industrial robot
title_short Using a general robot programming system to control an industrial robot
title_full Using a general robot programming system to control an industrial robot
title_fullStr Using a general robot programming system to control an industrial robot
title_full_unstemmed Using a general robot programming system to control an industrial robot
title_sort using a general robot programming system to control an industrial robot
publisher Högskolan i Skövde, Institutionen för ingenjörsvetenskap
publishDate 2018
url http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-15722
work_keys_str_mv AT igelmovictor usingageneralrobotprogrammingsystemtocontrolanindustrialrobot
_version_ 1718709355708153856