Develop algorithm to validate movement in C/Go

We are looking for an algorithm specialist who can do this task and are in need of an algorithm that can give a confidence level that the next position in a series of movements is correct.

The bodies moving are aircraft, usually in flight, and we have the current heading and speed to assist. We need to be able to tell if the next position is a “valid” position or not.

No filtering is to be done on the actual positions used but a filtering algorithm could be used to assist the determination of the next points validity.

Data points will contain:

- WGS-84 encoded latitude & longitude

- Altitude in ft

- Speed in kts

- Timestamp in seconds since epoch

These needs to work in all scenarios:

- Using the previous n points to assist - (keeping n as low as possible for performance).

- Instances where we only have the one previous position, speed and heading

- Helicopters that can make tighter turns than you might expect

- Aircraft on the ground taxiing

Points that have a low level of confidence will simply be discarded rather than used.

Code needs to be either in Go or C and as this will be run thousands of times per second should be optimised as such.

Sample data provided. More can be obtained.

Taidot: Algoritmi, C-ohjelmointi, Golang

Näytä lisää: c develop, c algorithm, algorithm c, develop algorithm dating, possible develop emoji app, movement algorithm, algorithm simulate cpu performance, cpu performance algorithm, software write mq4, software write chip epson, useful software write book, software write web specs, software write edid, software write websites idea, software write book images, software write books, software write protection, free software write book, software write book, software write technical manual

About the Employer:
( 1 review ) Portsmouth, United Kingdom

Projektin tunnus: #13112638