<
From version < 17.1 >
edited by stu104225
on 2020/03/23 14:41
To version < 18.1 >
edited by stu122612
on 2023/07/06 14:48
>
Change comment: Renamed from xwiki:PP18.SCChart Controller

Summary

Details

Page properties
Parent
... ... @@ -1,0 +1,1 @@
1 +Project Documentation
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.stu104225
1 +XWiki.stu122612
Content
... ... @@ -36,11 +36,11 @@
36 36  
37 37  [[image:attach:trigger.JPG]]
38 38  
39 -Arguably the most central element of a flipper autopilot is the module that decides when to trigger the flippers. In this system said descision is mainly made in the region displayed above. Most of the time while playing the automaton will be in the //survive// state, where it reacts to the times as given by the prediction. Here the only objective is to keep the ball in the game.
39 +Arguably the most central element of a flipper autopilot is the module that decides when to trigger the flippers. In this system said decision is mainly made in the region displayed above. Most of the time while playing the automaton will be in the //survive// state, where it reacts to the times as given by the prediction. Here the only objective is to keep the ball in the game.
40 40  
41 -In certain situtations this state is left in order to perform more elaborate gameplay maneuvers.
42 -One of these is to catch the ball with left flipper. Once this was successfully performed targeted shots to certain game elements are possible and the controller decides which one to aim for by analyzing some lamps that indicate certain game situations. The rule of thumb is: When there is a lamp lit above some target, it should be aimed at.
43 -Another one is to detect a ball coming back after successfully hitting the big ramp. The ball is then led down a deterministic path feeding it into the left inlane. In this situation the controller tries to trigger the left flipper at the right timing to shoot the ball right into the big ramp again. This is useful since successive ramp shots are benefitial in most situations, as they score good points and lead to activation of a multiball mode.
41 +In certain situations this state is left in order to perform more elaborate gameplay maneuvers.
42 +One of these is to catch the ball with the left flipper. Once this was successfully performed targeted shots to certain game elements are possible and the controller decides which one to aim for by analyzing some lamps that indicate certain game situations. The rule of thumb is: When there is a lamp lit above some target, it should be aimed at.
43 +Another one is to detect a ball coming back after successfully hitting the big ramp. The ball is then led down a deterministic path feeding it into the left inlane. In this situation the controller tries to trigger the left flipper at the right timing to shoot the ball right into the big ramp again. This is useful since successive ramp shots are beneficial in most situations, as they score good points and lead to activation of a multiball mode.
44 44  
45 45  \\
46 46  
... ... @@ -77,7 +77,7 @@
77 77  
78 78  = Control Top Flipper =
79 79  
80 -This region simply triggers the top flipper whenever there is a ball detected to be close to its range. Hitting the ball with the top flipper is often benefitial but never critical. So in order to save resources there is less computational effort put into it, i.e. no prediction is performed and the range is not precisely defined. It is implemented as a single state with a during action, since the work of detecting, whether there is a ball near the top flipper, is performed by the image processing, which sets a flag in the respective case.
80 +This region simply triggers the top flipper whenever there is a ball detected to be close to its range. Hitting the ball with the top flipper is often beneficial but never critical. So in order to save resources there is less computational effort put into it, i.e. no prediction is performed and the range is not precisely defined. It is implemented as a single state with a during action, since the work of detecting, whether there is a ball near the top flipper, is performed by the image processing, which sets a flag in the respective case.
81 81  
82 82  \\
83 83  
Overview.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.XWikiGuest
Size
... ... @@ -1,0 +1,1 @@
1 +69.1 KB
Content
PredictionJPG.JPG
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.XWikiGuest
Size
... ... @@ -1,0 +1,1 @@
1 +148.6 KB
Content
Screen Shot 2020-03-14 at 09.46.27.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.XWikiGuest
Size
... ... @@ -1,0 +1,1 @@
1 +81.1 KB
Content
Screen Shot 2020-03-14 at 09.48.54.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.XWikiGuest
Size
... ... @@ -1,0 +1,1 @@
1 +80.2 KB
Content
Screen Shot 2020-03-14 at 10.25.04.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.XWikiGuest
Size
... ... @@ -1,0 +1,1 @@
1 +147.1 KB
Content
Screen Shot 2020-03-14 at 10.26.04.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.XWikiGuest
Size
... ... @@ -1,0 +1,1 @@
1 +54.8 KB
Content
Screen Shot 2020-03-14 at 10.38.05.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.XWikiGuest
Size
... ... @@ -1,0 +1,1 @@
1 +175.7 KB
Content
Screen Shot 2020-03-14 at 10.46.45.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.XWikiGuest
Size
... ... @@ -1,0 +1,1 @@
1 +149.0 KB
Content
Screen Shot 2020-03-14 at 10.47.09.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.XWikiGuest
Size
... ... @@ -1,0 +1,1 @@
1 +86.0 KB
Content
expanded.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.XWikiGuest
Size
... ... @@ -1,0 +1,1 @@
1 +906.0 KB
Content
expanded2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.XWikiGuest
Size
... ... @@ -1,0 +1,1 @@
1 +847.8 KB
Content
trigger.JPG
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.XWikiGuest
Size
... ... @@ -1,0 +1,1 @@
1 +173.4 KB
Content
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -73072932
1 +72450066
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/PP18/pages/73072932/SCChart Controller
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/PP18/pages/72450066/SCChart Controller