iRegatta iPhone/iPad

iRegatta is a tactical Regatta application as well as a crusing navigation application for the iPhone, iPod Touch or iPad. (iPod Touch and iPad without GPS only with NMEA input via WiFi - see below).

Click here to find it in iTunes AppStore

The build-in GPS unit and the unique graphical possibilities of the iPhone/iPod/iPad, makes it ideal for such an application.

If your boat has other instruments (GPS and wind instrument) and a device that broadcasts these NMEA informations over WiFi, you can now use these informations instead of the iPhones build in GPS. And this way an iPod touch or iPad without GPS can be used as well.
The following hardware has been proved by the manufactors to work

Another downside is of cause the fact that your iPhone/iPad is not waterproof! But there are products out there, where you can put your iDevice into, to make it waterproof and still be able to operate it. In this way you can either mount it near your other instruments on your keelboat or strap it to your arm if you are sailing a dinghy.


In the main view (Race View) you have your 4 most important readouts. These are
configurable, and could fore instance be COG, Wind Direction, SOG and VMG. COG is your course over ground and is only accurate when you are actually moving.

At the bottom of the view you have two graphs showing the development in speed and VMG over a configurable amount of time. Green bars show an increase of speed, red a decrease and yellow is constant speed.

At the top of the view there is a lift indicator, showing if you are changing you heading to starboard or port, usually due to wind shifts. It compares you current heading to an heading average of the last 10 seconds. You can configure a threshold, so you won't see small shifts but only significant changes in wind direction.

To the left there is a performance bar. This compares your current performance to
your polars, showing you how you perform. More about this in the Polar section.

In the upper left corner of the display you will see an indicator, showing you how recent you last location update is.

Besides the indicator there is a number displaying the GPS accuracy in your chosen distance unit (feet or meters).

Especially when using the start line proximity, make sure you have a good signal (blue indicator) and a high accuracy (small number), else you can't trust the information.

If you tap on any of the 4 main readouts, it will maximize so you easier can read what's most important for you.

