gyakorlatok · gyakorlatok ütemezése 2017.09.15 intelligens közlekedési rendszerek - bme-tmit 3...

11
Gyakorlatok VITMMA09 Okos város MSc mellékspecializáció

Upload: others

Post on 31-Jan-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Gyakorlatok · Gyakorlatok ütemezése 2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 3 1 2 3 4 5 6 7 Bevezető, projektek kiosztása Gyakorlat I. Gyakorlat II

Gyakorlatok VITMMA09 – Okos város MSc mellékspecializáció

Page 2: Gyakorlatok · Gyakorlatok ütemezése 2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 3 1 2 3 4 5 6 7 Bevezető, projektek kiosztása Gyakorlat I. Gyakorlat II

ITS gyakorlatok

▪ Cél

▪ Gyakorlati tudással kiegészíteni az elméleti ismereteket

▪ Példák a való világból, korlátozott de valósághű környezetben

▪ Tervezés, implementálás, tesztelés

▪ Hasznos tudás

▪ Módszer

▪ Projekt munka kis csoportokban (3-4 hallgató / csoport)

▪ Házi feladatok, bemutatókkal

▪ Gyakorlatok az alapozáshoz, de önálló kiegészítő munka is szükséges

▪ Konzultációk

▪ Gyakorlatok az egyetemen

▪ Kötelező részvétel a gyakorlatok legalább 70%-án (5 alkalom a 7-ből)

Intelligens közlekedési rendszerek - BME-TMIT 2017.09.15 2

Page 3: Gyakorlatok · Gyakorlatok ütemezése 2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 3 1 2 3 4 5 6 7 Bevezető, projektek kiosztása Gyakorlat I. Gyakorlat II

Gyakorlatok ütemezése

2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 3

1 3 2 4 5 6 7

Bevezető,

projektek kiosztása

Gyakorlat I.

Gyakorlat II.

Félévközi

bemutatók

Gyakorlat III.

Konzultáció

Projekt bemutató

Page 4: Gyakorlatok · Gyakorlatok ütemezése 2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 3 1 2 3 4 5 6 7 Bevezető, projektek kiosztása Gyakorlat I. Gyakorlat II

Projekt környezet

▪ Hardver

▪ Mikrokontrollerek, kommunikáció

▪ Arduino, Nucleo, ESP8266

▪ WiFi, Bluetooth, CAN bus

▪ Járművek (játék)

▪ Autók, drónok

▪ Szoftver

▪ Android app-ok

▪ Android Studio

▪ Web alkalmazások

▪ Javascript, python, PHP

▪ Web API-k

▪ Szimulációs keretrendszerek

2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 4

Page 5: Gyakorlatok · Gyakorlatok ütemezése 2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 3 1 2 3 4 5 6 7 Bevezető, projektek kiosztása Gyakorlat I. Gyakorlat II

Projektek

2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 5

Page 6: Gyakorlatok · Gyakorlatok ütemezése 2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 3 1 2 3 4 5 6 7 Bevezető, projektek kiosztása Gyakorlat I. Gyakorlat II

Projekt típus A – CAN bus

▪ CAN bus kommunikáció

▪ Device to device kommunikáció

▪ Szabványos és hibatűrő CAN

▪ Valós műszerfalak

▪ Car hacking

▪ OnBoardDiagnostics (OBD)

▪ Kommunikációs, alkalmazások

▪ Max. 2 projekt

2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 6

Page 7: Gyakorlatok · Gyakorlatok ütemezése 2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 3 1 2 3 4 5 6 7 Bevezető, projektek kiosztása Gyakorlat I. Gyakorlat II

Projekt típus B – Térkép, navigáció

▪ Térkép alapú alkalmazások és szolgáltatások

▪ Útvonaltervezés, találka, tömegközlekedés, parkolás …

▪ Open Street Maps, Google maps

▪ General Transit Feed Specification (GTFS)

▪ Valós idejű adatfolyam, menetrend

▪ Mobil alkalmazások

▪ Crowdsensing, crowdsourcing

▪ Közösségi alkalmazások a mobiltelefonok szenzorjaira építve, mozgás előrejelzés, GPS, kommunikáció

▪ Útvonaltervezésre alapuló közösségi alkalmazások

▪ Max. 3 projekt

2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 7

Page 8: Gyakorlatok · Gyakorlatok ütemezése 2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 3 1 2 3 4 5 6 7 Bevezető, projektek kiosztása Gyakorlat I. Gyakorlat II

Projekt típus C – Forgalom szimulátor

▪ Forgalom szimulátorok

▪ Parkolás, közlekedési dugók, tömegközlekedés

▪ Események szimulálása valós adatok alapján

▪ GTFS integrálása

▪ OSM integrálása

▪ Simulációs eszközök

▪ Multi-Agent Transport Simulation – MATSIM

▪ Simulation of Urban MObility – SUMO

▪ Max. 1 projekt

2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 8

Page 9: Gyakorlatok · Gyakorlatok ütemezése 2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 3 1 2 3 4 5 6 7 Bevezető, projektek kiosztása Gyakorlat I. Gyakorlat II

Projekt típus D – Önvezető autó (vagy valami hasonló)

▪ Szenzorok

▪ Távolságmérő szenzorok

▪ LIDAR (Light Detection and Ranging)

▪ Ultrahangos távolságmérők

▪ Közelségi szenzorok / lökhárító

▪ Kamera

▪ Raspberry Pi kamerák

▪ Gépi látás

▪ OpenCV

▪ Járművek

▪ Parrot Air.Drone 2.0

▪ RC autók

▪ Robotporszívók

▪ Max. 2 projekt

2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 9

Page 10: Gyakorlatok · Gyakorlatok ütemezése 2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 3 1 2 3 4 5 6 7 Bevezető, projektek kiosztása Gyakorlat I. Gyakorlat II

Projekt X – Saját ötlet

▪ Van saját ötleted?

2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 10

Page 11: Gyakorlatok · Gyakorlatok ütemezése 2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 3 1 2 3 4 5 6 7 Bevezető, projektek kiosztása Gyakorlat I. Gyakorlat II

Szükséges tudás

▪ Projekt A.

▪ Elektronika: próbapanelek, forrasztás, oszcilloszkóp kezelése

▪ Elméleti tudás: CAN bus működése, jelek

▪ Reverse engineering: műszerfalak, BMW, Mazda protokollok

▪ Programozás: beágyazott programozás, vizualizáció

▪ Projekt B

▪ Elméleti tudás: GTFS formátum és kapcsolódó protokollok

▪ Programozás: API-k

▪ Projekt C

▪ Elméleti tudás: GTFS formátum és kapcsolódó protokollok

▪ Programozás: szimulátorok (C++, C, Java, …)

▪ Projekt D

▪ Elektronika: próbapanelek, forrasztás, oszcilloszkóp kezelése

▪ Elméleti tudás: kontroll protokollok, API-k, gépi látás

▪ Programozás: beágyazott programozás, OpenCV, MI

2017.09.15 Intelligens közlekedési rendszerek - BME-TMIT 11