Logo

High-Precision Measurement

How to Look Closely – and Still Deliver on Time

A prototype existed – but it was far from production-ready. We revised, extended, and stabilized the software of a laser tracker. In parallel, we developed a tool that allows easy firmware updates and device configuration. Our developers were on-site, hands-on, proactive – and ensured the system was completed on time. Simple, clean, reliable.

Key data at a glance

Tasks

Outsourcing

Roles

Developer

Products

Desktop AppClient-Server Development

Challenge

Our client develops high-precision laser trackers – mobile measurement systems that measure within sub-millimeter accuracy over distances up to 160 m. For the new Absolute Distance Measurement (ADM) option, the existing prototype software needed to be made deployment-ready:

  • functionally extended
  • structurally revised
  • performance optimized
  • thoroughly tested

All under tight time constraints. In addition, a PC tool for firmware updates had to be developed – including configuration, logging, and a user interface. The project required developers with DSP expertise, embedded systems experience, and strong skills in C++, C#, and .NET.

Visualization of a microscope in high-key look

Success

Our specialists were temporarily integrated into the on-site development team. They brought fresh expertise to the project – and helped ensure the ADM option was ready for production on time.

The result:

  • Reliable ADM functionality in the production system
  • Delivery of the enhanced laser trackers as scheduled
  • Future-proofing through clean architecture and robust tools

Approach

Optimizing the ADM Function – From the Ground Up:
We modularized the original prototype, refactored it using object-oriented principles, and embedded it into the existing software landscape. Bugs were fixed, algorithms accelerated, and the DSP BIOS was configured with precision. In addition, we implemented logging, error handling, and configuration management.

Firmware Updater – From Concept to Final Test:
The tool enables automated updates and parameter adjustments for the laser trackers.

  • Developed in C# .NET
  • Console or GUI mode, depending on usage
  • XML-based configuration
  • Integrated via existing COM components

We handled the complete implementation – from specification through design and development to final testing.

Tech Stack

Methods & Paradigms

Languages & Frameworks

Communication / Protocols

Embedded Programming Language

Embedded Operation System