Oceanus: A context-aware low-cost navigation aid for yacht racing