Build Your Own Self Driving Vehicle with Java


Wolfgang Fahl

⌘⌘ Der Wettbewerb[edit]

0x7d4425dc.png

⌘⌘ Demo[edit]

⌘⌘ Die Autos[edit]

RC10FerrariUtrecht.JPG
FordRC10.png

Coole Projekte z.B. bei Dräger

⌘⌘ Selbstfahrende Autos[edit]

Mr Bean

⌘⌘ Das rc-dukes Projekt[edit]

Dukes of Hazzard self driving RC car

https://github.com/rc-dukes/dukes

⌘⌘ Das Team[edit]

BITPlan Trainings-Teilnehmer
Bert-Jan Jan Open Value
Tim Tim JPoint
Wolfgang Wolfgang BITPlanLogoFontLessTransparent.png

⌘⌘ Komponenten[edit]

Software Elektronik Mechanik
Vertx-Logo-sm.png
Rxjavalogo.png

OpenCV

Servo controlAdafruit 16 channel PWM servo driver RCCar-IMG 3566free.pngCameraholder.png

⌘⌘ Bauteile - Elektronik / Mechanik[edit]

Chassis Speed Control Servo
Raspberry PI Battery ...
... ... ...

Teileliste

⌘⌘ Systemkontext - Software[edit]

Self_Driving_RC_Car/Systemcontext 0xa7a576a7.png

⌘⌘ Software - Vert.X[edit]

Vert.x

vertx-overview-2.png see Jenkov Tutorials

# module DukesVerticle Character tests responsibility
1 action Luke.png Luke Proc Image analysis results into actions
2 app Unclejesse.png Uncle Jesse JavaFX app to monitor the car
3 car Bo.png Bo Processing Car control inputs
4 camera-matrix Cooter.png Cooter CameraMatrix and PerspectiveShift
5 detect Daisy.png Daisy Detectors - e.g. Lane and StartLight
6 geometry Enos.png Enos Geometry
7 imageview Rosco.png Rosco lane detection debug image web server
8 roi Cletus.png Cletus Region of Interest
9 watchdog Flash.png Flash Heartbeat controller watchdog
10 webcontrol BossHogg.png Boss Hogg Application to provide manual inputs

⌘⌘ Software - RxJava[edit]

RxJava

⌘⌘ Software - OpenCV[edit]

PlayChessWithAWebCam2019-10-26.png DetectedProbabilisticHough2019-10-21.png DetectedHough2019-10-21.png

⌘⌘ Software - OpenCV - Camera Calibration[edit]

Self_Driving_RC_Car/CameraCalibration Lines 2020-01-13154553.jpg Birdseye 2020-01-13154553.jpg Edges 2020-01-13154553.jpg Camera 2020-01-13154553.jpg

⌘⌘ Konzeptionelle Integrität[edit]

⌘⌘ Software - Steuerungs-App[edit]

Self_Driving_RC_Car/App DukesScreenShot2020-01-07.png

⌘⌘ Probeläufe[edit]


  • title=Stadt Willich Ratssaal der Stadt Willich
  • Turnhalle des TV Schiefbahn e.V.

⌘⌘ Fahrzeug Simulation[edit]


⌘⌘ Dash2[edit]

Dash Dash2 = Dash + VERT.X Verticle Generallee2020-01-16sim.png DashRC-Dukes2020-01-15.png

⌘⌘ PIT-Manöver[edit]


  • selbstfahrende Polizei PIT-Chaser?
  • Verbrecherautos mit Anti-PIT Software?

⌘⌘ Sicherheit[edit]


⌘⌘ Unfallrisiko und Unfalluntersuchung[edit]

seit Pflichtuntersuchung
1 x 1944 BFU, NTSB, TSB, BEA, ...
🚆 10 x 1994 BEU, NTSB, ERA
🚢 50 x 1878 Seeamt
🚌 8 x ÖU,UDV
🚗 60 x
🚲 900 x
🏍 2200 x

⌘⌘ Zugänglichkeit[edit]

target=http://pi-q-robot.bitplan.com/

⌘⌘ Lab[edit]

Ultrasound Triangulation

⌘⌘ Präsentationen[edit]

⌘⌘ Youtube Videos[edit]

🖨 🚪