Putting Engineering in Reverse
How 3D scanning and an underlying hunger to compete is driving the design quest for reverse engineering in global industry.
Latest in APDRC
October 12, 2018
Munro & Associates is an engineering consulting firm located in Auburn Hills, MI. They consult to a wide array of industries, but they have a specific knack for reverse engineering.
They recently bought a Tesla Model 3 for about $72,000 and tore it down to analyze it and inadvertently reverse engineer the designs where they saw value. In another reverse engineering example highlighted on the firm’s website, they headlined their effort as: “Unlocking the Secrets of BMW’s Car of The Future.”
Reverse engineering, which often begins with 3D scanning that is eventually integrated with CAD and CAM software, is on the uptick, according to market research firm Industry Data Analytics. The global market for 3D scanning totaled $5.1 billion in 2014 and nearly $5.9 billion in 2015. This market should total nearly $13.3 billion in 2020, rising at a five-year compound annual growth rate (CAGR) of 17.7% from 2015 to 2020.
Reverse engineering is not a new concept. In World War II, Germany reverse engineered the American bazooka to build a better one for their infantry. British and American forces reverse engineered the Germans’ “jerry cans,” which were snugly fitting gasoline cans that fit on jeeps and army vehicles.
In our present-day bonanza of CAD, CAM and 3D scanning, printing and rapid prototyping, reverse engineering is gaining momentum. New uses and applications are being explored as industrial firms breathlessly compete for better products, made with better technologies, at a higher profit and a reduced operating cost.
Reverse Engineering’s Evolution
“Reverse engineering has been around for a long time. Additionally, reverse engineering has been a staple of the military and every high-tech industry for the last few decades,” says Ghobad Heidari, founder and CEO of GHB Intellect in San Diego, CA. “Sophisticated tools and very expensive labs have emerged that specialize in this area. At the same time, technology is not sitting still. Its evolution is rapid, and by the same token, the evolution of reverse engineering tools and techniques is a given.”
Getting an existing product’s exact measurements is critical to reverse engineer it. No longer armed with just rulers and calipers, today’s design engineers have 3D scanning and metrology options — whether taking measurements in the lab or in the field. For example, portable coordinate measuring machines (CMMs) paired with mobile workstations can be taken off-site to capture the data needed to create a digital design of a physical product. A mobile workstation, such as the Dell Precision 3000, 5000 or 7000 series equipped with at least 8 GB of RAM and NVIDIA Quadro graphics, will fit the bill for various applications.
“Traditionally, reverse engineering was completed with hand tools that provided accurate feature geometry, but it was limited in the ability to position this geometry in relation to the whole assembly,” says Ken Steffey, director of product management for the FARO Technologies, based in Lake Mary, FL. “The use of articulated arm coordinated measuring machines with laser scanners has enabled users to capture accurate positional information along with detailed feature and surface geometry quickly and easily.”
Using laser arms and capturing digital data is a rather precise science that takes training and practice. But this evolution, if properly embraced and developed, could lead to a reverse engineering revolution. The speed and success of this technology’s adoption will be determined by how quickly users can overcome the learning curve and develop the capacity to use scanning equipment in conjunction with engineering software.
Other portable solutions include hand-held 3D scanners that emit light beam patterns toward the target object and collect the beams bouncing back. Based on the pattern deformation resulting from the target’s curvature, the scanner (to be precise, the software that comes with the scanner) can reconstruct the object’s 3D geometry in point clouds.
For example, the Artec Leo 3D scanner can be used without a tether attaching it to a computer. It has a built-in touch-panel screen. NVIDIA Jetson serves as the scanner’s own internal computer. It features a quad-core ARM Cortex CPU and NVIDIA Maxwell GPU with 256 NVIDIA CUDA Cores. It comes with a touch-panel display that can also be mirrored to another PC screen wirelessly. The scanned data is saved on a 256GB solid-state drive. You can, therefore, complete the scan session on the device before offloading the data to a workstation at the office. You have the option to extend the storage with a microSD card.
“Right now, the biggest challenge of reverse engineering is a lack of education of the technologies currently available. 3D scanning is brand new to the masses, so most people don’t know how to fully utilize and take advantage of the technology yet,” says Bo Helmrich, owner of Digitize Designs of Greenville, SC. “The second biggest challenge in my eyes would be the learning curve for the reverse engineering software side. 3D scanning is the easy part; the hard part is learning how to convert that scan data into something usable.”
The Challenge: Scan to CAD
There are limitations in CAD applications’ ability to integrate easily with the imaging, according to Steffey. He says most CAD applications are not yet ready to handle massive point clouds, so most designers are required to work in one application dedicated to 3D-point capture to mesh and then transfer features, cross-sections and meshes into their destination CAD modeling solution.
“Even today, most of these CAD packages are not prepared to take in this information in a productive way for the designer,” says Steffey. “While designers have access to highly precise and detailed 3D information of the product they are reverse engineering, they cannot leverage this information into clear productivity gains due to the complexity and disconnected processes in the modeling phase of the project.”
“Reverse engineering technology [both 3D scanners and 3D software] has come a long way over the recent years, but there will always be room for improvement for both hardware and software. 3D scanners will continue to get faster, hold better accuracies and resolutions, and become easier to use, but I think the biggest improvements we’ll see in the future will be in the software,” notes Helmrich.
That’s because converting scanned data into a usable form for CAD software is still challenging. “The most time-consuming part of 3D scanning and reverse engineering is the manual reverse engineering process to convert scan data to usable CAD data,” says Helmrich. “That process is still very manual and leaves a huge opportunity for reverse engineering software to create more automated conversions. One day, I hope we’ll be able to scan a part, and automatically the software spits out a SolidWorks part. I’m sure it will happen at some point, but it is many years away.”
Reverse Engineering the Future
In the years ahead, expect to see more engineering software with the capability to work closely with scanned data. Companies such as Dassault Systemes SolidWorks and ANSYS are rolling out this type of capability. SolidWorks software’s ScanTo3D functionality allows scan data from any scanner—whether mesh files, point cloud files or curve data from mathematics software—to be converted into a surface or solid model. In ANSYS SpaceClaim, you can work with imported scan data to reverse-engineer a part or compare the scan data to the original engineering drawing for deviation analysis.
“Certainly, most can handle point clouds of a couple of million points, and that is a great improvement over prior versions—but current hardware can easily approach or exceed one million points per second; so the engineering design software packages need to be developing capabilities in the billions of points in a model, not millions,” adds FARO Technologies’ Steffey. “There is also the question of the value of all this information and the storage space it requires as part of the primary model. It is not clear that there is value in processing and retaining scan data in the primary design software.”
What occurred in World War II is happening now, just with more sophisticated technology. But surprisingly, the technology’s ability to sync with other technology is the critical path—and a path that may be too sluggish for some, like auto manufacturers who want to rip into a new and daring model to find out its design secrets.
“From military applications, where other nations’ technologies and capabilities are sought after, to competitive industrial investigations, where companies try to discover the competitors’ product designs or the designs of those of suspected of intellectual property infringement, reverse engineering takes many different forms: software, hardware, integrated circuits, protocols [and] RF networks,” Heidari says. “Each of these have their own area of specialty, requiring different tools and expertise.”
As reverse engineering becomes increasingly common, design engineering teams will be tasked with learning those tools and developing that expertise. Fortunately, the hardware and software needed to reverse engineer products continues to advance toward more integrated solutions that fit easily into an efficient workflow.