SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
Technology White Paper
FARO Focus Mobile Mapping
- Simple and affordable use of FARO technology by Tobias Möhlihs, M.Eng
Introduction
Mobile Mapping is an essential part of modern 3D documentation. A mobile mapping system is integration of remote sensors and
time synchronized navigation. It is a powerful application for collection 3D information in a large scale, e.g. road mapping or 3D city
models. Since available mobile mapping systems require a large investment of up to 1.000.000€, this paper shows a way to convert
a FARO Focus Laser scanner with minimal investments into a mobile mapping system.
For this paper the Applanix AP15 IMU was used that provides high accuracy to an affordable price. Of course any other IMU system
can be used, depending on the actual needs of the user. Also, every FARO Focus is capable to operate in a helical mode and
therefore is convertible into a mobile scanner.
Components
To convert a FARO Focus into a mobile mapping system there are additional parts required. The most important sub system of a
mobile mapping system next to the FOCUS itself is an inertial navigation system (INS) which provides a position and orientation of
the scanner. In this case, the Applanix AP15 is used but can be replaced with any Applanix POS LV or any other INS System.
The needed parts are:
-	 FARO Focus Laser scanner
-	 FARO helical adapter
-	 FARO Zero Point Clamp (ZPC, optional)
-	 FARO Helical App (FARO 3D App Center)
-	 Applanix INS (or others)
-	 A platform to mount all the parts
The Applanix INS contains an inertial measurement unit (IMU) and two GNSS receivers.
WORKFLOW
The basic workflow is very simple. Once all INS components are installed on a platform the Focus can be attached and removed
from the mobile mapping superstructure as needed. This flexibility enables the user to still use his Focus as a regular laser scanner as
the system does not require a permanent installation of the Focus.
PREPARATION
In order to install the system, there is a little preparation needed. At first, there is no cable provided by Applanix or FARO to actually
connect the two separate systems.
Second, all components need to be placed and fixed to a vehicle which leads to a platform.
WWW.FARO.COM
FREE CALL: 00800 32767253
THE CABLE
In order to synchronize the Focus with the INS both systems have to be connected. For the synchronization the user needs to con-
nect the Automation Testbox I/O Interface with the POS Event I/O. If another INS is used, please refer to the manual of the INS how
to address a sync_in Event. It is important that the INS can read the TTL signal provided by the FARO Automation test box for time
synchronization.
In case an Applanix INS is used the following pins have to be connected:
THE PLATFORM
To actually mount the Scanner, the IMU and the GPS Antennas a Platform is needed. It is highly recommended that at least the
Scanner and the IMU are mounted as close to each other as possible. How everything is mounted onto a vehicle is up to the
user and his needs. But for an easy setup and in this example the best choice is an all-in-one platform that can be attached to
universal roof racks.
The layout of all components is uncritical except for scanner and the IMU and specifications for the GNSS antennas (please refer to
the manual of the GNSS antenna manufacturer)
 
