Industry

3D Scanning Application for Rock Samples

As part of a project dedicated to geological studies and the analysis of natural materials, CORUO has developed an advanced software solution based on its NUAGE system for the 3D scanning of rock samples. This innovative system captures the geometry of samples with high precision, facilitating their analysis, classification, and scientific use.

?️ Application Context

Analyzing the physical and geometric properties of rocks plays a key role in fields such as geology, petrology, and civil engineering. CORUO’s solution allows for the rapid digitization of samples of various sizes, capturing essential structural details crucial for porosity studies. The system’s measurement accuracy ensures reliable results, indispensable for advanced research.

? Scanning Process and Data Acquisition

Data acquisition is performed using a laser sensor developed by CORUO, capable of capturing up to 45,000 points per second. The laser, emitting a light line, scans the sample’s surface, creating a 3D point cloud that faithfully reproduces the rock’s structure.
The system is mounted on an <strong”>Aberlink Axiom II three-axis measuring machine and uses the Renishaw PH10 indexing head, allowing the sensor to be oriented at different angles to capture all sides of the sample. Calibration, performed using a reference sphere, ensures optimal accuracy with a standard deviation of less than 0.03 mm.

? NUAGE Software: Control and Data Processing

The NUAGE software, developed by CORUO, plays a central role in the scanning and analysis process:
3D and 2D Visualization: The graphical interface provides a 3D view for intuitive manipulation of point clouds (rotation, translation, zoom) and a 2D view for real-time monitoring of the captured profile.

Scan Path Programming: Each sensor position (X, Y, Z coordinates, A and B angles) can be recorded to automate the scanning of a series of samples. The sensor’s movement speed and exposure adjust according to the rock’s characteristics.

STL Mesh Export: The 3D reconstruction of the sample facilitates volumetric analysis and numerical simulation.
Point clouds can be imported and analyzed using specialized software such as Geomagic, Polyworks, 3D Reshaper, GOM Inspection, or CloudCompare.

? Integration with a Robot for Batch Scanning

For large-scale measurement campaigns, NUAGE has been integrated with an industrial robot—specifically a Universal Robot—allowing automated positioning of samples. Communication between the software and the robot uses a network protocol via a dedicated IP address and port. An integrated simulator allows testing sequences before production.

? Technologies Used

Laser Sensor: Capture frequency up to 45,000 points/second

Control Software: NUAGE, a CORUO solution used in other custom scanning applications

Mechanical Interface: Renishaw PH10 or MIH indexing head for capturing at different angles

Network Communication: TCP/IP protocol for robot control

? Solution Benefits

✅ Fast and precise scanning of rock samples, with a standard deviation of less than 0.03 mm
✅ Automated capture ensures measurement repeatability for large series of samples
✅ Intuitive 3D and 2D visualization and manipulation of point clouds
✅ Data export in standard formats for advanced analysis with specialized software
✅ Integration with an industrial robot for a fully automated process
First implemented in 2011 and still operational today, this solution enables research laboratories and industries to accelerate analyses while ensuring optimal precision and reliability. This application showcases CORUO’s expertise in 3D scanning and software development, serving both science and industry.

Robotic Control Software for Plate Realignment in Production

As part of an industrial project aimed at optimizing production processes, CORUO has developed an innovative software solution dedicated to robotic control for the realignment of molded plates.
? Application Context
At the end of the plate molding process, precise realignment of the plate or dish is essential to enable the subsequent stages of production. To address this challenge, our software solution captures the geometry of the plates as they exit the molding process, allowing them to be repositioned with high precision, ensuring the quality and consistency of the following machining steps.
? Digitization and Realignment Process
The plates are digitized using a Keyence profilometer, a high-precision measuring device capable of capturing the topography of objects in real-time. The 3D data obtained is then processed by our software to analyze the shape and position of each plate and calculate the necessary adjustments for optimal positioning.
? Robot Control for Deburring
Once the realignment is complete, the software triggers an industrial robot responsible for gripping the plate and transporting it to the deburring station. This automation ensures fast and precise handling of the parts, reducing the risk of errors while improving the overall productivity of the production line.
? Technologies Used
Programming Language: C++
User Interface: Qt, providing an ergonomic and intuitive interface that facilitates process supervision
Industrial Communication: Modbus protocol, ensuring reliable and secure communication between the software, the profilometer, and the robot
? Solution Benefits
✅ Precise plate realignment to ensure the quality of subsequent stages
✅ Process automation to reduce production costs and increase throughput
✅ Intuitive user interface for simple and efficient operation
✅ Seamless integration with existing equipment via the Modbus protocol
With this achievement, CORUO reaffirms its expertise in designing tailor-made software solutions, combining 3D digitization, robotic automation, and industrial communication to help its clients achieve more efficient and high-performance production.

360° Photography System for Large-Volume Objects: A Comprehensive Control Solution

As part of a client project focused on visual capture and product presentation, CORUO has developed an advanced software solution for managing 360° photography of large-volume objects, such as cars or industrial equipment. This system ensures precise synchronization between a DSLR camera and a motorized turntable, enabling the creation of seamless, high-quality 360° images.

? Application Context

Capturing 360° images of large objects requires perfect coordination between the object’s rotation and the timing of each shot to ensure uniform coverage from all angles. Thanks to our software, this process can be configured and automated to guarantee accurate and reproducible results.

? 360° Capture Process

The DSLR camera, mounted on a fixed support, captures images at regular intervals while the turntable performs a controlled 360° rotation. The software controls both the rotation of the turntable and the camera’s shutter release, ensuring that each angle is consistently captured. This automated process reduces shooting time while maintaining consistent image quality.

⚙️ Technologies Used

Camera: Digital SLR (Canon API) for optimal image quality
Turntable: Motorized, with speed and rotation precision control
User Interface: Software developed in C++ and Qt, offering an intuitive interface

? Solution Benefits

✅ High-precision 360° image capture for immersive visualization
✅ Perfect synchronization between turntable rotation and camera shutter release
✅ Process automation for time savings and reduced human error
✅ User-friendly interface for easy configuration and real-time monitoring
This achievement demonstrates CORUO’s expertise in developing custom software solutions that combine the control of physical equipment with advanced automation to meet the specific needs of its clients.