LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

80
1.00-15102020-110700 LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS - DMS - SVS

Transcript of LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

Page 1: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

1.00-15102020-110700

LINUX CALIBRATION GUIDE

VIA Mobile360 M800 Series ADAS - DMS - SVS

Page 2: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

Copyright

Copyright © 2020 VIA Technologies Incorporated. All rights reserved.

No part of this document may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual or otherwise without the prior written permission of VIA Technologies, Incorporated.

Trademarks

All brands, product names, company names, trademarks and service marks are the property of their respective holders.

Disclaimer

VIA Technologies makes no warranties, implied or otherwise, in regard to this document and to the products described in this document. The information provided in this document is believed to be accurate and reliable as of the publication date of this document. However, VIA Technologies assumes no responsibility for the use or misuse of the information (including use or connection of extra device/equipment/add-on card) in this document and for any patent infringements that may arise from the use of this document. The information and product specifications within this document are subject to change at any time, without notice and without obligation to notify any person of such change.

VIA Technologies, Inc. reserves the right the make changes to the products described in this manual at any time without prior notice.

ii

Page 3: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

Version Date Remarks1.00 15/10/2020 Initial release

VIAMobile360M800SeriesCalibrationGuide

Revision History

iii

Page 4: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

VIAMobile360M800SeriesCalibrationGuide

Table of Contents

. roduct verview and Installation..................................................................................... 11.1 VIA Mobile360 M800 Series I/ O P lacem ent ......................................................................................... 1

. VIA obile eries A A / / V AI unctions .................................................................. 2. . AN us Information ..................................................................................................................... 3

1.3 Req uirem ents ....................................................................................................................................... 31.3.1.1 H ardw are Req uirem ents ...................................................................................................... 3

. . . o ware equirements ....................................................................................................... 3. VIA obile eries ystem Installation .................................................................................. 4

1.4 .1 VIA Mobile360 M820 ..................................................................................................................... 41.4 .2 VIA Mobile360 M810 ..................................................................................................................... 6

. A A attern lacement and amera Installation ............................................................. 7. ront A A amera Installation and attern lacement ...................................................................... 8

. . etermining ront A A amera Installation ocation ................................................................. 82.1.1.1 Scenario 1: Vehicles w ith No F ront H oods ........................................................................... 92.1.1.2 Scenario 2: Vehicles w ith H oods ........................................................................................ 11

. . amera Installation Angle Adjustment and attern lacement ................................................... 12. amera Installation and attern lacement ................................................................................ 13

. . amera Installation ............................................................................................................... 14. ear A A amera Installation ........................................................................................................... 16

. V amera Installation and attern lacement .............................................................. 18. V amera Installation and attern lacement ................................................................................ 18. V amera Installation ...................................................................................................................... 20

. . V amera Installation Height etermination ........................................................................... 21

. amera Installation ................................................................................................. 22

. VIA obile alibration Tool ....................................................................................... 23. VIA obile alibration Tool Installation ....................................................................................... 23

5.2 Connect H ost P C to VIA Mobile360 M800 Series System ................................................................... 24. odifying the tatic I Address.......................................................................................................... 26. e ngs ............................................................................................................................................... 27

5.4 .1 Cam era Setup............................................................................................................................... 275.4 .1.1 Enable Recording / Adding DVR Cam eras .......................................................................... 30

. . A A e ngs ............................................................................................................................... 32

. . V e ngs .................................................................................................................................. 33

. . e ngs ................................................................................................................................ 34

. . aving e ngs ............................................................................................................................. 35. A A alibration ................................................................................................................................ 36

. . ront A A amera alibration ................................................................................................... 37

. . amera alibration ............................................................................................................... 39

. . ear A A amera alibration .................................................................................................... 4 0

. . ave/ xport A A alibration ile ............................................................................................... 4 25.6 SVS alibration ................................................................................................................................... 4 3

. . alibration .................................................................................................................................... 4 45.6.2 Model ........................................................................................................................................... 4 6

5.6.2.1 3D Model ........................................................................................................................... 4 75.6.2.2 P ark ing Assist ..................................................................................................................... 4 8

. . ave/ xport V alibration ile .................................................................................................. 4 9. amera alibration .................................................................................................................... 50

5.8 Video P layback ................................................................................................................................... 51

6. VIA Mobile360 App .......................................................................................................... 53. VIA obile Holistic App ................................................................................................................ 53

. . VIA obile Holistic App arnings and Views ........................................................................ 54iv

Page 5: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

v

VIAMobile360M800SeriesCalibrationGuide

. VIA obile Holistic emo App ..................................................................................................... 55. . VIA obile Holistic emo App arnings and Views ............................................................. 56

6.3 VIA Mobile360 ADAS App ................................................................................................................... 57. . VIA obile A A App arnings and Views ........................................................................... 57

6.4 VIA Mobile360 ADAS Dem o App ........................................................................................................ 58. . VIA obile A A emo App arnings and Views ................................................................ 59

. VIA obile App aunch on ootup .............................................................................................. 60

. Troubleshooting and pgrades ........................................................................................ 62. Troubleshooting ................................................................................................................................. 62. pgrading ........................................................................................................................................... 63

Appendix A alibration Assistant ......................................................................................... 65A. onnecting ameras to VIA obile ystem ....................................................................... 66

A.1.1 VIA Mobile360 M820 F AK RA P orts .............................................................................................. 66A.1.2 VIA Mobile360 M810 F AK RA P orts .............................................................................................. 67

A. A A alibration Assist ...................................................................................................................... 68A. . ront A A amera Installation ................................................................................................... 68

A.2.1.1 Scenario 1 - Vehicles w ithout H oods.................................................................................. 68A.2.1.2 Scenario 2 - Vehicles w ith H oods ....................................................................................... 69

A. . amera Installation ............................................................................................................... 70A. . ear A A amera Installation .................................................................................................... 71

A. V alibration Assist ......................................................................................................................... 72A. . amera Installation Height etermination .................................................................................. 72

A. alibration Assist ........................................................................................................................ 73

Page 6: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

vi

VIAMobile360M800SeriesCalibrationGuide

ist of igures F igure 01: VIA Mobile360 M820 I/ O placem ent .................................................................................................. 1F igure 02: VIA Mobile360 M810 I/ O placem ent .................................................................................................. 1

igure ounting bracket parts ....................................................................................................................... 4F igure 04 : Installing the VIA Mobile360 M820 onto the top casing ..................................................................... 4F igure 05: Installing the base cover ...................................................................................................................... 5F igure 06: Securing the top casing and base cover together ............................................................................... 5

igure ounting the VIA obile ................................................................................................... 6igure A A pattern placement overview ..................................................................................................... 7

F igure 09 : F ram e vehicle w ith tape ...................................................................................................................... 8igure ront A A pattern placement ............................................................................................................ 8igure ront A A camera installation area ................................................................................................... 9igure cenario front A A pattern placement ........................................................................................... 9

F igure 13: Scenario 1 ex am ple ........................................................................................................................... 10igure cenario front A A camera installation measurements ............................................................... 11igure cenario front A A pattern placement ......................................................................................... 12

F igure 16: Scenario 2 ex am ple ........................................................................................................................... 12igure ront A A calibration pattern placement ........................................................................................ 13igure calibration pattern placement overview .................................................................................... 13igure calibration pattern placement setup .......................................................................................... 14igure camera installation ..................................................................................................................... 14igure calibration pattern placement .................................................................................................... 15igure installation example ................................................................................................................... 16igure ear A A camera installation .......................................................................................................... 16igure ear A A calibration pattern placement ......................................................................................... 17igure V pattern placement overview ...................................................................................................... 18

F igure 26: F ram e vehicle w ith tape .................................................................................................................... 19igure V pattern placement ...................................................................................................................... 20igure V camera installation angle ............................................................................................................ 20

F igure 29 : SVS cam era placem ent ...................................................................................................................... 21igure V camera installation height .......................................................................................................... 21

F igure 31: DMS cam era placem ent .................................................................................................................... 22F igure 32: P ark ing assist param eters .................................................................................................................. 4 9

igure cenario front A A pattern placement ......................................................................................... 68igure cenario front A A camera installation measurements ............................................................... 69

F igure 35: Scenario 2 ex am ple ........................................................................................................................... 69igure camera installation ..................................................................................................................... 70igure ear A A camera installation .......................................................................................................... 71igure ear A A calibration pattern placement ......................................................................................... 71igure V camera installation angle ............................................................................................................ 72igure V camera installation height .......................................................................................................... 72

F igure 4 1: DMS Cam era P lacem ent .................................................................................................................... 73

Page 7: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

1

VIAMobile360M800SeriesCalibrationGuide

1� ProductOverviewandInstallationVIAMobile360M800Seriessystemsareruggedizedin-vehiclesafetysolutionsthathavebeenspecificallydesignedtoensurerock-solidoperationinthemostdemandingon-roadandoff-roadusageconditions,supportingawideoperatingtemperaturerangeand9-36VvoltageinputwithIGNsupport.

These ultra-compact fanless in-vehicle safety systems have been tailor-made for the most demanding driver assistance,drivermonitoring,andsituationalawarenessapplications.Theirscalable,high-performancedesignsenabletheflexibleintegrationofleading-edgeADAS(AdvancedDriverAssistanceSystem),SVS(SurroundViewSystem),DMS(DriverMonitoringSystem),andDVR(DigitalVideoRecording)technologyapplicationstomeetthemostexactinginstallationrequirements.Multiplehardware,software,camera,andsensorcustomizationoptionsarealsoavailable.

1�1 VIA Mobile360 M800 Series I/O Placement

Rear Panel

Antenna Connectors FAKRA Connectorsfor Camera-in

DIOHP/Mic

COMEthernet

HDMI

CAN BusDC-out

DC-inUSB 3.0

HDD Bays

Micro USB 2.0 Micro SD Card Slot

SIM Card Slot

Power Bu�on

Front Panel

Mobile360 M820

Figure 01: VIA Mobile360 M820 I/O placement

Rear Panel

AntennaConnectors

FAKRA Connectorsfor Camera-in

DIOHP/Mic

COMEthernet

HDMI

CAN BusDC-out

DC-inUSB 3.0

Micro USB 2.0 Micro SD Card Slot

SIM Card Slot

Power Bu�on

Front Panel

Mobile360 M810

CAN Bus

Figure 02: VIA Mobile360 M810 I/O placement

Page 8: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

2

VIAMobile360M800SeriesCalibrationGuide

1�2 VIA Mobile360 M800 Series ADAS/DMS/SVS AI FunctionsVIA Mobile360 ADAS (Advanced Driver Assistance System)givesdriversasecondpairofeyesontheroad,offeringaricharrayofdriverassistanceandsituationalawarenessdrivingfeatures.

VIA Mobile360 DMS (Driver Monitoring System) monitors and detects diverse aspects of driver behavior toidentifypotentiallydangerousorillegalactionssuchaseatingandsmokingandsignsoftirednessandinattentivenesstobooston-the-roadsafety.

VIA Mobile360 SVS (Surround View System)technologydeliversreal-timein-vehicle360°videomonitoringandrecordingtoradicallyimprovedriversituationalawarenessandintelligence.Byprovidingdriverswithreal-timevividpanoramicviewsofeverythingthat’shappeningaroundtheirvehicle,thisleading-edgetechnologyhelpstoimprovesafetyandreducethechancesofaccidentsandfatalitiesinthetoughestterrainsandoperatingenvironments.

ADAS

• FCW - Forward Collision Warning:monitorsavehicle’sspeed,thespeedofthevehicleinfrontofit,and the distance between the vehicles�

Note:Thevehiclespeedisrequiredtocalculatethe"TimetoCollison"(TTC)warning.Togetthevehiclespeed,theVIAMobile360 M800 Series system needs to be connected to the vehicle's CAN Bus to calculate the vehicle speed and TTCwarning.IfgearCANBusinformationisprovidedthentheFCWalertswillonlybeactivewhenin"D"drive.

• LDW - Lane Departure Warning: alerts drivers that their vehicle has inadvertently touched or crossed roadway lane markers at certain speeds�

Note:IftheturnsignalCANBusinformationisprovided,theLDWwarningwillbedisabledwhenturnsignalsareon.

• BSD - Blind Spot Detection: detectsthestatusofapproachingobjects(includingvehiclesandpedestrians)intheleftandrightblindspotsbyactiveimagerecognitionprocessesofmachinevision.

Note:IfnoturnsignalCANbusinformationisprovided,thentheBSDwarningswillonlybedisplayedonthemonitor(flashes).IftheturnsignalCANBusinformationisprovided,theBSDwarningwillplayanaudioalertwhenanobjectis detected in the corresponding blind spot to the turn signal as well as display the camera view on the display�

DMS - Driver Monitoring System:detectsdriverfatigue,phoneusage,smokingandeyesoffroadandprovidesdrivers with alerts to help them stay focused on the road�

Pedestrian Detection: reduces the risk of collisions when moving pedestrians and vehicles are present around the vehicle at low speed�

Note:Thevehiclespeedandgear(reverse)CANBusinformationisrequiredtoenablethisfeature.Ifprovided,thePedestrianDetectionfeaturewillbeenabledthroughthefrontandrearSVSFOV190°cameraswhenthevehicleisinreverse and moving at low speeds�IfSVSisnotinstalledandarearADAScameraisusedthenthedetectionwillonlytakeplaceintherearofthevehicle�

PAS - Parking Assist System: an intelligent visual parking aid designed to calculate a vehicle's reversing trajectoryinordertoaccuratelyguidedriverstotheirdesiredlocationwhenthevehicleisshiftedintoreverse.

Page 9: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

3

VIAMobile360M800SeriesCalibrationGuide

Note:Thegear(reverse)andwheel/turnangleCANBusinformationisrequiredtoenablethisfeature.Ifprovided,thePASfeaturewillbeenabledprovidingtherearcameraviewonthedisplaywiththereversetrajectoryguidancelines.

