Difference between revisions of "User:Nat/Targeting Research Codename M79"

From Robowiki
Jump to navigation Jump to search
(update data)
(first angular-targeting score.)
Line 1: Line 1:
{| style="background:#e8efef;border:1px solid #ccc;display:block"
+
M79 is a codename for my new targeting research. If you are around [[Eternal Rumble]] ages, please note that this research has nothing to do with [[Marshmallow]].
| Stage: 1 - Planned
 
|-
 
| Current activity: Writing [[Visit Count Stats]] - [[GuessFactor Targeting (traditional)|GuessFactor Targeting]] Gun
 
|}
 
 
 
M79 is a codename for my new targeting research. If you are around [[Eternal Rumble]] ages, please note that this research has nothing to do with [[Marshmallow]]. Inspire by [[Rednaxela]]'s [[User:Rednaxela/SaphireEdge|SaphireEdge]], this is a research for a variety type of gun. Unlike [[User:Rednaxela/SaphireEdge|SaphireEdge]], each gun aimed to hit all type of robot equally, not aimed for specific type of movement.
 
  
== Planned Gun ==
+
== Angular Targeting ==
* [[Visit Count Stats]] - [[GuessFactor Targeting (traditional)|GuessFactor Targeting]] ''' IN PROGRESS '''
+
=== Challenges ===
* [[Pattern Matching]] - [[Play-It Forward]] - [[Multiple Choices]] (no [[Pattern Matching/Single Tick|Single Tick]])
+
==== [[Targeting Challenge RM/Results|Targeting Challenge RM]] ====
* [[Pattern Matching]] - [[GuessFactor Targeting (traditional)|GuessFactor Targeting]] - [[Multiple Choices]]
+
{| border="1" style="border-collapse: collapse; font-size: 85%; color: black"
* [[Dynamic Clustering]] - [[GuessFactor Targeting (traditional)|GuessFactor Targeting]]
+
|'''Name'''||''Based on''||'''Aspd'''||'''Sprw'''||'''Fhqw'''||'''Yngw'''||'''FlMn'''||'''EASY'''||'''Tron'''||'''HTTC'''||'''RnMB'''||'''DlMc'''||'''Grbb'''||'''MEDIUM'''||'''SnDT'''||'''Cgrt'''||'''Frtn'''||'''WkOb'''||'''RkMc'''||'''HARD'''||'''TOTAL'''||'''Comments'''
* [[Dynamic Clustering]] - [[Play-It Forward]]
 
* [[Neural Network]] - [[GuessFactor Targeting (traditional)|GuessFactor Targeting]]
 
* [[Neural Network]] - [[Pattern Matching]] - [[Play-It Forward]]
 
 
 
== [[Visit Count Stats]] - [[GuessFactor Targeting (traditional)|GuessFactor Targeting]] Gun ==
 
{| style="background:#e8efef;border:1px solid #ccc;display:block"
 
| Stage: 1 - Planned
 
 
|-
 
|-
| Current activity: Implementing [[Visit Count Stats/Anti Aliased|Anti-Aliased Visit Count Stats]]
+
| 0001 || none || 89.02 || 97.12 || 91.61 || 97.62 || 99.18 || '''94.91''' || 88.41 || 89.68 || 91.20 || 87.49 || 75.34 || '''86.42''' || 73.68 || 75.07 || 86.43 || 86.85 || 85.31 || '''81.47''' || '''87.60''' || 15.0 seasons (more running)
 
|}
 
|}
  
Take a futher development path from [[Rednaxela]]'s interpolating/anti-aliasing VCS buffer. Now, planned to add an inter-bin precise angle smoothing, which allow me to use just 11 or 15 bins to saves memory but as effective as other guns with more bins. Also, I'm planning to add edges smoothing (inspire by Voidious), to make data more acculate when hit at very near GF±1. Next feature, which is my main point, is automatic segmentation. Altough I have not ever seen any robot or detailed implementation/pseudocode/algorithm discussion on this, I've several implementation detail in my head already.
+
=== Version ===
 
+
* '''0001''': Basic proof-of-concept. Use k-d tree to store data. Cluster size of 5; dimensions: current angle offset, velocity, distance. Already have superb against [[FloodMini]].
''(I'll be really happy if [[Rednaxela]] give me his anti-aliased [[VCS]] source, but I don't think he will so I'm implementing it)''
 
 
 
==== Goals - ToDo List ====
 
In implementing order:
 
* [[Rednaxela]]'s [[Visit Count Stats/Anti Aliased|Anti-Aliased Visit Count Stats]] ''' IN PROGRESS '''
 
* Inter-bin precise angle smoothing
 
* Edges smoothing
 
* [[Vuen]]'s [[Automated Segmentation]] (some stuff [http://robowiki.net/cgi-bin/robowiki?AutomatedSegmentation here])
 
* [[Rednaxela]]'s [[Super Bot Width]]
 
* [[Maximum Escape Angle/Precise|Precise MEA]].
 
* Maybe some [[Entropy]], not sure.
 
* and some other I can added.
 
 
 
== Some plan to plug into robot ==
 
Planning to put each gun into which robot:
 
* First, [[VCS]] will go to [[Juno]].
 
* [[DC]] will go to [[Pallas]].
 
* All will come into one new, slow bot with [[Crowd Targeting]] :-)
 

Revision as of 14:40, 2 October 2009

M79 is a codename for my new targeting research. If you are around Eternal Rumble ages, please note that this research has nothing to do with Marshmallow.

Angular Targeting

Challenges

Targeting Challenge RM

Name Based on Aspd Sprw Fhqw Yngw FlMn EASY Tron HTTC RnMB DlMc Grbb MEDIUM SnDT Cgrt Frtn WkOb RkMc HARD TOTAL Comments
0001 none 89.02 97.12 91.61 97.62 99.18 94.91 88.41 89.68 91.20 87.49 75.34 86.42 73.68 75.07 86.43 86.85 85.31 81.47 87.60 15.0 seasons (more running)

Version

  • 0001: Basic proof-of-concept. Use k-d tree to store data. Cluster size of 5; dimensions: current angle offset, velocity, distance. Already have superb against FloodMini.