Négykerekű mobilrobot vezérlőelektronikájának tervezése és építése


Design and construction of control electronics for four wheeled robots
Szakdolgozat Mérnök-informatikus BSc
Témavezető: Mingesz Róbert egyetemi adjunktus
Témakör: robotika/elektronika/mechatronika
Műszaki Informatikai Tanszék

A feladat leírása, a munka célja:

Egy mobil robot építése során a mechanika mellett alapvető fontosságú maga a működést vezérlő elektronika. Ennek feladata a szenzorok jeleinek érzékelése és feldolgozása, az aktuátorok meghajtása, kapcsolattartás a külvilággal (számítógépek, robot társak) valamint a vezérlő szoftver futtatása.

A szakdolgozat célja egy négykerekű robot működéshez szükséges szenzorok kiválasztása és tesztelése, a vezérlőelektronika megtervezése, megvalósítása, tesztelése és felprogramozása, valamint a fejlesztési folyamat részletes dokumentálása. Az elkészített robothardver alkalmas kell legyen útvonalkövetésre, akadályelkerülésre, kommunikációra a külvilággal. Maga az elkészített robotot valamint az építése során szerzett tapasztalatok további szakdolgozattémák alapjául szolgál majd.

A munkavégzés fontosabb lépései:

  • Irodalomkutatás, a már létező megoldások vizsgálata, új lehetőségek felkutatása
  • Megvalósítási terv
  • Mechanika kiválasztása
  • Szenzorok tesztelése, kiválasztása
  • Aktuátorok tesztelése
  • Elektronika tervezése, megépítése és tesztelése
  • Alapvető feladatokat ellátó szoftver elkészítése (pályakövetés, akadály elkerülése)
  • Dokumentálás, szakdolgozat elkészítése, szakdolgozat védése

A fejlesztéshez rendelkezésre álló fontosabb erőforrások:

  • LabVIEW, C#, Java fejlesztőkörnyezetek
  • Multiméterek, oszcilloszkópok, tápegységek, jelgenerátorok
  • Elektronikai alkatrézsek, szenzorok
  • Áramkörök megvalósításához szükséges eszközök
  • A mechanikai megmunkáláshoz szükséges eszközök
  • Mikrovezérlő fejlesztőeszközök
  • Részletesebben: A Zaj Labor erőforrásai

Kapcsolódó irodalom


A jelentkezés feltételei

  • Angol nyelvtudás (a rendelkezésre álló dokumentációk nagy része angolul érhető el)
  • A C programozási nyelv ismerete (mikrovezérlő programozása)
  • Áramkörtervezési alapismeretek
  • Érdeklődés a robotfejlesztés és programozás területén
  • Az itt leírt követelmények ismerete és elfogadása

A téma kiíráasát engedélyezem.
Szeged, 2012.01.29. Gingl Zoltán, mb. tanszékvezető egyetemi docens