1�2�1 CANBusInformationAsdescribedabove,CANBusinformationforturnsignal,gearandsteeringwheelangleisrequiredtoensurefullfunctionalityofthecorrespondingfeatures.CustomerscanfillintheprovidedCANBusDataExcelfilewiththecorrespondingCANIDwithdescriptionsoftheCANdataincludingbitposition/scaleandoffset/unitsminandmaxvaluesforeachfield.

VIA will integrate these values into the system and enable the features for the corresponding warnings and dynamic view changes� See section6 for more details about the various VIA Mobile360 Apps and how they use the CAN Bus info�

1�3 Requirements

1�3�1�1 Hardware Requirements• Windows10laptoporPC

− CPU:IntelCorei3orhigher

− SystemMemory:Minimumof8GBRAM

− Graphiccard:DirectX11/OpenGL4.4

− OS:MicrosoftWindows7orhigher

• VIA Mobile360 M800 Series System x 1

• Cameras

− FCW/LDW-FOV40°x1

− BSD(Left&Right)-FOV40°x2

− RearADASCamera-FOV190°x1

− DMS-FOV60°x1

− SVS-FOV190°x4

• FARKA cables x 1 per camera used

• Calibrationpatterns

− FCWcalibrationpattern(170cmx90xm)

− RearADAScalibrationpattern(170cmx90xm)

− BSDcalibrationpatternsx2(152.5cmx152.5cm)

− SVScalibrationpatternsx4(152.5cmx152.5cm)

• 90°Laserlevel

• Handheldlaserrangefinderortapemeasure

• 90°ruler

• Tape and marker/chalk

• Power drill

1�3�1�2 SoftwareRequirements

x86 Software

• VIAMobile360CalibrationTool

VIA Mobile360 M800 Series System Software

• VIAMobile360SettingsApp

• VIAMobile360HolisticViewApp

• VIAMobile360HolisticDemoViewApp

• VIA Mobile360 ADAS Demo View App

Page 10: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

4

VIAMobile360M800SeriesCalibrationGuide

1�4 VIAMobile360M800SeriesSystemInstallationThissectionprovidesanoverviewoftheVIAMobile360M800Serieshardwareinstallationprocedures.FormoredetailspleaserefertothecorrespondingVIAMobile360M800SeriesUserManual.

1�4�1 VIA Mobile360 M820Usingthemountingbracket,theVIAMobile360M820canbeinstalledonthesidepanelofavehicle,floorbed,oranyflatsurfacesuitableformounting.

Figure 03: Mountingbracketparts

Step 1

FlipovertheVIAMobile360M820.Installitontothetopcasingofthebracketasshowninthefigurebelow.

Figure 04: Installing the VIA Mobile360 M820 onto the top casing

Page 11: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

5

VIAMobile360M800SeriesCalibrationGuide

Step 2

Flipoverthebasecover.Alignthefourscrewsonthebasecoverwiththescrewholesonthetopcasing,andthen gently install the base cover�

Figure 05: Installing the base cover

Step 3

SecurethetopcasingandbasecovertogetherwiththefourM6nutsasshowninthefigurebelow.

Figure 06: Securing the top casing and base cover together

Page 12: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

6

VIAMobile360M800SeriesCalibrationGuide

Step 4

Find a suitable surface to mount the VIA Mobile360 M820� Drill four holes and make sure the distance between theholesareperfectlymatchedwiththemountingbracket'sholes.

Step 5

Install the VIA Mobile360 M820 and secure it with M8 four screws�

Figure 07: MountingtheVIAMobile360M820

1�4�2 VIA Mobile360 M810TheVIAMobile360M810supportsVESAmountsandcanbeinstalledonthesidepanel,floorbedoranyflatsurfaceinthevehiclesuitableformounting.

1� Prepare a 100cm x 100cm VESA bracket�

2� InstallthemountingbracketonthebottomsideofVIAMobile360M810,thensecurethemountingbracket with the four M4x6mm screws�

3� Find a suitable surface to mount the VIA Mobile360 M810� Drill four holes and make sure the distance betweentheholesisperfectlymatchedwiththemountingbracket'sholes.

4� AligntheVESAmountingholesbetweentheVESAplateandtheVIAMobile360M810system,thensecuretheVESAmountingplatewiththeprovidedfourscrews.

Page 13: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

7

VIAMobile360M800SeriesCalibrationGuide

2� ADASPatternPlacementandCameraInstallationThissectionexplainsthephysicalsetup,includinghowtoinstalltheVIAMobile360FOV40°camerasaroundthevehicleandtheplacementofthecorrespondingADASpatternsinordertocalibratetheFCW/LDWandBSDfeatureswiththeVIAMobile360CalibrationToolsoftware.

Necessary Tools

• FCWandLDWcalibrationpattern(170cmx90cm)

• RearADAScalibrationpattern(170cmx90cm)

• BSDcalibrationpatternsx2(152.5cmx152.5cm)

• 90°Laserlevel

• Handheldlaserrangefinderortapemeasure

• 90°ruler

• Tape and marker/chalk

• Power drill

Figure08providesanoverviewofthepatternplacementaroundthevehicleinordertocalibratetheADASfeaturesforthefrontandsideVIAMobile360FOV40°camerasaswellastherearVIAMobile360FOV190°camera.Foroptimalcalibrationitissuggestedtoparkthevehicleonaflatsmoothsurfacewithatleast3moffreeroomontheleft,rightandrearsidesofthevehicleandatleast8minfrontofthevehicle.

Pa�ern

1m0.5m

1m0.5m

Right BSD Camera

Distance B

Distance B

Distance B

Pa�ern

ch A ch Bch B

Front ADAS Camera

Pa�ern

Pa�ern

Distance A

Distance A

ch A ch B

Right BSDCamera

Le� BSDCamera

Rear ADAS Camera

Rear ADAS Camera

Distance C

Vehicle Center

ch C

Figure 08: ADASpatternplacementoverview

Oncethevehicleisparkedinasuitablelocation,thefirststepistocreatearectangularframearoundthevehicle with tape�

1� Start at the rear of the car and mark a horizontal line with tape on the ground that is parallel with the edge of the rear bumper� Make the line at least 20cm wider than the vehicle�

2� Next,fromthecorneroftherightrearbumper,placethe90°laserlevelsuchthatitissquarewiththelinemarkedonthefloorandoneof the laserguides isshiningparallelwiththesideof thevehicle.

Page 14: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

8

VIAMobile360M800SeriesCalibrationGuide

3� Markapointonthegroundnearthefrontcornerofthevehicle,thenmarkthelineonthefloorwithtape�

4� Repeattheprocessaroundtheothersidesofthevehicletofinishboxingthevehicle.

X X

X

Figure 09: Frame vehicle with tape

2�1 FrontADASCameraInstallationandPatternPlacementThissectionwillexplainhowtoinstallthefrontVIAMobile360FOV40°cameraandplacetheADASpatterninfrontofthevehicleinordertocalibratethecameracorrectlyforForwardCollisionWarningsandLaneDepartureWarnings.

TherecommendedFrontADASCameraCalibrationPatternsizeis170cmx90cm,whichneedstobeplacedcentered with the vehicle at "Distance A" in front of the vehicle on the ground� The camera needs to be installedsuchthattheviewisunimpededbythecar'sbodyandpositionedsuchthatat150mfromthecameratheminimumverticalviewis30mfromtheground.

Distance A

90cm

170cmFront ADAS Camera

Camera ViewObscured Zone

30m

150m

Figure 10: FrontADASpatternplacement

2�1�1 DeterminingFrontADASCameraInstallationLocationInordertodeterminethecorrectplacementoftheFrontADASCalibrationpattern,thefirststepistodeterminethecamerainstallationheight(ch)oftheFrontADASVIAMobile360FOV40°camera.

Page 15: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

9

VIAMobile360M800SeriesCalibrationGuide

The camera needs to be installed in the cabin of the vehicle with the included camera mounting bracket in the center of the w indshield w here the view of the cam era is not obstructed w hen the w indshield w ipers are turned on.

The red square in igure signifies the installation candidate area in the example vehicles.

Installation Candidate Area

F igure 11: ront A A camera installation area

N ote:lease refer to the corresponding VIA obile eries ser anual for camera mount assembly instructions.

2.1.1.1 Scenario 1: Vehicles w ith No F ront H oods

or vehicles without a hood, the following table can be used to determine the correct camera installation angle as well as the minimum and maximum istance A to place the ront A A amera alibration attern. In order to use the table first install the ront A A camera in the cab of the vehicle and then measure the distance from the bottom of the camera lens to the ground. This is the "ch" value show n in F igure 12.

Next, match the measured ch value in column of the table to get the camera installation angle as well as the min/max istance A to place the ront A A alibration attern in front of the vehicle.

Max Distance A

90cm

170cm

Min Distance A

o e

ch

e o eCamera View

me e

�ePlacement

o e

