Modernizing Robotic Laser Peening with Simulation
Industrial Automation Replaces Manual Operations
At the Curtiss-Wright Surface Technologies facility in California, a team of engineers faced a persistent challenge. Their laser peening operation, which improves fatigue life and crack growth properties on metallic parts, relies on multiple robots working in precise choreography: One robot holds the part, another directs a laser beam via mirrors, and one robot positions water jets to confine the plasma during laser treatment. Each robot must reach its designated position precisely without interfering with the others.
Curtiss-Wright engineers relied on a manual, iterative process to program their robots, according to Vincent Sherman, a process engineer at Curtiss-Wright Surface Technologies.
“You enter coordinates for where the robot should go, but it’s difficult to visualize what those numbers really mean in physical space,” says Sherman. “When you try to run the program, the robot may not be able to reach the intended position. Then you adjust the coordinates and try again, often through trial and error.”
Curtiss-Wright engineers use ABB’s built-in BullsEye® software to calibrate the position of their water jet tip, known as the tool center point (TCP). However, the unusually long and complex water jet tools needed for accessing difficult-to-reach areas inside aircraft assemblies introduced unique challenges. For robots that must work in confined spaces inside aircraft structures, even minor positioning errors can lead to collisions or unreachable targets.
The laser peening process. (Video credit: Curtiss-Wright Surface Technologies)
Even after the initial programming is complete, additional problems can occur during operation. For example, the water jets gradually shift position, based on a variety of environmental factors.
“A very small shift in orientation, from the tool getting bumped or a small error in scanning, could create a large movement on the robot wrist that makes the intended position unreachable if we’re not careful,” says Sherman.
When issues arose, engineers would need to step in, recalibrate the tool, and adjust robot targets to ensure everything worked—a process that consumed valuable production time and engineering resources. These disruptions would occur several times per week, resulting in significant downtime.
Digital Simulations Prevent Work Disruptions
The team needed to transform this manual process into something more systematic. Working with MathWorks, they implemented a simulation environment using MATLAB® and Simulink® with Robotics System Toolbox™, where they could import their ABB robot models and recreate their entire processing cell virtually. This allowed them to visualize robot movements before execution, testing positions, and paths in a digital environment rather than on the production floor.
“With [Robotics System] Toolbox, I can test robot positions in the simulation before trying them in real life. I can see immediately if a position works, which makes the process development cycle and process support much faster and more reliable.”
“With the toolbox, I can test robot positions in the simulation before trying them in real life,” says Sherman. “I can see immediately if a position works, which makes the process development cycle and process support much faster and more reliable.”
The team now incorporates this approach into their daily operations. After the TCP update from ABB’s BullsEye system, engineers run a simulation checking all positions for upcoming production. When the simulation identifies potential issues, the team can quickly determine and resolve the root cause.
“If we catch a problem during the analysis, then we can check if the TCP scan looks good,” says Sherman. “If it doesn’t, the tool has probably been bent or reoriented. So, we go back to the original defined position and essentially bend the tool back to where it should be and re-scan it. At that point, everything should pass.”
This approach has not only made the team’s daily operations more reliable but has also significantly reduced troubleshooting time during production. Validating positions before starting work has virtually eliminated the mid-process stoppages that previously disrupted their flow.
Complex Collision Modeling
One key challenge in creating accurate simulations was developing detailed collision models for the robots and aircraft parts, many of which have complex geometries with concave surfaces.
“When our robots go inside an aircraft, a careful evaluation of their operation is safety critical,” says Sherman.
The team balances computational efficiency with safety. Team members use simpler models in open areas. For complex areas like aircraft interiors, they leverage convex decomposition capabilities in Robotics System Toolbox that represent the actual shape of components rather than simplified approximations, ensuring advanced collision detection in tight spaces.
For areas with simple geometries, the system uses convex hull representations—essentially simplified envelope models of the structures. But in complex spaces where precision matters most, more detailed, advanced decomposition techniques that accurately model every contour and surface are used. This selective approach to collision modeling means the system focuses the computing power where it’s most needed.
The system’s ability to import and accurately model both the team’s robot configurations and the complex workpieces they’re processing has been crucial to the success of the simulation. The system can detect potential collisions that a simpler modeling approach might miss, particularly in the confined spaces where Curtiss-Wright’s robots operate.
This prevents not only damage to expensive equipment but also potential safety hazards and lengthy production delays that would occur due to a collision during operations.
The Ripple Effect of Simulation
Simulating robot movements has impacted far more than just the daily water jet calibration process. It has transformed how Curtiss-Wright designs new processes, validates laser beam paths, and communicates with customers.
“We can work on development projects at a speed that we’ve never been able to do before,” says Sherman. “Now we get through some of these things up to 10 times faster.”
“We can work on development projects at a speed that we’ve never been able to do before … Now we get through some of these things up to 10 times faster.”
This acceleration is particularly noticeable with complex parts such as crankshafts for diesel engines. The rounded shape of these components requires precise positioning of the laser tool to achieve proper peening angles, a task engineers found particularly challenging before simulation. The inverse kinematics (IK) solver enabled a direct and rapid solution, providing precise and accurate robot positioning.
Beyond path planning, the team now uses simulation to validate laser beam paths through ray tracing. This allows them to resolve the exact path a laser will take from the tool to the part, ensuring there are no collisions or obstructions that would interfere with the process. It also helps prevent damage to the costly mirrors used to direct laser light onto the workpiece.
“If too much of the laser energy is passing through too small an area, then in one shot, we’re going to destroy the mirror,” says Sherman. “This ray tracing helps us protect them.”
The simulation tools have also improved communication with customers. When they question why Curtiss-Wright needs clearance around parts, Sherman can now demonstrate exactly how the laser beam will travel. Disassembling aircraft for access is costly, so specific and intentional preparation saves time and money. Previously, customers would question the cost-effectiveness of clearing space around the target area, while the ray tracing makes the need for preparation clear and obvious.
“We get to show them, ‘Well, this is why. This is the path the beam is going to take,’” says Sherman.
Expanding Applications in Data Analysis and Quality Control
While Robotics System Toolbox has transformed its simulation capabilities, Curtiss-Wright’s implementation of MATLAB extends beyond just robot movement planning. Quality control is another critical area in which MATLAB has had a significant impact.
During the ultrasonic peening process, particularly when working on thin parts, the treatment causes the material to deflect. Sherman’s team uses Image Processing Toolbox™ to measure these changes precisely.
“If the deflection is out of tolerance, then we can correct it and rework the part,” says Sherman. “It’s all done with Image Processing Toolbox, which takes an image with calibrated inches to pixels and analyzes it against the deflection requirement.”
A 0.4-inch (10-millimeter) thick piece of 7050 aluminum formed by laser peening. The laser peening process achieved a radius of 9 in (230 mm). Peen forming may be used to form complex curvatures such as those required for aircraft wing skins. (Image credit: Curtiss-Wright Surface Technologies)
Data analysis has also become a critical component of Curtiss-Wright’s MATLAB implementation. The system collects extensive data during the laser peening process, including energy readings, pulse widths, and other measurements for every laser shot. A wealth of information accumulates quickly, with daily logs reaching up to one million lines of text, an amount engineers struggled to utilize effectively. Now, custom MATLAB applications allow engineers to analyze and visualize these massive data sets.
“The ability to analyze, visualize, and work with data has let us understand in the long term what the strengths and weaknesses of our systems are,” says Sherman.
A Growing Toolset for Future Innovation
Looking ahead, Sherman and his team plan to continue expanding their use of MATLAB and Simulink, exploring additional capabilities and identifying high-risk areas during operations.
“As we encounter problems and challenges during process development and deployment, we use our growing suite of MATLAB applications to quickly understand and overcome these obstacles,” says Sherman.
“With the new robot workspace analysis feature in Robotics System Toolbox, engineers can now quickly visualize and validate a robot’s reachable space early in the design process. This helps accelerate decisions on manipulator placement, workspace coverage, and task feasibility—all within MATLAB,.”
“With the new robot workspace analysis feature in Robotics System Toolbox, engineers can now quickly visualize and validate a robot’s reachable space early in the design process. This helps accelerate decisions on manipulator placement, workspace coverage, and task feasibility—all within MATLAB,” says YJ Lim, principal robotics product manager at MathWorks.
As Curtiss-Wright prepares for the future, the simulation-based approach is helping it adapt to changing hardware as well. With its current ABB robots no longer in production, the company is using simulation to evaluate replacement options.
For the engineers at Curtiss-Wright, the simulation-based approach represents a fundamental shift in how they work with robotic systems—one that will continue to evolve as customer demands grow more complex.
“What’s driven us to get here is our customers asking us for more: greater volume, highly complex parts, and rapid process development,” says Sherman. “This is indefinitely going to drive the level of the analysis and simulations that we need.”
Read Other Stories
ROBOTICS
Robotic Systems Lab at TU Wien Uses MATLAB for Real-Time Testing
Slippage-Free Impacts and Hardware-in-the-Loop Experiments Are Realized with Franka Robotics
ACADEMIA
Designing WATonoBus, the Autonomous Shuttle Bus on Campus
Self-Driving Shuttle Is an Ideal Platform for Developing ADAS Technology
ROBOTICS
Deep Learning–Based Motion Capture System Helps Study Cheetahs in the Wild
Understanding Cheetahs’ Amazing Maneuverability Through Robotic Research