Automated Alignment System – Fine Guidance Sensor
This project was carried out to characterize and test the Fine Guidance Sensor of the James Webb Space Telescope. Neosoft contributed by developing an application used to align the various telescopes mounted within an aluminum structure designed to simulate space conditions (vacuum at -250°C). One of the key objectives of the system was to determine the exact position of each telescope with micrometer-level precision. As the temperature decreases, the aluminum structure contracts and deforms, altering the alignment of the telescopes.
Our system is used to monitor all parameters in real time, including telescope alignment and the optical characteristics of the light beam, as the structure’s temperature varies between -250°C and +70°C. Figure 1 shows the structure with the telescopes.
Figure 1 – Aluminum Structure with Telescope Simulators
The system notably uses two CCD cameras: one with a lens and the other without. Both are mounted on a movable 3-axis platform (X-axis, Y-axis, and Z-axis for focus). The three axes move simultaneously in different directions to locate the light beam generated by each telescope. To do this, the system also periodically captures images and analyzes them to determine the beam’s position and optical characteristics.
We used the NI Vision Development Module for image acquisition and processing, integrating a custom centroid algorithm to locate the center of the light beam. The system performs continuous measurements to monitor variations.
We take multiple measurements to validate the extreme precision of the results—down to the micrometer. The position of each telescope is then recorded in a file for future analysis. Figure 2 shows a typical image of a telescope as captured by the CCD camera.
Figure 2 – Image of a Telescope
This image is specifically analyzed by the software to determine several values such as the Point Spread Function (PSF), centroid, intensity, and ellipsoid.
The software was developed using LabVIEW 8.6, the NI Vision Development Module, and LabVIEW IMAQdx. It runs on a laptop computer using Windows XP as the operating system. The movable platform is controlled via RS-232 serial communication. Figure 3 shows the visual interface of the FGS alignment system.
Figure 3 – FGS Alignment System Visual Interface
Related Case Studies
Among our key projects:

Frequency Processing System for Jet Engines
This project replaced an obsolete electronic board with a new frequency processing system for jet engines. Developed on an NI CompactRIO platform using LabVIEW Real-Time and FPGA, it ensures reliable signal acquisition, real-time analysis, and long-term system performance.

Portable Data Acquisition and Analysis System
Portable data acquisition and analysis system designed for field measurement.
The AKI System provides a complete and scalable solution to capture, visualize, and analyze multi-sensor data with precision and flexibility.

HIL Test Bench for Avionics Control Units (LRU)
Neosoft developed an HIL test bench to validate avionics control units (LRUs) in a real-time, deterministic environment.
This flexible and scalable solution provides synchronization, control, and monitoring through LabVIEW.
By choosing Neosoft for your custom software development and consulting needs, you benefit from recognized expertise, a personalized approach, and cutting-edge technologies to optimize your processes and ensure the quality of your products.
To discuss your specific requirements, feel free to contact us.