Utilizing simulation and offline programming in robot system delivery
Laitila, Tommi (2022)
Laitila, Tommi
2022
Konetekniikan DI-ohjelma - Master's Programme in Mechanical Engineering
Tekniikan ja luonnontieteiden tiedekunta - Faculty of Engineering and Natural Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2022-05-27
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202204263685
https://urn.fi/URN:NBN:fi:tuni-202204263685
Tiivistelmä
This thesis focuses on simulation and offline programming practices, use cases and tools. Aim of this thesis is to find methods for improving software delivery within robot system delivery processes and try to solve the above mentioned problems. In case of OptoFidelity, solution for varying robot delivery improvement could be a universal simulation and programming platform for wide robot manipulator selection.
Thesis presents and defines scopes of simulation and offline programming in context of robotics. A comparison on simulation tools is concluded in order to select a single simulation tool that is used as a simulation environment to a custom robot manipulator. simulator environment is tested to proof viability of software tool in OptoFidelity deliveries.
Study on utility and roles of simulation and offline programming is concluded as a literature study focusing on found implementations of mentioned practices. Method for selecting a single software tool is conducted as a comparison of software tools based on features deemed usable for robot system software delivery. Ultimately selected tool is put to a test in form of technical demonstration in which selected features are tested within Python development environment.
Results present that use of simulation and offline programming in robotics related processes add benefits to both internal delivery as well as end user experience. Ultimately selected RoboDK is a suitable simulation and offline programming tool for needs of OptoFidelity robot manipulator simulation testing tasks.
Thesis presents and defines scopes of simulation and offline programming in context of robotics. A comparison on simulation tools is concluded in order to select a single simulation tool that is used as a simulation environment to a custom robot manipulator. simulator environment is tested to proof viability of software tool in OptoFidelity deliveries.
Study on utility and roles of simulation and offline programming is concluded as a literature study focusing on found implementations of mentioned practices. Method for selecting a single software tool is conducted as a comparison of software tools based on features deemed usable for robot system software delivery. Ultimately selected tool is put to a test in form of technical demonstration in which selected features are tested within Python development environment.
Results present that use of simulation and offline programming in robotics related processes add benefits to both internal delivery as well as end user experience. Ultimately selected RoboDK is a suitable simulation and offline programming tool for needs of OptoFidelity robot manipulator simulation testing tasks.