Show last authors
1 The descibed system is an autopilot for the pinball machine "Mary Shelley's Frankenstein".
2 A Raspberry Pi with attached camera is mounted above the pinball machine and the computer is connected to the triggers of the pinball maschine to allow for their actuation.
3
4 The differnt parts of the system interact in the following way. From the live camera footage a ball position is extracted in a series of image processing steps (see [[doc:Image ProcessingBall Detection]]).
5 This pixel position is then transformed into a [[doc:World Coordinate System]] for further processing and passed to the [[doc:SCChart Controller]], wich is the main logic component of the system.
6 To allow for timely reactions the [[doc:SCChart Controller]] calls the [[doc:Ball Physics]], which performes a ball trajectory prediction.
7
8 == Overview ==
9
10
11
12 {{children all="true" depth="2"/}}
13
14 == Gameplay Footage ==
15
16 [[https:~~/~~/mega.nz/#!EF4TlZgB!3PzVmVmV3gVvEKSXyu5i_ZB1tX02m4dEaIi26us9kVk>>url:https://mega.nz/#!EF4TlZgB!3PzVmVmV3gVvEKSXyu5i_ZB1tX02m4dEaIi26us9kVk||shape="rect"]]
17
18 == Hardware ==
19
20 * Sega Pinballmachine: Mary Shelley's Frankenstein
21 * Raspberry Pi 3 B+
22 (((
23 * 4 CPU-Core
24 * 1 GB RAM
25 * 26 GPIO-Pins
26 )))
27
28 * Pi NoIR Camera V2(((
29 * Sony IMX219 sensor
30 * 3280 x 2464 resolution
31 * Up to 90 frames per second (at 640x480)
32 )))
33
34 * Relais box
35 ** Four 5V-relays (three in use)(((
36 * To actuate the three flippers
37 )))