Ticket #251 (new defect)

Opened 4 years ago

Correct distance measurement if goal outside of ESS

Reported by: joerg Owned by: ste
Priority: major Milestone:
Component: FsComp Version: 1.2.14
Keywords: Cc:


If goal and ESS are not around the same turn point, currently FS makes a slight mistake in the task distance calculation, or more exactly in the speed section distance calculation:

For distance calculations, FS optimizes over all turnpoint cylinders, to search for the shortest way from start to goal that touches all cylinders. If ESS and goal are not around the same turnpoint, then the optimization places the ESS point in a way to reduce the overall distance. But in fact pilots will always try to fly from the second-last turnpoint to the closest point on the ESS cylinder, to reduce their time in the speed section. This point should also be used to calculate the speed section distance.

For an example, see the attached screen shot: The blue line from D01 to A86 marks the optimized route. Note that it cuts ESS (S05) at a place that is further from the southern-most turn point (B60) than where the displayed track cuts it.

This resulted in some confusion, because FS calculated the speed section distance to be a bit over 50.5 km, and the pilot in question was scored for reaching ESS, but with only around 49.5 km.

So the fix will be this: When optimizing the task route, the leg from the last turnpoint before ESS to ESS must go towards the ESS' center.


screenshot.png (23.0 KB) - added by joerg 4 years ago.

Change History

Changed 4 years ago by joerg

Note: See TracTickets for help on using tickets.