Changes for page Project Documentation
Last modified by Soeren Domroes on 2025/01/30 12:18
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.stu1 042251 +XWiki.stu120505 - Content
-
... ... @@ -1,27 +23,6 @@ 1 -== Hardware == 2 - 3 -* Raspberry Pi 3 B+ 4 -((( 5 -* 4 CPU-Core 6 -* 1 GB RAM 7 -* 26 GPIO-Pins 8 -))) 9 - 10 -* Pi NoIR Camera V2((( 11 -* Sony IMX219 sensor 12 -* 3280 x 2464 resolution 13 -* Up to 90 frames per second (at 640x480) 14 -))) 15 - 16 -* Relais box 17 -** Four 5V-relays (three in use)((( 18 -* To actuate the three flippers 19 -))) 20 - 21 -\\ 22 - 23 23 == Project Milestones == 24 24 3 +(% class="wrapped" %) 25 25 |=((( 26 26 Date 27 27 )))|=((( ... ... @@ -56,7 +56,7 @@ 56 56 57 57 logic only rudimentary - repeatedly trigger both flippers if ball is below threshold 58 58 59 -(see vid [tobeattached38 +([[see video>>url:https://youtu.be/heWC7CDigWQ||shape="rect"]]) 60 60 ))) 61 61 |((( 62 62 \\ ... ... @@ -70,16 +70,47 @@ 70 70 71 71 == Components == 72 72 73 -Th si section is meant to collect the latest considerations for the system components.52 +This section is meant to collect the latest considerations for the system components. 74 74 75 -=== Ball Detection === 54 +=== Vision/Ball Detection === 76 76 56 +* Flashing lights need to be masked or excluded by means of color to prevent misdetections 57 +* The pixel coordinates should be translated to a custom coordinate system, s.t. chnages in resolution or exact camera position can be abstracted from 58 + 77 77 === Pinball Controller === 78 78 79 79 === Ball Physics Model === 80 80 63 +* For now the physics model passes a single number, the time the ball is predicted to be in range, i.e. when to trigger the flippers. 64 +For the logic to be able to perform meaningful computation more information needs to be passed, e.g.: 65 +** **Position** the ball is predicted to be at at the corresponding time 66 +** **Velocity **vector of the ball 67 +* Gravity on (% lang="en" %)inclined plane 68 + 69 +* (% lang="en" %)Different ball behavior when rolling down the inlanes 70 + 71 +* (% lang="en" %)Bounce back on collision, especially with the resting flippers (not all shot should be taken as a volley) 72 + 81 81 === Main Program === 82 82 83 83 \\ 84 84 85 -\\ 77 +== Hardware == 78 + 79 +* Raspberry Pi 3 B+ 80 +((( 81 +* 4 CPU-Core 82 +* 1 GB RAM 83 +* 26 GPIO-Pins 84 +))) 85 + 86 +* Pi NoIR Camera V2((( 87 +* Sony IMX219 sensor 88 +* 3280 x 2464 resolution 89 +* Up to 90 frames per second (at 640x480) 90 +))) 91 + 92 +* Relais box 93 +** Four 5V-relays (three in use)((( 94 +* To actuate the three flippers 95 +)))
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 - 656680101 +71401581 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/PP18/pages/ 65668010/Project Documentation1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/PP18/pages/71401581/Project Documentation