240 likes | 364 Views
ÓE-NIK HALLGATÓI PROJEKT-LEHETŐSÉGEK. Szabó Zsolt Ügyvivő szakértő (Kari Erasmus koordinátor) szabo.zsolt@nik.uni-obuda.hu http://nik.uni-obuda.hu/. Programozás oktatása.
E N D
ÓE-NIKHALLGATÓI PROJEKT-LEHETŐSÉGEK Szabó Zsolt Ügyvivő szakértő (Kari Erasmus koordinátor) szabo.zsolt@nik.uni-obuda.hu http://nik.uni-obuda.hu/
Programozás oktatása • A BSc képzés egyik célja, hogy az itt diplomát szerzett hallgatók rendelkezzenek az alapvető szoftvertervezési, -fejlesztési és -tesztelési ismeretekkel • Természetesen még a programozást oktatók is tudják, hogy az informatikai/mérnöki tudás nem csak a programozásból áll • DE az alapvető programozási ismerek szükségesek bármilyen informatikai rendszer tervezéséhez / létrehozásához / használatához szabo.zsolt@nik.uni-obuda.hu
Programozási törzstárgyak • Kiinduló programozási nyelv: C#, később JAVA, SQL, PL/SQL • A lényeg a szemléletmód, nem a konkrét nyelv szabo.zsolt@nik.uni-obuda.hu
Egyéb törzstárgyak • Vállalati információs rendszerek ( üzleti modellezés) • Operációs rendszerek ( bash, powershell) • Számítógép architektúrák gyakorlat ( processzorszintű utasításkezelés, ASM) • Beágyazott rendszerek ( VHDL, ASM) szabo.zsolt@nik.uni-obuda.hu
És az alapvető ismereteken túl… • Windows 8-specifikus alkalmazásfejlesztés • Windows Phone, iPhone (Objective-C), Android • Adatbányászat, Adattárházak • PHP, C++, MATLAB, Python • Prolog • HTML5, JS • Szakirányok: tetszőleges témájú projektmunka! szabo.zsolt@nik.uni-obuda.hu
Projektmunka? • Cél a mérnöki (gyakorlatias) gondolkozásmód kialakítása, CV feltöltése hasznos elemekkel (iparban hasznosítható tudás, TDK/OTDK munkák) • "Azt olvastam" vs. "Úgy tapasztaltam, programozói/ipari nézőpont oktatói oldalról is • Használható eszközök: GPS, kamerák, objektívek, szenzorok, panelek, Asuro, RC autók … • Az ilyen témájú szakirányokon szakdolgozatként kötetlen fejlesztés (képfeldolgozás, robotika, mobil, web, beágyazott rendszerek, stb.) szabo.zsolt@nik.uni-obuda.hu
Cerberus szabo.zsolt@nik.uni-obuda.hu
Morph szabo.zsolt@nik.uni-obuda.hu
Super Resolution Bal oldalon az eredeti videó egy képkockája felnagyítva. Jobb oldalon az élesített kép. Horn & Schunk optical flow szabo.zsolt@nik.uni-obuda.hu
3D rekonstrukció fényképekből szabo.zsolt@nik.uni-obuda.hu
Mobil robotok szabo.zsolt@nik.uni-obuda.hu
Akadálydetektálás és navigáció szabo.zsolt@nik.uni-obuda.hu
PAL használata (vagy: 0-360) szabo.zsolt@nik.uni-obuda.hu
Körbelátó mobilrobot Magyarok a Marson II. szabo.zsolt@nik.uni-obuda.hu
Robotrepülő szabo.zsolt@nik.uni-obuda.hu
AIBO szabo.zsolt@nik.uni-obuda.hu
AIBO ERS210 • Több hallgatói projekt egy robottal, viszont ekkor még különálló projektek • Két programozói felület: OPEN-R (C++), RCODE (TCP/IP scriptnyelv) • Objektumfelismerés, színkorrekció, robotfoci, távirányítás • Probléma: Ad-Hoc modularizáció, nehéz együttműködés • Megoldás: ROS, TurtleBot2 (decemberi vétel) szabo.zsolt@nik.uni-obuda.hu
TurtleBot 2 szabo.zsolt@nik.uni-obuda.hu
ROS • Modularizált, egyszerű topic/message + publish/subscribe rendszer; node-ok hálózata • Alapból támogatott: c++/python bonyolult, de minden elérhető és elég gyors • Bővíthető: rosjava, rosbridge, roscs beta vagy rosszul dokumentált • Saját bővítmény: TekiControl – extra .NET réteg a ROS fölé könnyebben integrálhatóak hallgatói projektek szabo.zsolt@nik.uni-obuda.hu
TekiControl • Jelenleg (december óta): TekiCore + egyszerű távirányítás TCP/IP kliensből vagy tetszőleges modulból • Jövőbeni terv (~3 év): RoboCup, HomeRobotics section (eszközök szerelhetőek a robotra) • Modulok építése hallgatói projekteken keresztül • A cél a hallgatói projektek összeépítése egyetlen nagyobb rendszerré (teamwork!) szabo.zsolt@nik.uni-obuda.hu
TekiControl modulok • Kinect 3D valóság felismerése (PCL) • Objektum-felismerés (MOPED) • Térkép építése (SLAM) • Arcfelismerés (OPENCV) • Hangfelismerés, beszédszintézis (JACK) • Akadály-elkerülés 0-360 optikával • Cél-kereső navigáció „Teki, hozd ide a papucsomat!” … Továbbfejleszthető! szabo.zsolt@nik.uni-obuda.hu
A JÖVŐ… ??? szabo.zsolt@nik.uni-obuda.hu
TOVÁBBI INFORMÁCIÓK • http://teki.nik.uni-obuda.hu/ (hamarosan) • http://nik.uni-obuda.hu/ • http://felveteli.nik.uni-obuda.hu/ • Bármilyen kérdés: info@nik.uni-obuda.hu szabo.zsolt@nik.uni-obuda.hu
KÖSZÖNÖM A FIGYELMET! KÉRDÉSEK? Szabó Zsolt Ügyvivő szakértő (Kari Erasmus koordinátor) szabo.zsolt@nik.uni-obuda.hu http://nik.uni-obuda.hu/