{....150m{....

30mo o e

F igure 12: cenario front A A pattern placement

Page 16: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

10

VIAMobile360M800SeriesCalibrationGuide

Camera Mounting Height

Camera Installation Angle Minimum Distance A Maximum Distance A Obscured Zone

1�0m 4.06° 4�39m 6�89m 2�90m1�1m 4.09° 4�68m 7�18m 3�18m1�2m 4.13° 4�96m 7�46m 3�46m1�3m 4.17° 5�24m 7�74m 3�74m1�4m 4.21° 5�52m 8�02m 4�02m1�5m 4.24° 5�80m 8�30m 4�30m1�6m 4.28° 6�07m 8�57m 4�57m1�7m 4.32° 6�35m 8�85m 4�85m1�8m 4.35° 6�62m 9�12m 5�13m1�9m 4.39° 6�90m 9�40m 5�40m2�0m 4.43° 7�17m 9�67m 5�67m2�1m 4.46° 7�44m 9�94m 5�94m2�2m 4.50° 7�71m 10�21m 6�21m2�3m 4.54° 7�98m 10�48m 6�48m2�4m 4.57° 8�25m 10�75m 6�75m2�5m 4.61° 8�52m 11�02m 7�02m2�6m 4.65° 8�78m 11�28m 7�28m2�7m 4.69° 9�05m 11�55m 7�54m2�8m 4.72° 9�31m 11�81m 7�81m2�9m 4.76° 9�57m 12�07m 8�07m3�0m 4.80° 9�83m 12�33m 8�33m

Example:

Inthisexample,acamerainstallationheight(ch)of2.5mforabusisused.Matchingthisvalueinthetableaboveprovidesthefollowinginformation:

• Camera Installation Angle: 4.61°(anglefromthehorizontaldown)

• Minimum Distance A: 8�52m

• Maximum Distance A: 11�02m

Installa�on Angle=4.6°

ch=2.5m

Obscured ZoneCamera View

{....150m{....

30m

Max Distance A= 11.02m

Min Distance A= 8.52m

Figure 13: Scenario 1 example

Page 17: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

11

VIAMobile360M800SeriesCalibrationGuide

2�1�1�2 Scenario 2: Vehicles with Hoods

ForvehicleswithahoodthefollowingmethodshouldbeusedtodeterminetheidealinstallationangleandplacementoftheFrontADASCalibrationPattern.

1� Tobegin,determinetheminimumheightthecameramustbeinstalledatinordertoensurethecameraviewwillnotbeobstructedbythehoodofthevehicle.Thiscalculationisbasedonthemaximum hood length assuming the camera can be installed at the top of the windshield�

Two measurements need to be taken:

• Hood Height (hh) - The distance from the front edge of the hood to the ground�

• Hood Length (hl) - The distance from the top edge of the windshield to the front edge of the vehicle�

hl

Max chMax ch = Camera Heighthh = Hood Heighthl = Hood Length

hh

Figure 14: Scenario2frontADAScamerainstallationmeasurements

GotosectionA�2�1�2 in of the Appendix of this guide and input the "hh" and "hl" values in "Step 1"� The minimumcamerainstallationheightwillbeautomaticallycalculated.

DeterminethelocationtoinstallthecamerawiththeincludedFCWcameramountingbracketinthevehicle'scab keeping in mind that the camera view should not be obscured by the vehicle's windshield wipers and not lowerthantheminimumcamerainstallationheightobtainedinStep1.

Afterinstallingthecamera,measurethedistancefromthebottomofthecameralenstothegroundtoobtainthecamerainstallationheight"ch" value�

Input the following values in "Step 2"tocalculatethecorrectcamerainstallationangleandthemin/maxDistanceAplacementoftheFrontADASCalibrationpattern.

• Camera installation height "ch"

• Hood height "hh"

• Hood length "hl"

Note:PleaserefertothecorrespondingVIAMobile360M800SeriesUserManualforcameramountassemblyinstructions.

Page 18: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

12

VIAMobile360M800SeriesCalibrationGuide

hl Min Distance AMax Distance A

o e

ch

e o eCamera View

me eoo eoo Le

�e emeo e

hh

me e

m

mo me

o o e

F igure 15: cenario front A A pattern placement

E x ample:

As an example, we will use a hood length hl" value of 0.9 3m and a hood height " hh " value of 0.71m .

This gives us a minimum installation height of . m.

tili ing this information, we determine our optimal installation location with a camera height ch" value of 1.13m .

These " ch , hh " and " hl values provides the following information

• Ca eraIns allationAn le . (angle from the hori ontal down)

• M in imu m Distan ce A : 3.67m

• M ax imu m Distan ce A : 6.17m

Max Distance A= 6.17m

hl=0.93m Min Distance A= 3.67m

o e

ch=1.13m

e o eCamera View

hh=0.71m

F igure 16: Scenario 2 ex am ple

2.1.2 amera Installation Angle Adjustment and attern lacementTo complete the front camera installation, adjust the installation angle to match the value obtained for the scenario.

sing the example of a bus in cenario , the camera installation angle is . . This is the angle from the hori ontal down the camera should be positioned.

Page 19: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

13

VIAMobile360M800SeriesCalibrationGuide

ToplacethefrontADASpattern,findthecenterpointofthevehicle,thenmarkaperpendicularlineoutwhichequalsthecalculated"DistanceA"(mustbebetweentheminandmaxvaluecalculated)obtainedintheprevioussection.

Fromthispointcreateaparallellinetothevehicleatleast170cmlong,thenplacethefrontADASpatternsuchthatthecenterofthepatternisonthecenterpointmarkandthefrontedgeisparallelwiththeline.

Dist

ance

A

Center Point

90cm

170cm

Dist

ance

A

Front Pa�ern

Fron

t FO

V 40

° Cam

era

Figure 17: FrontADAScalibrationpatternplacement

2�2 BSDCameraInstallationandPatternPlacementThissectionwillexplainhowtoinstalltheVIAMobile360FOV40°cameraandplacethetwoBSDCalibrationpatternsbesidethevehicleinordertocalibratethecameracorrectlyforBlindSpotDetectionwarnings.

TherecommendedBSDCalibrationpatternsizeisa152.5cmx152.5cmwhichneedstobeplaced0.5mfromside of the vehicle and extend a maximum of 1m from the rear bumper on either side of the vehicle as shown in Figure 18 below�

Distance B

Distance B

Right FOV 40° CameraBSD

Le� FOV 40° CameraBSD

Pa�ern

1m0.5m

1m0.5m

Figure 18: BSDcalibrationpatternplacementoverview

Page 20: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

14

VIAMobile360M800SeriesCalibrationGuide

ToplacetheBSDcalibrationpattern:

1� Start from one of the rear corners of the vehicle and mark a point 0�5m out from the rear bumper� Repeat on the other side of the vehicle�

2� Next,connectthetwopointswithastraightline,thenmarkapointline1mbeyondtherearofthevehiclestartingfromthepoint0.5mfromthesideofthevehicle.

3� Connect the points and make a perpendicular line which extends away from the vehicle to use as a guidelinetoplacetheleadingedgeoftheBSDCalibrationpattern.Repeatontheothersideofthevehicle�

4� Finally,placetheBSDCalibrationpatternsuchthattheinteriorcornerissquaretothemarkedpoint1m beyond the rear of the vehicle and 0�5m further than the side of the vehicle as shown in Figure 19�

x

xx

xx xx

1m1m

Dist

ance

B

Dist

ance

B

Right BSDCamera

Le� BSD Camera

0.5m0.5m0.5m0.5m

1m1m 1m1m

xx

x

Figure 19: BSDcalibrationpatternplacementsetup

2�2�1 BSDCameraInstallationTwoFOV40°camerasneedtobeinstalledwiththeincludedBSDmountingbracketsunderthesideviewmirrorsoneithersideofthevehiclefacingtherearofthevehiclefortheBSDfunction.Belowarebestpracticerulestofollowfordeterminingthecamerainstallationpoint:

• Thefieldofviewinthehorizontalplaneshouldbealignedwitheachsideofthevehicleedge.Thehorizontalcamerainstallationangleshouldyawtotheleftorrightrespectively20°fromthevehiclebody�

• Thefieldofviewintheverticalplaneshouldbeabletoseetherearwheelorrearbumper,meaningtheinstallationangleshouldpitchdown.

FOV-40 123456789

X

Y

Z

Pitch

Yaw

Yaw(Le�)

Pitch(Down)

Ver�calCamera Installa�on Angle

HorizontalCamera Installa�on Angle

Figure 20: BSDcamerainstallation

Page 21: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

15

VIAMobile360M800SeriesCalibrationGuide

Note:PleaserefertothecorrespondingVIAMobile360M800SeriesUserManualforcameramountassemblyinstructions.

The following method should be followed to determine the ideal installation angle�

1� Two measurements need to be taken:

• Distance B - The distance from the left/right side camera to the closest edge of the calibration pattern�

• Camera installation Height (ch) - The distance from the camera lens to the ground�

Note:Thecamerainstallationheightmustbeatleast1mfromthegroundfortheBSDfunctiontoworkproperly.The vertical camera installation angle must be between 0°~10°.Ifitisnotwithinthisrange,adjustthecamerainstallationheightaccordingly.

Camera View

Obscured Zone

Pa�ern

ch

1m0.5m

1m0.5m

Right FOV 40° Camera

Right FOV 40° Camera

Le� FOV 40° Camera

ch= Camera Height

Installa�on Angle

Distance B

Distance B

Distance B

Pa�ern

Pa�ern

Figure 21: BSDcalibrationpatternplacement

GotosectionA�2�2 in the Appendix of this guide and input the camera height "ch" and Distance B values to calculatetherecommendedverticalcamerainstallationangletouse.

Example:

Inthisexample,acamerainstallationheight(ch)of 1�5m for a van and a Distance B value of 5�5m is used�

Thisprovidesthefollowingcalibrationinformation:

• Distance B: 5�5m

• Camera installation Height(ch): 1�5m

• Camera Installation Angle:3.43°

Page 22: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

16

VIAMobile360M800SeriesCalibrationGuide

ch= 1.5m

Right FOV 40° Camera

ch= Camera Height

Installa�on Angle= 3.43°

Distance B= 5.5mPa�ern

Figure 22: BSDinstallationexample

2�3 RearADASCameraInstallationThissectionwillexplainhowtoinstalltheRearVIAMobile360FOV190°camerawiththeincludedSVSmountingbracketandplacetheADASpatternbehindthevehicleinordertocalibratethecameracorrectlytoprovide drivers with a rear view when in reverse as well as PAS and rear DMOD alerts�

Note:Thevehiclegear(reverse)CANBusInformationisrequiredtoenablethisfeature.

Belowarebestpracticerulestofollowfordeterminingthecamerainstallationpoint:

1� Thecamerashouldbemountedwithin50cmtotheleftorrightofthecenteroftherearpanelofthevehicle� It is recommended to place the camera above the rear license plate where possible between a minimum height of 50cm and a maximum height of 3m�

2� Thevehiclebodyorrearbumpershouldnotobscurethecamerafieldofview.

3� Thefieldofviewshouldbealignedwiththeedgeofthevehicle.

Horizontal Plane

Vehicle Center

Pa�ern

Pa�ern

Rear ADAS Camera

Installa�on Angle = 15°

Distance C

50cm

3m

50cm

Installa�on Area

Figure 23: RearADAScamerainstallation

ToplacetheRearADASpattern,findthecenterpointofthevehicle,thenmarkaperpendicularlinebetween1~2moutfromtheedgeofthevehicle,representedby"DistanceC"inthediagram.

Fromthispointcreateaparallellinetothevehicleatleast170cmlong,thenplacetheRearADASpattern(170cmx90cm)suchthatthecenterofthepatternisonthecenterpointmarkandthefrontedgeisparallelwith the line�

Page 23: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

17

VIAMobile360M800SeriesCalibrationGuide

Dist

ance

C

Center Point

90cm

170cm

Dist

ance

C

Rear Pa�ern

Rear

FO

V 19

0° C

amer

a

Figure 24: RearADAScalibrationpatternplacement

Page 24: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

18

VIAMobile360M800SeriesCalibrationGuide

3� SVSCameraInstallationandPatternPlacementThischapterexplainsthephysicalsetup,includinghowtoinstallthefourVIAMobile360FOV190°camerasaroundthevehicleandtheplacementoftheSVSpatternsinordertocalibratethestitched360°imagewiththeVIAMobile360CalibrationToolsoftware.

Necessary Tools

• FOV190°Camerasx4

• FARKA Cables x 4

• SVSpatternsx4

• 90°RightAngleLaserlevel

• Handheldlaserrangefinderortapemeasure

• 90°ruler

• Tape and marker/chalk

• Power drill

Figure17providesanoverviewofthepatternplacementaroundthevehicleinordertocalibrateandstitchtheSVSviewfortheVIAMobile360FOV190°cameras.Foroptimalcalibrationitissuggestedtoparkthevehicleonaflatsmoothsurfacewithplentyofspacearoundthevehicle.Itisrecommendedtohaveatleast3moffreeroomonallsidesofthevehicleandensurepatternsareparallel/squaredtooneanother.

SVS Pa�ern(Not including black border)

0.5m0.5m0.5m

0.5m

0.5m0.5m0.5m

0.5m

152.5cm

152.5cm30.5cm

30.5cm

Inner Grid

Figure 25: SVSpatternplacementoverview

3�1 SVSCameraInstallationandPatternPlacementOncethevehicleisparkedinasuitablelocation,thefirststepistocreatearectangularframearoundthevehicle with tape�

1� Start at the rear of the car and mark a horizontal line with tape on the ground that is parallel with the edge of the rear bumper� Make the line at least 20cm wider than the vehicle�

Page 25: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

19

VIAMobile360M800SeriesCalibrationGuide

2� Next,fromthecorneroftherightrearbumper,placethe90°laserlevelsuchthatitissquarewiththelinepreviouslymarkedonthefloorandoneofthelaserguidesisshiningparallelwiththesideofthevehicle�

3� Markapointonthegroundnearthefrontcornerofthevehicle,thenmarkthelineonthefloorwithtape�

4� Repeattheprocessaroundtheothersidestofinishboxingthevehicle.

X X

X

Figure 26: Frame vehicle with tape

TheVIAMobile360SurroundViewsystemusesaspecialpatterntocalibratetheFOV190°cameras.ThesizeoftheSVSCalibrationpatternis152.5cmx152.5cm,witheachinsidegridpattern30.5cmx30.5cm.

Note: IfthereareanywhiteobjectsormarkingsonthegroundtouchingtheSVSpattern,pleasecoverthesemarkingswithblackpaperortape,otherwiseitwillaffecttheauto-detectionoperation.

Examples of black paper placement to cover white markings

TheSVSCalibrationpatternsneedtobeplacedaroundthevehiclesuchthateachcamerawillbeabletoseetwopatternsinitsfieldofview.Formostvehiclesitisrecommendedtoplacethepatternsneareachcornerofthe vehicle as follows:

1� Tobeginplacingthepatterns,startfromtherearcornerandmeasureout50cmbeyondthebumperalongthelineoftapelaiddownearlierandmarkanX.

2� FromtheX,markapoint50cmoutfromthesideofthevehicle.Nextconnectthepointswithalineoftape�

Page 26: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

20

VIAMobile360M800SeriesCalibrationGuide

3� Markalineperpendiculartothelineandthenplacethepatterninthecornerasshowninthefigurebelow�

4� Repeat the process for the other three corners�

0.5m0.5m0.5m

0.5m

0.5m0.5m0.5m

0.5m

X0.5m X0.5m

X0.5m

Figure 27: SVSpatternplacement

3�2 SVSCameraInstallationForvehiclesshorterthan12minlength,installoneVIAMobile360FOV190°camerawiththeincludedSVSmountingbrackettoeachsideofthevehicle(onecameraperside).Belowarebestpracticerulestofollowfordeterminingthecamerainstallationpoint:

1� Cameras should be mounted as close as possible at the same height around the vehicle�

2� Cameras should be mounted in the center of each side of the vehicle body where possible�

3� Thevehiclebodyorsideviewmirrorsshouldnotobscurethecamerafieldofview.

4� Thefieldofviewshouldbealignedwitheachsideofthevehicleedge.

Note:VIASVScamerashaveaverticalFOV150°.Itisrecommendedtoinstalleachcameraatanangleof15°downfromthehorizontalsothattheedgeofthefieldofviewisparallelwiththeedgeofthevehicle.WhendoingtheSVScalibrationstepintheVIAMobile360CalibrationTool,theanglemayrequireaslightadjustmentdependingonthebody of the vehicle� See item 3 in the list above�

Horizontal Plane

Installa�on Angle = 15°

Figure 28: SVScamerainstallationangle

Page 27: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

21

VIAMobile360M800SeriesCalibrationGuide

B

B

B

B

L

R

R

R

L

R

F

F

FF

Figure 29: SVS camera placement

3�2�1 SVSCameraInstallationHeightDeterminationTheidealcamerainstallationheightiscalculatedbydividingthelengthofthevehicleby4withatoleranceof±0�25m�

Example:

Ifthelengthofthevehicleis12mthentheidealSVScamerainstallationheightis3±0.25m.

*Theinstallationheightiscalculatedfromtheground.

Vehicle Length = 12m

Installa�on Height = 3m ± 0.25m

3m3.25m2.75m

Installa�on Zone

Figure 30: SVScamerainstallationheight

Page 28: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

22

VIAMobile360M800SeriesCalibrationGuide

4� DMSCameraInstallationCalibrationfortheVIAMobile360FOV60°DMScameradoesnotrequireanyspecialpatternsinordertousethefeaturebutthecameraneedstobepositionedinfrontofthedriverandpointedatwheretheirheadwillbe�

Thefollowingruleswillhelpindeterminingtheoptimalinstallationlocationwithinthecabofthevehicletoensureaccuratedetection.

• The camera needs to be installed at a distance no closer than 50cm and no further than 130cm from the driver�

• TheDMScameraneedstobepositionedlowerthanthedriver'shead(theangleshouldbepointingslightlyupwards)butcannotexceedthemaximumverticalanglebasedonthedistancefromthedriver shown in the table below�

• The camera should be placed directly in front of the driver when possible for maximum accuracy but shouldnotbeplacedfurtherleftorrightofcenter(maximumdistancefromcenter)basedonthedistance from the driver shown in the table below�

• Anyobjects(anythingthatwouldobscurethedriver'sfacefrombeingseenclearly)shouldnotblockthe camera view� If the camera is placed directly in front of the driver and the steering wheel is above thedash,thecamerashouldbeatleast6cmabovethetoptothewheel.

Todeterminetheparametersforproperinstallation,thefirststepistomeasureaDistanceCvalue,whichisthedistancefromthedriver'spositiontotheapproximatepointofinstallationdirectlyinfrontonthedash.

AfterdeterminingtheDistanceCvalue,usethetablebelowtodeterminethemaxverticalangleandmaxdistancefromcentertodeterminetheoptimallocationtoinstalltheDMScamera.

Distance C Max Vertical Angle

Max Distance from Center

50cm 36° 15cm70cm 32° 17cm85cm 31° 17cm80cm 31° 20cm85cm 30° 25cm90cm 29° 28cm

100cm 28�5° 30cm130cm 27° 30cm

Figure25providesanoverviewofhowtoplacethecameracorrectlytoensuremaximumdetectionaccuracy.

Distance C

Height Above Wheel > 6cm

Camera Angle < Max AngleMax L/R Shift

L

R

C

Figure 31: DMS camera placement

Page 29: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

23

VIAMobile360M800SeriesCalibrationGuide

5� VIAMobile360CalibrationToolTheVIAMobile360CalibrationToolprovidesapowerfulx86softwareapplicationtoquicklycalibratethevariouscamerasandconfiguresettingsfortherequiredADAS,SVSandDMSfeaturesincludedonaVIAMobile360 M800 Series system�

5�1 VIAMobile360CalibrationToolInstallationFollowthesestepstoinstalltheVIAMobile360CalibrationToolonanWindowsPC.

1� Tobegin,installtheVIAMobile360CalibrationToolonaWindows10laptoporPCwhichwillbeusedas the host PC�

2� Launchthe"VIA_Mobile360_Calibration_Tool_x.x.x.exe"fileandfollowtheonscreenpromptstocompletetheinstallationprocess.

3� Duringtheinstallation,accepttheoptiontocreateashortcutonthehostPCdesktop.

Page 30: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

24

VIAMobile360M800SeriesCalibrationGuide

5�2 Connect Host PC to VIA Mobile360 M800 Series SystemAfterinstallingtheVIAMobile360CalibrationToolonthehostPC,followthesestepstoconnectaVIAMobile360M800SeriessystemtotheVIAMobile360CalibrationTooltobeginthesoftwarecalibrationprocess.

ThehostPCandVIAMobile360M800SeriessystemneedtobeconfiguredonthesameIPdomaininordertomakeaconnection.AllVIAMobile360M800SeriessystemsarepreconfiguredwithastaticEthernetIPaddressof 192�168�1�200�

1� ChangethehostPCEthernetadaptersettingsasfollows:

IPaddress:192.168.1.101(Example)

Subnet mask:: 255�255�255�0

Default gateway: 192�168�1�1

Preferred DNS server: 8�8�8�8

2� ConnectthehostPCtotheVIAMobile360M800SeriessystemwithanEthernetLANcable.

3� Power on the VIA Mobile360 M800 Series system which will auto launch the required VIA Mobile360 app on the VIA Mobile360 M800 Series system�

4� LaunchtheVIAMobile360CalibrationToolonthehostPCandenterthedefaultIPaddressoftheVIAMobile360M800Seriessystem,"192.168.1.200"andpressconnect.Aconnectionwillbeestablishedto the VIA Mobile360 M800 Series system�

Oncetheprogramhaslaunched,thehomepagewilldisplaythecalibrationiconsforthefeaturespurchasedaswellasasettingsicon.

ADAS -StepstocalibratetheFrontADAScameraforFCWandLDW,theLeftandRightBSDcamerasand the Rear ADAS camera�

SVS - Steps to calibrate the SVS cameras as well as Park Assist and DMOD if enabled�

DMS - Steps to calibrate the DMS camera�

Settings-Providessettingstoconfigurerecordingaswellastoenable/disableADAS,SVSandDMSfeatures�

Page 31: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

25

VIAMobile360M800SeriesCalibrationGuide

Iftheconnectioncannotbeestablishedawarningwillbedisplayed.Checkthenetworksettingsandretry.

Note:VIAMobile360M800Seriessystemscomepreloadedwithaninitialconfigurationfilebasedontheoptionspurchased� Only the enabled features will be displayed on the home screen� To enable more features see section7.2�

ADAS/DMS/SVSenabledintheinitialfileOnlyADASenabledintheinitialfile

OnlySVSenabledintheinitialfileOnlyDMSenabledintheinitialfile

Ifthenetworksettingshavechanged,clickthenetworkstatusiconinthetopmenubartobringupthepop-upwindowtochangetheIPAddressandcreateanewconnection.

Connected Icon Disconnected Icon

Enter the new IP Address and click "Connect"�

Page 32: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

26

VIAMobile360M800SeriesCalibrationGuide

5�3 Modifying the Static IP AddressThissectionexplainshowtochangethedefaultstaticIPaddressonaVIAMobile360M800Seriessystem.

Tousetheweb-basedutilitytochangetheIPaddressofaVIAMobile360M800Seriessystem,followthestepsbelow:

1� ConnecttheVIAMobile360M800Seriestoanx86PCwithanetworkingcable,plugthenetworkingcableintobothdevices’Ethernetport.

2� Openabrowseronthex86PC,andinputtheURL(http:/192.168.1.200/cgi-bin/test.cgi)inthebrowser’saddressbartoconnecttothewebutilityrunningontheVIAMobile360M800Seriessystem�

3� Onceconnectedtothewebutility,theIPaddressoftheVIAMobile360M800SeriesSystemwillbedisplayedinthe‘CurrentStaticIP’field.TocanchangetheIPaddressoftheVIAMobile360M800Seriessystem,typethedesiredIPintothe'NewStaticIP'field,thenclickthe'SET'buttontosavethenew IP�

4� AfterchangingthedefaultIP,usethelastIPassignedtotheVIAMobile360M800Seriessystemtoconnectwiththeweb-basedutility.

URL(http:/Mobile360_M800_Series_IP/cgi-bin/test.cgi)

Note:Oncechanged,thenewIPaddressmustbeusedinordertobeabletoconnectwiththeVIAMobile360CalibrationTool�

Page 33: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

27

VIAMobile360M800SeriesCalibrationGuide

5�4 SettingsTobeginthecalibrationprocessfortheenabledfeatures,thefirststepistogotothe"Settings"section,inordertoconfiguretheADAS/DMS/SVS/DVRcamerainstallationports,enablerecording,andadjustsettingsfortheADAS,SVSandDMSfeatures.

Clickonthe"Settings"icononthehomescreenoftheVIAMobile360CalibrationTool.

The"Settings"homepageprovidesthefollowinginformationandoptions:

• UnitsdisplayedintheVIAMobile360Appsareinmetric.

• Enable or disable the auto launch of the desired VIA Mobile360 App on the VIA Mobile360 M800 Seriessystemuponboot-up(Seesection6.4).

5�4�1 Camera SetupBeforecalibratingthecamerasfortheADAS,SVSandDMSfeaturesthefirststepistoconfigurethecamerastreamsandsetthecalibrationfilestoragepathfortheADASandSVSfeatures(ifenabled)inthesettings.

Aninitialfileispre-loadedontheVIAMobile360M800SeriessystemwhichwilldesignatetheappropriateFAKRA port to connect each camera to based on the AI features purchased�

Select"SETUP"fromthelistoficonsalongthebottomofthescreen.

Theleft-handsideoftheMobile360 Camera Setup tab provides a reference of which FAKRA port each camera must be connected to on the VIA Mobile360 M800 series system�

AVIAMobile360M820systemwithSVS,FCW,LDW,BSDandDMSisusedinthisexample(totalof8cameras)showingthe4SVScamerasinCAMA,the3ADAScamerasinCAMBandtheDMScamerainCAMC.Beside

Page 34: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

28

VIAMobile360M800SeriesCalibrationGuide

eachFAKRAportisthecorrespondingcamera(feature)whichmustbeconnectedtoit.

Note:CamerasmustbeconnectedtothecorrespondingFAKRAportasshownforthecalibrationstepstoworkcorrectly.

The SVS/ADAS/DMS Camera Setupsectionsallowforfeaturestobeenabled/disabledbychangingthenumberofcamerasforeachgroup.Changeswillbereflectedontheleft-handsideofthepageshowingwheretoconnect each corresponding camera�

ThesystemwillbepreconfiguredbasedontheinitialfileloadedontheVIAMobile360M800Seriessystemandwill have the correct number of cameras selected for the features purchased�

• SVS Camera Setup -Thenumberofcamerascanbesetas0or4(as4camerasarerequiredfortheSVSfeature).Ifsetto0theSVSfeaturewillbedisabled.

• ADAS Camera Setup -ThenumberofADAScamerascanbesetas1,2,3,4or0whichwilldisableallADAS features�

1: EnablestheFrontADAScameraforFCW/LDW.

2: EnablestheFrontADAScameraforFCW/LDWandtheRearFOV190°camera.

3: EnablestheFrontADAScameraforFCW/LDWandthetwoBSDcameras.

4: EnablestheFrontADAScameraforFCW/LDW,twoBSDcamerasandtheRearFOV190°camera.

Note:*TheadditionofaRearADAScameraisnotrequirediftheSVSfeatureisinuse.

• DMS Camera Setup-Thenumberofcamerascanbesetas1or0,whereoneenablesthefeaturesand0 disables the feature�

Note:Whenchangingtheconfiguration,besuretocheckthatthecorrectcameraisconnectedtothecorrectFAKRAporton the rear of the VIA Mobile360 M800 Series system�

Page 35: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

29

VIAMobile360M800SeriesCalibrationGuide

VIA Mobile360 M820 FAKRA Ports

TheVIAMobile360M820supports12standardconfigurations.PleaserefertothefollowingtabletoidentifywhichFAKRAporttoconnecteachcameratodependingontheinitialfilethathasbeenpreloaded.

Initial File

#1 #2 #3 #4 #5 #6 #7 #8 #9

1� SVS Front SVSLeft SVS Rear SVS Right FCW+LDW BSDLeft BSD Right None DMS2� SVS Front SVSLeft SVS Rear SVS Right FCW+LDW BSDLeft BSD Right None DVR3� SVS Front SVSLeft SVS Rear SVS Right FCW+LDW DVR DVR DVR DMS4� SVS Front SVSLeft SVS Rear SVS Right FCW+LDW DVR DVR DVR DVR5� SVS Front SVSLeft SVS Rear SVS Right DVR DVR DVR DVR DMS6� SVS Front SVSLeft SVS Rear SVS Right DVR DVR DVR DVR DVR7� DVR DVR DVR DVR FCW+LDW BSDLeft BSD Right Rear190° DMS8� DVR DVR DVR DVR FCW+LDW BSDLeft BSD Right Rear190° DVR9� DVR DVR DVR DVR FCW+LDW BSDLeft BSD Right DVR DMS

10� DVR DVR DVR DVR FCW+LDW BSDLeft BSD Right DVR DVR11� DVR DVR DVR DVR FCW+LDW Rear190° DVR DVR DMS12� DVR DVR DVR DVR FCW+LDW Rear190° DVR DVR DVR13� DVR DVR DVR DVR FCW+LDW DVR DVR DVR DMS14� DVR DVR DVR DVR FCW+LDW DVR DVR DVR DVR

15� DVR DVR DVR DVR DVR DVR DVR DVR DMS16� DVR DVR DVR DVR DVR DVR DVR DVR DVR

Page 36: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

30

VIAMobile360M800SeriesCalibrationGuide

V I A M ob ile3 6 0 M 8 1 0 F A K R A P orts

The VIA obile supports standard configurations. lease refer to the following table to identify which A A port to connect each camera to depending on the initial file that has been preloaded.

InitialF ile

# 1 # 2 # 3 # 4 # 5 # 6

1. SVS F ront V e SVS Rear SVS Right DMS2. SVS F ront V e SVS Rear SVS Right DVR3. SVS F ront V e SVS Rear SVS Right DMS DVR4 . SVS F ront V e SVS Rear SVS Right DVR DVR5. e BSD Right ear DMS DVR6. e BSD Right ear DVR DVR7. e BSD Right DVR DMS DVR8. e BSD Right DVR DVR DVR9 . ear DVR DVR DMS DVR

10. DVR DVR DVR DVR DMS11. ear DVR DVR DVR DVR12. DVR DVR DVR DVR DVR13. DVR DVR DVR DVR DMS DVR14 . DVR DVR DVR DVR DVR DVR

N ote: V cameras are optional. The table shows the maximum number of additional V cameras which could be added.

The e ordin Se n sallow for additional V cameras to be added to available A A ports, enable recording of each A group, set the save path for the recorded files and set the recording quality. ee the next section for more details.

5.4 .1.1 Enable Recording / Adding DVR Cam eras

The VIA Mobile360 M800 Series system s allow for the recording of cam eras in each CAM group as follow s:

1 Cam era - 1x 1 @ 1280x 720p 2 Cam eras - 2x 1 @ 2560x 720p

Page 37: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

31

VIAMobile360M800SeriesCalibrationGuide

3 Cameras - 3x1 @ 3840x720p 4 Cameras - 2x2 @ 2560x1440p

VIA Mobile360 M820

• CAM A-Maximumof4cameras:combinesallcamerastreamsintoasingle2x2videofile.

• CAM B-Maximumof4cameras:combinesallcamerastreamsintoasingle2x2videofile.

• CAM C -Single1x1videofile.

VIA Mobile360 M810

• CAM A -Maximumof4cameras:combinesallcamerastreamsintoasingle2x2videofile.

• CAM B -Maximumof2cameras:combinesallcamerastreamsintoasingle2x1videofile.Toenablerecording,followthesesteps:

1� EnabletherecordingfunctionforthedesiredCAMgrouptorecord.

2� IfthereareavailableFAKRAports(notusedbyADAS/SVS/DMSfunctions)additionalDVRcamerascanbeaddedbyselecting"DVRCameras" for the CAM group�

• SelectthenumberofDVRcamerastoadd(Themaximumnumberofavailableportswillbeshown).

• AfterselectingthedesirednumberofDVRcamerastoaddthey will be shown beside the corresponding FAKRA port of theCAMgroupontheleft-handsideofthescreen.

3� Selecttherecordingpathtobringupthefileexplorerwindow.Navigatetothedesiredstoragelocationandselect"OK".

4� Finally,setthevideorecordingquality.Therearethreeoptionsavailable:

• High(Bitrate:10Mbps)

• Medium(Bitrate:4Mbps)

• Low(Bitrate:1Mbps)

5� Repeat the steps for the other CAM groups to be recorded�

Note:Itisrecommendedtonametherecordingfolderbasedonthefeaturesenabledforeachvideofile.Thiswillmakeiteasiertofindfilestoplaybackindemomodemucheasierifalternativeconfigurationswillbetestedonthedevice.

Page 38: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

32

VIAMobile360M800SeriesCalibrationGuide

Thevideoclipfilenameswillbegeneratedbasedonthefollowingcriteria:

CamGroup-day-month-year_hour-minute-seconds_videoxvideo_feature.mp4

Example:

FortheexampleofaVIAMobile360M820systemwithSVS,FCW,LDW,BSDandDMS(totalof8cameras)configuredas:

• CAM A: 4 SVS cameras

• CAM B: 3 ADAS cameras

• CAM C: 1 DMS camera

IfrecordingisenabledforallthreeCAMgroups,thefollowingvideoclipswillbegeneratedandsavedtotherespectivestoragepathssetforeachCAMgroup:

• CamA_22-04-2020_16-04-30_2x2_4SVS.mp4-2x2videowiththe4SVScamerafeeds

• CamB_22-04-2020_16-04-30_2x2_3ADAS.mp4-3x1videowiththe3ADAScamerafeeds

• CamC_22-04-2020_16-04-30_1x1_DMS.mp4-1x1videooftheDMScamerafeed

5�4�2 ADASSettingsIfenabled(thenumberofcamerasintheADASCameraSetupis>0),the"ADAS"settingstaballowsthestreamsourceandthecalibrationfilestoragepathtobesetandtoenableordisabletheavailableADASalertfunctions.

Selectthe"ADAS"iconfromtherowoficonsalongthebottomofthesettingsscreen.

The ADAS feature will be enabled by default if the feature is available�

Streaming Source:

• Camera Feed-Thelivecamerastreamswillbeusedasthestreamingsourcefordetection.

• Recorded Video-Loadarecordedvideocliptobeusedasthestreamingsourcefordetection.Recording and any DVR cameras in the same CAM group will be disabled if selected�

Note:See section5.8formoreinformationonplayingbackrecordedfiles.

Page 39: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

33

VIAMobile360M800SeriesCalibrationGuide

Detection Features:

• FCW -Enable/disabletheforwardcollisionwarningdetection.

• FCW Audio Alert-Enable/disabletheaudioalertifFCWisenabled.

• LDW-Enable/disablethelanedeparturewarningdetection.

• LDW Audio Alert-Enable/disabletheaudioalertifLDWisenabled.

• BSD-Enable/Disableblindspotdetection.

• BSD Audio Alert - Enable/disable the audio alert if BSD is enabled�

• Bott's Dots-ForregionswhichuseBotts'dots,clicktheboxtoenabletheLDWdetectionforthesestyle of lane markings�

• *Pedestrian DMOD - Enabled/disable Pedestrian DMOD in the rear camera only�

• *Pedestrian DMOD Audio Alert - Enable/disable the audio alert if DMOD is enabled�

• *PAS - Enable/disable parking assistance�

• *PAS Audio Alert - Enable/disable the audio alert if PAS is enabled�

Bott's Dots Example

Note:Ifafeaturehasnotbeenenabled,itwillbegreyedoutfromtheDetectionFeatureslist.*CAN Bus information for gear signal and wheel/turn angle must be provided to enable the Pedestrian DMOD and PAS features�

5�4�3 SVSSettingsIfenabled(thenumberofcamerasintheSVSCameraSetup=4),the"SVS"settingstaballowsthestreamsourceandthecalibrationfilestoragepathtobesetandtoenableordisablethealertfunctionsforPedestrianDMOD and PAS�

Selectthe"SVS"iconfromtherowoficonsalongthebottomofthesettingstab.

Page 40: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

34

VIAMobile360M800SeriesCalibrationGuide

The SVS feature will be enabled by default if the feature is available�

Streaming Source:

• Camera Feed-Thelivecamerastreamswillbeusedasthestreamingsourcefordetection.

• Recorded Video-Loadarecordedvideocliptobeusedasthestreamingsourcefordetection.Recording will be disabled if selected�

Note:See section5.8formoreinformationonplayingbackrecordedfiles.

Detection Features:

• *Pedestrian DMOD - Enabled/disable Pedestrian DMOD in the front and rear cameras�

• *Pedestrian DMOD Audio Alert - Enable/disable the audio alert if DMOD is enabled�

• *PAS - Enable/disable parking assistance�

• *PAS Audio Alert - Enable/disable the audio alert if PAS is enabled�

Note:*CAN Bus information for gear signal and wheel/turn angle must be provided to enable the Pedestrian DMOD and PAS features�

5�4�4 DMSSettingsIfenabled(thenumberofcamerasintheDMSCameraSetup=1),the"DMS"settingstaballowsthestreamsourcetobesetandtoenableordisablethevariousDMSalertfunctions.

1� Selectthe"DMS"iconfromtherowoficonsalongthebottomofthesettingsscreen.

Page 41: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

35

VIAMobile360M800SeriesCalibrationGuide

The DMS feature will be enabled by default if the feature is available�

Streaming Source:

• Camera Feed-TheLivecamerastreamswillbeusedasthestreamingsourcefordetection.

• Video Clip-Loadarecordedvideocliptobeusedasthestreamingsourcefordetection.Recording and any DVR cameras in the same CAM group will be disabled if selected�

Detection Features:

• Fatigue -Enable/disabledriverfatiguedetection.

• Fatigue Audio Alert-Enable/disabletheaudioalertiffatigueisenabled.

• Phone Usage -Enable/disablephoneusagedetection.

• Phone Usage Audio Alert - Enable/disable the audio alert if phone usage is enabled�

• Smoking-Enable/disabledriversmokingdetection.

• Smoking Audio Alert - Enable/disable the audio alert if smoking is enabled�

• *Eyes Off Road-Enable/disableeyesoffroaddetection.

• *Eyes Off Road Audio Alert-Enable/disabletheaudioalertifeyesoffroadisenabled.

Note:IfCANBusinformationforturnsignalisprovided,theeyesoffroadalertwillnotbesentwhentheturnsignalisactive�

5�4�5 SavingSettingsInordertosaveanychangesmadeinthesettingssection,clickonthesave" " icon in the top right-hand corner of the screen� This will bring up a pop-up window to either save the changes and reboot the system or disregardanychangesandexitbacktothehomepageoftheVIAMobile360CalibrationTool.

Page 42: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

36

VIAMobile360M800SeriesCalibrationGuide

5�5 ADASCalibrationThissectionwillexplainthestepstocalibratetheinstalledcamerasfortheFrontADAS(FCW/LDW)andtheLeftand Right BSD features�

Inordertobeginthecalibrationprocess,thefollowingconditionsmustbemet:

• TheADAScalibrationpatternshavebeenplacedcorrectlyandtheADAScamerashavebeeninstalledon the vehicle�

• The cameras must be connected to the correct FAKRA ports corresponding to the "Camera Setup" layoutintheSettings.Seesection5.4.1�

• TheADASfeaturemustbeenabledinthesettings.

• The VIA Mobile360 M800 Series system is turned on and a VIA Mobile360 App is launched� See section6formoreinformationabouttheVIAMobile360Appsandhowtoauto-launchonbootup.

• TheremoteconnectionisestablishedbetweentheVIAMobile360M800SeriessystemandtheVIAMobile360CalibrationTool.

TobegintheADASCalibrationfollowthesesteps:

1� SelecttheADASiconfromthehomepageoftheVIAMobile360CalibrationTool.(Theexamplebelowrepresentsasystemwith4ADAScamerasenabled.)

2� Thiswillopenthe"Start"taboftheADAScalibrationprocess.Model Configuration:

• New Calibration -Selecttobeginanewcalibration.

• Load Model Configuration -Selecttouploadapreviouscalibration.xmlfile.

3� Click"NewCalibration"tobegintheADAScalibrationprocess.TheiconsalongthebottomofthepageindicatethecurrentstageoftheADAScalibration.

3� The "Preview" tab will display a live preview of each ADAS camera connected� Ensure each camera is showingthecorrectview.Ifthepreviewdoesnotcorrespondtothecorrectcamera,confirmwhetherthe camera has been connected to the proper FAKRA port� Click on each live stream to enlarge the viewing window� Click on the live stream again to minimize the preview window�

Page 43: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

37

VIAMobile360M800SeriesCalibrationGuide

5�5�1 FrontADASCameraCalibrationTocalibratetheFrontADAScameraforLDWandFCW,clickonthe"Front (LDW/FCW)"iconalongthebottomofthescreen.Thefrontcameraviewwillbedisplayed.TheFrontADASCalibrationshouldbecenteredinthelower 1/2 of the screen�

3/4

1/4

1/2

Center

Note: Thepatternmustbeinthelowerhalfofthescreenotherwisemanuallyadjusttheangleofthecameraaccordingly.

Belowaresomeexamplesofincorrectpatternplacements.

Patternistooclosetovehicle Patternistoofarfromvehicle

Patternisnotparalleltovehicle Patternisnotcenteredwithvehicle

Onceitisdeterminedthecameraispositionedcorrectly,drageachcorneroftheblueoverlaysquaretothecorrespondingcornerofthepatterninthecamerafeed.

Move the 4 anchor points with the tool in the following sequence:

• Top-Left-Redsquarecornertothetop-leftcornerofthepattern.

• Top-Right-Greensquarecornertothetop-rightcornerofthepattern.

Patternmust be

below this line

Page 44: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

38

VIAMobile360M800SeriesCalibrationGuide

• Bottom-Right -Yellowsquarecornertothebottom-rightcornerofthepattern.

• Bottom-Left-Orangesquarecornertothebottom-leftcornerofthepattern.

Oncethe4anchorpointshavebeensetcorrectly,fillintheinformationinthewindowontheleft-handsideofthe screen�

Calibration Pattern Information:

• Pattern Width -Fillinthewidthofthepatternused(Therecommendedpatternwidthis170cm).

• Pattern Length -Fillinthelengthofthepatternused(Therecommendedpatternlengthis90cm).

• Pattern Distance - Fill in the distance from the front edge of the vehicle to the front edge of the calibrationpattern(DistanceA).

Camera Configuration:

• Select Camera Type-ThisshouldbetheRecFov40-SonyISX016cameraunlessacustomcameraisused�

• Camera Install Height-Fillinthefrontcamerainstallationheightfromthegroundtothemiddleofthe camera sensor�

• Camera Center Offset -Ifthecamerahasnotbeeninstalledinthecenterofthevehicle,fillinthecorrectadjustmentvaluetotheleftorright.Theslidercanbeusedtoadjustthisaswell.

Vehicle Information:

• Vehicle Width - Enter the width of the vehicle�

Advanced Configurations:

• Top-View Preview-Providesatopdownviewtoensuretheoverlayissquarewiththeactualpatternin the image�

• Gridlines - Adds gridlines to the "Top-View Preview"

Clicktheboxestoenablethe"Top-ViewPreview"and"Gridlines"tohelpcheckifthe4anchorpointshavebeenpositionedcorrectlyoverthepattern.Awindowwillappearinthetop-righthandcorner.

Page 45: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

39

VIAMobile360M800SeriesCalibrationGuide

Clickingthe"ResetConfig"buttonwillresetallvaluestothedefaultsettings.

Onceallinformationisfilledinandthe4anchorpointshavebeenpositionedcorrectlyclick"Apply"tosavethevalues�

Note:"Apply"mustbeclickedinordertoproceedtothenextcalibrationstage.

5�5�2 BSDCameraCalibrationAftercompletingtheFrontADASCameracalibration,selectthe"Left(BSD)"iconalongthebottomofthescreen.Ensurethatthecameraispositionedsuchthatthepatterncanbeclearlyseen,andthecameraviewisnotobstructedbythesideofthevehicle.Manuallyadjustthecameraifnecessary.

Onceitisdeterminedthecameraispositionedcorrectly,drageachcorneroftheblueoverlaysquaretothecorrespondingcornerofthepatterninthecamerafeed.

Move the 4 anchor points with the tool in the following sequence:

• Top-Left-Redcornertothetop-leftcornerofthepattern.

• Top-Right-Greencornertothetop-rightcornerofthepattern.

• Bottom-Right -Yellowcornertothebottom-rightcornerofthepattern.

• Bottom-Left-Orangecornertothebottom-leftcornerofthepattern.

Calibration Pattern Information:

• Pattern Width -Fillinthewidthofthepatternused(Therecommendedpatternwidthis152.5cm).

• Pattern Length -Fillinthelengthofthepatternused(Therecommendedpatternlengthis152.5cm).

• Pattern Distance -Fillinthedistancefromthecameratothefrontedgeofthecalibrationpattern.

Page 46: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

40

VIAMobile360M800SeriesCalibrationGuide

Camera Configuration:

• Select Camera Type-ThisshouldbetheRecFov40-SonyISX016cameraunlessacustomcameraisused�

• Camera Install Height-Fillinthefrontcamerainstallationheightfromthegroundtothemiddleofthe camera sensor�

Advanced Configurations:

• Top-View Preview-Providesatopdownviewtoensuretheoverlayissquarewiththeactualpatternin the image�

• Gridlines - Adds gridlines to the "Top-View Preview"

Clicktheboxestoenablethe"Top-ViewPreview"and"Gridlines"tohelpcheckifthe4anchorpointshavebeenpositionedcorrectlyoverthepattern.Awindowwillappearinthetop-righthandcorner.

Clickingthe"ResetConfig"buttonwillresetallvaluestothedefaultsettings.

Onceallinformationisfilledinandthe4anchorpointshavebeenpositionedcorrectly,click"Apply"tosavethe values�

Note:"Apply"mustbeclickedinordertoproceedtothenextcalibrationstage.

Next,selectthe"Right(BSD)"iconalongthebottomofthescreenandrepeattheprocessfortherightBSDcamera as described above�

5�5�3 RearADASCameraCalibrationAftercompletingtheRight(BSD)Cameracalibration,selectthe"Rear(PAS)"iconalongthebottomofthescreen.Ensurethatthecameraispositionedsuchthatthepatterncanbeclearlyseen,andthecameraviewisnotobstructedbytherearbumperofthevehicle.Manuallyadjustthecameraifnecessary.

Onceitisdeterminedthecameraispositionedcorrectly,drageachcorneroftheblueoverlaysquaretothecorrespondingcornerofthepatterninthecamerafeed.

Page 47: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

41

VIAMobile360M800SeriesCalibrationGuide

*Note: Inadditiontothenecessaryparameters,CanBusinformationforthegearsignalandwheel/turnangleisrequiredforParking Assist�

Move the 4 anchor points with the tool in the following sequence:

• Top-Left-Redcornertothetop-leftcornerofthepattern.

• Top-Right-Greencornertothetop-rightcornerofthepattern.

• Bottom-Right -Yellowcornertothebottom-rightcornerofthepattern.

• Bottom-Left-Orangecornertothebottom-leftcornerofthepattern.

Calibration Pattern Information:

• Pattern Width -Fillinthewidthofthepatternused(Therecommendedpatternwidthis170cm).

• Pattern Length -Fillinthelengthofthepatternused(Therecommendedpatternlengthis90cm).

• Pattern Distance -Fillinthedistancefromthecameratothefrontedgeofthecalibrationpattern.

Vehicle Information:

• Wheelbase - The distance between the front and rear axles�

• Vehicle Track - The distance between the front wheels measured from the center of each wheel�

• Rear Axle to Bumper - The distance from the middle of the rear axle to the rear bumper�

• Max Average Wheel Turn Angle-Theaverageofthemaximumanglethefronttirecanturnleftandrightfromthestraightposition.

Camera Configuration:

• Select Camera Type-ThisshouldbetheRecFov190-SonyISX016cameraunlessacustomcameraisused�

Advanced Configurations:

• Top-View Preview-Providesatopdownviewtoensuretheoverlayissquarewiththeactualpatternin the image�

• Gridlines - Adds gridlines to the "Top-View Preview"

Clicktheboxestoenablethe"Top-ViewPreview"and"Gridlines"tohelpcheckifthe4anchorpointshavebeenpositionedcorrectlyoverthepattern.

Page 48: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

42

VIAMobile360M800SeriesCalibrationGuide

Clickingthe"ResetConfig"buttonwillresetallvaluestothedefaultsettings.

Onceallinformationisfilledinandthe4anchorpointshavebeenpositionedcorrectly,click"Apply"tosavethe values�

Note:"Apply"mustbeclickedinordertoproceedtothenextcalibrationstage.

5�5�4 Save/ExportADASCalibrationFileInordertoexportthecalibrationsettingstotheVIAMobile360M800Seriessystem,click"Finish"alongthebottomofthescreen.

Fromhere,therearetwooptionstoeithersavelocallyortoexportdirectlytotheVIAMobile360M800Seriessystem�

Export to VIA Mobile360 M800 Series System:

1� Select"ExportConfiguration".

2� Apop-upwindowwillindicatethattheexporthascompleted.Press"OK"tocontinue.

3� ThesystemwillthenrebootandapplytheADAScalibrationparameters.

Page 49: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

43

VIAMobile360M800SeriesCalibrationGuide

Save Locally:

1� Select"SaveConfiguration"tosavecalibrationresultasan.xmlfiletothehostPC.

Clickthe"Home"iconinthetop-righthandcornerofthescreentoclosetheADAScalibration.

5�6 SVS CalibrationThissectionwillexplainthestepstocalibratetheinstalledcamerasfortheSVSfeature.

Inordertobeginthecalibrationprocess,thefollowingconditionsmustbemet:

• The4SVScalibrationpatternshavebeenplacedcorrectlyandtheSVScamerashavebeeninstalledonthe vehicle�

• The cameras must be connected to the correct FAKRA ports corresponding to the "Camera Setup" layoutintheSettings.

• TheSVSfeaturemustbeenabledintheSettings.

• The VIA Mobile360 M800 Series system is turned on and a VIA Mobile360 App is launched�

• TheremoteconnectionisestablishedbetweentheVIAMobile360M800SeriessystemandtheVIAMobile360CalibrationTool.

TobegintheSVSCalibrationfollowthesesteps:

1� SelecttheSVSiconfromthehomepageoftheVIAMobile360CalibrationTool.Thiswillopenthe"Start"taboftheSVScalibrationprocess.

Theiconsalongthebottomofthescreenindicatethecurrentstage.

Camera Selection:

• REC FOV 190 - This will be selected by default�

• Custom Camera-Ifusingacustomcamera,select"CustomCamera"toopenthewindowexplorertouploadthecameracalibrationfileforthemodelused.

Page 50: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

44

VIAMobile360M800SeriesCalibrationGuide

Model Configuration:

• New Calibration -Selecttobeginanewcalibration.

• Load Model Configuration -Selecttouploadapreviouscalibration.xmlfile.

Vehicle Model Selection:

Changethe3Dmodelofthevehicleusedbetweenthethreedefaultvehiclesofacar,vanorbusorclicktheuploadbuttontoimportacustom3Dmodeltouse.

Note:The3Dmodelofavehiclemustbe3D.objmeshfilewiththerelatedmodeltexturesandcannotincludemorethan10000vertices.

2� Aftermakingtheappropriateselections,clickthe"Calibration"iconalongthebottomofthescreen.

5�6�1 CalibrationOnthe"Calibration"tab,thecamerastreamofeachSVScamerawillbedisplayedineachofthe4sections.Ensureeachcamerastreamcorrespondstothecorrectposition.Ifnot,checkthatthecamerashavebeeninstalledinthecorrectFAKRAportsasshowninthe"Settings->Setup"tab.

Togenerateahigh-qualitysurroundviewmodel,twosurroundviewpatternsmustbeclearlyvisibleineachcamera.Thereare3rulestofollowforpropercamerapositionadjustment:

1. Adjustment Rule for Elevation:

Tomaintaintheproperelevationofthecamera,thebottomofcameraimagemustbeflushwiththevehicle as shown below:

GoodPositioning-Flushwithvehicleedge BadPositioning-Toomuchvehicleinview

Page 51: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

45

VIAMobile360M800SeriesCalibrationGuide

BadPositioning-Toomuchvehicleinview BadPositioning-Toomuchvehicleinview

2. Adjustment Rule for Visibility:

EnsurebothSVSCalibrationpatternsareclearlyandcompletelyvisibleinthecameraviewasshownbelow:

GoodPositioning BadPositioning-Leftpatternnotclearlyvisible

3. Adjustment Rule for Horizontal Level:TheSVScalibrationpatternsshouldbeparallelwiththesideofthevehicleasshownbelow.Anangleskewoflessthan30°isacceptable.

GoodPositioning BadPositioning-Angletoosteep

Next,fillinthefollowinginformationforeachcamera:

• Pattern Distance: The distance between the leading edges of thecalibrationpatterns.(Notincludingtheouterblackedgeasshownbelow.)

• Pattern Grid Size: Thewidthoftheinnergridpatterns.(Therecommendedpatterngridsizeis30.5cm)

Whenfinished,clickthe"Model"iconalongthebottomofthepagetobeginthestitchingprocessbeforemovingontothenextstep.

Page 52: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

46

VIAMobile360M800SeriesCalibrationGuide

Pa�ern Distance

30.5cm

152.5m

30.5cm

5�6�2 ModelThe"Model"tabpresentsa3Dpreviewofthestitchedsurroundviewmodel.Thereare3sectionstomakeadjustmentsfortheSVScalibration:

1. Corner Slicing - The number of slices to be used to modify the blending level in the model� A higher cornerslicingwilldecreasetheocclusionofobjectsintheblendedregionwhilealowervaluewillreducetheghosteffectintheblendedregion.Thedefaultis17.

2. 3D Model -Uploadandpositionthe3Dmodelofthevehicle.

3. *Parking Assist-ProvidesthevehicleinformationfieldstobefilledwhenPASisenabled.

*Note: Inadditiontothenecessaryparameters,CanBusinformationforthegearsignalandwheel/turnangleisrequiredforParking Assist�

Page 53: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

47

VIAMobile360M800SeriesCalibrationGuide

5�6�2�1 3D Model

UsetheScale,TranslateandRotatesettingstopositionthe3Dmodelsuchthatitcoverstheblackareainthemiddleofthestitchedimageandispositionedcorrectly(Facingthecorrectway,scaledtotheappropriatesizeandpositionedontheground).

• Scale-Usedtoresizethe3Dmodel.

• Translate - Usedtorepositionthe3Dmodel.

• Rotate-Usedtorotatethe3Dmodel. XY

ZLe� Right

Bo�om

Top

Back

Front

Thefollowingdiagramsillustratehoweachofthe3Dmodelparametersfunction.

Scale - Resize the 3D model

X - Stretch the width of the vehicle

Y - Stretch the height of the vehicle

Z - Stretch the length of the vehicle

Page 54: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

48

VIAMobile360M800SeriesCalibrationGuide

Translate - Reposition the 3D Model

X - Move the vehicle left or right

Y - Move the vehicle up or down

Z - Move the vehicle forwards or backwards

Rotate - Rotate the 3D Model

X-RotatethevehiclearoundtheXaxis

Y - Rotate the vehicle around the Y axis

Z - Rotate the vehicle around the Z axis

XY

ZLe� Right

Bo�om

Top

Back

Front

Note:Tochangetheviewinthepreviewwindow,clickonthescreenandusethemousetorotatetheview.

5�6�2�2 Parking Assist

IfthePASfeatureisenabled,enterthefollowingparametersofthevehicle:

• Wheelbase - The distance between the front and rear axles�

• Vehicle Track - The distance between the front wheels measured from the center of each wheel�

• Rear Axle to Bumper - The distance from the middle of the rear axle to the rear bumper�

• Max Average Wheel Turn Angle-Theaverageofthemaximumanglethefronttirecanturnleftandrightfromthestraightposition.

Page 55: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

4 9

VIAMobile360M800SeriesCalibrationGuide

Max Avg. Wheel Turn Angle

WheelbaseRear Axleto Bumper

Track

Track

F igure 32: P ark ing assist param eters

5.6.3 ave/ xport V alibration ileIn order to export the calibration se ngs to the VIA obile eries system, click inish along the bottom of the screen.

rom here, there are two options to either save locally or to export directly to the VIA obile eries system .

E x port to V I A M ob ile3 6 0 M 8 0 0 S eries S ystem:

1. elect xport onfiguration to export to the connected VIA obile eries system.

2. The system will then reboot and apply the V calibration parameters.

Page 56: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

50

VIAMobile360M800SeriesCalibrationGuide

Save Locally:

1� Select"SaveConfiguration"tosavethecalibrationresultasan.xmlfiletothehostPCalongwiththecapturedimagesandconfigfiles.

Clickthe"Home"iconinthetopright-handcornerofthescreentoclosetheSVScalibration.

5�7 DMSCameraCalibrationThissectionwillexplainthestepstoadjustthepositionoftheDMScameratoensureaccuratedetection.

Inordertobegintheadjustmentprocess,thefollowingconditionsmustbemet:

• The DMS camera has been installed in the vehicle and is connected to the correct FAKRA port correspondingtothe"CameraSetup"layoutinthesettings.

• TheSVSfeaturemustbeenabledinthesettings.

• The VIA Mobile360 M800 Series system is turned on and a VIA Mobile360 App is launched�

• TheremoteconnectionisestablishedbetweentheVIAMobile360M800SeriessystemandtheVIAMobile360CalibrationTool.

1� TobegintheDMScameraCalibration,selectthe"DMS"iconfromthehomepageoftheVIAMobile360CalibrationTool.

2� AfterclickingtheDMSicon,thelivestreamoftheDMScamerawithacircularoverlayofthedetectionregionwillbeshown.Havesomeonesitinthevehicleandadjustthecameraanglesuchthattheirhead is within the boundaries of the overlay�

Page 57: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

51

VIAMobile360M800SeriesCalibrationGuide

3� Oncepositionedcorrectly,ensurethatthecameraisnottiltedhigherthanthemaxverticalangle.Ifitexceedsthisvalue,raisethemountingheightofthecameratoensureaccuratedetection.

4� Ifthecameraiswithintheacceptablerange,thenclick"Close"toreturntothehomepageoftheVIAMobile360CalibrationTool.

5�8 Video PlaybackVIAMobile360M800SeriessystemssupportplaybackofrecordedSVS,ADASandDMSvideosthroughtheselectedVIAMobile360App.Whenvideoclipsareselected,theywillbeusedasthesourceforthesystemtousefordetection.Thesystemwilloutputalertsthesameaswhenusinglivecamerastreams.

InordertoplaybackvideothathasbeenrecordedontheVIAMobile360M800Seriessystem(theexampleshownsetstheSVSfeaturetovideoplayback),followthesesteps:

1� OpentheVIAMobile360CalibrationToolandestablishtheremoteconnectiontothetargetVIAMobile360 M800 Series system�

2� Clickthe"Settings"icononthehomescreenandthenclicktheSVStabalongthebottomofthescreen�

3� Changethestreamingsourceto"VideoClip".Thiswillrevealafieldtoselectthevideocliptobeused.

4� Clickonthefoldericonandawindowexplorerwillpopup.NavigatetothestoragelocationoftheSVSvideos set in the "Camera Setup" tab and select the video to playback� Click open to save the choice�

Note:• Videoclipsmustmatchthecurrentcamerasetuptoenableplayback.Seefilenaminginsection5�4�1�1�• Video playback will start from the video clip selected and play the subsequent videos in the folder�

5� Repeat the process for the ADAS and DMS features if enabled�

6� RestarttheVIAMobile360M800SeriessystemandafterthedefaultVIAMobile360Applaunches,playback will begin�

Page 58: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

52

VIAMobile360M800SeriesCalibrationGuide

See section6fordescriptionsoftheVIAMobile360Appsandtheirrespectivelayouts.

Note:• FCW,BSDandLDWdetectionwillnotbeenabledinADASplaybackmodeasvehiclespeedisrequiredtoenable

these features� • WhenusingeithertheHolisticDemoVieworADASDemoViewApp,theFrontcamerawillplaybackthevideo

recordedanddisplayobjectdetectionofvehicles.

Page 59: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

53

VIAMobile360M800SeriesCalibrationGuide

6� VIA Mobile360 AppTheVIAMobile360M800Seriessystemsoffer3distinctVIAMobile360Appdrivinginterfacestoprovidedriverswithcriticalroadinformationandalertswithoutdistractingtheirattentionfromtheroad.WhenintegratedwiththeCANbusinformationforgear,turnsignalandvehiclespeedinformation,theviewscandynamicallychangetoprovidedriverswiththeoptimalcameraviewtomaneuverthevehicleappropriately.

EachVIAMobile360Appsupportsreal-timecamerafeedsforreal-worlddrivingorpre-recordedvideotoevaluateperformanceoff-road.

The VIA Mobile360 App family includes:

• VIA Mobile360 Holistic App - IntegratestheVIASVSviewandADAS+DMSalertsinasingleinterface.

• VIA Mobile360 Holistic Demo App -ProvidesindependentSVS,ADASandDMSviewsinacombinedinterfacewithobjectdetectionandalertoverlaysfortestingpurposes.

• VIA Mobile360 ADAS App-IntegratestheVIAADAS+DMSalertsinavirtual3Dinterface.

• VIA Mobile360 ADAS Demo App -ProvidesindividualADASandDMSviewswithobjectdetectionandalertsforinstallationswithouttheSVSfeature.

6�1 VIAMobile360HolisticAppTheVIAMobile360HolisticAppintegratestheSVSviewasthemaindisplaytoprovidedriverswithareal-time360°viewofeventsaroundtheirvehicleaswellasADAS+DMSalertsinasingleinterface.

Whenintegratedwithavehicle'sCANBusincluding,gearshift,turnsignalsandvehiclespeedinformation,theviewscandynamicallychangetoprovidedriverswiththeoptimalcameraviewbasedontheactualdrivingconditions.

Vehicle Speed DMS Alert

FCW/LDWAlert

SVS View

Page 60: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

54

VIAMobile360M800SeriesCalibrationGuide

6�1�1 VIAMobile360HolisticAppWarningsandViewsBeloweachexampleimageofthewarningsandviewswhicharedisplayedintheVIAMobile360HolisticApp,isthevehicleinformationrequiredtoenablethefullfunctionalityofthefeature.Anasterisk(*)indicatestheinformationismandatory.

Left BSD WarningTurn signal

Right BSD WarningTurn signal

DMS WarningTurn signal

FCW*Vehicle speed needed

LDW WarningTurn signal

Over 30km/h View*Vehicle speed

Under 30km/h view*Vehicle speed

PAS View*Gearandwheelangle

Right Turn View > 30km/h*Turn signal and speed

Left Turn View > 30km/h*Turn signal and speed

Right Turn View < 30km/h*Turn signal and speed

Left Turn View < 30km/h*Turn signal and speed

Page 61: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

55

VIAMobile360M800SeriesCalibrationGuide

6�2 VIAMobile360HolisticDemoAppVIAMobile360HolisticDemoViewAppprovidesasplitscreenviewoftheSVS,ADASandDMScamerafeedswithdetectionandalertoverlaystoallowforadeepertestingandanalysisofeachfeature.TheAppprovidesSVS-ADAS-DMSfunctionswitheitherreal-timestreamingorvideoplayback.

WhenintegratedwiththeCANBusinformationforgear,turnsignalandvehiclespeedinformation,theviewscandynamicallychangetoprovidedriverswiththeoptimalcameraviewbasedontheactualdrivingconditions.

Vehicle Speed DMS Alert

FCW/LDWAlert

SVS View

DMS View

ADAS View

Page 62: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

56

VIAMobile360M800SeriesCalibrationGuide

6�2�1 VIAMobile360HolisticDemoAppWarningsandViewsBeloweachexampleimageofthewarningsandviewswhicharedisplayedintheVIAMobile360HolisticDemoAppisthevehicleinformationrequiredtoenablethefullfunctionalityofthefeature.Anasterisk(*)indicatestheinformationismandatory.

Left BSD WarningTurn signal

Right BSD WarningTurn signal

DMS WarningTurn signal

FCW*Vehicle speed needed

LDW WarningTurn signal

Over 30km/h View*Vehicle speed

Under 30km/h view*Vehicle speed

PAS View*Gearandwheelangle

Right Turn View > 30km/h*Turn signal and speed

Left Turn View > 30km/h*Turn signal and speed

Right Turn View < 30km/h*Turn signal and speed

Left Turn View < 30km/h*Turn signal and speed

Page 63: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

57

VIAMobile360M800SeriesCalibrationGuide

6�3 VIA Mobile360 ADAS AppTheVIAMobile360ADASAppisintendedforinstallationswithouttheSVSfeatureandIntegratestheVIAADAS+DMSalertsinasingleinterface.Thelaneandvehicledetectionresultisshownasvirtual3Dscene.

WhenintegratedwiththeCANBusinformationforgear,turnsignalandvehiclespeedinformation,theviewscandynamicallychangetoprovidedriverswiththeoptimalcameraviewbasedontheactualdrivingconditions.

Vehicle Speed DMS Alert

ADAS View

6�3�1 VIAMobile360ADASAppWarningsandViewsBelow each example image of the warnings and views which are displayed in the VIA Mobile360 ADAS App isthevehicleinformationrequiredtoenablethefullfunctionalityofthefeature.Anasterisk(*)indicatestheinformationismandatory.

Page 64: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

58

VIAMobile360M800SeriesCalibrationGuide

FCW*Vehicle speed needed

LDW WarningTurn signal

Left BSD WarningTurn signal

Right BSD WarningTurn signal

DMS Warning

Turn signal

PAS View*Gearandwheelangle

6�4 VIA Mobile360 ADAS Demo AppTheVIAMobile360ADASDemoAppisintendedforinstallationswithouttheSVSfeatureandprovidestheFrontADAScameraviewwithobjectdetectionandalertoverlays.TheDMScamerafeedisoverlaidinthetopleft-handcornerofthescreentoallowforbetteranalysisofDMSalerts.

WhenintegratedwiththeCANBusinformationforgear,turnsignalandvehiclespeedinformation,theviewscandynamicallychangetoprovidedriverswiththeoptimalcameraviewbasedontheactualdrivingconditions.

Page 65: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

59

VIAMobile360M800SeriesCalibrationGuide

DMS View

ADAS View

Vehicle Speed DMS Alert

FCW/LDW Alert

6�4�1 VIAMobile360ADASDemoAppWarningsandViewsBelow each example image of the warnings and views which are displayed in the VIA Mobile360 ADAS Demo Appisthevehicleinformationrequiredtoenablethefullfunctionalityofthefeature.Anasterisk(*)indicatestheinformationismandatory.

FCW*Vehicle speed needed

LDW WarningTurn signal

Left BSD WarningTurn signal

Right BSD WarningTurn signal

Page 66: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

60

VIAMobile360M800SeriesCalibrationGuide

DMS Warning

Turn signal

PAS View*Gearandwheelangle

6�5 VIAMobile360AppLaunchonBootupDependingonthefeaturespurchased,aspecificVIAMobile360AppcanbesettolaunchwhentheVIAMobile360 M800 Series system boots� In order to change which VIA Mobile360 App launches or to disable this featureclickonthe"Settings"icononthehomepageoftheVIAMobile360CalibrationToolafterconnectingwith the VIA Mobile360 M800 Series system�

Clickonthe"AutoStartWhenBootup"fromthelistofoptionsonthehomescreenofthe"Settings"tab.Thiswill bring up a list of the available apps to set as default when the system boots� Select the desired app form thelistorselect"Disable"toturnthisoff.

Page 67: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

61

VIAMobile360M800SeriesCalibrationGuide

InorderforchangestotakeeffectVIAMobile360M800Seriessystemwillneedtoreboot.

Page 68: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

62

VIAMobile360M800SeriesCalibrationGuide

7� TroubleshootingandUpgrades

7�1 TroubleshootingVIAoffersremotesupporttohelptroubleshootanyissueswhichmayariseduringthecalibrationprocess.IfaftercompletingthecalibrationprocessfortheenabledfeaturesontheVIAMobile360M800Seriessystem,anyissueswiththefollowingitemsoccur,usethedebugfeatureintheVIAMobile360CalibrationTooltocreateabinaryfileofallcriticalfilestosendtotheVIAFAEsupportteamtohelptroubleshoot.

• SVSstitchingisnotsmooth

• FCW/LDWdetectionnotworkingcorrectly

• BSDdetectionnotworkingcorrectly

• DMSdetectionnotworkingcorrectly

Togeneratethebinaryfile,followthesesteps:

1� ConnecttheVIAMobile360CalibrationTooltotheVIAMobile360M800Seriessystem.

2� Inthetopmenubarofthehomescreen,selectthedebugicon.

3� ThiswillbringupthefileexplorerwindowtoselectthedesiredsavelocationonthehostPC.Enteranameforthefileandthenclick"Save".

4� SendthebinaryfiletoaSalesorFAEcontactatVIA.

VIAwillanalyzethecontentsofthebinaryfileandwherepossiblesendcorrectfilesbacktobeuploadedtotheVIAMobile360M800Seriessystem.Ifitisnotpossiblesolvetheproblembymodifyingthefilesdirectly,furtherinstructionstohelptroubleshootwillbeprovided.

Toupdatethesystemwithacorrectedbinaryfile,followthesesteps:

1� ConnecttheVIAMobile360CalibrationTooltothehostVIAMobile360M800Seriessystem.

2� Inthetopmenubarofthehomescreen,selecttheuploadicon.

Page 69: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

63

VIAMobile360M800SeriesCalibrationGuide

3� ThiswillbringupthefileexplorerwindowtouploadthebinaryfilesentbytheSalesorFAEcontactatVIA.SelectthebinaryfilestoredonthehostPCandclick"Open".ThefilewillbecopiedtotheVIAMobile360 M800 Series system�

4� Afterthefilehasbeenuploadedsuccessfully,click"Restart"inthemessagewindowtorestartthesystem and apply the changes�

7�2 UpgradingIfmorecamerasandAIfeaturesaredesiredtobeaddedtotheVIAMobile360M800Seriessystemaftertheinitialpurchase,talkwithaSalesorFAEcontactatVIA.InformthemofwhichadditionalfeaturesarerequiredandtheteamatVIAwillsendcorrespondingcamerasandanewinitialfiletoupdatetheVIAMobile360M800system with to unlock the desired features�

ToupdatetheinitialfileontheVIAMobile360M800System,followthesesteps:

1� ConnecttheVIAMobile360CalibrationTooltotheVIAMobile360M800Seriessystem.

2� Inthetopmenubarofthehomescreen,selecttheinformationicon.

3� ThiswillopenawindowshowingthecurrentversionoftheVIAMobile360CalibrationTool,thecurrentinitialfileinstalledontheVIAMobile360M8900Seriessystemaswellastheoptiontoupdatethisfile.

4� Clickthe"UpdateInitialFile"buttonwhichwillbringupafileexplorerwindowonthehostPC.Navigatetothestoragelocationofthenewinitialfileandclick"Open".

5� Afterthesystemhasbeenupdated,anotificationwillappear.Click"Restart"torestartthesystem.

Page 70: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

64

VIAMobile360M800SeriesCalibrationGuide

6� Afterthesystemhasrestarted,thenewfeatureswillbeavailable.

7� Gothroughtheaccordingstepstoinstallandcalibratethenewfeaturesaddedasdescribedinthisguide�

Note:Afterupgrading,allsystemsettingswillbesettothedefaultsofthenewinitialfile.Settingsforrecording,DVR,andAI features will need to be reset�

Page 71: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

65

VIAMobile360M800SeriesCalibrationGuide

VIA Mobile360 M800 Series Appendix A CalibrationAssistant

Page 72: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

66

VIAMobile360M800SeriesCalibrationGuide

A�1 ConnectingCamerastoVIAMobile360M800SystemAftercompletingthecamerainstallationandcalibrationpatternplacementfortherequiredcamerasandAIfeaturespurchased,thenextstepistophysicallyconnectthecamerastotheVIAMobile360M800Seriessystem with the FAKRA cables� Each camera must be connected to the correct FAKRA port on the rear of the systemfortheVIAMobile360CalibrationTooltobeabletocalibratethecameraforthecorrectfeature.

Aninitialfilewillbepre-loadedonthesystemwhichwilldesignatetheappropriateFAKRAportforeachcamera.RefertothefollowingtablestoidentifywhichFAKRAporttoconnecteachcameratodependingonthecombinationoffeaturespurchasedtogether.

A�1�1 VIA Mobile360 M820 FAKRA PortsTheVIAMobile360M820supports12standardconfigurations.PleaserefertothefollowingtabletoidentifywhichFAKRAporttoconnecteachcameratodependingonthecombinationoffeaturesenabled.

Initial File

#1 #2 #3 #4 #5 #6 #7 #8 #9

1� SVS Front SVSLeft SVS Rear SVS Right FCW+LDW BSDLeft BSD Right None DMS2� SVS Front SVSLeft SVS Rear SVS Right FCW+LDW BSDLeft BSD Right None DVR3� SVS Front SVSLeft SVS Rear SVS Right FCW+LDW DVR DVR DVR DMS4� SVS Front SVSLeft SVS Rear SVS Right FCW+LDW DVR DVR DVR DVR5� SVS Front SVSLeft SVS Rear SVS Right DVR DVR DVR DVR DMS6� SVS Front SVSLeft SVS Rear SVS Right DVR DVR DVR DVR DVR7� DVR DVR DVR DVR FCW+LDW BSDLeft BSD Right Rear190° DMS8� DVR DVR DVR DVR FCW+LDW BSDLeft BSD Right Rear190° DVR9� DVR DVR DVR DVR FCW+LDW BSDLeft BSD Right DVR DMS

10� DVR DVR DVR DVR FCW+LDW BSDLeft BSD Right DVR DVR11� DVR DVR DVR DVR FCW+LDW Rear190° DVR DVR DMS12� DVR DVR DVR DVR FCW+LDW Rear190° DVR DVR DVR13� DVR DVR DVR DVR FCW+LDW DVR DVR DVR DMS14� DVR DVR DVR DVR FCW+LDW DVR DVR DVR DVR

15� DVR DVR DVR DVR DVR DVR DVR DVR DMS16� DVR DVR DVR DVR DVR DVR DVR DVR DVR

Note: DVRcamerasareoptional.ThetableshowsthemaximumnumberofadditionalDVRcameraswhichcouldbeadded.

Page 73: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

67

VIAMobile360M800SeriesCalibrationGuide

A�1�2 VIA Mobile360 M810 FAKRA PortsTheVIAMobile360M810supports10standardconfigurations.PleaserefertothefollowingtabletoidentifywhichFAKRAporttoconnecteachcameratodependingonthecombinationoffeaturesenabled.

Initial File

#1 #2 #3 #4 #5 #11.

1� SVS Front SVSLeft SVS Rear SVS Right FCW+LDW DMS2� SVS Front SVSLeft SVS Rear SVS Right FCW+LDW DVR3� SVS Front SVSLeft SVS Rear SVS Right DMS DVR4� SVS Front SVSLeft SVS Rear SVS Right DVR DVR5� FCW+LDW BSDLeft BSD Right Rear190° DMS DVR6� FCW+LDW BSDLeft BSD Right Rear190° DVR DVR7� FCW+LDW BSDLeft BSD Right DVR DMS DVR8� FCW+LDW BSDLeft BSD Right DVR DVR DVR9� FCW+LDW Rear190° DVR DVR DMS DVR

10� DVR DVR DVR DVR FCW+LDW DMS11� FCW+LDW Rear190° DVR DVR DVR DVR12� DVR DVR DVR DVR FCW+LDW DVR13� DVR DVR DVR DVR DMS DVR14� DVR DVR DVR DVR DVR DVR

Note: DVRcamerasareoptional.ThetableshowsthemaximumnumberofadditionalDVRcameraswhichcouldbeadded.

Page 74: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

68

VIAMobile360M800SeriesCalibrationGuide

A�2 ADASCalibrationAssist

A�2�1 FrontADASCameraInstallation

A�2�1�1 Scenario 1 - Vehicles without Hoods

ForvehicleswithoutahoodthefollowingtablecanbeusedtodeterminethecorrectcamerainstallationangleaswellastheminimumandmaximumdistancetoplacetheFrontADASCameraCalibrationPattern.Inordertousethetable,firstinstalltheFrontADAScamerainthecabofthevehicleandmeasurethedistancefromthebottomofthecameralenstotheground,thisisthe"ch" value in the Figure 7 below�

Oncethishasbeendone,matchthisvalueincolumn1ofthetabletogetthecamerainstallationangleaswellasthemin/maxDistanceAtoplacetheFrontADASCalibrationPatterninfrontofthevehicle.

Max Distance A

Min Distance A

Installa�on Angle

chHorizontal Plane

Figure 33: Scenario1frontADASpatternplacement

Camera Mounting Height

Camera Installation Angle Minimum Distance A Maximum Distance A Obscured Zone

1�0m 4.06° 4�39m 6�89m 2�90m1�1m 4.09° 4�68m 7�18m 3�18m1�2m 4.13° 4�96m 7�46m 3�46m1�3m 4.17° 5�24m 7�74m 3�74m1�4m 4.21° 5�52m 8�02m 4�02m1�5m 4.24° 5�80m 8�30m 4�30m1�6m 4.28° 6�07m 8�57m 4�57m1�7m 4.32° 6�35m 8�85m 4�85m1�8m 4.35° 6�62m 9�12m 5�13m1�9m 4.39° 6�90m 9�40m 5�40m2�0m 4.43° 7�17m 9�67m 5�67m2�1m 4.46° 7�44m 9�94m 5�94m2�2m 4.50° 7�71m 10�21m 6�21m2�3m 4.54° 7�98m 10�48m 6�48m2�4m 4.57° 8�25m 10�75m 6�75m2�5m 4.61° 8�52m 11�02m 7�02m2�6m 4.65° 8�78m 11�28m 7�28m2�7m 4.69° 9�05m 11�55m 7�54m2�8m 4.72° 9�31m 11�81m 7�81m2�9m 4.76° 9�57m 12�07m 8�07m3�0m 4.80° 9�83m 12�33m 8�33m

Page 75: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

69

VIAMobile360M800SeriesCalibrationGuide

A�2�1�2 Scenario 2 - Vehicles with Hoods

Forvehicleswithafronthood,followthesestepstocalculatethecorrectcamerainstallationangleaswellastheminimumandmaximumdistancetoplacetheFrontADASCameraCalibrationPattern.

Step 1

Determine the minimum height the camera must be installed at in order to ensure the camera view will not be obstructed by the hood of the vehicle�

Two measurements need to be taken:

Hood Height (hh) - The distance from the front edge of the hood to the ground�

Hood Length (hl) - The distance from the top edge of the windshield to the front edge of the vehicle�

Note:Metricmeasurementsarerequiredtobeinputted.

Hood Height = m

Hood Length = m

hl

Max ch

hh

Min ch= m

Figure 34: Scenario2frontADAScamerainstallationmeasurements

DeterminethelocationtoinstalltheFrontADAScamerawiththeincludedFCWcameramountingbracketinthe vehicle's cab keeping in mind that the camera view should not be obscured by the vehicle's windshield wipersandnotlowerthantheminimumcamerainstallationheightobtainedabove.

Afterinstallingthecamerainthecenterofthewindshield,measurethedistancefromthebottomofthecameralenstothegroundtoobtainthecamerainstallationheight"ch" value� Insert this value below to determinetheinstallationangle(anglemeasuredfromthehorizontaldown)andtheminimumandmaximumdistance A values�

Step 2

Camera Height= m

hl Min Distance A=

Max Distance A=

Installa�on Angle=

ch

hh

Horizontal Plane

m

m

°

Figure 35: Scenario 2 example

Page 76: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

70

VIAMobile360M800SeriesCalibrationGuide

A�2�2 BSDCameraInstallationTwoFOV40°camerasneedtobeinstalledwiththeincludedBSDmountingbracketsunderthesideviewmirrorsoneithersideofthevehiclefacingtherearofthevehiclefortheBSDADASfunction.Belowarebestpracticerulestofollowfordeterminingthecamerainstallationpoint:

• Thefieldofviewinthehorizontalplaneshouldbealignedwitheachsideofthevehicleedge.Thehorizontalcamerainstallationangleshouldyawtotheleftorrightrespectively20°fromthevehiclebody�

• Thefieldofviewintheverticalplaneshouldbeabletoseetherearwheelorrearbumpmeaningtheinstallationangleshouldpitchdown.

The following method should be followed to determine the ideal installation angle�

1� Two measurements need to be taken:

• Distance B - The distance from the camera to the closest edge of the calibration pattern�

• Camera installation Height (ch) - The distance from the camera to the ground�

Distance B = m

Camera Installation Height = m

ch

Right FOV 40° Camera

ch= Camera Height

Installa�on Angle=

Distance BPa�ern

°

Figure 36: BSDcamerainstallation

Note:Thecamerainstallationheightmustbeatleast1mfromthegroundfortheBSDfunctiontoworkproperly.The vertical camera installation angle must be between 0°~10°.Ifitisnotwithinthisrange,adjustthecamerainstallationheightaccordingly.

Page 77: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

71

VIAMobile360M800SeriesCalibrationGuide

A�2�3 RearADASCameraInstallationThissectionwillexplainhowtoinstalltheRearVIAMobile360FOV190°camerawiththeincludedSVSmountingbracketandplacetheADASpatternbehindthevehicleinordertocalibratethecameracorrectlytoprovide drivers with a rear view when in reverse as well as PAS and rear DMOD alerts�

Note:Thevehiclegear(reverse)CANBusInformationisrequiredtoenablethisfeature.

Belowarebestpracticerulestofollowfordeterminingthecamerainstallationpoint:

1� Thecamerashouldbemountedwithin50cmtotheleftorrightofthecenteroftherearpanelofthevehicle� It is recommended to place the camera above the rear license plate where possible between a minimum height of 50cm and a maximum height of 3m�

2� Thevehiclebodyorrearbumpershouldnotobscurethecamerafieldofview.

3� Thefieldofviewshouldbealignedwiththeedgeofthevehicle.

Horizontal Plane

Vehicle Center

Pa�ern

Pa�ern

Rear ADAS Camera

Installa�on Angle = 15°

Distance C

50cm

3m

50cm

Installa�on Area

Figure 37: RearADAScamerainstallation

ToplacetheRearADASpattern,findthecenterpointofthevehicle,thenmarkaperpendicularlinebetween1~2moutfromtheedgeofthevehicle,representedby"DistanceC"inthediagram.

Dist

ance

C

Center Point

90cm

170cm

Dist

ance

C

Rear Pa�ern

Rear

FO

V 19

0° C

amer

a

From this point create a parallel line to the vehicleatleast170cmlong,thenplacethefrontADASpatternsuchthatthecenterofthepatternisonthecenterpointmarkandthefront edge is parallel with the line�

Figure 38: RearADAScalibrationpatternplacement

Page 78: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

72

VIAMobile360M800SeriesCalibrationGuide

A�3 SVSCalibrationAssistForvehiclesshorterthan12minlength,installoneFOV190°withtheincludedSVSmountingbrackettoeachsideofthevehicle(onecameraperside).Belowarebestpracticerulestofollowfordeterminingthecamerainstallationpoint:

1� Cameras should be mounted as close as possible to the same height around the vehicle�

2� Cameras should be mounted in the center of each side of the vehicle body where possible�

3� Thevehiclebodyorsideviewmirrorsshouldnotobscurethecamerafieldofview.

4� Thefieldofviewshouldbealignedwitheachsideofthevehicleedge.

Note:VIASVScamerashaveaverticalFOV150°.Itisrecommendedtoinstalleachcameraatanangleof15°downfromthehorizontalsothattheedgeofthefieldofviewisparallelwiththeedgeofthevehicle.WhendoingtheSVScalibrationstepintheVIAMobile360CalibrationTool,theanglemayrequireaslightadjustmentdependingonthebody of the vehicle� See item 3 in the list above�

Horizontal Plane

Installa�on Angle = 15°

Figure 39: SVScamerainstallationangle

A�3�1 CameraInstallationHeightDeterminationTheidealcamerainstallationheightiscalculatedbydividingthelengthofthevehicleby4withatoleranceof±0�25m�

Example: Ifthelengthofthevehicleis12mthentheidealSVScamerainstallationheightis3±0.25m.

*Theinstallationheightiscalculatedfromtheground.

Vehicle Length = 12m

Installa�on Height = 3m ± 0.25m

3m3.25m2.75m

Installa�on Zone

Figure 40: SVScamerainstallationheight

Page 79: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

73

VIAMobile360M800SeriesCalibrationGuide

A�4 DMSCalibrationAssistCalibrationfortheVIAMobile360FOV60°DMScameradoesnotrequireanyspecialpatternsinordertousethefeaturebutthecameraneedstobepositionedinfrontofthedriverandpointedatwheretheirheadwillbe�

Thefollowingruleswillhelpindeterminingtheoptimalinstallationlocationwithinthecabofthevehicletoensureaccuratedetection.

• The camera needs to be installed at a distance no closer than 50cm and no further than 130cm from the driver�

• TheDMScameraneedstobepositionedlowerthanthedriver'shead(theangleshouldbepointingslightlyupwards)butcannotexceedthemaximumverticalanglebasedonthedistancefromthedriver shown in the table below�

• The camera should be placed directly in front of the driver when possible for maximum accuracy but shouldnotbeplacedfurtherleftorrightofcenter(maximumdistancefromcenter)basedonthedistance from the driver shown in the table below�

• Anyobjects(anythingthatwouldobscurethedriver'sfacefrombeingseenclearly)shouldnotblockthe camera view� If the camera is placed directly in front of the driver and the steering wheel is above thedash,thecamerashouldbeatleast6cmabovethetoptothewheel.

Todeterminetheparametersforproperinstallation,thefirststepistomeasuretheDistanceCvalue,whichisthedistancefromthedriver'spositiontotheapproximatepointofinstallationdirectlyinfrontonthedash.

AfterdeterminingtheDistanceCvalue,usethetablebelowtodeterminethemaxverticalangleandmaxdistancefromcentertodeterminetheoptimallocationtoinstalltheDMScamera.

Distance C Max Vertical Angle

Max Distance from Center

50cm 36° 15cm70cm 32° 17cm85cm 31° 17cm80cm 31° 20cm85cm 30° 25cm90cm 29° 28cm

100cm 28�5° 30cm130cm 27° 30cm

Figure25providesanoverviewofhowtoplacethecameracorrectlytoensuremaximumdetectionaccuracy.

Distance C

Height Above Wheel > 6cm

Camera Angle < Max AngleMax L/R Shift

L

R

C

Figure 41: DMS Camera Placement

Page 80: LINUX CALIBRATION GUIDE VIA Mobile360 M800 Series ADAS ...

1F, 531 Zhong-zheng Road,Xindian Dist., New Taipei City 231Taiwan

Tel: 886-2-2218-5452Fax: 886-2-2218-9860Email: [email protected]

940 Mission CourtFremont, CA 94539,USA

Tel: 1-510-687-4688Fax: 1-510-687-4654Email: [email protected]

Email: [email protected]

Taiwan HeadquartersTaiwan Headquarters USAUSA

EuropeEurope

Tsinghua Science Park Bldg. 7No. 1 Zongguancun East Road,Haidian Dist., Beijing, 100084China

Tel: 86-10-59852288Fax: 86-10-59852299Email: [email protected]

3-15-7 Ebisu MT Bldg. 6F,Higashi, Shibuya-kuTokyo 150-0011Japan

Tel: 81-3-5466-1637Fax: 81-3-5466-1638Email: [email protected]

ChinaChinaJapanJapan