1 / 24

ÓE-NIK HALLGATÓI PROJEKT-LEHETŐSÉGEK

Ó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.

etta
Télécharger la présentation

ÓE-NIK HALLGATÓI PROJEKT-LEHETŐSÉGEK

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ó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/

  2. 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

  3. 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

  4. 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

  5. É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

  6. 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

  7. Cerberus szabo.zsolt@nik.uni-obuda.hu

  8. Morph szabo.zsolt@nik.uni-obuda.hu

  9. 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

  10. 3D rekonstrukció fényképekből szabo.zsolt@nik.uni-obuda.hu

  11. Mobil robotok szabo.zsolt@nik.uni-obuda.hu

  12. Akadálydetektálás és navigáció szabo.zsolt@nik.uni-obuda.hu

  13. PAL használata (vagy: 0-360) szabo.zsolt@nik.uni-obuda.hu

  14. Körbelátó mobilrobot Magyarok a Marson II. szabo.zsolt@nik.uni-obuda.hu

  15. Robotrepülő szabo.zsolt@nik.uni-obuda.hu

  16. AIBO szabo.zsolt@nik.uni-obuda.hu

  17. 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

  18. TurtleBot 2 szabo.zsolt@nik.uni-obuda.hu

  19. 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

  20. 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

  21. 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

  22. A JÖVŐ… ??? szabo.zsolt@nik.uni-obuda.hu

  23. 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

  24. 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/

More Related