As an example, the platform can look like this:
Automationbox Pin	 POS I/O cable 1 Pin
3 (Trigger_Out)	 2 (Event_In)
5 or 7 (GND)		 5 (GND)
-
-
figure 2 Automation Test box pin mapping figure 2 Applanix POS I/O pin mapping
I/O 1/2
figure 3 drawing of a possible platform layout
figure 4 platform with mounted devices (Applanix POS, AP15 IMU and FARO ZPC)
WWW.FARO.COM
INSTALLATION
For an easy installation the setup is divided into stages:
In a first step mount all devices to the platform. These are the IMU, the POS, and the scanner mounting. For mounting the Scanner it is
recommended to use the FARO ZPC for easier attaching and removing of the Scanner.
Now place the platform on the roof racks.
To mount the Scanner, attach the FARO Helical Adapter as shown in the FARO Automation manual.
Then attach the Applanix DMI and the GPS Antennas to the vehicle as shown in the Applanix manual and connect all devices with
the provided cables. Finally connect the FARO Automation Testbox to the Helical Adapter and connect the Automation Testbox I/O
Interface to the POS I/O with the custom made cable.
Before the Scanner can be used as a mobile Scanner, the new retainers, which are included in the FARO Helical Kit, must be mounted
and the cover of the connection pins has to be removed.
figure 5 Focus with mounted helical retainers			 figure 6 FARO Helical Adapter
Please note: before the vehicle starts moving, the scanner must be fixed in its helical position with the brackets of the helical adapter!
See the Automation Manual for more information.
FREE CALL: 00800 32767253
figure 7 Focus fixed into helical position
figure 8 Automation Testbox connected with Applanix Event I/O
figure 10 Applanix POS connected with Automation Testbox via a custom cable
figure 9 Automation Testbox connected to Helical Adapter
figure 11 assembled platform mounted to universal roof racks
After the scanner is mounted, connect the Automation Testbox with the Applanix POS I/O Interface with the custom made cable.
The scanner can now be connected with the Applanix system over the Automation Testbox.
Scanning
Once all parts are mounted and connected the Scan project can be started. Activate the Helical_grey profile for the Focus as
shown in the FARO Automation manual and choose the quality and resolution settings. Good values to start with are quality 4x and
resolution 1/10.
Please note: the density of the resulting pointcloud depends not only on the scanner settings, but also on the speed of the vehicle!
To initialize the Applanix INS refer to the training provided by Applanix or the Applanix manual. When the scanner is recording data,
the event counter in POSView should display the incoming signals from the scanner. Otherwise check if the connection is correct and
if the event input is enabled within the POSView software.
The mobile mapping can now start.
PROCESSING THE DATA
After the data recording is finished the navigation data from the Applanix System must be post processed with the Applanix POSPac
software. The data has to be exported as a standard ACSII file with the “Event 1” data selected.
The scanproject has to be saved into a .fws Workspace file.
To convert the helical scan into a 3D pointcloud start the helical App. The Helical App will first ask for the navigation file and then for
the workspace file. The Helical App will now merge the data and transforms the helical scan into a 3D pointcloud in the .xyz format.
Figure 12 Helical App
In addition, values for offset and rotation in x, y and z for the center of the scanner according to the center of the IMU must be en-
tered. How to get these values is explained in the calibration chapter of this paper.
Please note: all points are georeferenced and therefore it is necessary to enter a display offset into the Helical App, otherwise the
values for x, y and z would be too big to be displayed in Scene!
E.g. a point has UTM coordinates N 5403085.456, E (32) 512731.294 and H 301.516 enter a display offset for N with 5403000, E 512700
and H 300. Now the point can be displayed in Scene with
X =31.294
Y =85.456
z =1.516
WWW.FARO.COM
Calibration
This calibration is an easy way to calibrate the system without a laboratory or special signalized reference points. It can be done every
time and everywhere. This ensures that the FARO Focus can always be detached to perform a regular scan if needed because no per-
manent installation is required.
A simple way to calibrate the system is to scan an area from two different directions. While the INS determines the position and orienta-
tion of the vehicle, the position and orientation of the scanner relative to the INS is unknown. Because the origin of the scanner is never
the same as the origin of the inertial navigation system (INS) both scans are different from each other. As shown in figure 13 the real
object is displayed as the black line. The green and the red lines are the result of the two mobile scans from different directions. The differ-
ence between the green and the red scan is now two times the difference between one scan and the real object.
Figure 13 calibration concept
The real object (black profile in figure 13) is unknown since there are only the two scans (figure 14). Each scan has an offset in X,Y,Z and a
rotation offset around all axis because the position and orientation of the scanner relative to the INS is unknown.
Figure 14 profile view of two scans
Because the real object is not available, one of the two scans is considered as the “real” and error-free scan and therefore as a refer-
ence. With registering the second scan to the reference scan the transformation parameters are two – times the parameters for offset
and rotation of the scanner relative to the INS.
To determine the values process both scans with an offset and rotation of 0 (or a rotation of 180° as a start value if the scanner is mounted
upside down). If a custom scanner mounting is used (e.g. 45° rotation around the y-axis) one has to enter the values for the rotation given
by the manual or the drawing of the mounting as a start value. Now both, IMU and Scanner have the same center.
Please note that the registration must not be performed with the whole point cloud but with reference points along a profile line. As
shown in figure 15 and 16 a rotation of the scanner towards the IMU doesn’t lead to a rotated point cloud (figure 15), instead, each scan
point (line) is rotated. This leads to a deformed point cloud (figure 16). Place your reference points for a registration (figure 17) along a
profile as shown in figure 14!
FREE CALL: 00800 32767253
This is essential since a pointcloud from a helical scan has no single origin like a normal scan. Instead, every single point (or scanline for
a simplified view) has its own origin. Therefore a regular, global (best fit) registration can’t be used. As an example, figure 18 and 19
show the result of a scanner that was installed with a 45° rotation around the y-axis. As a result each individual scanline is rotated, but
not the pointcloud itself!
GPS INFLUENCE
It can be assumed that the general GPS conditions are the same for both scans if they were recorded consecutively. Is this case, posi-
tion errors are the same for both scans. While this way of calibrating can be used to determine the rotation of the scanner relative to
the INS, it cannot be used to determine the X,Y and Z offset between the two systems. While the calculation of the relative position of
each scanline is supported by all sensors of the INS, the absolute position is affected by all GPS influences and possible errors. As shown
in figure 20 the positioning error ranges from < 5cm up to 50cm. Therefore the calculated X,Y,Z offset between both scans is depending
directly on the GPS positioning and the results can’t be used as calibration parameters. To determine the offset between the INS and
the scanner simply measure the distance by hand or take the values of the drawings of the mounting.
figure 17 selection of reference points figure 18 point cloud before calibration figure 19 after calibration
Figure 16 deformed pointcloudFigure 15 rotated pointcloud
WWW.FARO.COM
Figure 20 position error under changing GPS conditions
Faro Europe GmbH & Co. KG
Lingwiesenstraße 11/2
70825 Korntal-Münchingen
Deutschland
( +49 (0)7150 9797 0
Ê +49 (0)7150 9797 44
E-Mail: info@faroeurope.com
WWW.FARO.COM
Summary
Do it yourself mobile mapping can add a huge amount of extra value to a FARO Focus laser scanner. The Focus can be converted
very easily and with an, in comparison, low investment for the new Applanix AP15 INS.
This enables the user to gather 3D data in a large scale and to work very efficient in an outdoor environment. In addition, the Focus
is not attached to the system in a permanent way and can still be used as a regular laser scanner.
figure 21 a scanned city block

Weitere ähnliche Inhalte

Andere mochten auch

bpc workshops sap idex common layer
bpc workshops sap idex common layerbpc workshops sap idex common layer
bpc workshops sap idex common layerbpcag
 
Estudio Geofisico para exploración de aguas subterráneas y su comprobación de...
Estudio Geofisico para exploración de aguas subterráneas y su comprobación de...Estudio Geofisico para exploración de aguas subterráneas y su comprobación de...
Estudio Geofisico para exploración de aguas subterráneas y su comprobación de...Academia de Ingeniería de México
 
Western Connecticut State University 2014-2015 Annual Report
Western Connecticut State University 2014-2015 Annual ReportWestern Connecticut State University 2014-2015 Annual Report
Western Connecticut State University 2014-2015 Annual ReportKassandra Ruiz
 
BNG | Plan de Presentación de Negocio Oficial BNG - Español
BNG | Plan de Presentación de Negocio Oficial BNG - EspañolBNG | Plan de Presentación de Negocio Oficial BNG - Español
BNG | Plan de Presentación de Negocio Oficial BNG - EspañolBNGInternational
 
Horror vacui examples
Horror vacui examplesHorror vacui examples
Horror vacui examplesakn4fotos
 
Bai giang-toan-kinh-te-tin-hoc
Bai giang-toan-kinh-te-tin-hocBai giang-toan-kinh-te-tin-hoc
Bai giang-toan-kinh-te-tin-hocLê Ngọc Huyền
 
The Competitive Edge - Inbound Marketing and Competitive Analysis
The Competitive Edge - Inbound Marketing and Competitive AnalysisThe Competitive Edge - Inbound Marketing and Competitive Analysis
The Competitive Edge - Inbound Marketing and Competitive AnalysisHubSpot
 
Juego de la oca_esp_ing
Juego de la oca_esp_ingJuego de la oca_esp_ing
Juego de la oca_esp_ingJoaquín Mesa
 

Andere mochten auch (15)

Sjoukje Drenth Bruintjes Volkskrant
Sjoukje Drenth Bruintjes VolkskrantSjoukje Drenth Bruintjes Volkskrant
Sjoukje Drenth Bruintjes Volkskrant
 
bpc workshops sap idex common layer
bpc workshops sap idex common layerbpc workshops sap idex common layer
bpc workshops sap idex common layer
 
Estudio Geofisico para exploración de aguas subterráneas y su comprobación de...
Estudio Geofisico para exploración de aguas subterráneas y su comprobación de...Estudio Geofisico para exploración de aguas subterráneas y su comprobación de...
Estudio Geofisico para exploración de aguas subterráneas y su comprobación de...
 
CineForum Empresarial APD: JERSEY BOYS
CineForum Empresarial APD: JERSEY BOYSCineForum Empresarial APD: JERSEY BOYS
CineForum Empresarial APD: JERSEY BOYS
 
Contacto Octubre
Contacto OctubreContacto Octubre
Contacto Octubre
 
Centrum klima
Centrum klimaCentrum klima
Centrum klima
 
Western Connecticut State University 2014-2015 Annual Report
Western Connecticut State University 2014-2015 Annual ReportWestern Connecticut State University 2014-2015 Annual Report
Western Connecticut State University 2014-2015 Annual Report
 
Ingenieria y tecnologia de frutas
Ingenieria y tecnologia de frutas Ingenieria y tecnologia de frutas
Ingenieria y tecnologia de frutas
 
BNG | Plan de Presentación de Negocio Oficial BNG - Español
BNG | Plan de Presentación de Negocio Oficial BNG - EspañolBNG | Plan de Presentación de Negocio Oficial BNG - Español
BNG | Plan de Presentación de Negocio Oficial BNG - Español
 
Horror vacui examples
Horror vacui examplesHorror vacui examples
Horror vacui examples
 
Bai giang-toan-kinh-te-tin-hoc
Bai giang-toan-kinh-te-tin-hocBai giang-toan-kinh-te-tin-hoc
Bai giang-toan-kinh-te-tin-hoc
 
REGINA SCHLUTER
REGINA SCHLUTER REGINA SCHLUTER
REGINA SCHLUTER
 
The Competitive Edge - Inbound Marketing and Competitive Analysis
The Competitive Edge - Inbound Marketing and Competitive AnalysisThe Competitive Edge - Inbound Marketing and Competitive Analysis
The Competitive Edge - Inbound Marketing and Competitive Analysis
 
G.20 la familia
G.20 la familiaG.20 la familia
G.20 la familia
 
Juego de la oca_esp_ing
Juego de la oca_esp_ingJuego de la oca_esp_ing
Juego de la oca_esp_ing
 

Ähnlich wie Laser scanner-mobile mapping-white-paper

IRJET- Intelligent Car Parking System
IRJET-  	  Intelligent Car Parking SystemIRJET-  	  Intelligent Car Parking System
IRJET- Intelligent Car Parking SystemIRJET Journal
 
Three-Axis Auto Stabilizing Video Camera Platform
Three-Axis Auto Stabilizing Video Camera PlatformThree-Axis Auto Stabilizing Video Camera Platform
Three-Axis Auto Stabilizing Video Camera PlatformEklavya Sharma
 
MOBILE ROBOTIC ARM WITH APP INTERFACE USING MICROCONTROLLERS
MOBILE ROBOTIC ARM WITH APP INTERFACE USING MICROCONTROLLERSMOBILE ROBOTIC ARM WITH APP INTERFACE USING MICROCONTROLLERS
MOBILE ROBOTIC ARM WITH APP INTERFACE USING MICROCONTROLLERSIRJET Journal
 
IRJET- Adaptive Headlights System for Vehicle using Arduino
IRJET- Adaptive Headlights System for Vehicle using ArduinoIRJET- Adaptive Headlights System for Vehicle using Arduino
IRJET- Adaptive Headlights System for Vehicle using ArduinoIRJET Journal
 
Vehicle detection through image processing
Vehicle detection through image processingVehicle detection through image processing
Vehicle detection through image processingGhazalpreet Kaur
 
Smart parking system using IOT
Smart parking system using IOTSmart parking system using IOT
Smart parking system using IOTUdit Deo
 
Cs project ppt
Cs project pptCs project ppt
Cs project pptEngr umar
 
Internship report 2013 (Sri Wawadsan Sdn.Bhd)
Internship report 2013 (Sri Wawadsan Sdn.Bhd)Internship report 2013 (Sri Wawadsan Sdn.Bhd)
Internship report 2013 (Sri Wawadsan Sdn.Bhd)Wong Chin Yung
 
Running head MOTION SENSOR SYSTEM IN PARKING LOTS AND GARAGES .docx
Running head MOTION SENSOR SYSTEM IN PARKING LOTS AND GARAGES .docxRunning head MOTION SENSOR SYSTEM IN PARKING LOTS AND GARAGES .docx
Running head MOTION SENSOR SYSTEM IN PARKING LOTS AND GARAGES .docxglendar3
 
Running head MOTION SENSOR SYSTEM IN PARKING LOTS AND GARAGES .docx
Running head MOTION SENSOR SYSTEM IN PARKING LOTS AND GARAGES .docxRunning head MOTION SENSOR SYSTEM IN PARKING LOTS AND GARAGES .docx
Running head MOTION SENSOR SYSTEM IN PARKING LOTS AND GARAGES .docxtodd581
 
Technologies that make a difference
Technologies that make a differenceTechnologies that make a difference
Technologies that make a differenceGreg Ellrodt
 
Total station
Total stationTotal station
Total stationSumit Jha
 
Consider the above diagram. FIGURE, of the car park The object of thi.pdf
Consider the above diagram. FIGURE, of the car park The object of thi.pdfConsider the above diagram. FIGURE, of the car park The object of thi.pdf
Consider the above diagram. FIGURE, of the car park The object of thi.pdfexcellentmobilesabc
 
IRJET- Implementation of Smart Black Box System for Gathering the Safety Info...
IRJET- Implementation of Smart Black Box System for Gathering the Safety Info...IRJET- Implementation of Smart Black Box System for Gathering the Safety Info...
IRJET- Implementation of Smart Black Box System for Gathering the Safety Info...IRJET Journal
 
Mitsubishi ac servos melservo j4 series with built-in positioning function-di...
Mitsubishi ac servos melservo j4 series with built-in positioning function-di...Mitsubishi ac servos melservo j4 series with built-in positioning function-di...
Mitsubishi ac servos melservo j4 series with built-in positioning function-di...Dien Ha The
 
Mitsubishi ac servos melservo j4 series with built-in positioning function
Mitsubishi ac servos melservo j4 series with built-in positioning functionMitsubishi ac servos melservo j4 series with built-in positioning function
Mitsubishi ac servos melservo j4 series with built-in positioning functionDien Ha The
 
Design the implementation of 1D Kalman Filter Encoder and Accelerometer.
Design the implementation of 1D Kalman Filter Encoder and Accelerometer.Design the implementation of 1D Kalman Filter Encoder and Accelerometer.
Design the implementation of 1D Kalman Filter Encoder and Accelerometer.Ankita Tiwari
 
Design the implementation of Brushless DC Motor Six Step Control.
Design the implementation of Brushless DC Motor Six Step Control.Design the implementation of Brushless DC Motor Six Step Control.
Design the implementation of Brushless DC Motor Six Step Control.Ankita Tiwari
 

Ähnlich wie Laser scanner-mobile mapping-white-paper (20)

IRJET- Intelligent Car Parking System
IRJET-  	  Intelligent Car Parking SystemIRJET-  	  Intelligent Car Parking System
IRJET- Intelligent Car Parking System
 
Three-Axis Auto Stabilizing Video Camera Platform
Three-Axis Auto Stabilizing Video Camera PlatformThree-Axis Auto Stabilizing Video Camera Platform
Three-Axis Auto Stabilizing Video Camera Platform
 
MOBILE ROBOTIC ARM WITH APP INTERFACE USING MICROCONTROLLERS
MOBILE ROBOTIC ARM WITH APP INTERFACE USING MICROCONTROLLERSMOBILE ROBOTIC ARM WITH APP INTERFACE USING MICROCONTROLLERS
MOBILE ROBOTIC ARM WITH APP INTERFACE USING MICROCONTROLLERS
 
IRJET- Adaptive Headlights System for Vehicle using Arduino
IRJET- Adaptive Headlights System for Vehicle using ArduinoIRJET- Adaptive Headlights System for Vehicle using Arduino
IRJET- Adaptive Headlights System for Vehicle using Arduino
 
bus system.pptx
bus system.pptxbus system.pptx
bus system.pptx
 
Vehicle detection through image processing
Vehicle detection through image processingVehicle detection through image processing
Vehicle detection through image processing
 
Smart parking system using IOT
Smart parking system using IOTSmart parking system using IOT
Smart parking system using IOT
 
Cs project ppt
Cs project pptCs project ppt
Cs project ppt
 
Internship report 2013 (Sri Wawadsan Sdn.Bhd)
Internship report 2013 (Sri Wawadsan Sdn.Bhd)Internship report 2013 (Sri Wawadsan Sdn.Bhd)
Internship report 2013 (Sri Wawadsan Sdn.Bhd)
 
Running head MOTION SENSOR SYSTEM IN PARKING LOTS AND GARAGES .docx
Running head MOTION SENSOR SYSTEM IN PARKING LOTS AND GARAGES .docxRunning head MOTION SENSOR SYSTEM IN PARKING LOTS AND GARAGES .docx
Running head MOTION SENSOR SYSTEM IN PARKING LOTS AND GARAGES .docx
 
Running head MOTION SENSOR SYSTEM IN PARKING LOTS AND GARAGES .docx
Running head MOTION SENSOR SYSTEM IN PARKING LOTS AND GARAGES .docxRunning head MOTION SENSOR SYSTEM IN PARKING LOTS AND GARAGES .docx
Running head MOTION SENSOR SYSTEM IN PARKING LOTS AND GARAGES .docx
 
Technologies that make a difference
Technologies that make a differenceTechnologies that make a difference
Technologies that make a difference
 
Total station
Total stationTotal station
Total station
 
Consider the above diagram. FIGURE, of the car park The object of thi.pdf
Consider the above diagram. FIGURE, of the car park The object of thi.pdfConsider the above diagram. FIGURE, of the car park The object of thi.pdf
Consider the above diagram. FIGURE, of the car park The object of thi.pdf
 
IRJET- Implementation of Smart Black Box System for Gathering the Safety Info...
IRJET- Implementation of Smart Black Box System for Gathering the Safety Info...IRJET- Implementation of Smart Black Box System for Gathering the Safety Info...
IRJET- Implementation of Smart Black Box System for Gathering the Safety Info...
 
Qaudcopters
QaudcoptersQaudcopters
Qaudcopters
 
Mitsubishi ac servos melservo j4 series with built-in positioning function-di...
Mitsubishi ac servos melservo j4 series with built-in positioning function-di...Mitsubishi ac servos melservo j4 series with built-in positioning function-di...
Mitsubishi ac servos melservo j4 series with built-in positioning function-di...
 
Mitsubishi ac servos melservo j4 series with built-in positioning function
Mitsubishi ac servos melservo j4 series with built-in positioning functionMitsubishi ac servos melservo j4 series with built-in positioning function
Mitsubishi ac servos melservo j4 series with built-in positioning function
 
Design the implementation of 1D Kalman Filter Encoder and Accelerometer.
Design the implementation of 1D Kalman Filter Encoder and Accelerometer.Design the implementation of 1D Kalman Filter Encoder and Accelerometer.
Design the implementation of 1D Kalman Filter Encoder and Accelerometer.
 
Design the implementation of Brushless DC Motor Six Step Control.
Design the implementation of Brushless DC Motor Six Step Control.Design the implementation of Brushless DC Motor Six Step Control.
Design the implementation of Brushless DC Motor Six Step Control.
 

Kürzlich hochgeladen

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Kürzlich hochgeladen (20)

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Laser scanner-mobile mapping-white-paper

  • 1. Technology White Paper FARO Focus Mobile Mapping - Simple and affordable use of FARO technology by Tobias Möhlihs, M.Eng Introduction Mobile Mapping is an essential part of modern 3D documentation. A mobile mapping system is integration of remote sensors and time synchronized navigation. It is a powerful application for collection 3D information in a large scale, e.g. road mapping or 3D city models. Since available mobile mapping systems require a large investment of up to 1.000.000€, this paper shows a way to convert a FARO Focus Laser scanner with minimal investments into a mobile mapping system. For this paper the Applanix AP15 IMU was used that provides high accuracy to an affordable price. Of course any other IMU system can be used, depending on the actual needs of the user. Also, every FARO Focus is capable to operate in a helical mode and therefore is convertible into a mobile scanner. Components To convert a FARO Focus into a mobile mapping system there are additional parts required. The most important sub system of a mobile mapping system next to the FOCUS itself is an inertial navigation system (INS) which provides a position and orientation of the scanner. In this case, the Applanix AP15 is used but can be replaced with any Applanix POS LV or any other INS System. The needed parts are: - FARO Focus Laser scanner - FARO helical adapter - FARO Zero Point Clamp (ZPC, optional) - FARO Helical App (FARO 3D App Center) - Applanix INS (or others) - A platform to mount all the parts The Applanix INS contains an inertial measurement unit (IMU) and two GNSS receivers. WORKFLOW The basic workflow is very simple. Once all INS components are installed on a platform the Focus can be attached and removed from the mobile mapping superstructure as needed. This flexibility enables the user to still use his Focus as a regular laser scanner as the system does not require a permanent installation of the Focus. PREPARATION In order to install the system, there is a little preparation needed. At first, there is no cable provided by Applanix or FARO to actually connect the two separate systems. Second, all components need to be placed and fixed to a vehicle which leads to a platform. WWW.FARO.COM
  • 2. FREE CALL: 00800 32767253 THE CABLE In order to synchronize the Focus with the INS both systems have to be connected. For the synchronization the user needs to con- nect the Automation Testbox I/O Interface with the POS Event I/O. If another INS is used, please refer to the manual of the INS how to address a sync_in Event. It is important that the INS can read the TTL signal provided by the FARO Automation test box for time synchronization. In case an Applanix INS is used the following pins have to be connected: THE PLATFORM To actually mount the Scanner, the IMU and the GPS Antennas a Platform is needed. It is highly recommended that at least the Scanner and the IMU are mounted as close to each other as possible. How everything is mounted onto a vehicle is up to the user and his needs. But for an easy setup and in this example the best choice is an all-in-one platform that can be attached to universal roof racks. The layout of all components is uncritical except for scanner and the IMU and specifications for the GNSS antennas (please refer to the manual of the GNSS antenna manufacturer)   As an example, the platform can look like this: Automationbox Pin POS I/O cable 1 Pin 3 (Trigger_Out) 2 (Event_In) 5 or 7 (GND) 5 (GND) - - figure 2 Automation Test box pin mapping figure 2 Applanix POS I/O pin mapping I/O 1/2 figure 3 drawing of a possible platform layout
  • 3. figure 4 platform with mounted devices (Applanix POS, AP15 IMU and FARO ZPC) WWW.FARO.COM INSTALLATION For an easy installation the setup is divided into stages: In a first step mount all devices to the platform. These are the IMU, the POS, and the scanner mounting. For mounting the Scanner it is recommended to use the FARO ZPC for easier attaching and removing of the Scanner. Now place the platform on the roof racks. To mount the Scanner, attach the FARO Helical Adapter as shown in the FARO Automation manual. Then attach the Applanix DMI and the GPS Antennas to the vehicle as shown in the Applanix manual and connect all devices with the provided cables. Finally connect the FARO Automation Testbox to the Helical Adapter and connect the Automation Testbox I/O Interface to the POS I/O with the custom made cable. Before the Scanner can be used as a mobile Scanner, the new retainers, which are included in the FARO Helical Kit, must be mounted and the cover of the connection pins has to be removed. figure 5 Focus with mounted helical retainers figure 6 FARO Helical Adapter Please note: before the vehicle starts moving, the scanner must be fixed in its helical position with the brackets of the helical adapter! See the Automation Manual for more information.
  • 4. FREE CALL: 00800 32767253 figure 7 Focus fixed into helical position figure 8 Automation Testbox connected with Applanix Event I/O figure 10 Applanix POS connected with Automation Testbox via a custom cable figure 9 Automation Testbox connected to Helical Adapter figure 11 assembled platform mounted to universal roof racks After the scanner is mounted, connect the Automation Testbox with the Applanix POS I/O Interface with the custom made cable. The scanner can now be connected with the Applanix system over the Automation Testbox.
  • 5. Scanning Once all parts are mounted and connected the Scan project can be started. Activate the Helical_grey profile for the Focus as shown in the FARO Automation manual and choose the quality and resolution settings. Good values to start with are quality 4x and resolution 1/10. Please note: the density of the resulting pointcloud depends not only on the scanner settings, but also on the speed of the vehicle! To initialize the Applanix INS refer to the training provided by Applanix or the Applanix manual. When the scanner is recording data, the event counter in POSView should display the incoming signals from the scanner. Otherwise check if the connection is correct and if the event input is enabled within the POSView software. The mobile mapping can now start. PROCESSING THE DATA After the data recording is finished the navigation data from the Applanix System must be post processed with the Applanix POSPac software. The data has to be exported as a standard ACSII file with the “Event 1” data selected. The scanproject has to be saved into a .fws Workspace file. To convert the helical scan into a 3D pointcloud start the helical App. The Helical App will first ask for the navigation file and then for the workspace file. The Helical App will now merge the data and transforms the helical scan into a 3D pointcloud in the .xyz format. Figure 12 Helical App In addition, values for offset and rotation in x, y and z for the center of the scanner according to the center of the IMU must be en- tered. How to get these values is explained in the calibration chapter of this paper. Please note: all points are georeferenced and therefore it is necessary to enter a display offset into the Helical App, otherwise the values for x, y and z would be too big to be displayed in Scene! E.g. a point has UTM coordinates N 5403085.456, E (32) 512731.294 and H 301.516 enter a display offset for N with 5403000, E 512700 and H 300. Now the point can be displayed in Scene with X =31.294 Y =85.456 z =1.516 WWW.FARO.COM
  • 6. Calibration This calibration is an easy way to calibrate the system without a laboratory or special signalized reference points. It can be done every time and everywhere. This ensures that the FARO Focus can always be detached to perform a regular scan if needed because no per- manent installation is required. A simple way to calibrate the system is to scan an area from two different directions. While the INS determines the position and orienta- tion of the vehicle, the position and orientation of the scanner relative to the INS is unknown. Because the origin of the scanner is never the same as the origin of the inertial navigation system (INS) both scans are different from each other. As shown in figure 13 the real object is displayed as the black line. The green and the red lines are the result of the two mobile scans from different directions. The differ- ence between the green and the red scan is now two times the difference between one scan and the real object. Figure 13 calibration concept The real object (black profile in figure 13) is unknown since there are only the two scans (figure 14). Each scan has an offset in X,Y,Z and a rotation offset around all axis because the position and orientation of the scanner relative to the INS is unknown. Figure 14 profile view of two scans Because the real object is not available, one of the two scans is considered as the “real” and error-free scan and therefore as a refer- ence. With registering the second scan to the reference scan the transformation parameters are two – times the parameters for offset and rotation of the scanner relative to the INS. To determine the values process both scans with an offset and rotation of 0 (or a rotation of 180° as a start value if the scanner is mounted upside down). If a custom scanner mounting is used (e.g. 45° rotation around the y-axis) one has to enter the values for the rotation given by the manual or the drawing of the mounting as a start value. Now both, IMU and Scanner have the same center. Please note that the registration must not be performed with the whole point cloud but with reference points along a profile line. As shown in figure 15 and 16 a rotation of the scanner towards the IMU doesn’t lead to a rotated point cloud (figure 15), instead, each scan point (line) is rotated. This leads to a deformed point cloud (figure 16). Place your reference points for a registration (figure 17) along a profile as shown in figure 14! FREE CALL: 00800 32767253
  • 7. This is essential since a pointcloud from a helical scan has no single origin like a normal scan. Instead, every single point (or scanline for a simplified view) has its own origin. Therefore a regular, global (best fit) registration can’t be used. As an example, figure 18 and 19 show the result of a scanner that was installed with a 45° rotation around the y-axis. As a result each individual scanline is rotated, but not the pointcloud itself! GPS INFLUENCE It can be assumed that the general GPS conditions are the same for both scans if they were recorded consecutively. Is this case, posi- tion errors are the same for both scans. While this way of calibrating can be used to determine the rotation of the scanner relative to the INS, it cannot be used to determine the X,Y and Z offset between the two systems. While the calculation of the relative position of each scanline is supported by all sensors of the INS, the absolute position is affected by all GPS influences and possible errors. As shown in figure 20 the positioning error ranges from < 5cm up to 50cm. Therefore the calculated X,Y,Z offset between both scans is depending directly on the GPS positioning and the results can’t be used as calibration parameters. To determine the offset between the INS and the scanner simply measure the distance by hand or take the values of the drawings of the mounting. figure 17 selection of reference points figure 18 point cloud before calibration figure 19 after calibration Figure 16 deformed pointcloudFigure 15 rotated pointcloud WWW.FARO.COM Figure 20 position error under changing GPS conditions
  • 8. Faro Europe GmbH & Co. KG Lingwiesenstraße 11/2 70825 Korntal-Münchingen Deutschland ( +49 (0)7150 9797 0 Ê +49 (0)7150 9797 44 E-Mail: info@faroeurope.com WWW.FARO.COM Summary Do it yourself mobile mapping can add a huge amount of extra value to a FARO Focus laser scanner. The Focus can be converted very easily and with an, in comparison, low investment for the new Applanix AP15 INS. This enables the user to gather 3D data in a large scale and to work very efficient in an outdoor environment. In addition, the Focus is not attached to the system in a permanent way and can still be used as a regular laser scanner. figure 21 a scanned city block