Difference between revisions of "Wave Surfing"

From Robowiki
Jump to navigation Jump to search
m (Definition Update)
(reformatted)
Line 5: Line 5:
 
There are many different implementations of the idea, including:
 
There are many different implementations of the idea, including:
  
    * '''True Surfing''' - Continually re-evaluates moving forwards or backwards,
+
* '''True Surfing''' - Continually re-evaluates moving forwards or backwards, "surfing" enemy waves similarly to a real surfer.
        "surfing" enemy waves similarly to a real surfer.
+
* '''GoTo-Style''' - Calculates the range it could get to before the closest wave "breaks", and goes to the safest part of the wave (or all waves).
    * '''GoTo-Style''' - Calculates the range it could get to before the closest
+
* '''Shrapnel Surfing''' - Calculates the most dangerous part of the oncoming wave(s), and moves furthest from that area.
        wave "breaks", and goes to the safest part of the wave (or all waves).
+
* '''Reverse/Forward Sensors''' - A form of True Surfing that does *not* use Precise Prediction, but tries to approximate similar results.
    * '''Shrapnel Surfing''' - Calculates the most dangerous part of the oncoming
 
        wave(s), and moves furthest from that area.
 
    * '''Reverse/Forward Sensors''' - A form of True Surfing that does *not* use
 
        Precise Prediction, but tries to approximate similar results.
 
  
 
Precise Prediction - Using very precise prediction code to get extremely exact results from your WaveSurfing. Could be used in any of the WaveSurfing methodologies.
 
Precise Prediction - Using very precise prediction code to get extremely exact results from your WaveSurfing. Could be used in any of the WaveSurfing methodologies.

Revision as of 10:59, 16 February 2009

This article is a stub. You can help RoboWiki by expanding it.

A movement which focuses on the enemy waves, and not the enemy. The general idea consists in "surf" the enemy waves, and like human surfers, try not to be caught by the waves peaks "breaking" over you.

There are many different implementations of the idea, including:

  • True Surfing - Continually re-evaluates moving forwards or backwards, "surfing" enemy waves similarly to a real surfer.
  • GoTo-Style - Calculates the range it could get to before the closest wave "breaks", and goes to the safest part of the wave (or all waves).
  • Shrapnel Surfing - Calculates the most dangerous part of the oncoming wave(s), and moves furthest from that area.
  • Reverse/Forward Sensors - A form of True Surfing that does *not* use Precise Prediction, but tries to approximate similar results.

Precise Prediction - Using very precise prediction code to get extremely exact results from your WaveSurfing. Could be used in any of the WaveSurfing methodologies.

See also