zaključna naloga Univerzitetnega študijskega programa I. stopnje Strojništvo - Razvojno raziskovalni program
Brian Kleva (Avtor), Rok Vrabič (Mentor), Gašper Škulj (Komentor)

Povzetek

Strojno učenje, podveja umetne inteligence, se je v zadnjih letih uveljavilo kot obetavno orodje s sposobnostjo inoviranja industrij, lajšanja vsakdana ter oblikovanja prihodnosti družbe. Zaradi njegovega izjemnega računalniškega potenciala se strojno učenje vedno pogosteje pojavlja tudi za reševanje problemov v večrobotskih sistemih. Detekcijski algoritem YOLOv5 smo s pomočjo strojnega učenja izurili za prepoznavanje milirobotov z računalniškim vidom. Izdelali smo program v programskem jeziku Python, ki s pomočjo izurjenega detekcijskega algoritma in algoritma sledenja DeepSORT omogoča detekcijo in sledenje posameznih milirobotov v roju. Program shranjuje podatke o lokacijah milirobotov in omogoča vizualizacijo njihovega gibanja. Uspešno realizacijo programa smo preverili s pomočjo robotske testne celice s sistemom štirih kamer.

Ključne besede

diplomske naloge;računalniški vid;strojno učenje;nevronska mreža;YOLOv5;detekcijski algoritem;algoritem sledenja;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UL FS - Fakulteta za strojništvo
Založnik: [B. Kleva]
UDK: 004.434:004.85:004.925(043.2)
COBISS: 170786051 Povezava se bo odprla v novem oknu
Št. ogledov: 61
Št. prenosov: 11
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Machine learning algorithm for tracking a swarm of mobile millirobots
Sekundarni povzetek: Machine learning, a branch of artificial intelligence, has established itself in recent years as a promising tool with the ability of innovating industries, making everyday life easier and shaping the future of our society. Due to its extraordinary computational potential, machine learning is increasingly used to solve problems in multi-robot systems. We trained the YOLOv5 detection algorithm with the help of machine learning to recognize individual millirobots using computer vision. We coded a program using the programming language Python, which, with the help of the trained detection algorithm and the DeepSORT tracking algorithm, detects and tracks millirobots in a swarm. The program stores the location data of individual millirobots and enables the visualization of their movements. The program has been tested in a robot test cell with a four-camera system.
Sekundarne ključne besede: thesis;computer vision;machine learning;neural network;YOLOv5;detection algorithm;tracking algorithm;
Vrsta dela (COBISS): Zaključna naloga
Študijski program: 0
Konec prepovedi (OpenAIRE): 1970-01-01
Komentar na gradivo: Univ. v Ljubljani, Fak. za strojništvo
Strani: XI, 34 f.
ID: 19900771
Priporočena dela:
, zaključna naloga Univerzitetnega študijskega programa I. stopnje Strojništvo - Razvojno raziskovalni program
, zaključna naloga Univerzitetnega študijskega programa I. stopnje Strojništvo - Razvojno raziskovalni program