If you tap one of the readouts and hold it for a couple of seconds, it will
become configurable. Slide to the sides to choose from any of the available
data. (Many of these are only available if you receive NMEA data from other

You can choose you favorite color scheme. Some of the screen shots below are in "Black on White" and some are in "White on Black".

To navigate to other views, simply slide to the sides.

The timer view is what you'll use during the pre-start.

Sail to the starboard and port end of the starting line and mark the bouy by pressing the according flag button. After that iRegatta will tell you your distance from the line.

You can also choose to use stored waypoints as start line ends - usefull for your tuesday night races.

If you have your device at a specific position on board (or the GPS antenna if you use NMEA input), you can set an "offset from bow" in the setting, that will be subtracted from the calculated distance from line.
For the distance to line feature to be reliable, it's important you have a good GPS signal.

If you have stored a valid wind direction (or get wind direction from NMEA input), the favored end of the starting line will show a green flag, the other end will show a red flag. A wind indicator shows exaggerated to which side the wind is favored. You can store a wind direction in the Wind View, see below about this feature.

In the lower part of the view you have the timer. In preferences you can choose the time to count down from.
Press the "start" button to start the count down.
Press "pause" to stop it again.
Press the "Sync" button if you want to synchronize. 3:43 will sync to 4:00, 3:27 will sync to 3:00. If the count down is paused, the sync button will reset the count down time.
When the count down reaches 0:00, iRegatta will automatic switch to the main view.

In the map view you can see your current location on the map (requires internet access to download the maps).

If configured, you can also see your starting line and/or the current waypoint, if waypoint navigation is activated.

In this view you can store the wind direction and your tacking angle.

There are two ways to do this. Either you type in the wind direction, if you know it or can read it from another instrument on your boat.
Or you sail upwind on starboard tack until you get a stabile heading and then press the "Set" button, and afterwards repeat the procedure on port. iRegatta will then calculate wind direction and tack angle for you.

In this view you can see the statistics of your current training session or sailing trip.

You can see your max speed and trip odometer since the last reset. You also can see the latitude/longitudes of your current location.

To the left you see a polar diagram of recorded speeds since the last reset. The polar diagram is rotated according to the stored wind direction. If you tap the polar diagram, it will maximize to fill the view for better viewing.

The red curve shows your VMG, very important if you use iRegatta as a training device to analyze your performance.

In the waypoint view you can choose which of your stored waypoints you want to navigate to. Press the start button to activate waypoint navigation, or pause to stop navigating again.

If you are navigating a route, you can manually step to the next or previous waypoint in the route, or you can set up "Auto advance" in the preferences.

Tap the list button to get a list of all your stored waypoints to choose from.

Tap the "Add Waypoint" button to add a new waypoint.

When entering the "Add waypoint" view, your current location will be pre-entered in the latitude and longitude fields. Enter a waypoint name and edit the latitude and longitude if necessary and tap the save button to store the new waypoint.

Tap the "Add Route" button to add a new route.

In the left table you see a list of all available waypoints. Tap them in the order you want them to appear in the route. Tap a waypoint in the route table on the right side of the view, to remove it from the list again.
Name your route and save it.

If you tap the "cross" button in the Waypoint Navigation view (only available if your device has camera and a compass), you can create a temporary waypoint by cross bearings using the internal camera.

Creating a temporary waypoint by cross bearings works by "shooting" the target from two different positions. By knowing the latitude and longitude from where the compass bearings where taken, the intersection point of those two bearings can be calculated.

The internal camera and compass is used for taking those bearings. For better accuracy it's important that the iPhone is in level while taking bearings. To help you hold the iPhone correct, crosshairs are shown. Press the "Set" button when your target is in the center.

If you wan't to navigate to your temporary waypoint, press the "Target" button on the Cross Bearings view.

You can also create a temporary waypoint by bearing and distance. While racing you often know the length of the first beat and a bearing to the mark.

If you wan't to navigate to your temporary waypoint, press the "Target" button on the Distance-Bearings view.

Lay lines
If you are navigating towards a waypoint and you have a valid wind direction entered (or supplyed by NMEA), Lay Lines will be calculated with respect to the tack angle and jibe angle entered in the wind view.

These lay lines are available in the view below the race view.

iRegatta can be setup to work with your boats instruments. This requeres that you have a device attached to your NMEA bus, that establishes a WiFi network and broadcastes your instrument data.
iRegatta is capable of communicating by the TCP or the UDP protocol. At our facilities we have tested TCP with a SeaMate and UDP with a DMK box.

NMEA data will be displayed in the NMEA view.
If wind data is transmitted, the equivalent manual inputs are disabled.
If no true wind information are transmitted, they are calculated from apparent wind information.
If GPS information is transmitted, the internal GPS is shut down.

If you receive AIS sentences over your WiFi connection, iRegatta will show these vessel informations in a "Radar-like" view. A line at each vessel indicate speed and direction.

You can configure iRegatta to calculate CPA and TCPA at different frequency (to save CPU), and vessels with a CPA less than 1 nautical mile will show up in red.

If tracking is activated, all GPS positions will be stored in the track database. If iRegatta is dismissed, tracking stops.
Tracking is activated by holding the track button down for a couple of seconds. The button background will be green when activated and red when disabled.

If you only tap the track button, you will get to the tracking list, where you can see and manage your previously recorded tracks.

Tap on a track in the list, and it will show on the map.

From the map view, you can export your track by e-mail in GPX format. This file can be imported in Google maps or other applcations.

Don't forget to setup yor preferences in the iRegatta section of the iPhone Settings.

If you choose to activate "WiFi NMEA", your internal GPS will not be used for position, speed and heading information!


  • Make sure your iPhone/iPod/iPad is on the right iOS level. At least version 3.2
  • Make sure Location Services are on, and not disabled for iRegatta. (iPhone Settings, General, Location Services).
  • Make sure your device is not in Airplane mode.
  • Make sure you are outside to be able to get a proper GPS signal.
iRegattaUserManual.pdf1.51 MB