What's new in SpatialAnalyzer
Explore the latest features in your version of SpatialAnalyzer.
Contact us
-
SpatialAnalyzer 2024.1
SpatialAnalyzer develops and implements changes fast. New features, bug fixes, and changes are implemented quickly so you can use them right away. Here’s a summary of what’s new in 2024.1.
- Graphical performance enhancements
- Feature inspection
- Cloud based inspection
- Reporting
- And many others
Graphical performance enhancements
SA can handle a lot of data being captured quickly. Multiple instruments can be measuring at the same time at very high rates, but SA’s graphics were struggling to present all this data effectively to the operator. In 2024.1 efforts were made to improve visualization both during scanning point clouds while capturing both 3D and 6D measurements.
Feature Inspection
SA 2024.1 introduces the ability to fully template a feature inspection process through incorporating advanced measurement methods. This significantly expands SA’s features measurement automation capabilities in any SA license package.
Cloud based Inspection
Meshing
SA’s meshing tools are expanded in 2024.1 – the prior “extended parameter” option is replaced with a new meshing service. This new extended capability is included as an extension of the General Mesh dialog and offers the ability to use saved JSON configurate files for customized presets.
Reporting
Trifoil Vectors
Added a “trifoil” vector group display mode for vectors. Much like a small frame, this deviation display shows the direction of the deviation components in the working frame and is ideally suited for large construction jobs where relative scaling of vectors is difficult.
Metrology Reporting Connection
SA now shares data with Metrology Reporting. The connection control is on the Reporting tab, making it easy to upload your job for shared visualization and analysis.
-
SpatialAnalyzer 2023.2
Cloud Based Feature Extraction
GR-Slots now offer a full range of extraction methods, much like those added for circles in the prior release. These include both 2D and 3D extractions, angled, plunged and surface hole cloud extraction options.
The data association process is also simpler in this version, as the separate Proximity Cloud selection has been eliminated. A cloud can now be directly associated with a GR-Feature and used as needed. A radio button provides optional direct fitting or enables a cloud to be used as the input for a dynamic filter process. This dialog has also been clarified for easier operations.
An option to "Use Filter Settings" has been added to the Filter Data to Nominal 3D Geometry utility. This option allows you to use the individual settings saved within existing GR-Features for the filter. Once complete, GR-Features now keep track of the input cloud for further processing as needed.
Cloud extraction in this version also offer significant improvements in filtering speeds as a result of improved data segmentation and threading.
Relationship Fitting
A major challenge in any optimization process is balancing speed and ensuring the optimum solution is found. SA’s current relationship fit process is the perfect balance in most situations. However, it can stop prematurely in complicated fits. We added a Direct Search method as a fall back several years ago that ensures the best solution is found, but it can be slow.
To add greater flexibility, this version adds two intermediate options; to split the difference between speed and performance.
A version of the Levenberg-Marquardt solver has been implemented to support optimizations via relationship minimization. This solver casts a somewhat wider net when solving for solution parameters. More information can be found here:
https://en.wikipedia.org/wiki/Levenberg-Marquardt_algorithm.In addition, an option is added to follow the Gauss-Newton solver (our standard approach) with a subsequent gradient search backup.
The Move Object by Minimization Relationship and Move Collections by Minimization Relationships functions now offer these additional options.
Additionally, when using points-to-objects, projected points will be compared component-wise rather than as a simple signed magnitude to increase reliability in complicated fits.
Callout Selection
A new “Select All Callouts” option has been added to the Callout right-click menu. This option enables a user to quickly select all callouts in view for editing purposes.
Additionally, a new menu option “Select Same Type Callouts” is added to the right-click menu of callouts in the graphical view. This option enables selection of callouts of the same type, such as vector callouts, for common formatting.
2023.2 Instrument Updates
Added support for the new Hexagon Absolute Scanner AS1-XL. This scanner is supported with both Hexagon’s Absolute arms and AT960 trackers.
AT960 Laser Tracker support has been expanded to include LMF version 1.10. This includes support for precise Timestamps (PTP) in SA. The high precision timestamp can easily be recorded within SA through the use of Point Sets in a scan operation.
Hexagon Absolute Arms also support connections to RDS v.6.4. This includes full support for connecting to multiple arms within a single session through RDS. RDS still allows only one arm at a time to be run, but switching between them can be faster through the use of a logon dialog: Configure Instrument.
API Laser Trackers have been improved to include support for the V-probe “Smart Probe Button.” Button events are now provided from the vProbe2 and iScan3D and SA responds accordingly. These events include: 1) Single button press, 2) Double click, and 3) Button hold and each of these events can be customized as needed.
Leica Total Stations and Multi-Stations (MS60) has been expanded to include:
- A Query option is added to the Instrument Toolbar. This provides a means to record a full discrete measurement when a position update is desired.
- The level compensator button now displays an out of range icon. It also has been converted to a status display only to avoid accidental use. Compensator control is accessed through the settings.
- Several changes improve synchronization when changes were made onboard the instrument including level status, weather settings, and target definitions. This includes the ability to define targets onboard the instrument for use in SA. The Leica Captivate target icons are added to help clarify which definition was used to define a particular target.
AICON DPA has been updated to use Aicon SDK 20.00.09
Leica Pxx Scan Stations are updated to streamline operations. Additional, target scan options are now available. See readme for details. The MP command “Scan within perimeter” has been updated.
SpatialAnalyzer 2023.2 Videos Links
The following SpatialAnalyzer Video links are now available on YouTube:
- Feature Extraction from Clouds in 2023.2 - https://youtu.be/RoYzfwi-lqQ
-
SpatialAnalyzer 2023.1
The latest version of SpatialAnalyzer is now available. It brings new and improved features for sheet metal scanning applications, introduces improved live mesh display and circle extraction methods. It also offers improved display controls and many instrument updates. These are some of the highlights:
- New and improved circle feature extraction tools from point clouds, including an integrated projection plane and extraction method control
- Several improvements were added for sheet metal, including improved CAD extraction tools, object display controls and improved reporting
- Added the ability to capture multiple framesets for full speed tracking of multiple 6D devices at one time
- Improved Laser Tracker Measurement Profile control and display tools
- And many others
Cloud Based Inspection
Proximity filtering for circles has been expanded to offer advanced circle extraction methods. Extraction of both a local projection plane and feature data is now performed within a single circle feature. Dynamically adjustable extraction modes available within a circle include:
- 3D Hole. Incorporates a local plane fit for projection as well as extracting data within the hole to refi ne circle diameter
- 2D Hole. Extracts a local projection plane and identifies the hole boundary points to define a circle. This setting can be used for sheet metal extractions
- 3D/2D Hole in a Cylinder. Provides a means to extract a hole drilled into a cylinder where a projection plane is not appropriate
Feature Inspection
Sheet metal extractions
2D features such as circles can now be extracted by clicking the top planar face of a CAD model. This greatly improves the ease of feature extraction when working with sheet metal parts.
Object Display Improvements
The line width used to draw objects can now be modified to highlight a single object (or set of objects) more clearly in the graphics. These changes include both a global setting and the ability to use Shift+ mouse wheel over the object of interest, in either the tree or the graphics, to adjust the size of an object’s display. The size of the display of individual cloud points can now be modified for each point cloud independently. This makes it much easier to inspect a single cloud’s point distribution while other clouds remain visible.
Multiple Frame Sets
Capture simultaneous 6D tracks
The 6D motion of a target can be recorded as an object moves through space by capturing a frame with each position update. This can now be accomplished with multiple moving objects at once, an ideal solution for photogrammetry systems. The image below shows the 6D motion of two objects recorded at the same time with different sample rates.
Instrument Updates
Build your own Instrument
Added new SA Instrument SDK. This capability offers pathways to building your own interface to your own instrument within SA. It can be used by both 3rd party hardware developers and SA users to build a custom instrument interface. Contact Support@kinematics.com for more information.
New Instruments Added
API Dynamic 9D Ladar is now supported for use within SA.
Updated Instrument Support
- All Laser Trackers and Total Stations
- Hexagon Absolute Arm
- Nikon Laser Radar
- Surphaser Room Scanners
- V-Stars Photogrammetry
- Aligned Vision and LAP Laser Projectors