Tato práce je zaměřena na možnosti rozpoznávacích algoritmů implementovaných
v humanoidním robotu NAO firmy Aldebaran. Zabývá se popisem a použitím
algoritmů implementovaných na senzorický systém robotu NAO, zejména pak možnostmi
zpracování obrazu. Práce je dále zaměřena na návrh a realizaci programu, který
by umožnil snadné testování rozpoznávacích možností robotu.
Program pro testování algoritmů je řešen jako spustitelná aplikace pro platformu
Windows napsaný v jazyce Python. Jednotlivé rozpoznávací algoritmy je pak možné
spouštět přímo pomocí tlačítek na robotu. Grafická část programu, běžící na počítači
s Windows, slouží pro navázání spojení s robotem NAO a spuštění samotného skriptu.
Anotace v angličtině
This thesis is focused on capabilities of recognition algorithms implemented on
humanoid robot NAO made by Aldebaran Robotics. It handles description and
applications of algorithms implemented on the sensoric system of NAO robot, precisely
image processing. The thesis is also focused on the application design and realization.
Thanks to the application, it will be easy to test all of the recognition capabilities of the
robot.
The algorithm testing program is realised as an executable application made for
Windows platform. The application is coded in Python. Each recognition algorithm can
be started by pressing individual buttons on the robot. Main purpose of the Windows
application is to secure the communication with the robot which is followed by
initiation of the script itself.
Klíčová slova
humanoidní robot NAO, rozpoznávací algoritmy, zpracování obrazu
Tato práce je zaměřena na možnosti rozpoznávacích algoritmů implementovaných
v humanoidním robotu NAO firmy Aldebaran. Zabývá se popisem a použitím
algoritmů implementovaných na senzorický systém robotu NAO, zejména pak možnostmi
zpracování obrazu. Práce je dále zaměřena na návrh a realizaci programu, který
by umožnil snadné testování rozpoznávacích možností robotu.
Program pro testování algoritmů je řešen jako spustitelná aplikace pro platformu
Windows napsaný v jazyce Python. Jednotlivé rozpoznávací algoritmy je pak možné
spouštět přímo pomocí tlačítek na robotu. Grafická část programu, běžící na počítači
s Windows, slouží pro navázání spojení s robotem NAO a spuštění samotného skriptu.
Anotace v angličtině
This thesis is focused on capabilities of recognition algorithms implemented on
humanoid robot NAO made by Aldebaran Robotics. It handles description and
applications of algorithms implemented on the sensoric system of NAO robot, precisely
image processing. The thesis is also focused on the application design and realization.
Thanks to the application, it will be easy to test all of the recognition capabilities of the
robot.
The algorithm testing program is realised as an executable application made for
Windows platform. The application is coded in Python. Each recognition algorithm can
be started by pressing individual buttons on the robot. Main purpose of the Windows
application is to secure the communication with the robot which is followed by
initiation of the script itself.
Klíčová slova
humanoidní robot NAO, rozpoznávací algoritmy, zpracování obrazu
Seznamte se s roboty NAO na pracovišti školitele a s dosud řešenými projekty majícími souvislost s těmito roboty.
Prozkoumejte problematiku rozpoznávacích algoritmů implementovaných na senzorický systém robotů NAO. Zaměřte se především na možnosti zpracování obrazu.
Navrhěte software, který umožní snadno testovat rozpoznávací možnosti robotu.
Navržené řešení prakticky ověřte.
Zásady pro vypracování
Seznamte se s roboty NAO na pracovišti školitele a s dosud řešenými projekty majícími souvislost s těmito roboty.
Prozkoumejte problematiku rozpoznávacích algoritmů implementovaných na senzorický systém robotů NAO. Zaměřte se především na možnosti zpracování obrazu.
Navrhěte software, který umožní snadno testovat rozpoznávací možnosti robotu.