Skip to main content
. 2021 Dec 24;22(1):106. doi: 10.3390/s22010106
Algorithm 2 Evaluation of Matching Error

  Inputs

     Motion data in time i: gyromotioni, velmotioni

     Point cloud in time i: plidari

     Calibration transformation matrix: Tlidarmotion

     Accumulated point cloud map: PCM

2:  Output

     Performance index according to calibration parameter: PIdist,PIrot

  for i = 1 to N do

4:    TmotionworldiVehicleModel(gyromotioni,velmotioni)

    TlidarworldiTmotionworldiTlidarmotion

6:    TrandiRandomGenerator

    TinitiTlidarworldTrandi

8:    Tpred_lidariMatchingbtwPCMandPC(PCM,plidari,Tiniti)

    Tpred_motioniTpred_lidari(Tlidarmotion)1

10:   dist_erritpred_motionitmotioni

     rot_erriRpred_motioniRmotioni

12: end for

   PIdistRMSE(dist_err)

14: PIrotRMSE(rot_err)