Pentland Edge is an embedded software design consultancy using agile software development practices to bring new products and technologies to market quickly
Services
Pentland Edge undertakes contract software design work for clients ranging from start-ups to multinational companies. Our strength is in understanding new technologies and techniques, and helping clients to deploy these in their products.
Projects
Pentland Edge has been involved in a broad range of projects. Many clients have used our developers to create the 'brains' of the application – the algorithms and control aspects of embedded systems.
Latest blog / Building a Machine Learning Tracker
How are trackers usually designed? Classical tracker designs use Kalman Filters or similar approaches to combine noisy sensor measurements (target detections) with an in-built movement model based on the rules of physics to produce a smoothed, lag-free estimation of the current target position. These do a good job generally, but the limitations do become apparent in GMTI (Ground Moving Target Indication) tracking applications. Ground moving targets are often capable of quite sudden manoeuvres such as sharp turns which the internal models of the Kalman Filters do a poorer job of predicting. Compounding the problem, radar detections are often missing just […]