izpis_h1_title_alt

Optimizacija testiranja vojaškega simulatorja s pomočjo sodelujočega robota
ID ŠTEMBERGER, ANDRAŽ (Avtor), ID Skočaj, Danijel (Mentor) Več o mentorju... Povezava se odpre v novem oknu, ID Golobič, Bogdan (Komentor)

.pdfPDF - Predstavitvena datoteka, prenos (10,30 MB)
MD5: AD35AC35893C4ABA39EFBE2620C20891

Izvleček
Cilj diplomske naloge je bila avtomatizacija postopka testiranja vojaškega simulatorja s pomočjo sodelujočega robota. Najprej predstavimo ročni postopek testiranja ter izpostavimo problem. Pregledamo teoretično ozadje in razvojno okolje, predstavimo podjetje Techman Robots ter njihove produkte, spoznamo okolje ROS ter modul SAS. V nadaljevanju predstavimo implementacijo predlaganega sistema, njegovo arhitekturo ter potek njegovega delovanja. Pomemben element našega sistema je tehnologija robotskega manipulatorja TM12, ki za postavitev v svetovni koordinatni sistem uporabi nalepko TM Landmark, katero prebere s kamero, nameščeno na vrh robotskega manipulatorja. Programi so razbiti na del za robotski manipulator, napisan v okolju TM Flow, ter na del, ki vključuje ROS. Po razvoju se osredotočimo še na potrebno testiranje programov. Najprej izvedemo eksperiment, kjer merimo odstopanje pozicije na robotskem manipulatorju po postavitvi v svetovni koordinatni sistem s pomočjo računalniškega vida. Pozicijo beremo iz robotskega manipulatorja in ugotovimo, da je odstopanje veliko. Nato izvedemo eksperiment, s katerim preverimo ali je za napako kriv računalniški vid, tako da robotski manipulator večkrat premaknemo na enako pozicijo brez uporabe računalniškega vida. Pridemo do ugotovitve, da je robot nenatančen in da je za nenatančnost kriv sam vid. Nato izvedemo eksperiment, kjer s pomočjo laserja, ki je nameščen na robotski manipulator, merimo razpršenost njegovih točk na ravni površini po večkratnih ponovitvah. Pri tem pridemo do ugotovitve, da je razpršenost prevelika. Rezultate razpršenosti laserskih točk vizualiziramo na grafu in na koncu povzamemo, da trenutni implementiran sistem ni dovolj natančen za uporabo.

Jezik:Slovenski jezik
Ključne besede:ROS, Techman Robots, TM12, TM Flow, TM Landmark, SAS
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2023
PID:20.500.12556/RUL-144720 Povezava se odpre v novem oknu
COBISS.SI-ID:147505155 Povezava se odpre v novem oknu
Datum objave v RUL:09.03.2023
Število ogledov:314
Število prenosov:36
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Automating military simulator testing using a collaborative robot
Izvleček:
The aim of the thesis was to automate the process of testing a military simulator with the help of a collaborative robot. First, we present the manual testing process and highlight the problem. We review the theoretical background and development environment, present the company Techman Robots and their products, learn about the ROS environment and the SAS module. In the following, we present the implementation of the proposed system, its architecture and the course of its operation. An important element of our system is the technology of the TM12 robot manipulator, which uses the TM Landmark label for positioning in the global coordinate system, which is read by a camera mounted on top of the robot manipulator. The programs are divided into a part for the robot manipulator written in the TM Flow environment and a part that includes ROS. After development, we focus on the necessary program testing. First, we perform an experiment where we measure the deviation of the position of the robot manipulator after placing it in the world coordinate system with the help of computer vision. We read the position from the robot manipulator and find that the deviation is large. Then we perform an experiment where we check whether computer vision is to blame for the error, by moving the robot manipulator to the same position several times without using computer vision. We come to the conclusion that the robot is accurate and that the vision itself is to blame for the inaccuracy. Then we perform an experiment where, with the help of a laser mounted on the robotic manipulator, we measure the spread of its points on a flat surface after several repetitions. We come to the conclusion that the dispersion is too large. We visualize the laser scattering results on a graph and finally summarize that the current implemented system is not accurate enough to use.

Ključne besede:ROS, Techman Robots, TM12, TM Flow, TM Landmark, SAS

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj