Difference between revisions of "Wave Surfing"

From Robowiki
Jump to navigation Jump to search
m (→‎See also: added link to the tutorial)
Line 14: Line 14:
 
==See also==
 
==See also==
 
* [[Waves]]
 
* [[Waves]]
 +
* [[Wave Surfing Tutorial]]
  
  
 
[[category:Movement]]
 
[[category:Movement]]

Revision as of 11:37, 30 June 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