├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md ├── 3rdparty └── occmap │ ├── CMakeLists.txt │ ├── data │ ├── gridmap_node.yaml │ ├── info.txt │ └── pointcloud │ │ ├── 637938961186903520.txt │ │ ├── 637938961187867350.txt │ │ ├── 637938961188888400.txt │ │ ├── 637938961189827200.txt │ │ ├── 637938961190821120.txt │ │ ├── 637938961191826540.txt │ │ ├── 637938961192791120.txt │ │ ├── 637938961193751220.txt │ │ ├── 637938961194757060.txt │ │ ├── 637938961195725330.txt │ │ ├── 637938961196693280.txt │ │ ├── 637938961197712860.txt │ │ ├── 637938961198654050.txt │ │ ├── 637938961199649850.txt │ │ ├── 637938961200650850.txt │ │ ├── 637938961201601820.txt │ │ ├── 637938961202567360.txt │ │ ├── 637938961203582100.txt │ │ ├── 637938961204683720.txt │ │ ├── 637938961205685350.txt │ │ ├── 637938961206489580.txt │ │ ├── 637938961207496340.txt │ │ ├── 637938961208500040.txt │ │ ├── 637938961209438100.txt │ │ ├── 637938961210414230.txt │ │ ├── 637938961211415560.txt │ │ ├── 637938961212389120.txt │ │ ├── 637938961213348660.txt │ │ ├── 637938961214365690.txt │ │ ├── 637938961215325860.txt │ │ ├── 637938961216303310.txt │ │ ├── 637938961217305890.txt │ │ ├── 637938961218472730.txt │ │ ├── 637938961219474760.txt │ │ ├── 637938961220242700.txt │ │ ├── 637938961221233670.txt │ │ ├── 637938961222234600.txt │ │ ├── 637938961223186910.txt │ │ ├── 637938961224150330.txt │ │ ├── 637938961225151980.txt │ │ ├── 637938961227247010.txt │ │ ├── 637938961228085290.txt │ │ ├── 637938961229076460.txt │ │ ├── 637938961230077760.txt │ │ ├── 637938961231132230.txt │ │ ├── 637938961232133340.txt │ │ ├── 637938961232998410.txt │ │ ├── 637938961233972950.txt │ │ ├── 637938961234984170.txt │ │ ├── 637938961235934330.txt │ │ ├── 637938961236942690.txt │ │ ├── 637938961237954500.txt │ │ ├── 637938961238934920.txt │ │ ├── 637938961239867100.txt │ │ ├── 637938961240878150.txt │ │ ├── 637938961241869070.txt │ │ ├── 637938961243810390.txt │ │ ├── 637938961244791950.txt │ │ ├── 637938961245810090.txt │ │ ├── 637938961246770230.txt │ │ ├── 637938961247736170.txt │ │ ├── 637938961248740280.txt │ │ ├── 637938961249712020.txt │ │ ├── 637938961250694320.txt │ │ ├── 637938961251696970.txt │ │ ├── 637938961252754140.txt │ │ ├── 637938961253756470.txt │ │ ├── 637938961254683930.txt │ │ ├── 637938961255610390.txt │ │ ├── 637938961256613490.txt │ │ ├── 637938961257574770.txt │ │ ├── 637938961258577420.txt │ │ ├── 637938961259633140.txt │ │ ├── 637938961260522130.txt │ │ ├── 637938961261507930.txt │ │ ├── 637938961262584210.txt │ │ ├── 637938961263476820.txt │ │ ├── 637938961264457990.txt │ │ ├── 637938961265467870.txt │ │ ├── 637938961266437020.txt │ │ ├── 637938961267456470.txt │ │ ├── 637938961268488740.txt │ │ ├── 637938961269395180.txt │ │ ├── 637938961270357750.txt │ │ ├── 637938961271392310.txt │ │ ├── 637938961272356280.txt │ │ ├── 637938961273331540.txt │ │ ├── 637938961274341570.txt │ │ ├── 637938961275277110.txt │ │ ├── 637938961276279550.txt │ │ ├── 637938961277282200.txt │ │ ├── 637938961278214930.txt │ │ ├── 637938961279200530.txt │ │ ├── 637938961280202200.txt │ │ ├── 637938961281186640.txt │ │ ├── 637938961282177710.txt │ │ ├── 637938961283189920.txt │ │ ├── 637938961284212410.txt │ │ ├── 637938961285214020.txt │ │ ├── 637938961286089760.txt │ │ ├── 637938961287127380.txt │ │ ├── 637938961288129900.txt │ │ ├── 637938961289070930.txt │ │ ├── 637938961290029730.txt │ │ ├── 637938961291031140.txt │ │ ├── 637938961292131600.txt │ │ ├── 637938961293148000.txt │ │ ├── 637938961293965130.txt │ │ ├── 637938961294954750.txt │ │ ├── 637938961295958770.txt │ │ ├── 637938961296934270.txt │ │ ├── 637938961297879200.txt │ │ ├── 637938961298887440.txt │ │ ├── 637938961299863300.txt │ │ ├── 637938961300854310.txt │ │ ├── 637938961301860160.txt │ │ ├── 637938961302929970.txt │ │ ├── 637938961303937750.txt │ │ ├── 637938961304817940.txt │ │ ├── 637938961305763880.txt │ │ ├── 637938961306848160.txt │ │ ├── 637938961307784380.txt │ │ ├── 637938961308814050.txt │ │ ├── 637938961309679980.txt │ │ ├── 637938961310674040.txt │ │ ├── 637938961311687310.txt │ │ ├── 637938961312616810.txt │ │ ├── 637938961313598530.txt │ │ ├── 637938961314615990.txt │ │ ├── 637938961315573750.txt │ │ ├── 637938961316541270.txt │ │ ├── 637938961317542310.txt │ │ ├── 637938961318517940.txt │ │ ├── 637938961319490940.txt │ │ ├── 637938961320492070.txt │ │ ├── 637938961321463640.txt │ │ ├── 637938961322490990.txt │ │ ├── 637938961323492900.txt │ │ ├── 637938961324447040.txt │ │ ├── 637938961325410870.txt │ │ ├── 637938961326412950.txt │ │ ├── 637938961327401620.txt │ │ ├── 637938961328344140.txt │ │ ├── 637938961329345560.txt │ │ ├── 637938961330307610.txt │ │ ├── 637938961331277460.txt │ │ ├── 637938961332283980.txt │ │ ├── 637938961333274350.txt │ │ ├── 637938961334214560.txt │ │ ├── 637938961335373640.txt │ │ ├── 637938961336481220.txt │ │ ├── 637938961337486450.txt │ │ ├── 637938961338153930.txt │ │ ├── 637938961339120980.txt │ │ ├── 637938961340122260.txt │ │ ├── 637938961341102870.txt │ │ ├── 637938961342121860.txt │ │ ├── 637938961343138010.txt │ │ ├── 637938961344052410.txt │ │ ├── 637938961345104800.txt │ │ ├── 637938961346114820.txt │ │ ├── 637938961346982250.txt │ │ ├── 637938961347978400.txt │ │ ├── 637938961349045550.txt │ │ ├── 637938961349970530.txt │ │ ├── 637938961350939090.txt │ │ ├── 637938961351983980.txt │ │ ├── 637938961352924070.txt │ │ ├── 637938961353889220.txt │ │ ├── 637938961354897710.txt │ │ ├── 637938961355864050.txt │ │ ├── 637938961356834380.txt │ │ ├── 637938961357855410.txt │ │ ├── 637938961358952330.txt │ │ ├── 637938961359958320.txt │ │ ├── 637938961360764140.txt │ │ ├── 637938961361766150.txt │ │ ├── 637938961362812040.txt │ │ ├── 637938961363831680.txt │ │ ├── 637938961364848850.txt │ │ ├── 637938961365692180.txt │ │ ├── 637938961366672400.txt │ │ ├── 637938961367730400.txt │ │ ├── 637938961368612380.txt │ │ ├── 637938961369621470.txt │ │ ├── 637938961370622460.txt │ │ ├── 637938961371576690.txt │ │ ├── 637938961372567060.txt │ │ ├── 637938961373568550.txt │ │ ├── 637938961374546960.txt │ │ ├── 637938961375547650.txt │ │ ├── 637938961376549260.txt │ │ ├── 637938961377469930.txt │ │ ├── 637938961378445590.txt │ │ ├── 637938961379461260.txt │ │ ├── 637938961380419480.txt │ │ ├── 637938961381435080.txt │ │ ├── 637938961382436860.txt │ │ ├── 637938961383360120.txt │ │ ├── 637938961384338740.txt │ │ ├── 637938961385339120.txt │ │ ├── 637938961386302730.txt │ │ ├── 637938961387310200.txt │ │ ├── 637938961388312160.txt │ │ ├── 637938961389271530.txt │ │ ├── 637938961390362660.txt │ │ ├── 637938961391363990.txt │ │ ├── 637938961392224140.txt │ │ ├── 637938961393203300.txt │ │ ├── 637938961394206070.txt │ │ ├── 637938961395163830.txt │ │ ├── 637938961396239720.txt │ │ ├── 637938961397241290.txt │ │ ├── 637938961398149480.txt │ │ ├── 637938961399129130.txt │ │ ├── 637938961400135280.txt │ │ ├── 637938961401062920.txt │ │ ├── 637938961402069600.txt │ │ ├── 637938961403071610.txt │ │ ├── 637938961403997680.txt │ │ ├── 637938961405064580.txt │ │ ├── 637938961406065940.txt │ │ ├── 637938961406969210.txt │ │ ├── 637938961407911680.txt │ │ ├── 637938961408932110.txt │ │ ├── 637938961409882370.txt │ │ ├── 637938961410859610.txt │ │ ├── 637938961412060320.txt │ │ ├── 637938961412819700.txt │ │ ├── 637938961413801860.txt │ │ ├── 637938961414865880.txt │ │ ├── 637938961415852810.txt │ │ ├── 637938961416853870.txt │ │ ├── 637938961417809560.txt │ │ ├── 637938961418776790.txt │ │ ├── 637938961419796480.txt │ │ ├── 637938961420679170.txt │ │ ├── 637938961421656600.txt │ │ ├── 637938961422718080.txt │ │ ├── 637938961423664550.txt │ │ ├── 637938961424666520.txt │ │ ├── 637938961425590080.txt │ │ ├── 637938961426565080.txt │ │ ├── 637938961427609610.txt │ │ ├── 637938961428542520.txt │ │ ├── 637938961429517620.txt │ │ ├── 637938961430518770.txt │ │ ├── 637938961431477380.txt │ │ ├── 637938961432490890.txt │ │ ├── 637938961433492250.txt │ │ ├── 637938961434452240.txt │ │ ├── 637938961435387190.txt │ │ ├── 637938961436418060.txt │ │ ├── 637938961437406860.txt │ │ ├── 637938961438408070.txt │ │ ├── 637938961439343830.txt │ │ ├── 637938961440422950.txt │ │ ├── 637938961441429120.txt │ │ ├── 637938961442249670.txt │ │ ├── 637938961443236900.txt │ │ ├── 637938961444249670.txt │ │ ├── 637938961445176480.txt │ │ ├── 637938961446202730.txt │ │ ├── 637938961447204670.txt │ │ ├── 637938961448127250.txt │ │ ├── 637938961449188000.txt │ │ ├── 637938961450190570.txt │ │ ├── 637938961451071210.txt │ │ ├── 637938961452064660.txt │ │ ├── 637938961453080980.txt │ │ ├── 637938961454028210.txt │ │ ├── 637938961455068180.txt │ │ ├── 637938961456069490.txt │ │ ├── 637938961456981810.txt │ │ ├── 637938961458027620.txt │ │ ├── 637938961459028740.txt │ │ ├── 637938961459949040.txt │ │ ├── 637938961460946120.txt │ │ ├── 637938961461957120.txt │ │ ├── 637938961462880570.txt │ │ ├── 637938961463885740.txt │ │ ├── 637938961464894230.txt │ │ ├── 637938961465823360.txt │ │ ├── 637938961466818460.txt │ │ ├── 637938961467812360.txt │ │ ├── 637938961468829540.txt │ │ ├── 637938961469830960.txt │ │ ├── 637938961470709100.txt │ │ ├── 637938961471685600.txt │ │ ├── 637938961472694010.txt │ │ ├── 637938961473672700.txt │ │ ├── 637938961474642200.txt │ │ ├── 637938961475646180.txt │ │ ├── 637938961476645600.txt │ │ ├── 637938961477681100.txt │ │ ├── 637938961478567930.txt │ │ ├── 637938961479546750.txt │ │ ├── 637938961480547970.txt │ │ ├── 637938961481539180.txt │ │ ├── 637938961482491630.txt │ │ ├── 637938961483638080.txt │ │ ├── 637938961484829970.txt │ │ ├── 637938961485837920.txt │ │ ├── 637938961486437810.txt │ │ ├── 637938961487474200.txt │ │ ├── 637938961488476550.txt │ │ ├── 637938961489367220.txt │ │ ├── 637938961490330260.txt │ │ ├── 637938961491331340.txt │ │ ├── 637938961492292350.txt │ │ ├── 637938961493273480.txt │ │ ├── 637938961494288730.txt │ │ ├── 637938961495252650.txt │ │ ├── 637938961496296900.txt │ │ ├── 637938961497298320.txt │ │ ├── 637938961498202130.txt │ │ ├── 637938961499163580.txt │ │ ├── 637938961500213480.txt │ │ ├── 637938961501179160.txt │ │ ├── 637938961502180080.txt │ │ ├── 637938961503142200.txt │ │ ├── 637938961504123200.txt │ │ ├── 637938961505124740.txt │ │ ├── 637938961506088600.txt │ │ ├── 637938961507123060.txt │ │ ├── 637938961508124810.txt │ │ ├── 637938961508993390.txt │ │ ├── 637938961509993020.txt │ │ ├── 637938961511002880.txt │ │ ├── 637938961511933860.txt │ │ ├── 637938961512969620.txt │ │ ├── 637938961513981040.txt │ │ ├── 637938961514890350.txt │ │ ├── 637938961515888280.txt │ │ ├── 637938961516891900.txt │ │ ├── 637938961517851810.txt │ │ ├── 637938961518847370.txt │ │ ├── 637938961519848750.txt │ │ ├── 637938961520817720.txt │ │ ├── 637938961521809210.txt │ │ ├── 637938961522827340.txt │ │ ├── 637938961523761140.txt │ │ ├── 637938961524787310.txt │ │ ├── 637938961525791990.txt │ │ ├── 637938961526759860.txt │ │ ├── 637938961527685810.txt │ │ ├── 637938961528751280.txt │ │ ├── 637938961529643510.txt │ │ ├── 637938961530621920.txt │ │ ├── 637938961531623590.txt │ │ ├── 637938961532598590.txt │ │ ├── 637938961534603240.txt │ │ ├── 637938961535543910.txt │ │ ├── 637938961536626930.txt │ │ ├── 637938961537693630.txt │ │ ├── 637938961538489260.txt │ │ ├── 637938961539503380.txt │ │ ├── 637938961540508260.txt │ │ ├── 637938961541468060.txt │ │ ├── 637938961542408130.txt │ │ ├── 637938961543409500.txt │ │ ├── 637938961544372150.txt │ │ ├── 637938961545571860.txt │ │ ├── 637938961546577750.txt │ │ ├── 637938961547357440.txt │ │ ├── 637938961548317030.txt │ │ ├── 637938961549343840.txt │ │ ├── 637938961550285770.txt │ │ ├── 637938961551244900.txt │ │ ├── 637938961552247870.txt │ │ ├── 637938961553225800.txt │ │ ├── 637938961554229900.txt │ │ ├── 637938961555288170.txt │ │ ├── 637938961556169000.txt │ │ ├── 637938961557140560.txt │ │ ├── 637938961558141980.txt │ │ ├── 637938961559095110.txt │ │ ├── 637938961560096470.txt │ │ ├── 637938961561112820.txt │ │ ├── 637938961562050810.txt │ │ ├── 637938961563094570.txt │ │ ├── 637938961564096130.txt │ │ ├── 637938961565014700.txt │ │ ├── 637938961566002090.txt │ │ ├── 637938961567003440.txt │ │ ├── 637938961567967060.txt │ │ ├── 637938961568987620.txt │ │ ├── 637938961569990790.txt │ │ ├── 637938961570939270.txt │ │ ├── 637938961571927000.txt │ │ ├── 637938961572962890.txt │ │ ├── 637938961573894430.txt │ │ ├── 637938961574922680.txt │ │ ├── 637938961575933910.txt │ │ ├── 637938961576840110.txt │ │ ├── 637938961577928260.txt │ │ ├── 637938961578930380.txt │ │ ├── 637938961579860070.txt │ │ ├── 637938961580746390.txt │ │ ├── 637938961581747560.txt │ │ ├── 637938961582734640.txt │ │ ├── 637938961583708380.txt │ │ ├── 637938961584805250.txt │ │ ├── 637938961585655940.txt │ │ ├── 637938961586642750.txt │ │ ├── 637938961587648310.txt │ │ ├── 637938961588617520.txt │ │ ├── 637938961589644140.txt │ │ ├── 637938961590645530.txt │ │ ├── 637938961591628640.txt │ │ ├── 637938961592811590.txt │ │ ├── 637938961593812880.txt │ │ ├── 637938961594663820.txt │ │ ├── 637938961595509360.txt │ │ ├── 637938961596585800.txt │ │ ├── 637938961597446860.txt │ │ ├── 637938961598433310.txt │ │ ├── 637938961599437450.txt │ │ ├── 637938961600415690.txt │ │ ├── 637938961601373070.txt │ │ ├── 637938961602374240.txt │ │ ├── 637938961603366800.txt │ │ ├── 637938961604333210.txt │ │ ├── 637938961605335690.txt │ │ ├── 637938961606272050.txt │ │ ├── 637938961607322730.txt │ │ ├── 637938961608328000.txt │ │ ├── 637938961609224290.txt │ │ ├── 637938961610197110.txt │ │ ├── 637938961611199240.txt │ │ ├── 637938961612172380.txt │ │ ├── 637938961613145820.txt │ │ ├── 637938961614161220.txt │ │ ├── 637938961615127510.txt │ │ ├── 637938961616342630.txt │ │ ├── 637938961617343980.txt │ │ ├── 637938961618085430.txt │ │ ├── 637938961619021180.txt │ │ ├── 637938961620022380.txt │ │ ├── 637938961620992100.txt │ │ ├── 637938961621991950.txt │ │ ├── 637938961622995200.txt │ │ ├── 637938961623985430.txt │ │ ├── 637938961624932710.txt │ │ ├── 637938961625938120.txt │ │ ├── 637938961626899180.txt │ │ ├── 637938961627898520.txt │ │ ├── 637938961628899900.txt │ │ ├── 637938961629833510.txt │ │ ├── 637938961630852630.txt │ │ ├── 637938961631854250.txt │ │ ├── 637938961632785010.txt │ │ ├── 637938961633792440.txt │ │ ├── 637938961634817200.txt │ │ ├── 637938961635927260.txt │ │ ├── 637938961636928640.txt │ │ ├── 637938961637711880.txt │ │ ├── 637938961638685260.txt │ │ ├── 637938961639688640.txt │ │ ├── 637938961640666530.txt │ │ ├── 637938961641628460.txt │ │ ├── 637938961642629970.txt │ │ ├── 637938961643600180.txt │ │ ├── 637938961644565690.txt │ │ ├── 637938961645593570.txt │ │ ├── 637938961646533350.txt │ │ ├── 637938961647521710.txt │ │ ├── 637938961648523110.txt │ │ ├── 637938961649465550.txt │ │ ├── 637938961650439270.txt │ │ ├── 637938961651451370.txt │ │ ├── 637938961652428660.txt │ │ ├── 637938961653406410.txt │ │ ├── 637938961654562160.txt │ │ ├── 637938961655361300.txt │ │ ├── 637938961656339190.txt │ │ ├── 637938961657341920.txt │ │ ├── 637938961658314710.txt │ │ ├── 637938961659342180.txt │ │ ├── 637938961660362240.txt │ │ ├── 637938961661257330.txt │ │ ├── 637938961662244120.txt │ │ ├── 637938961663254050.txt │ │ ├── 637938961664248910.txt │ │ ├── 637938961665318030.txt │ │ ├── 637938961666164320.txt │ │ ├── 637938961667162950.txt │ │ ├── 637938961668164680.txt │ │ ├── 637938961669106340.txt │ │ ├── 637938961670103450.txt │ │ ├── 637938961671123270.txt │ │ ├── 637938961672063670.txt │ │ ├── 637938961673050540.txt │ │ ├── 637938961674068690.txt │ │ ├── 637938961675067920.txt │ │ ├── 637938961676073760.txt │ │ ├── 637938961677019650.txt │ │ ├── 637938961677966580.txt │ │ ├── 637938961678967940.txt │ │ ├── 637938961680188860.txt │ │ ├── 637938961681196630.txt │ │ ├── 637938961681901700.txt │ │ ├── 637938961682921000.txt │ │ ├── 637938961683934570.txt │ │ ├── 637938961684811670.txt │ │ ├── 637938961685790600.txt │ │ ├── 637938961686794620.txt │ │ ├── 637938961687838600.txt │ │ ├── 637938961688848740.txt │ │ ├── 637938961689767050.txt │ │ ├── 637938961690717660.txt │ │ ├── 637938961691721030.txt │ │ ├── 637938961692759910.txt │ │ ├── 637938961693781170.txt │ │ ├── 637938961694623830.txt │ │ ├── 637938961695606990.txt │ │ ├── 637938961696642610.txt │ │ ├── 637938961697562280.txt │ │ ├── 637938961698608010.txt │ │ ├── 637938961699610790.txt │ │ ├── 637938961700532830.txt │ │ ├── 637938961701496030.txt │ │ ├── 637938961702501710.txt │ │ ├── 637938961703453710.txt │ │ ├── 637938961704425230.txt │ │ ├── 637938961705457300.txt │ │ ├── 637938961706402290.txt │ │ ├── 637938961707430980.txt │ │ ├── 637938961708433110.txt │ │ ├── 637938961709337190.txt │ │ ├── 637938961710385450.txt │ │ ├── 637938961711387060.txt │ │ ├── 637938961712310530.txt │ │ ├── 637938961713264670.txt │ │ ├── 637938961714297790.txt │ │ ├── 637938961715224050.txt │ │ ├── 637938961716217700.txt │ │ ├── 637938961717220110.txt │ │ ├── 637938961718186720.txt │ │ ├── 637938961719194970.txt │ │ ├── 637938961720199860.txt │ │ ├── 637938961721175710.txt │ │ ├── 637938961722117590.txt │ │ ├── 637938961723123050.txt │ │ ├── 637938961724134830.txt │ │ ├── 637938961725149880.txt │ │ ├── 637938961726050650.txt │ │ ├── 637938961727242280.txt │ │ ├── 637938961728244080.txt │ │ ├── 637938961728998400.txt │ │ ├── 637938961730009180.txt │ │ ├── 637938961731028210.txt │ │ ├── 637938961731940590.txt │ │ ├── 637938961733094380.txt │ │ ├── 637938961734166440.txt │ │ ├── 637938961734897460.txt │ │ ├── 637938961735966130.txt │ │ ├── 637938961736967690.txt │ │ ├── 637938961737841520.txt │ │ ├── 637938961738767080.txt │ │ ├── 637938961739768040.txt │ │ ├── 637938961740725680.txt │ │ ├── 637938961741707480.txt │ │ ├── 637938961742708630.txt │ │ ├── 637938961743668650.txt │ │ ├── 637938961744667620.txt │ │ ├── 637938961745721100.txt │ │ ├── 637938961746620110.txt │ │ ├── 637938961747634770.txt │ │ ├── 637938961748636210.txt │ │ ├── 637938961749560630.txt │ │ ├── 637938961750562500.txt │ │ ├── 637938961751564460.txt │ │ ├── 637938961752580490.txt │ │ ├── 637938961753584110.txt │ │ ├── 637938961754500730.txt │ │ ├── 637938961755491240.txt │ │ ├── 637938961756557950.txt │ │ ├── 637938961757444920.txt │ │ ├── 637938961758407080.txt │ │ ├── 637938961759419000.txt │ │ ├── 637938961760364770.txt │ │ ├── 637938961761357560.txt │ │ ├── 637938961762358590.txt │ │ ├── 637938961763304170.txt │ │ ├── 637938961764327740.txt │ │ ├── 637938961765364690.txt │ │ ├── 637938961766246880.txt │ │ ├── 637938961767234040.txt │ │ ├── 637938961768235180.txt │ │ ├── 637938961769201710.txt │ │ ├── 637938961770181680.txt │ │ ├── 637938961771217200.txt │ │ ├── 637938961772196890.txt │ │ ├── 637938961773220550.txt │ │ ├── 637938961774107930.txt │ │ ├── 637938961775128660.txt │ │ ├── 637938961776126460.txt │ │ ├── 637938961777058710.txt │ │ ├── 637938961778040460.txt │ │ ├── 637938961779041390.txt │ │ ├── 637938961779998760.txt │ │ ├── 637938961780982670.txt │ │ ├── 637938961782961740.txt │ │ ├── 637938961783944560.txt │ │ ├── 637938961784948740.txt │ │ ├── 637938961785907710.txt │ │ ├── 637938961786933030.txt │ │ ├── 637938961787934590.txt │ │ ├── 637938961788886210.txt │ │ ├── 637938961789826560.txt │ │ ├── 637938961790894380.txt │ │ ├── 637938961791813530.txt │ │ ├── 637938961792781820.txt │ │ ├── 637938961793794260.txt │ │ ├── 637938961794721260.txt │ │ ├── 637938961795739020.txt │ │ ├── 637938961796743970.txt │ │ ├── 637938961797673980.txt │ │ ├── 637938961798714870.txt │ │ ├── 637938961799727250.txt │ │ ├── 637938961800594440.txt │ │ ├── 637938961801586280.txt │ │ ├── 637938961802621290.txt │ │ ├── 637938961803608290.txt │ │ ├── 637938961804669740.txt │ │ ├── 637938961805671620.txt │ │ ├── 637938961806499160.txt │ │ ├── 637938961807471030.txt │ │ ├── 637938961808608950.txt │ │ ├── 637938961809420020.txt │ │ ├── 637938961810399110.txt │ │ ├── 637938961811400220.txt │ │ ├── 637938961812365960.txt │ │ ├── 637938961813362590.txt │ │ ├── 637938961814364280.txt │ │ ├── 637938961815304960.txt │ │ ├── 637938961816273380.txt │ │ ├── 637938961817285130.txt │ │ ├── 637938961818295180.txt │ │ ├── 637938961819296280.txt │ │ ├── 637938961820248070.txt │ │ ├── 637938961821188000.txt │ │ ├── 637938961822297480.txt │ │ ├── 637938961823144010.txt │ │ ├── 637938961824286730.txt │ │ ├── 637938961825287780.txt │ │ ├── 637938961826087050.txt │ │ ├── 637938961827085000.txt │ │ ├── 637938961828088420.txt │ │ ├── 637938961829065480.txt │ │ ├── 637938961830054680.txt │ │ ├── 637938961831068290.txt │ │ ├── 637938961831985950.txt │ │ ├── 637938961832973930.txt │ │ ├── 637938961833980410.txt │ │ ├── 637938961834926920.txt │ │ ├── 637938961835973140.txt │ │ ├── 637938961836917670.txt │ │ ├── 637938961837834280.txt │ │ ├── 637938961838818150.txt │ │ ├── 637938961839820940.txt │ │ ├── 637938961840876990.txt │ │ ├── 637938961841878190.txt │ │ ├── 637938961842967530.txt │ │ ├── 637938961843976770.txt │ │ ├── 637938961844695630.txt │ │ ├── 637938961845669770.txt │ │ ├── 637938961846685610.txt │ │ ├── 637938961847625800.txt │ │ ├── 637938961848679840.txt │ │ ├── 637938961849682130.txt │ │ ├── 637938961850543010.txt │ │ ├── 637938961851598010.txt │ │ ├── 637938961852601040.txt │ │ ├── 637938961853501110.txt │ │ ├── 637938961854537300.txt │ │ ├── 637938961855543130.txt │ │ ├── 637938961856424550.txt │ │ ├── 637938961857416460.txt │ │ ├── 637938961858420430.txt │ │ ├── 637938961859356940.txt │ │ ├── 637938961860365770.txt │ │ ├── 637938961861374600.txt │ │ ├── 637938961862320490.txt │ │ ├── 637938961863287470.txt │ │ ├── 637938961864292020.txt │ │ ├── 637938961865251220.txt │ │ ├── 637938961866270410.txt │ │ ├── 637938961867272000.txt │ │ ├── 637938961868238500.txt │ │ ├── 637938961869256830.txt │ │ └── 637938961870258260.txt │ ├── example │ ├── CMakeLists.txt │ └── demo.cpp │ ├── include │ ├── map2d │ │ ├── grid_2d.hpp │ │ ├── grid_inserter_2d.hpp │ │ ├── image.hpp │ │ ├── map_limits.hpp │ │ ├── probability_value.hpp │ │ ├── ray_to_pixel_mask.hpp │ │ ├── submap_2d.hpp │ │ ├── submaps.hpp │ │ ├── value_conversion_tables.hpp │ │ └── xy_index.hpp │ ├── occ_gridmap │ │ ├── common.hpp │ │ ├── grid_mapper.hpp │ │ ├── map_beauti.hpp │ │ ├── param.hpp │ │ ├── proto_io.hpp │ │ ├── rigid_transform.hpp │ │ ├── sensor.hpp │ │ └── tic_toc.hpp │ └── scan_matching │ │ ├── ceres_scan_matching_2d.hpp │ │ ├── occupied_space_cost_function_2d.hpp │ │ ├── rotation_delta_cost_function_2d.hpp │ │ └── translation_delta_cost_functor_2d.hpp │ ├── install.sh │ ├── proto │ ├── CMakeLists.txt │ ├── range_data.proto │ └── transform.proto │ └── src │ ├── ceres_scan_matching_2d.cpp │ ├── grid_2d.cpp │ ├── grid_inserter_2d.cpp │ ├── grid_mapper.cpp │ ├── image.cpp │ ├── map_beauti.cpp │ ├── occupied_space_cost_function_2d.cpp │ ├── probability_value.cpp │ ├── proto_io.cpp │ ├── ray_to_pixel_mask.cpp │ ├── rigid_transform.cpp │ ├── sensor.cpp │ ├── submap_2d.cpp │ └── value_conversion_tables.cpp ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── include └── occ_gridmap │ ├── create_gridmap.hpp │ └── publish_gridmap.hpp ├── launch └── create_gridmap_node.launch.py ├── package.xml ├── param └── gridmap_node.yaml └── src ├── create_gridmap.cpp └── publish_gridmap.cpp /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Desktop (please complete the following information):** 27 | - OS: [e.g. iOS] 28 | - Browser [e.g. chrome, safari] 29 | - Version [e.g. 22] 30 | 31 | **Smartphone (please complete the following information):** 32 | - Device: [e.g. iPhone6] 33 | - OS: [e.g. iOS8.1] 34 | - Browser [e.g. stock browser, safari] 35 | - Version [e.g. 22] 36 | 37 | **Additional context** 38 | Add any other context about the problem here. 39 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Custom issue template 3 | about: Describe this issue template's purpose here. 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /3rdparty/occmap/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.8) 2 | project(occmap) 3 | 4 | if(NOT CMAKE_C_STANDARD) 5 | set(CMAKE_C_STANDARD 99) 6 | endif() 7 | 8 | if(NOT CMAKE_CXX_STANDARD) 9 | set(CMAKE_CXX_STANDARD 17) 10 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 11 | endif() 12 | 13 | if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") 14 | add_compile_options(-Wall -Wextra -Wpedantic) 15 | endif() 16 | 17 | set(CMAKE_CXX_FLAGS "-std=c++11 -march=native -O3") 18 | set(CMAKE_BUILD_TYPE "Release") 19 | set(CMAKE_POLICY_DEFAULT_CMP0077 NEW) 20 | set(CMAKE_INSTALL_PREFIX ${PROJECT_SOURCE_DIR}/install) 21 | 22 | find_package(Eigen3 REQUIRED) 23 | find_package(OpenCV 4 REQUIRED) 24 | set(BOOST_COMPONENTS iostreams filesystem) 25 | find_package(Boost REQUIRED COMPONENTS ${BOOST_COMPONENTS}) 26 | find_package(yaml-cpp REQUIRED) 27 | find_package(Ceres REQUIRED) 28 | 29 | 30 | include_directories( 31 | include 32 | ${PROJECT_SOURCE_DIR}/include 33 | ${PROJECT_SOURCE_DIR}/common 34 | ${CMAKE_BINARY_DIR} 35 | ${EIGEN3_INCLUDE_DIR} 36 | ${OpenCV_INCLUDE_DIRS} 37 | ${Boost_INCLUDE_DIRS} 38 | ${YAML_CPP_INCLUDE_DIRS} 39 | ${CERES_INCLUDE_DIRS}) 40 | 41 | add_subdirectory(proto) 42 | 43 | add_library(${PROJECT_NAME} src/grid_mapper.cpp 44 | src/sensor.cpp 45 | src/proto_io.cpp 46 | src/rigid_transform.cpp 47 | src/grid_2d.cpp 48 | src/grid_inserter_2d.cpp 49 | src/probability_value.cpp 50 | src/ray_to_pixel_mask.cpp 51 | src/value_conversion_tables.cpp 52 | src/image.cpp 53 | src/occupied_space_cost_function_2d.cpp 54 | src/ceres_scan_matching_2d.cpp 55 | src/submap_2d.cpp 56 | src/map_beauti.cpp) 57 | 58 | target_link_libraries(${PROJECT_NAME} 59 | proto 60 | glog 61 | yaml-cpp 62 | ${Boost_LIBRARIES} 63 | ${CMAKE_THREAD_LIBS_INIT} 64 | ${OpenCV_LIBS} 65 | ${YAML_CPP_LIBRARIES} 66 | ${CERES_LIBRARIES}) 67 | 68 | install(TARGETS 69 | ${PROJECT_NAME} 70 | LIBRARY DESTINATION lib) 71 | 72 | install(DIRECTORY 73 | ${PROJECT_SOURCE_DIR}/include/map2d 74 | ${PROJECT_SOURCE_DIR}/include/occ_gridmap 75 | ${PROJECT_SOURCE_DIR}/include/scan_matching 76 | DESTINATION include) 77 | 78 | install(FILES 79 | ${CMAKE_BINARY_DIR}/proto/transform.pb.h 80 | ${CMAKE_BINARY_DIR}/proto/range_data.pb.h 81 | DESTINATION include/proto) -------------------------------------------------------------------------------- /3rdparty/occmap/data/gridmap_node.yaml: -------------------------------------------------------------------------------- 1 | create_gridmap_node: 2 | create_map_path: /home/hpf/mapping/ 3 | probability_param: 4 | p_free: 0.45 5 | p_occ: 0.65 6 | p_prior: 0.5 7 | laser_to_baselink: 8 | position: 9 | - 0.179 10 | - 0.0 11 | - 0.0837 12 | quaternion: 13 | - 0.0 14 | - 0.0 15 | - 0.0 16 | - 1.0 17 | sub_map: 18 | resolution: 0.05 19 | initx: 50 20 | inity: 50 21 | max_range: 15.0 22 | min_range: 0.2 23 | missing_data_ray_length: 5.0 24 | num_accumulated: 35 25 | sizex: 100 26 | sizey: 100 27 | filter_param: 28 | # motion filter 29 | max_time_seconds: 160 # ms 30 | max_distance_meters: 0.2 # m 31 | max_angle_radians: 0.0175 # rad 32 | # voxel filter 33 | min_num_points: 200 34 | max_length: 0.05 # m 35 | voxel_filter_size: 0.025 36 | ceres_param: 37 | use_nonmonotonic_steps: false 38 | max_num_iterations: 20 39 | num_threads: 1 40 | occupied_space_weight: 10.0 41 | translation_weight: 20.0 42 | rotation_weight: 40.0 43 | mapbeauti: 44 | use_map_beauti: false 45 | side_fill_thresh: 10. 46 | approx_poly_thresh: 3. 47 | dilate_kernel_size: 3 48 | noise_removal_thresh: 2 -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961417809560.txt: -------------------------------------------------------------------------------- 1 | 2.78863 -6.32122 2 | 2.95398 -6.05596 3 | 2.86 -5.58871 4 | 2.86107 -5.50377 5 | 2.88078 -5.45619 6 | 2.88015 -5.37157 7 | 2.89435 -5.31616 8 | 2.89198 -5.23191 9 | 2.92341 -5.20983 10 | 2.96011 -5.19712 11 | 3.00378 -5.19628 12 | 3.05515 -5.20802 13 | 3.10935 -5.22362 14 | 3.1618 -5.23531 15 | 3.20408 -5.22949 16 | 3.25856 -5.24287 17 | 3.30853 -5.24816 18 | 3.35979 -5.25471 19 | 3.40582 -5.25243 20 | 4.13117 -6.19607 21 | 4.22837 -6.25487 22 | 4.30444 -6.28051 23 | 4.44949 -6.40397 24 | 4.54734 -6.45634 25 | 5.15315 -3.76666 26 | 5.19415 -3.74593 27 | 5.18866 -3.69178 28 | 5.22443 -3.66716 29 | 5.23789 -3.62686 30 | 5.27253 -3.6012 31 | 5.27885 -3.55626 32 | 5.28565 -3.51193 33 | 5.3197 -3.48574 34 | 5.34943 -3.45655 35 | 5.35876 -3.41423 36 | 5.37624 -3.37725 37 | 6.32645 -3.17397 38 | 6.23453 -3.07813 39 | 6.15693 -2.99103 40 | 6.07667 -2.90418 41 | 5.97113 -2.80699 42 | 5.9118 -2.7331 43 | 5.8727 -2.6696 44 | 5.844 -2.61161 45 | 5.8212 -2.55691 46 | 5.82549 -2.5145 47 | 5.85617 -2.48346 48 | 5.85993 -2.44098 49 | 5.89485 -2.41142 50 | 5.56051 -2.1921 51 | 5.58 -2.15868 52 | 5.59368 -2.12297 53 | 5.60245 -2.08543 54 | 5.64009 -2.05849 55 | 5.65125 -2.02172 56 | 5.66783 -1.98688 57 | 5.68798 -1.95321 58 | 5.70225 -1.91745 59 | 5.70679 -1.87847 60 | 5.73391 -1.84686 61 | 5.75323 -1.81257 62 | 5.76565 -1.77606 63 | 6.19849 -1.82297 64 | 6.15812 -1.7684 65 | 5.8619 -1.60252 66 | 5.90101 -1.57274 67 | 5.89062 -1.52971 68 | 5.93905 -1.50184 69 | 5.94174 -1.46217 70 | 5.96847 -1.42835 71 | 5.98137 -1.39108 72 | 6.00087 -1.35524 73 | 6.0182 -1.31879 74 | 6.12664 -1.26069 75 | 6.02375 -1.19944 76 | 5.92425 -1.14031 77 | 5.91766 -1.09986 78 | 5.95114 -1.06678 79 | 5.94996 -1.02736 80 | 5.99685 -0.996021 81 | 6.00112 -0.957355 82 | 6.02688 -0.922002 83 | 6.04749 -0.885634 84 | 6.00054 -0.839617 85 | 5.93442 -0.791725 86 | 5.88083 -0.746348 87 | 5.814 -0.700136 88 | 5.75675 -0.655941 89 | 5.71509 -0.614216 90 | 5.74278 -0.580085 91 | 5.77723 -0.546285 92 | 5.8085 -0.511805 93 | 5.83058 -0.476214 94 | 5.84847 -0.440062 95 | 5.8771 -0.404456 96 | 5.90951 -0.368751 97 | 5.94669 -0.332927 98 | 5.97366 -0.296148 99 | 6.00141 -0.259081 100 | 6.38106 -0.193786 101 | 6.43315 -0.154217 102 | 6.43601 -0.11313 103 | 6.4636 -0.072292 104 | 6.61499 0.0105818 105 | 7.29824 0.104981 106 | 7.23644 0.15036 107 | 7.23533 0.196611 108 | 6.76673 0.313812 109 | 6.70467 0.353895 110 | 6.65036 0.39367 111 | 6.58784 0.432241 112 | 6.5211 0.469742 113 | 6.45616 0.506565 114 | 6.44781 0.547398 115 | 6.47704 0.591601 116 | 6.51094 0.636688 117 | 6.54354 0.682127 118 | 6.58278 0.72878 119 | 6.62169 0.775962 120 | 6.65927 0.823548 121 | 7.487 2.02112 122 | 0.903796 1.89888 123 | 0.883584 1.88741 124 | 0.83097 1.86746 125 | 0.769521 1.79065 126 | 0.744835 1.76421 127 | 0.712859 1.71906 128 | 0.668291 1.64115 129 | 0.656673 1.6426 130 | 0.646161 1.64677 131 | 0.634184 1.64713 132 | 0.619403 1.63992 133 | 0.607172 1.63916 134 | 0.594975 1.63831 135 | 0.587174 1.64961 136 | 0.574971 1.64861 137 | 0.563129 1.64847 138 | 0.550043 1.64445 139 | 0.551655 1.68499 140 | 0.550331 1.71801 141 | 0.538142 1.71767 142 | 0.525688 1.7163 143 | 0.517288 1.72824 144 | 0.508475 1.73919 145 | 0.505034 1.76933 146 | 0.498812 1.79083 147 | 0.488928 1.79977 148 | 0.476134 1.79803 149 | 0.464382 1.80006 150 | 0.453354 1.80494 151 | 0.442046 1.80877 152 | 0.429319 1.80669 153 | 0.414388 1.79478 154 | 0.424772 1.95335 155 | 0.22936 1.16157 156 | 0.219307 1.14926 157 | 0.206703 1.12212 158 | 0.19428 1.09388 159 | 0.18425 1.07736 160 | 0.175575 1.06766 161 | 0.1636 1.03616 162 | 0.156226 1.03224 163 | 0.146328 1.01046 164 | 0.137675 0.995525 165 | 0.129088 0.979531 166 | 0.119095 0.950568 167 | 0.110893 0.933436 168 | 0.103473 0.921207 169 | 0.097688 0.922844 170 | 0.0905015 0.910513 171 | 0.0836618 0.90012 172 | 0.0757522 0.87573 173 | 0.0694348 0.867225 174 | 0.0622012 0.844713 175 | 0.0563983 0.839107 176 | 0.0501841 0.825476 177 | 0.0444181 0.816793 178 | 0.039388 0.821056 179 | 0.033267 0.800309 180 | 0.0279049 0.79351 181 | 0.0225448 0.783676 182 | 0.0123332 0.771901 183 | 0.00238479 0.746996 184 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961418776790.txt: -------------------------------------------------------------------------------- 1 | 1.39708 -6.95099 2 | 2.99886 -5.94663 3 | 3.04505 -5.94335 4 | 3.0747 -5.90777 5 | 3.10496 -5.87383 6 | 2.97745 -5.38006 7 | 2.98585 -5.31469 8 | 2.98165 -5.22859 9 | 2.99551 -5.17565 10 | 3.0083 -5.12189 11 | 3.03999 -5.10082 12 | 3.09533 -5.11891 13 | 3.14266 -5.12287 14 | 3.18435 -5.11709 15 | 3.23037 -5.11775 16 | 3.28732 -5.13488 17 | 3.32827 -5.12632 18 | 3.383 -5.13833 19 | 3.4308 -5.13903 20 | 3.47706 -5.13685 21 | 4.08391 -5.87013 22 | 4.3427 -6.15769 23 | 4.43551 -6.20462 24 | 4.52265 -6.24171 25 | 4.64358 -6.32307 26 | 4.74664 -6.37746 27 | 5.21841 -3.60581 28 | 5.25046 -3.57854 29 | 5.24254 -3.52424 30 | 5.29166 -3.5083 31 | 5.29223 -3.46014 32 | 5.32015 -3.43001 33 | 5.34789 -3.39965 34 | 5.36021 -3.35952 35 | 5.38841 -3.32936 36 | 5.40874 -3.2943 37 | 5.42028 -3.25396 38 | 5.42378 -3.20903 39 | 6.45192 -3.07446 40 | 6.37276 -2.98686 41 | 6.27368 -2.89161 42 | 6.19459 -2.80724 43 | 6.1019 -2.71831 44 | 6.01932 -2.6355 45 | 5.94971 -2.55978 46 | 5.91899 -2.5018 47 | 5.84991 -2.4286 48 | 5.86996 -2.39301 49 | 5.87958 -2.35318 50 | 5.87497 -2.30783 51 | 5.88122 -2.26696 52 | 5.9246 -2.24025 53 | 5.58155 -2.02928 54 | 5.59348 -1.99319 55 | 5.60045 -1.95538 56 | 5.64597 -1.93084 57 | 5.64398 -1.88991 58 | 5.66261 -1.85594 59 | 5.68865 -1.82425 60 | 5.69639 -1.78662 61 | 5.70771 -1.75013 62 | 5.72645 -1.71588 63 | 5.74979 -1.68285 64 | 5.75659 -1.64493 65 | 5.76411 -1.60726 66 | 6.22305 -1.6497 67 | 6.20733 -1.6031 68 | 5.87474 -1.43727 69 | 5.88868 -1.40081 70 | 5.89557 -1.36266 71 | 5.92759 -1.33016 72 | 5.935 -1.29199 73 | 5.97152 -1.25998 74 | 5.98338 -1.22255 75 | 5.99206 -1.18443 76 | 6.01425 -1.14888 77 | 6.04803 -1.11528 78 | 6.06673 -1.03864 79 | 5.95682 -0.980631 80 | 5.8968 -0.932037 81 | 5.94417 -0.90058 82 | 5.94981 -0.862529 83 | 5.95223 -0.824031 84 | 6.002 -0.791816 85 | 6.00396 -0.753023 86 | 6.04143 -0.71849 87 | 6.00913 -0.675686 88 | 5.92483 -0.627845 89 | 5.84016 -0.581111 90 | 5.77406 -0.537247 91 | 5.74151 -0.497186 92 | 5.70271 -0.457084 93 | 5.70352 -0.42044 94 | 5.75399 -0.387161 95 | 5.76933 -0.351127 96 | 5.80241 -0.315891 97 | 5.82029 -0.279526 98 | 5.85693 -0.243736 99 | 5.89934 -0.207699 100 | 5.91455 -0.170352 101 | 5.93051 -0.132841 102 | 5.98823 -0.0958051 103 | 6.05372 -0.0581124 104 | 6.15197 -0.0196913 105 | 6.20097 0.019828 106 | 6.40118 0.102391 107 | 6.41239 0.143614 108 | 6.43433 0.185302 109 | 7.21675 0.300301 110 | 7.23466 0.34743 111 | 7.26824 0.395669 112 | 7.25258 0.441376 113 | 6.74769 0.49739 114 | 6.69354 0.536479 115 | 6.63019 0.574119 116 | 6.54971 0.609396 117 | 6.51185 0.647924 118 | 6.43994 0.68241 119 | 6.39371 0.718908 120 | 6.4148 0.762873 121 | 6.46138 0.810372 122 | 6.46102 0.852351 123 | 6.50397 0.900393 124 | 6.52381 0.945719 125 | 6.56113 0.994032 126 | 6.5892 1.04146 127 | 7.0921 2.1746 128 | 7.06563 2.21604 129 | 0.795175 1.93282 130 | 0.767436 1.89985 131 | 0.724567 1.86199 132 | 0.710142 1.86005 133 | 0.64354 1.75258 134 | 0.627572 1.74349 135 | 0.575162 1.66442 136 | 0.555205 1.6406 137 | 0.547841 1.65361 138 | 0.5391 1.66279 139 | 0.52966 1.67002 140 | 0.515113 1.66096 141 | 0.504185 1.66326 142 | 0.492681 1.66358 143 | 0.480915 1.66285 144 | 0.467821 1.65724 145 | 0.458004 1.66309 146 | 0.464532 1.77523 147 | 0.450201 1.76654 148 | 0.435037 1.75385 149 | 0.421226 1.74591 150 | 0.411873 1.75635 151 | 0.39774 1.74628 152 | 0.392338 1.83042 153 | 0.381635 1.83779 154 | 0.363957 1.81079 155 | 0.353508 1.81897 156 | 0.341863 1.82119 157 | 0.329134 1.81744 158 | 0.318015 1.82246 159 | 0.308666 1.83827 160 | 0.298968 1.85304 161 | 0.288483 1.86381 162 | 0.161427 1.19414 163 | 0.150082 1.16638 164 | 0.138614 1.13456 165 | 0.130088 1.1245 166 | 0.119851 1.09748 167 | 0.111395 1.08429 168 | 0.102922 1.06906 169 | 0.0931278 1.03683 170 | 0.0858273 1.02943 171 | 0.0778582 1.01201 172 | 0.069975 0.992536 173 | 0.0632394 0.986976 174 | 0.0560022 0.971387 175 | 0.0487625 0.951752 176 | 0.0422242 0.942054 177 | 0.0355817 0.926317 178 | 0.0292702 0.914532 179 | 0.0231367 0.903704 180 | 0.0172773 0.899834 181 | 0.0111611 0.871929 182 | 0.00551805 0.861982 183 | 2.7368e-06 0.862 184 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961419796480.txt: -------------------------------------------------------------------------------- 1 | 1.40559 -7.02986 2 | 1.4499 -7.01881 3 | 1.49059 -6.99085 4 | 3.26542 -6.41132 5 | 3.03965 -5.87527 6 | 3.10816 -5.91511 7 | 3.13774 -5.8802 8 | 3.15939 -5.83109 9 | 3.01691 -5.40274 10 | 3.02461 -5.33645 11 | 3.03259 -5.27201 12 | 3.02828 -5.18783 13 | 3.02659 -5.10994 14 | 3.04927 -5.07428 15 | 3.09088 -5.07014 16 | 3.13099 -5.06312 17 | 3.18069 -5.07104 18 | 3.21505 -5.05406 19 | 3.27156 -5.07131 20 | 3.31855 -5.07297 21 | 3.37344 -5.08591 22 | 3.41356 -5.07595 23 | 3.46721 -5.08551 24 | 3.51089 -5.07979 25 | 4.37135 -6.07343 26 | 4.47652 -6.13677 27 | 4.58861 -6.20706 28 | 4.66521 -6.22734 29 | 4.78336 -6.30106 30 | 5.23254 -3.50684 31 | 5.26477 -3.48008 32 | 5.28933 -3.44813 33 | 5.30528 -3.41061 34 | 5.32182 -3.37355 35 | 5.32877 -3.3306 36 | 5.34986 -3.29661 37 | 5.381 -3.26871 38 | 5.38196 -3.22258 39 | 5.40754 -3.1913 40 | 5.43898 -3.16335 41 | 6.36897 -2.93094 42 | 6.27726 -2.84045 43 | 6.20019 -2.75816 44 | 6.10859 -2.67096 45 | 6.04186 -2.59609 46 | 5.95508 -2.51402 47 | 5.89152 -2.44312 48 | 5.83009 -2.37426 49 | 5.83951 -2.33487 50 | 5.85705 -2.29874 51 | 5.8613 -2.25746 52 | 5.88771 -2.22469 53 | 5.90176 -2.18717 54 | 5.88454 -2.13828 55 | 5.59217 -1.95181 56 | 5.58083 -1.90808 57 | 5.59096 -1.87188 58 | 5.62557 -1.84373 59 | 5.63815 -1.80818 60 | 5.62951 -1.76597 61 | 5.67218 -1.73977 62 | 5.68219 -1.70334 63 | 5.69291 -1.66714 64 | 5.71207 -1.63334 65 | 5.75028 -1.60474 66 | 5.75845 -1.56757 67 | 5.79248 -1.5373 68 | 6.1888 -1.55841 69 | 5.84822 -1.39372 70 | 5.86185 -1.35759 71 | 5.88013 -1.32244 72 | 5.88745 -1.28477 73 | 5.9092 -1.25016 74 | 5.93076 -1.21533 75 | 5.93936 -1.17774 76 | 5.94084 -1.13878 77 | 5.96862 -1.10476 78 | 5.98636 -1.06868 79 | 6.05572 -1.00168 80 | 5.96913 -0.948357 81 | 5.88706 -0.896934 82 | 5.8788 -0.857419 83 | 5.90791 -0.82329 84 | 5.91799 -0.786323 85 | 5.95462 -0.752646 86 | 5.95532 -0.714248 87 | 5.97068 -0.677563 88 | 6.01464 -0.643798 89 | 5.93703 -0.597288 90 | 5.84215 -0.550199 91 | 5.76385 -0.505828 92 | 5.71811 -0.465153 93 | 5.68306 -0.425903 94 | 5.65373 -0.387528 95 | 5.67705 -0.352832 96 | 5.71712 -0.318801 97 | 5.73401 -0.28314 98 | 5.79312 -0.212164 99 | 5.84433 -0.176793 100 | 5.85333 -0.139776 101 | 5.8851 -0.103054 102 | 5.94263 -0.066223 103 | 5.94593 -0.0284058 104 | 6.01881 0.047878 105 | 6.35264 0.131432 106 | 6.36567 0.172249 107 | 6.38643 0.213503 108 | 7.20006 0.378468 109 | 7.21248 0.425177 110 | 7.2236 0.471996 111 | 6.73647 0.526377 112 | 6.66223 0.563268 113 | 6.60274 0.600595 114 | 6.5321 0.636121 115 | 6.48316 0.673044 116 | 6.44395 0.710466 117 | 6.36778 0.743127 118 | 6.37484 0.785116 119 | 6.39053 0.828381 120 | 6.43765 0.876193 121 | 6.45372 0.920263 122 | 6.49224 0.967964 123 | 6.5225 1.01496 124 | 6.5475 1.06158 125 | 0.751375 1.92345 126 | 0.754506 1.96835 127 | 0.678522 1.83987 128 | 0.675976 1.86955 129 | 0.655376 1.8493 130 | 0.59829 1.75904 131 | 0.584237 1.75427 132 | 0.529645 1.66058 133 | 0.513405 1.64578 134 | 0.500292 1.64041 135 | 0.498694 1.67327 136 | 0.485516 1.66777 137 | 0.471609 1.65928 138 | 0.458898 1.65454 139 | 0.449401 1.66129 140 | 0.438051 1.66121 141 | 0.429956 1.67366 142 | 0.418565 1.67345 143 | 0.416569 1.76038 144 | 0.408043 1.77469 145 | 0.391944 1.75578 146 | 0.379066 1.75043 147 | 0.36771 1.75182 148 | 0.361929 1.78059 149 | 0.360041 1.83094 150 | 0.348191 1.83221 151 | 0.33616 1.83242 152 | 0.321353 1.8168 153 | 0.310285 1.82176 154 | 0.296418 1.80989 155 | 0.286444 1.82162 156 | 0.275588 1.82835 157 | 0.266227 1.8459 158 | 0.259383 1.88322 159 | 0.261444 1.99192 160 | 0.263865 2.1146 161 | 0.251221 2.12319 162 | 0.126868 1.20333 163 | 0.115856 1.17028 164 | 0.107113 1.15705 165 | 0.0977713 1.1348 166 | 0.0878425 1.1015 167 | 0.0796583 1.08608 168 | 0.0720749 1.07659 169 | 0.064132 1.05906 170 | 0.0560907 1.03548 171 | 0.0489251 1.02383 172 | 0.0421583 1.01813 173 | 0.034871 0.995389 174 | 0.028104 0.980597 175 | 0.0217051 0.973758 176 | 0.0153626 0.964878 177 | 0.00907671 0.949957 178 | 0.00301968 0.946995 179 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961420679170.txt: -------------------------------------------------------------------------------- 1 | 1.37804 -7.36418 2 | 2.93788 -5.84634 3 | 2.85064 -5.49679 4 | 2.86374 -5.43691 5 | 2.85403 -5.33565 6 | 2.86987 -5.28394 7 | 2.87502 -5.21386 8 | 2.88038 -5.14568 9 | 2.92006 -5.13937 10 | 2.95978 -5.13277 11 | 3.01064 -5.14486 12 | 3.05259 -5.14102 13 | 3.1008 -5.14714 14 | 3.14765 -5.1503 15 | 3.19151 -5.14796 16 | 3.24131 -5.15459 17 | 3.28542 -5.15152 18 | 3.33288 -5.15313 19 | 3.39146 -5.17106 20 | 4.00725 -5.94324 21 | 4.33108 -6.25 22 | 4.43294 -6.31062 23 | 4.53691 -6.37182 24 | 4.64418 -6.43519 25 | 5.12655 -3.61337 26 | 5.14703 -3.57888 27 | 5.15656 -3.53693 28 | 5.19559 -3.51517 29 | 5.19544 -3.46697 30 | 5.22748 -3.44035 31 | 5.26022 -3.41402 32 | 5.26589 -3.37015 33 | 5.28728 -3.33649 34 | 5.3093 -3.30323 35 | 5.33112 -3.26981 36 | 5.35101 -3.23522 37 | 6.29625 -3.02679 38 | 6.2196 -2.94125 39 | 6.10767 -2.84079 40 | 6.02927 -2.75768 41 | 5.95462 -2.67774 42 | 5.8728 -2.59604 43 | 5.80578 -2.52226 44 | 5.7822 -2.4683 45 | 5.77847 -2.42324 46 | 5.75405 -2.36995 47 | 5.78759 -2.3407 48 | 5.80333 -2.3041 49 | 5.82816 -2.27103 50 | 5.49044 -2.0193 51 | 5.5192 -1.99 52 | 5.53367 -1.95542 53 | 5.55737 -1.92401 54 | 5.57616 -1.89077 55 | 5.5938 -1.85705 56 | 5.59412 -1.81762 57 | 5.62657 -1.78856 58 | 5.635 -1.75175 59 | 5.65371 -1.71809 60 | 5.66551 -1.68228 61 | 6.10151 -1.68538 62 | 5.76948 -1.51472 63 | 5.79452 -1.48185 64 | 5.79512 -1.44269 65 | 5.82462 -1.41063 66 | 5.84226 -1.37551 67 | 5.84896 -1.33777 68 | 5.88178 -1.30585 69 | 5.90368 -1.27126 70 | 5.92537 -1.23643 71 | 5.93706 -1.1994 72 | 6.00691 -1.13395 73 | 5.90777 -1.07625 74 | 5.81602 -1.02125 75 | 5.84411 -0.987799 76 | 5.84831 -0.950179 77 | 5.85524 -0.913009 78 | 5.8837 -0.879039 79 | 5.90502 -0.843753 80 | 5.92614 -0.808231 81 | 5.95002 -0.77286 82 | 5.9191 -0.730481 83 | 5.71523 -0.63141 84 | 5.68134 -0.591009 85 | 5.65116 -0.551454 86 | 5.62966 -0.513126 87 | 5.65474 -0.479062 88 | 5.66267 -0.443372 89 | 5.68533 -0.408676 90 | 5.72374 -0.374754 91 | 5.76096 -0.340299 92 | 5.77799 -0.304333 93 | 5.80579 -0.268672 94 | 5.83836 -0.232868 95 | 5.86071 -0.196325 96 | 5.90583 -0.160129 97 | 6.19236 -0.0888622 98 | 6.2628 -0.0499183 99 | 6.30599 -0.0100364 100 | 6.32793 0.0302939 101 | 6.3616 0.0710377 102 | 6.38202 0.111984 103 | 7.15172 0.216783 104 | 7.17317 0.263242 105 | 7.16935 0.308907 106 | 7.13028 0.352804 107 | 6.67607 0.415768 108 | 6.61442 0.454302 109 | 6.55155 0.491992 110 | 6.44761 0.525568 111 | 6.42022 0.564583 112 | 6.37567 0.601673 113 | 6.31798 0.636914 114 | 6.36549 0.682748 115 | 6.38982 0.726615 116 | 6.42477 0.772132 117 | 6.45047 0.816994 118 | 6.48279 0.863139 119 | 6.50687 0.908623 120 | 6.50094 0.950111 121 | 3.24284 7.30452 122 | 0.750261 1.91637 123 | 0.744477 1.93792 124 | 0.742327 1.96977 125 | 0.66842 1.84463 126 | 0.644926 1.81587 127 | 0.6307 1.8124 128 | 0.614287 1.80218 129 | 0.583783 1.74915 130 | 0.57603 1.7633 131 | 0.520965 1.66647 132 | 0.508278 1.66306 133 | 0.497946 1.66723 134 | 0.48562 1.66461 135 | 0.473074 1.66094 136 | 0.461399 1.66007 137 | 0.453416 1.67263 138 | 0.44376 1.67936 139 | 0.430545 1.67247 140 | 0.415249 1.65675 141 | 0.406094 1.6652 142 | 0.399859 1.73553 143 | 0.388999 1.73902 144 | 0.379806 1.75027 145 | 0.367811 1.74874 146 | 0.363035 1.7824 147 | 0.357458 1.81412 148 | 0.347001 1.82226 149 | 0.332116 1.80673 150 | 0.321805 1.8157 151 | 0.311394 1.82462 152 | 0.300883 1.83348 153 | 0.28887 1.83338 154 | 0.283143 1.87474 155 | 0.26262 1.90296 156 | 0.250346 1.90361 157 | 0.451251 4.02579 158 | 0.182704 1.84196 159 | 0.103633 1.20054 160 | 0.0947779 1.18622 161 | 0.0854504 1.16286 162 | 0.0757556 1.12946 163 | 0.0682466 1.12493 164 | 0.0597148 1.10038 165 | 0.0519772 1.08576 166 | 0.04447 1.07208 167 | 0.0373499 1.06434 168 | 0.0297851 1.03757 169 | 0.0229874 1.02974 170 | 0.0161155 1.01087 171 | 0.00953314 0.996954 172 | 0.00314488 0.987995 173 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961421656600.txt: -------------------------------------------------------------------------------- 1 | 2.89781 -5.86631 2 | 2.79881 -5.48859 3 | 2.80889 -5.42269 4 | 2.83035 -5.3799 5 | 2.8324 -5.22122 6 | 2.83619 -5.14963 7 | 2.84992 -5.09741 8 | 2.90603 -5.12089 9 | 2.95008 -5.1222 10 | 2.99427 -5.12315 11 | 3.04318 -5.13149 12 | 3.0985 -5.1497 13 | 3.1448 -5.15204 14 | 3.18125 -5.13785 15 | 3.24265 -5.1632 16 | 3.2771 -5.14496 17 | 3.32935 -5.15422 18 | 3.91206 -5.89023 19 | 4.24842 -6.22311 20 | 4.33523 -6.26416 21 | 4.43651 -6.32401 22 | 4.53003 -6.37058 23 | 4.64303 -6.44218 24 | 5.09446 -3.59815 25 | 5.1058 -3.5576 26 | 5.13331 -3.5284 27 | 5.16728 -3.50347 28 | 5.17121 -3.45824 29 | 5.1898 -3.42301 30 | 5.22241 -3.39696 31 | 5.22796 -3.35336 32 | 5.24922 -3.31997 33 | 5.26942 -3.28593 34 | 5.30218 -3.25961 35 | 6.31105 -3.09247 36 | 6.20993 -2.994 37 | 6.14756 -2.91579 38 | 6.03734 -2.81653 39 | 5.96609 -2.73713 40 | 5.88952 -2.65671 41 | 5.80851 -2.57575 42 | 5.75697 -2.50912 43 | 5.72137 -2.45033 44 | 5.7424 -2.41615 45 | 5.7281 -2.36729 46 | 5.76068 -2.33788 47 | 5.76059 -2.2952 48 | 5.78442 -2.26209 49 | 5.44854 -2.01153 50 | 5.48852 -1.98664 51 | 5.48128 -1.9446 52 | 5.50961 -1.91521 53 | 5.53591 -1.8849 54 | 5.5478 -1.84959 55 | 5.55282 -1.81202 56 | 5.58426 -1.78299 57 | 5.60028 -1.74886 58 | 5.6094 -1.71255 59 | 5.62499 -1.6782 60 | 5.64709 -1.64568 61 | 6.08002 -1.64643 62 | 5.73442 -1.47466 63 | 5.74758 -1.43906 64 | 5.76732 -1.40501 65 | 5.79076 -1.37169 66 | 5.79646 -1.33409 67 | 5.81558 -1.29952 68 | 5.83449 -1.26477 69 | 5.85222 -1.22962 70 | 5.86385 -1.1931 71 | 5.90372 -1.16208 72 | 5.96722 -1.09578 73 | 5.88645 -1.04221 74 | 5.77862 -0.985188 75 | 5.80452 -0.95158 76 | 5.79762 -0.912551 77 | 5.83199 -0.879914 78 | 5.85332 -0.845019 79 | 5.87344 -0.809751 80 | 5.88245 -0.772828 81 | 5.90214 -0.737186 82 | 5.88189 -0.69662 83 | 5.68841 -0.600298 84 | 5.65033 -0.559896 85 | 5.603 -0.519173 86 | 5.57431 -0.480709 87 | 5.59221 -0.446371 88 | 5.61389 -0.412118 89 | 5.6613 -0.379344 90 | 5.69755 -0.345317 91 | 5.74456 -0.31144 92 | 5.76641 -0.275782 93 | 5.79503 -0.240149 94 | 5.82742 -0.204302 95 | 5.85759 -0.167995 96 | 6.16522 -0.0982032 97 | 6.21472 -0.0593824 98 | 6.26497 -0.019938 99 | 6.27397 0.0200137 100 | 6.31771 0.060414 101 | 6.3252 0.100799 102 | 7.09508 0.20354 103 | 7.10064 0.248993 104 | 7.13587 0.295768 105 | 7.11686 0.340422 106 | 6.63881 0.402416 107 | 6.56827 0.440166 108 | 6.51447 0.478278 109 | 6.42257 0.512699 110 | 6.38629 0.55078 111 | 6.33585 0.587127 112 | 6.29218 0.623545 113 | 6.32985 0.668037 114 | 6.35329 0.711475 115 | 6.35855 0.753122 116 | 6.40622 0.800195 117 | 6.41883 0.843346 118 | 6.45395 0.889832 119 | 6.48575 0.936371 120 | 7.79996 1.22778 121 | 7.28302 1.87296 122 | 7.48172 1.97497 123 | 7.31648 1.98131 124 | 7.35284 2.04154 125 | 7.23196 2.0577 126 | 7.29839 2.12696 127 | 7.23539 2.25953 128 | 7.23609 2.31046 129 | 7.23641 2.41261 130 | 3.30322 7.26094 131 | 0.725498 1.90877 132 | 0.711573 1.90867 133 | 0.658141 1.91295 134 | 0.599877 1.81862 135 | 0.587047 1.8186 136 | 0.561594 1.77844 137 | 0.543759 1.76096 138 | 0.493837 1.67471 139 | 0.468936 1.66835 140 | 0.447119 1.67226 141 | 0.435445 1.6712 142 | 0.42577 1.67782 143 | 0.410514 1.66205 144 | 0.398279 1.65783 145 | 0.387293 1.70763 146 | 0.372178 1.74372 147 | 0.361261 1.74704 148 | 0.35071 1.75225 149 | 0.347137 1.79372 150 | 0.334597 1.79 151 | 0.327443 1.81571 152 | 0.316893 1.82367 153 | 0.304276 1.81974 154 | 0.294895 1.83546 155 | 0.282735 1.83434 156 | 0.269726 1.8272 157 | 0.278971 2.07231 158 | 0.271225 2.11669 159 | 0.220307 1.91235 160 | 0.412596 4.03295 161 | 0.387843 4.04545 162 | 0.166058 2.00012 163 | 0.142997 1.86653 164 | 0.141675 2.01803 165 | 0.0521197 1.16784 166 | 0.0442945 1.15815 167 | 0.0360534 1.13143 168 | 0.0284096 1.11464 169 | 0.0212297 1.1108 170 | 0.0139598 1.09591 171 | 0.00679766 1.06798 172 | -8.0449e-06 1.065 173 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961422718080.txt: -------------------------------------------------------------------------------- 1 | 1.09367 -7.0952 2 | 2.81764 -5.89193 3 | 2.71711 -5.5005 4 | 2.72295 -5.42498 5 | 2.72885 -5.3514 6 | 2.72978 -5.26997 7 | 2.73816 -5.20467 8 | 2.75054 -5.14831 9 | 2.79187 -5.1465 10 | 2.83957 -5.15576 11 | 2.88505 -5.16025 12 | 2.93367 -5.1696 13 | 2.97604 -5.16726 14 | 3.02505 -5.17582 15 | 3.07633 -5.1874 16 | 3.12428 -5.19254 17 | 3.17189 -5.19643 18 | 3.22179 -5.20331 19 | 3.77672 -5.92936 20 | 3.97395 -6.15213 21 | 4.09855 -6.25718 22 | 4.18647 -6.30341 23 | 4.27515 -6.34877 24 | 4.37867 -6.41389 25 | 4.4792 -6.4722 26 | 4.57951 -6.52785 27 | 4.21373 -5.19106 28 | 5.0183 -3.69013 29 | 5.04171 -3.65808 30 | 5.04785 -3.61365 31 | 5.0626 -3.57565 32 | 5.08036 -3.53988 33 | 5.11353 -3.5148 34 | 5.11762 -3.4698 35 | 5.1471 -3.44212 36 | 5.17311 -3.412 37 | 5.17798 -3.36806 38 | 5.20775 -3.3404 39 | 6.20632 -3.18969 40 | 6.1239 -3.09816 41 | 6.02983 -3.00247 42 | 5.94468 -2.91294 43 | 5.85953 -2.82506 44 | 5.76357 -2.73366 45 | 5.71019 -2.66391 46 | 5.70977 -2.61954 47 | 5.63574 -2.49913 48 | 5.6488 -2.46197 49 | 5.67265 -2.42947 50 | 5.70276 -2.39947 51 | 5.70962 -2.35965 52 | 5.38993 -2.14752 53 | 5.37743 -2.10293 54 | 5.40192 -2.07292 55 | 5.42813 -2.04339 56 | 5.44479 -2.01014 57 | 5.45843 -1.97575 58 | 5.47562 -1.94259 59 | 5.50961 -1.91521 60 | 5.51887 -1.8791 61 | 5.52883 -1.84326 62 | 5.55472 -1.81265 63 | 5.57569 -1.78025 64 | 5.57833 -1.742 65 | 6.03034 -1.79914 66 | 5.98407 -1.74389 67 | 5.68013 -1.57706 68 | 5.69586 -1.5424 69 | 5.69397 -1.50301 70 | 5.74508 -1.4774 71 | 5.76116 -1.44246 72 | 5.77607 -1.40714 73 | 5.7927 -1.37215 74 | 5.81205 -1.33768 75 | 5.82631 -1.30192 76 | 5.84426 -1.26689 77 | 5.89325 -1.19908 78 | 5.81345 -1.14431 79 | 5.72435 -1.08893 80 | 5.75576 -1.05695 81 | 5.75844 -1.01955 82 | 5.77862 -0.985188 83 | 5.80452 -0.95158 84 | 5.81343 -0.915039 85 | 5.84089 -0.881257 86 | 5.8553 -0.845305 87 | 5.72481 -0.752117 88 | 5.62231 -0.702236 89 | 5.59093 -0.66216 90 | 5.54733 -0.621178 91 | 5.5462 -0.585291 92 | 5.55082 -0.550035 93 | 5.59205 -0.518158 94 | 5.60819 -0.48363 95 | 5.64405 -0.450509 96 | 5.65678 -0.415266 97 | 5.67926 -0.380547 98 | 5.74146 -0.347979 99 | 5.74357 -0.311385 100 | 5.78339 -0.276594 101 | 5.81301 -0.240894 102 | 5.8654 -0.205634 103 | 6.22445 -0.138826 104 | 6.23521 -0.0993181 105 | 6.27671 -0.0599748 106 | 6.37097 -0.0202753 107 | 6.39797 0.0204093 108 | 7.0771 0.112781 109 | 7.07024 0.157743 110 | 7.03211 0.201733 111 | 6.57648 0.314574 112 | 6.48647 0.351711 113 | 6.43219 0.389891 114 | 6.39166 0.428331 115 | 6.316 0.463707 116 | 6.26009 0.499728 117 | 6.28866 0.542359 118 | 6.30499 0.584267 119 | 6.32701 0.626997 120 | 6.37957 0.673284 121 | 6.39701 0.716372 122 | 6.43502 0.762179 123 | 6.45782 0.80664 124 | 3.30157 7.2573 125 | 0.710875 1.9068 126 | 0.696649 1.90565 127 | 0.692588 1.93265 128 | 0.641148 1.90289 129 | 0.611467 1.85376 130 | 0.593498 1.83858 131 | 0.573639 1.81658 132 | 0.558511 1.80873 133 | 0.536572 1.77779 134 | 0.51109 1.73322 135 | 0.479558 1.66533 136 | 0.466771 1.66065 137 | 0.456973 1.66648 138 | 0.441436 1.651 139 | 0.434941 1.66927 140 | 0.425524 1.67685 141 | 0.407637 1.6504 142 | 0.398513 1.6588 143 | 0.389298 1.66715 144 | 0.373137 1.64522 145 | 0.368665 1.67491 146 | 0.367168 1.72025 147 | 0.360451 1.74312 148 | 0.349729 1.74734 149 | 0.340487 1.75936 150 | 0.333311 1.78312 151 | 0.324249 1.798 152 | 0.313812 1.80594 153 | 0.303946 1.81776 154 | 0.292357 1.81966 155 | 0.280603 1.8205 156 | 0.272355 1.84501 157 | 0.269255 1.9081 158 | 0.278304 2.06735 159 | 0.28457 2.22084 160 | 0.242996 1.99727 161 | 0.219964 1.90937 162 | 0.221847 2.03997 163 | 0.388129 4.04844 164 | 0.361967 4.04684 165 | 0.148115 1.93333 166 | 0.138313 1.97015 167 | 0.110442 1.92383 168 | 0.0373274 1.17141 169 | 0.0291995 1.14563 170 | 0.0219749 1.14979 171 | 0.0143928 1.12991 172 | 0.00703317 1.10498 173 | -8.30173e-06 1.099 174 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961423664550.txt: -------------------------------------------------------------------------------- 1 | 1.00447 -7.13262 2 | 2.69608 -6.04174 3 | 2.69477 -5.93706 4 | 2.60989 -5.56102 5 | 2.62453 -5.50099 6 | 2.63197 -5.4275 7 | 2.6377 -5.35235 8 | 2.64975 -5.29165 9 | 2.66067 -5.23013 10 | 2.6746 -5.17579 11 | 2.71908 -5.18081 12 | 2.76608 -5.18989 13 | 2.81426 -5.20034 14 | 2.85979 -5.20512 15 | 2.90112 -5.20168 16 | 2.95483 -5.21967 17 | 3.00141 -5.22419 18 | 3.04818 -5.22832 19 | 3.09562 -5.23293 20 | 3.15045 -5.24915 21 | 3.70512 -5.99906 22 | 4.01922 -6.32621 23 | 4.10595 -6.37282 24 | 4.20218 -6.43197 25 | 4.29215 -6.47931 26 | 4.39237 -6.53988 27 | 4.47664 -6.57463 28 | 4.15804 -5.27276 29 | 4.92954 -3.73714 30 | 4.96602 -3.7153 31 | 4.97104 -3.66998 32 | 4.99428 -3.63829 33 | 5.01245 -3.60296 34 | 5.04505 -3.57795 35 | 5.06606 -3.54465 36 | 5.07204 -3.501 37 | 5.09586 -3.4698 38 | 5.11865 -3.43788 39 | 5.13624 -3.40249 40 | 5.15359 -3.36703 41 | 6.16985 -3.23821 42 | 6.05795 -3.1305 43 | 5.97702 -3.04067 44 | 5.89162 -2.95022 45 | 5.8089 -2.86274 46 | 5.72711 -2.7773 47 | 5.64899 -2.69518 48 | 5.64519 -2.64943 49 | 5.59921 -2.54146 50 | 5.60978 -2.50335 51 | 5.61826 -2.46442 52 | 5.65035 -2.43576 53 | 5.65928 -2.39705 54 | 5.32737 -2.17697 55 | 5.32718 -2.13746 56 | 5.37416 -2.11673 57 | 5.37539 -2.07783 58 | 5.40439 -2.04963 59 | 5.40982 -2.01243 60 | 5.44411 -1.98587 61 | 5.46981 -1.95592 62 | 5.46421 -1.91481 63 | 5.48668 -1.8836 64 | 5.49571 -1.84771 65 | 5.53014 -1.82023 66 | 5.97441 -1.88258 67 | 5.96428 -1.83778 68 | 5.62071 -1.65394 69 | 5.61285 -1.61291 70 | 5.65381 -1.58583 71 | 5.66957 -1.55142 72 | 5.68705 -1.5174 73 | 5.70916 -1.48447 74 | 5.73012 -1.45108 75 | 5.75283 -1.41796 76 | 5.77729 -1.38508 77 | 5.79377 -1.35012 78 | 5.85735 -1.28662 79 | 5.75099 -1.22497 80 | 5.67835 -1.1718 81 | 5.69157 -1.13684 82 | 5.72029 -1.1048 83 | 5.73605 -1.07005 84 | 5.7634 -1.03727 85 | 5.76791 -1.00025 86 | 5.77712 -0.964046 87 | 5.79202 -0.928712 88 | 5.76321 -0.886538 89 | 5.66881 -0.835148 90 | 5.59875 -0.788482 91 | 5.56104 -0.747135 92 | 5.5131 -0.705032 93 | 5.50258 -0.668149 94 | 5.48884 -0.631086 95 | 5.54841 -0.60221 96 | 5.56407 -0.568132 97 | 5.59047 -0.534927 98 | 5.60969 -0.500786 99 | 5.64067 -0.467414 100 | 5.68939 -0.43504 101 | 5.69304 -0.39892 102 | 5.73339 -0.365122 103 | 5.77353 -0.330827 104 | 5.81247 -0.295986 105 | 6.1825 -0.236036 106 | 6.20086 -0.197255 107 | 6.23498 -0.158656 108 | 6.27586 -0.119765 109 | 6.74586 -0.0429186 110 | 7.045 -1.85222e-05 111 | 7.04786 0.0448029 112 | 6.91174 0.131863 113 | 6.91876 0.176019 114 | 6.55722 0.250308 115 | 6.48457 0.288844 116 | 6.37774 0.324737 117 | 6.3436 0.363459 118 | 6.30623 0.401569 119 | 6.26464 0.43894 120 | 6.22982 0.476331 121 | 6.26752 0.519325 122 | 6.32087 0.564241 123 | 6.31018 0.60376 124 | 6.34601 0.64794 125 | 6.37655 0.69206 126 | 6.41474 0.737509 127 | 6.45062 0.783231 128 | 7.28167 1.74571 129 | 7.30634 1.80083 130 | 7.17387 2.11093 131 | 3.36787 7.17599 132 | 3.34103 7.23812 133 | 0.701841 1.88669 134 | 0.690514 1.89299 135 | 0.69193 1.93501 136 | 0.637043 1.89478 137 | 0.612475 1.86079 138 | 0.584992 1.81611 139 | 0.569224 1.80644 140 | 0.553602 1.79664 141 | 0.537839 1.78576 142 | 0.509534 1.73159 143 | 0.473655 1.64829 144 | 0.460193 1.64068 145 | 0.448958 1.64068 146 | 0.439031 1.64544 147 | 0.427803 1.64529 148 | 0.418559 1.65283 149 | 0.405407 1.64477 150 | 0.397037 1.65607 151 | 0.382412 1.64103 152 | 0.369319 1.63173 153 | 0.36387 1.65651 154 | 0.353536 1.65977 155 | 0.345913 1.73179 156 | 0.338496 1.75261 157 | 0.334496 1.79307 158 | 0.323263 1.79614 159 | 0.311663 1.79718 160 | 0.299734 1.79616 161 | 0.291314 1.81679 162 | 0.27793 1.80675 163 | 0.274305 1.8619 164 | 0.28003 1.98838 165 | 0.308392 2.29538 166 | 0.307362 2.40343 167 | 0.218742 1.90247 168 | 0.219264 2.02014 169 | 0.386439 4.03855 170 | 0.359059 4.022 171 | 0.144865 1.89447 172 | 0.134282 1.9163 173 | 0.118652 2.0706 174 | 0.102532 2.01339 175 | 0.0587933 1.53988 176 | 0.0301213 1.18362 177 | 0.0223455 1.17079 178 | 0.0146705 1.15291 179 | 0.00726203 1.14098 180 | 5.81527e-06 1.118 181 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961424666520.txt: -------------------------------------------------------------------------------- 1 | 2.46693 -6.13456 2 | 2.49233 -6.0854 3 | 2.48987 -5.97064 4 | 2.55483 -6.01816 5 | 2.55387 -5.91088 6 | 2.4669 -5.51545 7 | 2.47963 -5.45046 8 | 2.48618 -5.37375 9 | 2.49909 -5.31255 10 | 2.51736 -5.26404 11 | 2.56485 -5.27667 12 | 2.64624 -5.27215 13 | 2.69796 -5.29082 14 | 2.74771 -5.3046 15 | 2.79124 -5.30556 16 | 2.83866 -5.31325 17 | 2.89105 -5.32933 18 | 2.93509 -5.3292 19 | 3.539 -6.14473 20 | 3.83024 -6.45866 21 | 3.90586 -6.49153 22 | 4.00238 -6.55699 23 | 4.10936 -6.63678 24 | 4.1888 -6.66973 25 | 4.28709 -6.73062 26 | 3.95188 -5.33843 27 | 4.79271 -3.86504 28 | 4.82037 -3.83691 29 | 4.85023 -3.81044 30 | 4.876 -3.78068 31 | 4.88887 -3.74103 32 | 4.89186 -3.69413 33 | 4.92011 -3.66647 34 | 4.94177 -3.63385 35 | 4.95916 -3.59818 36 | 4.97955 -3.56476 37 | 5.0136 -3.54103 38 | 5.01801 -3.49643 39 | 6.03455 -3.39908 40 | 5.94591 -3.29942 41 | 5.88082 -3.21446 42 | 5.78408 -3.11387 43 | 5.70838 -3.02636 44 | 5.62206 -2.93486 45 | 5.52592 -2.84 46 | 5.46805 -2.76636 47 | 5.4894 -2.68985 48 | 5.50282 -2.65308 49 | 5.52142 -2.61882 50 | 5.55522 -2.59161 51 | 5.21224 -2.35119 52 | 5.22072 -2.31509 53 | 5.25278 -2.28937 54 | 5.2737 -2.2586 55 | 5.28153 -2.22224 56 | 5.31037 -2.19465 57 | 5.31405 -2.15663 58 | 5.32955 -2.12346 59 | 5.36905 -2.09965 60 | 5.38419 -2.06611 61 | 5.40099 -2.03317 62 | 5.4082 -1.99664 63 | 5.43304 -1.96656 64 | 5.48505 -1.94594 65 | 5.87385 -1.99997 66 | 5.54046 -1.80799 67 | 5.5633 -1.7763 68 | 5.56974 -1.73932 69 | 5.59314 -1.70759 70 | 5.60966 -1.67363 71 | 5.61637 -1.63673 72 | 5.6363 -1.60364 73 | 5.67146 -1.57465 74 | 5.69779 -1.54292 75 | 5.71911 -1.50964 76 | 5.8184 -1.45679 77 | 5.74012 -1.39838 78 | 5.62436 -1.33227 79 | 5.6152 -1.29237 80 | 5.65064 -1.26267 81 | 5.65076 -1.22494 82 | 5.68585 -1.19466 83 | 5.70805 -1.1614 84 | 5.7271 -1.12732 85 | 5.73712 -1.09136 86 | 5.74199 -1.05442 87 | 5.55781 -0.947541 88 | 5.48084 -0.898516 89 | 5.4499 -0.857819 90 | 5.44141 -0.820985 91 | 5.4307 -0.784007 92 | 5.4554 -0.752117 93 | 5.48388 -0.720464 94 | 5.52408 -0.689966 95 | 5.5512 -0.657455 96 | 5.56025 -0.622624 97 | 5.62278 -0.593372 98 | 5.64237 -0.559107 99 | 5.66772 -0.52517 100 | 5.69586 -0.491191 101 | 5.71582 -0.456237 102 | 5.74753 -0.421928 103 | 6.13674 -0.371936 104 | 6.16894 -0.334447 105 | 6.17794 -0.295464 106 | 6.99312 -0.200562 107 | 7.03025 -0.156798 108 | 7.01011 -0.111661 109 | 6.61897 -0.0210646 110 | 6.62897 0.0211462 111 | 6.46518 0.10303 112 | 6.37941 0.14233 113 | 6.33939 0.181861 114 | 6.31712 0.221518 115 | 6.27561 0.260112 116 | 6.23587 0.298282 117 | 6.23085 0.33785 118 | 6.25552 0.379182 119 | 6.2869 0.42131 120 | 6.318 0.463854 121 | 6.33385 0.505617 122 | 6.36736 0.549147 123 | 6.4195 0.594878 124 | 6.42851 0.637056 125 | 3.55997 7.09272 126 | 3.51337 7.11257 127 | 0.709866 1.86764 128 | 0.707381 1.89743 129 | 0.644803 1.87418 130 | 0.61752 1.83276 131 | 0.593612 1.79963 132 | 0.574145 1.77863 133 | 0.564606 1.78797 134 | 0.54671 1.77051 135 | 0.524725 1.73854 136 | 0.470426 1.63362 137 | 0.458112 1.62984 138 | 0.449568 1.63948 139 | 0.43782 1.63748 140 | 0.421073 1.61604 141 | 0.417407 1.64486 142 | 0.409075 1.65623 143 | 0.393607 1.63838 144 | 0.385433 1.6506 145 | 0.376897 1.6618 146 | 0.36544 1.66026 147 | 0.360046 1.74116 148 | 0.353458 1.76598 149 | 0.343717 1.77605 150 | 0.336435 1.79983 151 | 0.326023 1.80784 152 | 0.311757 1.79411 153 | 0.300978 1.80001 154 | 0.291246 1.81275 155 | 0.319962 2.16751 156 | 0.357982 2.53687 157 | 0.330335 2.45387 158 | 0.229953 1.89006 159 | 0.413309 4.03991 160 | 0.386411 4.03052 161 | 0.156874 1.8895 162 | 0.147275 1.92237 163 | 0.133779 2.09674 164 | 0.117836 2.05262 165 | 0.10139 1.98742 166 | 0.0809215 1.8132 167 | 0.0226246 1.18378 168 | 0.0149278 1.1719 169 | 0.00734504 1.15398 170 | -8.67943e-06 1.149 171 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961425590080.txt: -------------------------------------------------------------------------------- 1 | 0.823399 -7.13968 2 | 0.922364 -7.57304 3 | 0.988592 -7.70685 4 | 2.33294 -6.37451 5 | 2.36926 -6.22646 6 | 2.3919 -6.05251 7 | 2.43307 -6.04362 8 | 2.47271 -6.03076 9 | 2.37891 -5.59745 10 | 2.38638 -5.517 11 | 2.39695 -5.44583 12 | 2.40957 -5.38115 13 | 2.41815 -5.30925 14 | 2.43306 -5.25288 15 | 2.47333 -5.25173 16 | 2.52449 -5.27283 17 | 2.57338 -5.28809 18 | 2.61859 -5.29487 19 | 2.66219 -5.29772 20 | 2.70548 -5.29933 21 | 2.74935 -5.30149 22 | 2.79803 -5.31216 23 | 2.84837 -5.32507 24 | 2.89993 -5.3393 25 | 3.41426 -6.09942 26 | 3.50941 -6.17664 27 | 3.69361 -6.40535 28 | 3.77126 -6.44466 29 | 3.86845 -6.51506 30 | 3.95689 -6.5682 31 | 4.05033 -6.6273 32 | 4.12888 -6.65997 33 | 4.22771 -6.72323 34 | 4.76063 -3.88237 35 | 4.7705 -3.84001 36 | 4.80821 -3.82008 37 | 4.81044 -3.77205 38 | 4.83204 -3.73946 39 | 4.8701 -3.71948 40 | 4.86577 -3.66728 41 | 4.88184 -3.63079 42 | 4.9307 -3.61851 43 | 4.93425 -3.57291 44 | 4.94961 -3.53613 45 | 4.97616 -3.50736 46 | 5.99645 -3.41965 47 | 5.90393 -3.31716 48 | 5.80773 -3.21455 49 | 5.74646 -3.13292 50 | 5.67294 -3.04605 51 | 5.58264 -2.95184 52 | 5.52064 -2.87415 53 | 5.49436 -2.81607 54 | 5.43722 -2.74313 55 | 5.45461 -2.70839 56 | 5.4565 -2.66608 57 | 5.47429 -2.63165 58 | 5.50453 -2.60309 59 | 5.50742 -2.5616 60 | 5.19582 -2.33651 61 | 5.20696 -2.3017 62 | 5.21328 -2.26486 63 | 5.24418 -2.23862 64 | 5.24451 -2.19932 65 | 5.26306 -2.16773 66 | 5.28605 -2.13786 67 | 5.31445 -2.11 68 | 5.32221 -2.07388 69 | 5.32879 -2.03739 70 | 5.36135 -2.01073 71 | 5.38157 -1.97926 72 | 5.39785 -1.94624 73 | 5.4243 -1.91677 74 | 5.83659 -1.97907 75 | 5.50948 -1.79012 76 | 5.51888 -1.75433 77 | 5.53473 -1.72058 78 | 5.55707 -1.68873 79 | 5.57828 -1.65637 80 | 5.59833 -1.62354 81 | 5.59992 -1.58535 82 | 5.6263 -1.55412 83 | 5.64769 -1.52132 84 | 5.68243 -1.49187 85 | 5.7422 -1.46847 86 | 5.81065 -1.44655 87 | 5.71479 -1.38404 88 | 5.61643 -1.32234 89 | 5.56626 -1.27311 90 | 5.58501 -1.23997 91 | 5.61724 -1.20958 92 | 5.63855 -1.17658 93 | 5.67535 -1.14653 94 | 5.68353 -1.1105 95 | 5.71801 -1.07941 96 | 5.71986 -1.04202 97 | 5.55323 -0.938634 98 | 5.45152 -0.885711 99 | 5.45903 -0.851227 100 | 5.41688 -0.809295 101 | 5.40609 -0.772462 102 | 5.4228 -0.739583 103 | 5.44526 -0.707296 104 | 5.46554 -0.674507 105 | 5.50449 -0.643695 106 | 5.52936 -0.610875 107 | 5.53812 -0.576109 108 | 5.57552 -0.544073 109 | 5.61473 -0.511765 110 | 5.65474 -0.479062 111 | 5.66765 -0.443763 112 | 5.71426 -0.410755 113 | 6.0824 -0.359287 114 | 6.14948 -0.3239 115 | 6.1644 -0.285268 116 | 6.9551 -0.232985 117 | 6.96144 -0.18875 118 | 6.9835 -0.144776 119 | 6.61899 -0.0105346 120 | 6.4516 0.0720426 121 | 6.38802 0.112089 122 | 6.32819 0.151424 123 | 6.26112 0.189788 124 | 6.26378 0.229869 125 | 6.20924 0.267538 126 | 6.18843 0.306202 127 | 6.20632 0.346786 128 | 6.22793 0.38786 129 | 6.24928 0.429223 130 | 6.29827 0.472972 131 | 6.32502 0.515575 132 | 6.3475 0.558188 133 | 6.38264 0.602331 134 | 3.435 7.11635 135 | 3.39211 7.14353 136 | 0.65042 1.86906 137 | 0.646227 1.89589 138 | 0.57638 1.88589 139 | 0.562621 1.88378 140 | 0.511698 1.79655 141 | 0.498621 1.794 142 | 0.485859 1.79231 143 | 0.471351 1.78378 144 | 0.415249 1.65675 145 | 0.402066 1.64868 146 | 0.394079 1.66192 147 | 0.378306 1.64198 148 | 0.367606 1.64339 149 | 0.357752 1.64863 150 | 0.347022 1.6499 151 | 0.333896 1.63934 152 | 0.326526 1.65714 153 | 0.316697 1.66312 154 | 0.30807 1.67592 155 | 0.30803 1.8049 156 | 0.296834 1.80881 157 | 0.284045 1.80276 158 | 0.271046 1.79465 159 | 0.283674 2.05552 160 | 0.308499 2.3458 161 | 0.472801 3.98807 162 | 0.207161 1.96109 163 | 0.188034 1.8957 164 | 0.182587 1.96855 165 | 0.322404 4.03514 166 | 0.297684 4.05108 167 | 0.27177 4.0519 168 | 0.103336 1.9042 169 | 0.0919522 1.9208 170 | 0.0732269 2.08672 171 | 0.0591398 2.06015 172 | 0.0454392 2.03549 173 | 0.0315297 1.97775 174 | 0.0176607 1.84692 175 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961426565080.txt: -------------------------------------------------------------------------------- 1 | 0.814674 -7.07123 2 | 0.912736 -7.12276 3 | 1.11445 -7.54918 4 | 2.31956 -6.22168 5 | 2.3453 -6.17031 6 | 2.39613 -6.18508 7 | 2.42228 -6.1362 8 | 2.42514 -6.03064 9 | 2.43813 -5.95307 10 | 2.51104 -6.0214 11 | 2.54037 -5.9841 12 | 2.42929 -5.52556 13 | 2.43383 -5.44151 14 | 2.45272 -5.3913 15 | 2.45847 -5.31385 16 | 2.46632 -5.24287 17 | 2.49795 -5.22344 18 | 2.54343 -5.2326 19 | 2.58336 -5.22974 20 | 2.63189 -5.24355 21 | 2.6757 -5.24717 22 | 2.72058 -5.25221 23 | 2.76517 -5.256 24 | 2.8085 -5.2568 25 | 2.86197 -5.27571 26 | 2.90952 -5.28277 27 | 2.95337 -5.28245 28 | 3.4866 -6.05374 29 | 3.61694 -6.18854 30 | 3.75934 -6.33911 31 | 3.83523 -6.37414 32 | 3.94298 -6.45968 33 | 4.0325 -6.51264 34 | 4.1154 -6.55287 35 | 4.20973 -6.60917 36 | 4.30602 -6.66621 37 | 4.75924 -3.83805 38 | 4.79597 -3.76782 39 | 4.82937 -3.74453 40 | 4.83487 -3.6997 41 | 4.86872 -3.67665 42 | 4.87842 -3.6354 43 | 4.89585 -3.60009 44 | 4.91464 -3.56588 45 | 4.93076 -3.52983 46 | 4.94907 -3.49546 47 | 4.99257 -3.47871 48 | 5.95815 -3.30621 49 | 5.89486 -3.22213 50 | 5.79817 -3.12146 51 | 5.70573 -3.02496 52 | 5.60965 -2.92838 53 | 5.55349 -2.85418 54 | 5.47787 -2.77133 55 | 5.50168 -2.73949 56 | 5.44968 -2.62746 57 | 5.45005 -2.58496 58 | 5.48091 -2.55694 59 | 5.48346 -2.51571 60 | 5.51123 -2.48606 61 | 5.18311 -2.259 62 | 5.19372 -2.22435 63 | 5.21701 -2.19509 64 | 5.23736 -2.16447 65 | 5.24827 -2.12993 66 | 5.25523 -2.09385 67 | 5.29361 -2.07015 68 | 5.28709 -2.02886 69 | 5.31395 -2.00041 70 | 5.33785 -1.97066 71 | 5.35594 -1.93865 72 | 5.37666 -1.90749 73 | 5.39154 -1.87417 74 | 5.84853 -1.94985 75 | 5.84943 -1.90882 76 | 5.49051 -1.71458 77 | 5.49941 -1.67897 78 | 5.50521 -1.64247 79 | 5.5338 -1.61267 80 | 5.54878 -1.57874 81 | 5.58667 -1.55111 82 | 5.58196 -1.51156 83 | 5.61662 -1.48259 84 | 5.64823 -1.4525 85 | 5.77121 -1.40596 86 | 5.66815 -1.34265 87 | 5.56062 -1.27981 88 | 5.55305 -1.24086 89 | 5.56573 -1.20651 90 | 5.58603 -1.17369 91 | 5.60907 -1.14126 92 | 5.63095 -1.10839 93 | 5.64281 -1.07342 94 | 5.66232 -1.03979 95 | 5.68557 -1.00665 96 | 5.50551 -0.902561 97 | 5.43311 -0.855176 98 | 5.41472 -0.816957 99 | 5.38121 -0.776863 100 | 5.35832 -0.738732 101 | 5.36986 -0.705484 102 | 5.42286 -0.677324 103 | 5.437 -0.64393 104 | 5.46385 -0.61183 105 | 5.47858 -0.578154 106 | 5.512 -0.546189 107 | 5.55819 -0.515021 108 | 5.58826 -0.481912 109 | 5.60418 -0.447326 110 | 5.64681 -0.414534 111 | 5.66829 -0.379812 112 | 6.07408 -0.329304 113 | 6.08005 -0.290782 114 | 6.10976 -0.253192 115 | 6.13023 -0.214919 116 | 6.92528 -0.154457 117 | 6.94112 -0.110562 118 | 6.97868 -0.0666822 119 | 6.89497 -0.0219429 120 | 6.66597 0.0212642 121 | 6.6637 0.0637226 122 | 6.4424 0.143735 123 | 6.38937 0.183295 124 | 6.31212 0.221343 125 | 6.26462 0.259656 126 | 6.22988 0.297995 127 | 6.18991 0.33563 128 | 6.14273 0.372345 129 | 6.13723 0.411281 130 | 6.18336 0.453969 131 | 6.19928 0.494874 132 | 6.25279 0.539266 133 | 6.27512 0.581499 134 | 6.31109 0.625419 135 | 6.32686 0.667722 136 | 7.0329 1.76093 137 | 3.37336 7.1712 138 | 3.30576 7.14535 139 | 0.603943 1.87094 140 | 0.596826 1.89001 141 | 0.543757 1.88827 142 | 0.52549 1.86955 143 | 0.499285 1.82079 144 | 0.48044 1.79688 145 | 0.468979 1.79991 146 | 0.458976 1.80867 147 | 0.440487 1.78341 148 | 0.421405 1.75409 149 | 0.392709 1.68176 150 | 0.371147 1.63644 151 | 0.361356 1.6417 152 | 0.351722 1.64788 153 | 0.340404 1.64617 154 | 0.329122 1.64439 155 | 0.320536 1.65627 156 | 0.307403 1.64452 157 | 0.295497 1.63857 158 | 0.288645 1.66111 159 | 0.273106 1.63332 160 | 0.263803 1.64194 161 | 0.2541 1.72135 162 | 0.248855 1.76353 163 | 0.238946 1.77499 164 | 0.230681 1.80028 165 | 0.220774 1.81462 166 | 0.208748 1.81202 167 | 0.196981 1.81132 168 | 0.186656 1.82448 169 | 0.194926 2.1793 170 | 0.207015 2.49342 171 | 0.180121 2.35111 172 | 0.120726 1.89215 173 | 0.140265 2.74942 174 | 0.104335 2.72801 175 | 0.0657688 2.06395 176 | 0.0484875 1.90238 177 | 0.0385612 2.01763 178 | 0.0266968 2.09583 179 | 0.0131625 2.06796 180 | -1.54553e-05 2.046 181 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961427609610.txt: -------------------------------------------------------------------------------- 1 | 0.623477 -6.9772 2 | 2.22371 -6.21198 3 | 2.26492 -6.2024 4 | 2.30646 -6.19348 5 | 2.3288 -6.13379 6 | 2.33857 -6.0433 7 | 2.4067 -6.10365 8 | 2.43619 -6.065 9 | 2.33724 -5.51194 10 | 2.34811 -5.44094 11 | 2.35978 -5.37369 12 | 2.36988 -5.30469 13 | 2.38747 -5.25399 14 | 2.42967 -5.25775 15 | 2.47202 -5.26119 16 | 2.51969 -5.27512 17 | 2.55671 -5.26617 18 | 2.61363 -5.29732 19 | 2.64506 -5.2761 20 | 2.6972 -5.29569 21 | 2.74097 -5.29795 22 | 2.7872 -5.3043 23 | 2.83033 -5.30409 24 | 3.38792 -6.06717 25 | 3.68828 -6.41188 26 | 3.76632 -6.45218 27 | 3.86134 -6.51928 28 | 3.95221 -6.57685 29 | 4.04865 -6.64121 30 | 4.10978 -6.64592 31 | 3.86896 -5.37543 32 | 4.69868 -3.84598 33 | 4.72307 -3.81599 34 | 4.7371 -3.77774 35 | 4.76106 -3.74751 36 | 4.78482 -3.71712 37 | 4.7933 -3.67503 38 | 4.82218 -3.64866 39 | 4.82528 -3.60294 40 | 4.8602 -3.58104 41 | 4.88128 -3.54886 42 | 4.89808 -3.51363 43 | 4.91708 -3.48007 44 | 5.86543 -3.31216 45 | 5.77716 -3.21399 46 | 5.72209 -3.13581 47 | 5.63018 -3.039 48 | 5.55316 -2.95194 49 | 5.47438 -2.86551 50 | 5.4294 -2.79808 51 | 5.37844 -2.72862 52 | 5.38228 -2.68763 53 | 5.38043 -2.64405 54 | 5.41066 -2.61627 55 | 5.43623 -2.58607 56 | 5.439 -2.54506 57 | 5.43874 -2.50285 58 | 5.13119 -2.28262 59 | 5.14928 -2.25151 60 | 5.16719 -2.22026 61 | 5.18306 -2.1881 62 | 5.19596 -2.15468 63 | 5.22161 -2.12646 64 | 5.22854 -2.09058 65 | 5.24547 -2.05871 66 | 5.27806 -2.03283 67 | 5.28435 -1.99671 68 | 5.30727 -1.96685 69 | 5.30652 -1.92825 70 | 5.3413 -1.90248 71 | 5.79278 -1.98055 72 | 5.7626 -1.92935 73 | 5.44104 -1.74497 74 | 5.45203 -1.7103 75 | 5.47524 -1.67937 76 | 5.48582 -1.64448 77 | 5.50481 -1.61205 78 | 5.514 -1.5767 79 | 5.5326 -1.54399 80 | 5.57995 -1.51898 81 | 5.59723 -1.48548 82 | 5.60851 -1.45032 83 | 5.69451 -1.39546 84 | 5.60795 -1.33646 85 | 5.51697 -1.27772 86 | 5.51719 -1.24082 87 | 5.524 -1.20546 88 | 5.54819 -1.17379 89 | 5.56829 -1.14105 90 | 5.58819 -1.10811 91 | 5.61379 -1.07609 92 | 5.62053 -1.04033 93 | 5.6231 -1.00383 94 | 5.44995 -0.901476 95 | 5.39533 -0.857193 96 | 5.35718 -0.816202 97 | 5.33258 -0.777753 98 | 5.32257 -0.74172 99 | 5.34998 -0.710851 100 | 5.37523 -0.679413 101 | 5.39335 -0.646848 102 | 5.43015 -0.616223 103 | 5.4439 -0.582707 104 | 5.48233 -0.551543 105 | 5.52057 -0.519914 106 | 5.57856 -0.489568 107 | 5.58555 -0.45437 108 | 6.00441 -0.373178 109 | 6.04661 -0.337174 110 | 6.06661 -0.299563 111 | 6.09437 -0.262055 112 | 6.88285 -0.208208 113 | 6.89903 -0.164747 114 | 6.94494 -0.121613 115 | 6.86157 -0.0764635 116 | 6.58699 0.0104642 117 | 6.41534 0.0918772 118 | 6.33464 0.13106 119 | 6.25471 0.169246 120 | 6.19954 0.207255 121 | 6.20209 0.246876 122 | 6.10557 0.320936 123 | 6.11139 0.360268 124 | 6.13292 0.40073 125 | 6.16416 0.442196 126 | 6.19811 0.48431 127 | 6.23476 0.527127 128 | 6.25717 0.569161 129 | 6.28726 0.612277 130 | 6.3071 0.654767 131 | 7.89932 0.972869 132 | 7.889 1.02262 133 | 7.8526 1.06878 134 | 7.8892 1.12495 135 | 7.89005 1.22776 136 | 7.29803 1.6169 137 | 7.28857 1.66355 138 | 7.06937 1.94858 139 | 7.10834 2.05705 140 | 3.44419 7.15188 141 | 3.37418 7.12215 142 | 3.34441 7.17702 143 | 0.58309 1.86916 144 | 0.572054 1.87571 145 | 0.564386 1.89369 146 | 1.59117 5.59827 147 | 0.505282 1.86786 148 | 0.497971 1.88845 149 | 0.481958 1.87608 150 | 0.4429 1.81988 151 | 0.482427 2.0387 152 | 0.452186 1.96669 153 | 0.428328 1.91877 154 | 0.345113 1.64417 155 | 0.333643 1.64143 156 | 0.32531 1.65432 157 | 0.312159 1.6426 158 | 0.301335 1.64259 159 | 0.293311 1.65826 160 | 0.28023 1.64531 161 | 0.269427 1.64508 162 | 0.257551 1.63787 163 | 0.248163 1.6464 164 | 0.237106 1.64399 165 | 0.235677 1.7956 166 | 0.222384 1.78218 167 | 0.212092 1.7925 168 | 0.202011 1.80574 169 | 0.230825 2.3316 170 | 0.236258 2.55209 171 | 0.232368 2.69701 172 | 0.146955 2.00362 173 | 0.12705 1.89775 174 | 0.115027 1.89952 175 | 0.113697 2.37928 176 | 0.109678 2.64873 177 | 0.0941446 2.68735 178 | 0.0447919 2.0095 179 | 0.030375 1.90776 180 | 0.0187076 1.95791 181 | 0.00658781 2.06599 182 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961428542520.txt: -------------------------------------------------------------------------------- 1 | 0.726015 -7.09596 2 | 0.841456 -7.30369 3 | 2.09304 -6.21186 4 | 2.15308 -6.25797 5 | 2.13062 -6.06674 6 | 2.14865 -5.99562 7 | 2.16519 -5.92264 8 | 2.20812 -5.92277 9 | 2.28307 -5.89322 10 | 2.24195 -5.5751 11 | 2.25015 -5.49407 12 | 2.25162 -5.39932 13 | 2.26918 -5.34528 14 | 2.28178 -5.28114 15 | 2.32022 -5.27748 16 | 2.3587 -5.27354 17 | 2.40841 -5.2939 18 | 2.44671 -5.28843 19 | 2.49271 -5.29898 20 | 2.53678 -5.30464 21 | 2.58758 -5.32344 22 | 2.63031 -5.32477 23 | 2.6772 -5.33382 24 | 2.72521 -5.34427 25 | 2.76979 -5.34722 26 | 3.26512 -6.11147 27 | 3.31973 -6.11955 28 | 3.60973 -6.45643 29 | 3.69423 -6.50983 30 | 3.78355 -6.56934 31 | 3.86066 -6.60554 32 | 3.95827 -6.67455 33 | 4.05899 -6.74602 34 | 4.13524 -6.77464 35 | 4.20991 -6.79917 36 | 4.60652 -3.91278 37 | 4.6214 -3.875 38 | 4.64908 -3.84802 39 | 4.68358 -3.82654 40 | 4.68685 -3.77967 41 | 4.69676 -3.73851 42 | 4.70869 -3.69924 43 | 4.75587 -3.68755 44 | 4.7618 -3.64379 45 | 4.79051 -3.61759 46 | 4.81427 -3.58759 47 | 4.83623 -3.55625 48 | 4.86365 -3.52888 49 | 5.75906 -3.39053 50 | 5.68368 -3.29756 51 | 5.60734 -3.20568 52 | 5.51439 -3.10609 53 | 5.43002 -3.01314 54 | 5.36838 -2.93436 55 | 5.33766 -2.87354 56 | 5.30197 -2.8109 57 | 5.29318 -2.76317 58 | 5.29556 -2.72161 59 | 5.32618 -2.69459 60 | 5.34324 -2.66059 61 | 5.36637 -2.62957 62 | 5.03894 -2.38997 63 | 5.06948 -2.365 64 | 5.06536 -2.32389 65 | 5.08371 -2.29321 66 | 5.11376 -2.26766 67 | 5.12811 -2.23503 68 | 5.14408 -2.20309 69 | 5.16078 -2.17143 70 | 5.19207 -2.14576 71 | 5.17229 -2.09909 72 | 5.20599 -2.07423 73 | 5.22935 -2.04502 74 | 5.23294 -2.00808 75 | 5.2709 -1.9842 76 | 5.71325 -2.06798 77 | 5.6905 -2.01883 78 | 5.35699 -1.82398 79 | 5.3742 -1.79171 80 | 5.40547 -1.76394 81 | 5.41946 -1.73037 82 | 5.44088 -1.69908 83 | 5.44585 -1.66262 84 | 5.48892 -1.63761 85 | 5.4858 -1.59868 86 | 5.4978 -1.56424 87 | 5.53078 -1.53559 88 | 5.65723 -1.49331 89 | 5.54847 -1.42684 90 | 5.44299 -1.3628 91 | 5.43407 -1.32383 92 | 5.45407 -1.29194 93 | 5.47292 -1.25962 94 | 5.50425 -1.22996 95 | 5.53153 -1.19909 96 | 5.55178 -1.16649 97 | 5.56302 -1.13189 98 | 5.57306 -1.097 99 | 5.4066 -0.992829 100 | 5.34192 -0.945804 101 | 5.3084 -0.905021 102 | 5.28347 -0.866161 103 | 5.25629 -0.827344 104 | 5.27727 -0.796219 105 | 5.30203 -0.765432 106 | 5.3385 -0.736001 107 | 5.38274 -0.707177 108 | 5.39012 -0.673234 109 | 5.41615 -0.64146 110 | 5.42211 -0.607156 111 | 5.48454 -0.578784 112 | 5.49708 -0.54471 113 | 5.52633 -0.512069 114 | 5.55737 -0.479248 115 | 5.64006 -0.45019 116 | 5.9736 -0.40027 117 | 5.997 -0.363466 118 | 6.02615 -0.326706 119 | 6.08405 -0.290973 120 | 6.8438 -0.239935 121 | 6.86618 -0.196921 122 | 6.8343 -0.152428 123 | 6.45471 -0.0616756 124 | 6.39797 -0.0203612 125 | 6.33997 0.0202243 126 | 6.29471 0.0601941 127 | 6.19221 0.0986798 128 | 6.15647 0.137356 129 | 6.14847 0.176384 130 | 6.11624 0.214474 131 | 6.08378 0.252161 132 | 6.06706 0.290207 133 | 6.08306 0.329837 134 | 6.11178 0.37047 135 | 6.14322 0.411682 136 | 6.17039 0.453017 137 | 6.20825 0.49559 138 | 6.23087 0.537375 139 | 6.22931 0.577254 140 | 3.52887 7.14395 141 | 3.433 7.06287 142 | 3.39914 7.10806 143 | 0.549274 1.8627 144 | 0.524137 1.86474 145 | 1.42408 5.46552 146 | 1.38111 5.4425 147 | 0.460629 1.86496 148 | 0.449203 1.8698 149 | 0.426885 1.8822 150 | 0.41476 1.94323 151 | 0.410874 1.98696 152 | 0.390746 1.95228 153 | 0.306117 1.63764 154 | 0.298515 1.6553 155 | 0.284707 1.63845 156 | 0.277064 1.657 157 | 0.262693 1.63503 158 | 0.253944 1.64754 159 | 0.24344 1.64913 160 | 0.233625 1.6556 161 | 0.221202 1.64318 162 | 0.209583 1.63563 163 | 0.200726 1.64983 164 | 0.204116 1.87693 165 | 0.185231 1.81055 166 | 0.173021 1.80473 167 | 0.165259 1.84762 168 | 0.162418 1.95627 169 | 0.147657 1.92735 170 | 0.133551 1.90232 171 | 0.120535 1.88916 172 | 0.109239 1.90287 173 | 0.0968559 1.89853 174 | 0.0847558 1.89911 175 | 0.0669791 2.10193 176 | 0.054679 2.1453 177 | 0.0403574 2.11161 178 | 0.0260599 2.04583 179 | 0.0125324 1.96896 180 | -1.45564e-05 1.927 181 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961429517620.txt: -------------------------------------------------------------------------------- 1 | 2.14259 -6.07419 2 | 2.21731 -6.16009 3 | 2.27495 -6.19553 4 | 2.15395 -5.64181 5 | 2.16244 -5.55709 6 | 2.17952 -5.49666 7 | 2.19405 -5.4316 8 | 2.20212 -5.35272 9 | 2.21198 -5.28041 10 | 2.2571 -5.29283 11 | 2.29848 -5.29571 12 | 2.3408 -5.3001 13 | 2.38409 -5.30599 14 | 2.43005 -5.31701 15 | 2.47076 -5.31586 16 | 2.51968 -5.33159 17 | 2.565 -5.33879 18 | 2.61227 -5.34923 19 | 2.66111 -5.36196 20 | 2.70302 -5.36001 21 | 3.19612 -6.14107 22 | 3.24096 -6.1311 23 | 3.51825 -6.45439 24 | 3.6016 -6.50787 25 | 3.68235 -6.55443 26 | 3.76483 -6.60197 27 | 3.85659 -6.66343 28 | 3.9508 -6.72657 29 | 4.03625 -6.77245 30 | 4.11624 -6.80725 31 | 4.53677 -3.92654 32 | 4.5542 -3.89093 33 | 4.55836 -3.84431 34 | 4.58517 -3.81698 35 | 4.62341 -3.79899 36 | 4.64141 -3.76429 37 | 4.64042 -3.71452 38 | 4.67978 -3.69715 39 | 4.70098 -3.66529 40 | 4.72354 -3.63453 41 | 4.74033 -3.59939 42 | 4.76966 -3.57378 43 | 5.76494 -3.46087 44 | 5.66131 -3.34957 45 | 5.56082 -3.24226 46 | 5.50428 -3.16228 47 | 5.41823 -3.0669 48 | 5.34342 -2.97957 49 | 5.26859 -2.89381 50 | 5.2782 -2.85528 51 | 5.24958 -2.79653 52 | 5.24346 -2.75034 53 | 5.25473 -2.71353 54 | 5.27287 -2.6803 55 | 5.2917 -2.6474 56 | 5.30315 -2.61084 57 | 4.9967 -2.38102 58 | 5.00187 -2.34433 59 | 5.0313 -2.31898 60 | 5.05058 -2.2888 61 | 5.04594 -2.2479 62 | 5.07305 -2.22118 63 | 5.08715 -2.18868 64 | 5.10474 -2.15764 65 | 5.13506 -2.13183 66 | 5.14212 -2.09629 67 | 5.15728 -2.06409 68 | 5.17038 -2.03105 69 | 5.20007 -2.0044 70 | 5.20998 -1.97003 71 | 5.65392 -2.05559 72 | 5.63399 -2.00763 73 | 5.31858 -1.81888 74 | 5.31304 -1.77909 75 | 5.33002 -1.74693 76 | 5.37537 -1.72379 77 | 5.3901 -1.69055 78 | 5.38838 -1.65222 79 | 5.41896 -1.62374 80 | 5.45419 -1.59634 81 | 5.47199 -1.5636 82 | 5.47321 -1.52614 83 | 5.58315 -1.48007 84 | 5.48116 -1.41556 85 | 5.36694 -1.34949 86 | 5.37741 -1.3156 87 | 5.40712 -1.28626 88 | 5.42693 -1.25434 89 | 5.45826 -1.22484 90 | 5.47966 -1.19287 91 | 5.48718 -1.15779 92 | 5.51407 -1.12666 93 | 5.49763 -1.0867 94 | 5.44259 -1.03968 95 | 5.33898 -0.984526 96 | 5.28512 -0.939668 97 | 5.26638 -0.901614 98 | 5.22172 -0.859615 99 | 5.21328 -0.824002 100 | 5.20559 -0.788681 101 | 5.26496 -0.763249 102 | 5.31297 -0.700915 103 | 5.36199 -0.672507 104 | 5.38902 -0.640902 105 | 5.38705 -0.605737 106 | 5.47098 -0.544377 107 | 5.49825 -0.511584 108 | 5.54824 -0.480449 109 | 5.90897 -0.435584 110 | 5.93059 -0.399044 111 | 5.95498 -0.362426 112 | 6.00411 -0.326872 113 | 6.76514 -0.281531 114 | 6.80378 -0.239542 115 | 6.82117 -0.196465 116 | 6.38218 -0.102108 117 | 6.34871 -0.0609442 118 | 6.25797 -0.0200306 119 | 6.21397 0.0198695 120 | 6.18572 0.0593593 121 | 6.16521 0.0986164 122 | 6.11847 0.137031 123 | 6.07148 0.174852 124 | 6.03026 0.212289 125 | 5.99281 0.249371 126 | 6.01507 0.288861 127 | 6.04805 0.329244 128 | 6.06079 0.368846 129 | 6.11218 0.411242 130 | 6.14632 0.453061 131 | 6.16722 0.494295 132 | 6.18685 0.535729 133 | 7.7772 0.924895 134 | 7.74036 0.970779 135 | 7.80736 1.02996 136 | 7.85806 1.08785 137 | 7.80739 1.13179 138 | 7.80296 1.18217 139 | 7.73953 1.73674 140 | 7.31418 1.69052 141 | 7.09891 1.68868 142 | 1.53438 5.57158 143 | 1.4904 5.55038 144 | 1.44473 5.5211 145 | 1.39901 5.48954 146 | 1.35133 5.4479 147 | 0.444294 1.8946 148 | 0.431052 1.89253 149 | 0.420445 1.90209 150 | 0.415811 1.93994 151 | 0.402171 1.93668 152 | 0.395682 1.96863 153 | 0.40994 2.18386 154 | 0.405582 2.23957 155 | 0.393479 2.25493 156 | 0.374572 2.23077 157 | 0.362362 2.24596 158 | 0.273168 1.92774 159 | 0.21402 1.66329 160 | 0.205435 1.6815 161 | 0.195132 1.68675 162 | 0.183792 1.68299 163 | 0.172101 1.67518 164 | 0.159846 1.66032 165 | 0.153376 1.83962 166 | 0.151728 1.97217 167 | 0.22988 3.98738 168 | 0.205591 4.01274 169 | 0.180046 4.01697 170 | 0.15365 4.00005 171 | 0.128533 4.01594 172 | 0.102835 4.01668 173 | 0.0118747 1.85496 174 | 8.07387e-06 2.543 175 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961430518770.txt: -------------------------------------------------------------------------------- 1 | 2.24686 -6.37673 2 | 2.26051 -6.28696 3 | 2.31442 -6.30994 4 | 2.35471 -6.29501 5 | 2.17051 -5.58399 6 | 2.18554 -5.51794 7 | 2.19419 -5.43801 8 | 2.20572 -5.36746 9 | 2.21528 -5.29421 10 | 2.24751 -5.27626 11 | 2.29153 -5.28564 12 | 2.32688 -5.27455 13 | 2.37324 -5.28785 14 | 2.41073 -5.28076 15 | 2.46044 -5.29971 16 | 2.50322 -5.30286 17 | 2.55178 -5.31741 18 | 2.59536 -5.32076 19 | 2.63509 -5.31571 20 | 2.67936 -5.3193 21 | 3.22302 -6.10439 22 | 3.27473 -6.10746 23 | 3.56104 -6.44231 24 | 3.63787 -6.48308 25 | 3.72477 -6.53963 26 | 3.79652 -6.56764 27 | 3.88699 -6.62604 28 | 3.97581 -6.67925 29 | 4.07064 -6.74016 30 | 4.15334 -6.77881 31 | 4.21612 -6.78355 32 | 4.52573 -3.87346 33 | 4.53511 -3.83154 34 | 4.57026 -3.81144 35 | 4.58604 -3.77516 36 | 4.61008 -3.74577 37 | 4.62456 -3.70872 38 | 4.63876 -3.67164 39 | 4.67475 -3.65176 40 | 4.67898 -3.60716 41 | 4.70115 -3.57657 42 | 4.74151 -3.55966 43 | 4.73765 -3.50963 44 | 5.74896 -3.40959 45 | 5.65495 -3.30516 46 | 5.5711 -3.20856 47 | 5.47843 -3.10873 48 | 5.3917 -3.01411 49 | 5.32063 -2.92991 50 | 5.24871 -2.84673 51 | 5.22446 -2.79051 52 | 5.20679 -2.73844 53 | 5.20554 -2.69545 54 | 5.22088 -2.66121 55 | 5.23867 -2.62823 56 | 5.25985 -2.59691 57 | 5.27724 -2.56367 58 | 4.95482 -2.32923 59 | 4.98686 -2.30549 60 | 4.99512 -2.27067 61 | 5.01227 -2.23992 62 | 5.01825 -2.20422 63 | 5.05059 -2.18002 64 | 5.05706 -2.14457 65 | 5.07436 -2.11374 66 | 5.09054 -2.0824 67 | 5.12231 -2.05728 68 | 5.12512 -2.02046 69 | 5.14352 -1.98982 70 | 5.16175 -1.95903 71 | 5.18353 -1.92949 72 | 5.6183 -2.00993 73 | 5.52817 -1.93792 74 | 5.3371 -1.83272 75 | 5.2596 -1.76861 76 | 5.27745 -1.73714 77 | 5.31605 -1.71227 78 | 5.33356 -1.68035 79 | 5.33464 -1.64329 80 | 5.35939 -1.61348 81 | 5.3907 -1.5854 82 | 5.39784 -1.55008 83 | 5.40475 -1.51474 84 | 5.43265 -1.48517 85 | 5.54605 -1.44023 86 | 5.4611 -1.38097 87 | 5.34164 -1.3145 88 | 5.33632 -1.27707 89 | 5.35898 -1.24633 90 | 5.37171 -1.21315 91 | 5.39401 -1.18201 92 | 5.41906 -1.15124 93 | 5.43904 -1.1192 94 | 5.45491 -1.08617 95 | 5.47156 -1.05317 96 | 5.33989 -0.957206 97 | 5.27593 -0.910974 98 | 5.22936 -0.868549 99 | 5.19629 -0.828962 100 | 5.13921 -0.786205 101 | 5.16986 -0.757107 102 | 5.19539 -0.726957 103 | 5.23165 -0.697966 104 | 5.24195 -0.665267 105 | 5.26794 -0.634379 106 | 5.30169 -0.60409 107 | 5.31937 -0.571687 108 | 5.36769 -0.542197 109 | 5.36706 -0.5075 110 | 5.419 -0.477486 111 | 5.44387 -0.444629 112 | 5.47752 -0.41215 113 | 5.83365 -0.364018 114 | 5.86781 -0.328511 115 | 5.89776 -0.292385 116 | 5.91649 -0.255415 117 | 6.7159 -0.203955 118 | 6.73307 -0.161407 119 | 6.75496 -0.118736 120 | 6.70258 -0.0749649 121 | 6.37399 0.0101963 122 | 6.2968 0.0503221 123 | 6.20336 0.0892313 124 | 6.18167 0.128444 125 | 6.14473 0.166975 126 | 6.09157 0.204503 127 | 6.05017 0.241837 128 | 5.99755 0.278141 129 | 5.94073 0.313572 130 | 5.93361 0.351242 131 | 5.94123 0.389816 132 | 5.99148 0.431591 133 | 6.02847 0.473007 134 | 6.05322 0.513899 135 | 6.07272 0.554672 136 | 6.12678 0.599121 137 | 6.14371 0.640447 138 | 7.35567 0.861973 139 | 7.74268 1.00782 140 | 7.67763 1.0493 141 | 7.61929 1.09098 142 | 7.74864 1.16009 143 | 7.80529 1.21963 144 | 7.72824 1.25825 145 | 7.74075 1.31113 146 | 7.27316 1.61819 147 | 7.17982 1.64566 148 | 6.9599 1.64214 149 | 7.14306 1.78206 150 | 7.055 1.80806 151 | 6.88031 1.99964 152 | 1.44785 5.61225 153 | 1.40196 5.58162 154 | 1.357 5.55259 155 | 1.31131 5.51834 156 | 1.26319 5.47107 157 | 1.22119 5.44781 158 | 1.17891 5.4213 159 | 0.360263 1.88793 160 | 0.347826 1.88823 161 | 0.364943 2.21919 162 | 0.62057 4.2853 163 | 0.589194 4.26045 164 | 0.562603 4.26909 165 | 0.536423 4.28153 166 | 0.514943 4.33452 167 | 0.488567 4.34965 168 | 0.464018 4.38351 169 | 0.169545 1.82414 170 | 0.148488 1.71659 171 | 0.131367 1.64075 172 | 0.124696 1.69342 173 | 0.113333 1.6862 174 | 0.102007 1.6779 175 | 0.0914426 1.68152 176 | 0.0813636 1.69605 177 | 0.0677941 1.92781 178 | 0.0639183 4.00049 179 | 0.0384903 4.01582 180 | 0.0128243 4.01698 181 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961431477380.txt: -------------------------------------------------------------------------------- 1 | 1.96927 -6.2092 2 | 2.05328 -6.19773 3 | 2.05988 -6.0869 4 | 2.08539 -6.03485 5 | 2.16388 -6.13455 6 | 2.18446 -6.06882 7 | 2.08204 -5.55995 8 | 2.09617 -5.49047 9 | 2.10841 -5.41823 10 | 2.11465 -5.33305 11 | 2.13749 -5.29159 12 | 2.18158 -5.30278 13 | 2.21585 -5.28964 14 | 2.26769 -5.31766 15 | 2.35212 -5.32571 16 | 2.41966 -5.29427 17 | 2.46908 -5.31223 18 | 2.51199 -5.31531 19 | 2.56414 -5.33699 20 | 2.60393 -5.33216 21 | 2.65133 -5.34226 22 | 3.12713 -6.10354 23 | 3.17027 -6.09139 24 | 3.44472 -6.41685 25 | 3.50724 -6.43419 26 | 3.60644 -6.51661 27 | 3.68186 -6.55356 28 | 3.75542 -6.58547 29 | 3.84507 -6.64353 30 | 3.94169 -6.71105 31 | 3.9999 -6.71146 32 | 4.48384 -3.88073 33 | 4.49262 -3.83832 34 | 4.51708 -3.80949 35 | 4.53906 -3.77859 36 | 4.56469 -3.75074 37 | 4.57772 -3.71264 38 | 4.61075 -3.69078 39 | 4.60445 -3.63764 40 | 4.63 -3.60995 41 | 4.64983 -3.57781 42 | 4.68243 -3.50843 43 | 5.7075 -3.42639 44 | 5.60623 -3.31698 45 | 5.52195 -3.21959 46 | 5.42971 -3.11943 47 | 5.35992 -3.03389 48 | 5.2849 -2.94694 49 | 5.18269 -2.84663 50 | 5.20783 -2.81721 51 | 5.16907 -2.71132 52 | 5.15877 -2.66397 53 | 5.17838 -2.63227 54 | 5.19601 -2.59953 55 | 5.22151 -2.57065 56 | 4.90462 -2.33714 57 | 4.92128 -2.30656 58 | 4.93866 -2.27628 59 | 4.95495 -2.24546 60 | 4.9619 -2.21046 61 | 4.97961 -2.18027 62 | 5.02285 -2.16101 63 | 5.02184 -2.1226 64 | 5.0307 -2.08851 65 | 5.05229 -2.05967 66 | 5.06537 -2.02731 67 | 5.09871 -2.0029 68 | 5.0909 -1.96232 69 | 5.09774 -1.92759 70 | 5.5496 -2.01766 71 | 5.54732 -1.97674 72 | 5.21261 -1.78263 73 | 5.22865 -1.75083 74 | 5.23784 -1.71672 75 | 5.25729 -1.68592 76 | 5.2966 -1.66123 77 | 5.29564 -1.62379 78 | 5.30976 -1.59102 79 | 5.3467 -1.56488 80 | 5.34891 -1.52844 81 | 5.38555 -1.5017 82 | 5.40663 -1.47036 83 | 5.46664 -1.41181 84 | 5.333 -1.34096 85 | 5.28513 -1.29302 86 | 5.29524 -1.25964 87 | 5.30709 -1.22664 88 | 5.32654 -1.19528 89 | 5.34678 -1.16394 90 | 5.36977 -1.13301 91 | 5.39357 -1.10203 92 | 5.4162 -1.07061 93 | 5.38758 -1.02917 94 | 5.32325 -0.981625 95 | 5.26542 -0.936167 96 | 5.22695 -0.894864 97 | 5.16054 -0.849544 98 | 5.11253 -0.808078 99 | 5.11068 -0.774301 100 | 5.1185 -0.742016 101 | 5.1588 -0.714188 102 | 5.1821 -0.683651 103 | 5.20125 -0.652347 104 | 5.24107 -0.623305 105 | 5.25886 -0.591323 106 | 5.28441 -0.559981 107 | 5.28888 -0.526258 108 | 5.34989 -0.49778 109 | 5.36891 -0.46492 110 | 5.38373 -0.431517 111 | 5.44124 -0.401105 112 | 5.79727 -0.352828 113 | 5.81938 -0.316815 114 | 5.85925 -0.281397 115 | 5.88391 -0.244858 116 | 6.65524 -0.191685 117 | 6.67533 -0.149525 118 | 6.71914 -0.107499 119 | 6.6157 -0.0635071 120 | 6.33697 -0.0202835 121 | 6.29697 0.0201349 122 | 6.19871 0.0594841 123 | 6.14221 0.0982485 124 | 6.11547 0.136964 125 | 6.08648 0.175284 126 | 6.03126 0.212324 127 | 5.97883 0.248789 128 | 5.92517 0.284544 129 | 5.88329 0.320275 130 | 5.87812 0.357729 131 | 5.90265 0.397145 132 | 5.92991 0.437109 133 | 5.9569 0.477438 134 | 6.00055 0.519597 135 | 6.02697 0.560759 136 | 6.05709 0.602676 137 | 6.06604 0.642789 138 | 6.57454 1.56394 139 | 7.27262 1.82864 140 | 6.99548 1.80662 141 | 6.7652 1.98002 142 | 6.99954 2.09732 143 | 1.43086 5.61454 144 | 1.3913 5.60902 145 | 1.34577 5.57795 146 | 1.30023 5.54459 147 | 1.2574 5.52061 148 | 1.21234 5.48461 149 | 1.16989 5.45803 150 | 1.1203 5.39491 151 | 0.8873 4.56558 152 | 0.850506 4.53087 153 | 0.300402 1.86192 154 | 0.289247 1.86875 155 | 0.275818 1.86067 156 | 0.263908 1.86239 157 | 0.25413 1.8799 158 | 0.241203 1.87455 159 | 0.228234 1.86811 160 | 0.218575 1.8894 161 | 0.207459 1.89971 162 | 0.193153 1.8801 163 | 0.184824 2.05772 164 | 0.160687 1.92731 165 | 0.13769 1.78971 166 | 0.117375 1.66487 167 | 0.105186 1.64163 168 | 0.095716 1.66024 169 | 0.083761 1.63486 170 | 0.072896 1.62637 171 | 0.0633714 1.64978 172 | 0.0531982 1.66215 173 | 0.0420248 1.64146 174 | 0.0316558 1.6487 175 | 0.0212983 1.66386 176 | 0.0107928 1.68597 177 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961432490890.txt: -------------------------------------------------------------------------------- 1 | 0.628071 -6.99988 2 | 1.92821 -6.22417 3 | 1.96947 -6.21648 4 | 2.01317 -6.21613 5 | 2.05066 -6.19649 6 | 2.07946 -6.0242 7 | 2.15082 -6.10416 8 | 2.17897 -6.06017 9 | 2.07408 -5.54478 10 | 2.08275 -5.46133 11 | 2.10276 -5.4097 12 | 2.1071 -5.31991 13 | 2.12647 -5.27016 14 | 2.16923 -5.27866 15 | 2.19907 -5.25546 16 | 2.24947 -5.28086 17 | 2.30028 -5.30583 18 | 2.34383 -5.31297 19 | 2.3929 -5.33164 20 | 2.43191 -5.32715 21 | 2.47349 -5.32783 22 | 2.52158 -5.34175 23 | 2.57038 -5.35617 24 | 3.03215 -6.1167 25 | 3.07973 -6.11416 26 | 3.12786 -6.11215 27 | 3.40231 -6.44396 28 | 3.47839 -6.4873 29 | 3.56569 -6.54925 30 | 3.63651 -6.57884 31 | 3.73036 -6.6479 32 | 3.81534 -6.69865 33 | 3.8881 -6.72607 34 | 3.97301 -6.77267 35 | 4.05816 -6.8176 36 | 4.41498 -3.87754 37 | 4.43665 -3.84662 38 | 4.44899 -3.80778 39 | 4.47018 -3.77669 40 | 4.48886 -3.74355 41 | 4.50729 -3.71034 42 | 4.541 -3.68965 43 | 4.54733 -3.64678 44 | 4.56192 -3.61082 45 | 4.58491 -3.58158 46 | 4.60612 -3.55098 47 | 4.61838 -3.5136 48 | 5.61823 -3.38079 49 | 5.53909 -3.28513 50 | 5.45292 -3.18708 51 | 5.34753 -3.0798 52 | 5.27666 -2.99423 53 | 5.22149 -2.91896 54 | 5.13668 -2.82861 55 | 5.12213 -2.77808 56 | 5.11244 -2.73068 57 | 5.09439 -2.67932 58 | 5.11407 -2.64809 59 | 5.13089 -2.61534 60 | 5.15108 -2.58429 61 | 5.17198 -2.55352 62 | 4.85593 -2.32076 63 | 4.86976 -2.28924 64 | 4.88157 -2.25681 65 | 4.89953 -2.22722 66 | 4.92006 -2.19871 67 | 4.92943 -2.16521 68 | 4.95144 -2.13722 69 | 4.97604 -2.11022 70 | 4.99312 -2.07991 71 | 4.99521 -2.0434 72 | 5.02023 -2.01628 73 | 5.04139 -1.98745 74 | 5.05679 -1.95627 75 | 5.08695 -1.93065 76 | 5.49731 -2.00637 77 | 5.5006 -1.96783 78 | 5.15077 -1.76874 79 | 5.17809 -1.7412 80 | 5.18721 -1.70744 81 | 5.22658 -1.68345 82 | 5.24671 -1.6162 83 | 5.26268 -1.58436 84 | 5.28709 -1.55492 85 | 5.29788 -1.52137 86 | 5.32965 -1.49369 87 | 5.38985 -1.43651 88 | 5.28375 -1.37212 89 | 5.21485 -1.3187 90 | 5.22803 -1.28654 91 | 5.24879 -1.25612 92 | 5.27034 -1.22572 93 | 5.28978 -1.19465 94 | 5.30707 -1.16295 95 | 5.33005 -1.13233 96 | 5.35481 -1.10187 97 | 5.33134 -1.06157 98 | 5.27419 -1.01518 99 | 5.21273 -0.968842 100 | 5.13416 -0.920329 101 | 5.09461 -0.879667 102 | 5.05278 -0.839221 103 | 5.0294 -0.802338 104 | 5.04333 -0.771536 105 | 5.08279 -0.744356 106 | 5.10923 -0.714901 107 | 5.13451 -0.685006 108 | 5.15465 -0.654188 109 | 5.18851 -0.624814 110 | 5.20234 -0.592769 111 | 5.22789 -0.561856 112 | 5.27018 -0.532348 113 | 5.30135 -0.501287 114 | 5.32636 -0.469323 115 | 5.36214 -0.437954 116 | 5.72346 -0.393883 117 | 5.7568 -0.359222 118 | 5.76797 -0.322922 119 | 5.80387 -0.287731 120 | 6.61695 -0.200949 121 | 6.65809 -0.15961 122 | 6.62898 -0.116522 123 | 6.26893 -0.030042 124 | 6.20699 0.00992916 125 | 6.0988 0.0487398 126 | 6.06637 0.0872609 127 | 6.0307 0.125307 128 | 5.97879 0.162466 129 | 5.93166 0.199135 130 | 5.90329 0.235966 131 | 5.85571 0.271563 132 | 5.8199 0.307194 133 | 5.83778 0.345569 134 | 5.85341 0.384054 135 | 5.88375 0.423831 136 | 5.92579 0.464951 137 | 5.94063 0.50434 138 | 5.98409 0.546576 139 | 6.00934 0.587637 140 | 6.04425 0.630079 141 | 7.54585 1.03129 142 | 7.57276 1.08432 143 | 7.64325 1.19432 144 | 7.62757 1.24186 145 | 7.63229 1.29276 146 | 7.01819 1.79863 147 | 1.37599 5.6303 148 | 1.32957 5.5952 149 | 1.28478 5.56461 150 | 1.24022 5.5327 151 | 1.19718 5.50533 152 | 1.15145 5.46297 153 | 1.10811 5.42907 154 | 1.06234 5.38012 155 | 0.84221 4.57208 156 | 0.803526 4.5242 157 | 0.771389 4.51051 158 | 0.734753 4.46799 159 | 0.271732 1.87643 160 | 0.260418 1.88308 161 | 0.247331 1.87677 162 | 0.235206 1.87732 163 | 0.223791 1.88375 164 | 0.210518 1.87421 165 | 0.198429 1.87453 166 | 0.185454 1.86581 167 | 0.174265 1.87492 168 | 0.162018 1.87301 169 | 0.150043 1.874 170 | 0.137694 1.86994 171 | 0.125538 1.86779 172 | 0.111594 1.83561 173 | 0.0987732 1.81632 174 | 0.0694413 1.67056 175 | 0.0579536 1.64798 176 | 0.0478789 1.66431 177 | 0.0366136 1.63659 178 | 0.0263278 1.64779 179 | 0.0157277 1.64092 180 | 0.00521334 1.63299 181 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961433492250.txt: -------------------------------------------------------------------------------- 1 | 1.86535 -6.29859 2 | 1.88589 -6.22145 3 | 1.93247 -6.23122 4 | 1.95746 -6.03761 5 | 1.98944 -6.00503 6 | 2.08703 -6.03957 7 | 1.99751 -5.54945 8 | 2.01092 -5.47647 9 | 2.02417 -5.40543 10 | 2.03411 -5.32791 11 | 2.04494 -5.25514 12 | 2.08922 -5.26891 13 | 2.12626 -5.26378 14 | 2.17663 -5.29076 15 | 2.21701 -5.2924 16 | 2.26181 -5.30386 17 | 2.30087 -5.30121 18 | 2.33919 -5.29644 19 | 2.38696 -5.31238 20 | 2.43587 -5.32974 21 | 2.47118 -5.31677 22 | 2.52395 -5.34063 23 | 3.0261 -6.09738 24 | 3.0754 -6.09843 25 | 3.31385 -6.36727 26 | 3.41434 -6.4591 27 | 3.46837 -6.46091 28 | 3.64227 -6.58136 29 | 3.73133 -6.64162 30 | 3.81239 -6.68537 31 | 3.90117 -6.74046 32 | 3.98575 -6.78607 33 | 4.06646 -6.82314 34 | 4.392 -3.85066 35 | 4.39916 -3.80743 36 | 4.42647 -3.7818 37 | 4.44752 -3.75083 38 | 4.4476 -3.70246 39 | 4.46966 -3.67266 40 | 4.49539 -3.64587 41 | 4.52565 -3.62266 42 | 4.53776 -3.58495 43 | 4.55745 -3.55338 44 | 4.57771 -3.52232 45 | 4.57785 -3.47603 46 | 5.56175 -3.33889 47 | 5.48402 -3.24467 48 | 5.40187 -3.14958 49 | 5.32046 -3.05667 50 | 5.24592 -2.96936 51 | 5.16 -2.87729 52 | 5.08891 -2.79512 53 | 5.0847 -2.7506 54 | 5.07042 -2.70109 55 | 5.05218 -2.65001 56 | 5.06903 -2.61763 57 | 5.08567 -2.58514 58 | 5.10658 -2.55479 59 | 5.12731 -2.52427 60 | 4.81073 -2.2924 61 | 4.82892 -2.26328 62 | 4.8433 -2.23233 63 | 4.86022 -2.20254 64 | 4.86599 -2.16773 65 | 4.89625 -2.14377 66 | 4.91813 -2.11596 67 | 4.93433 -2.08561 68 | 4.93742 -2.04978 69 | 4.96803 -2.02532 70 | 4.98274 -1.99424 71 | 4.98516 -1.95829 72 | 5.01252 -1.93211 73 | 5.4475 -2.0201 74 | 5.44152 -1.97837 75 | 5.09724 -1.77969 76 | 5.12272 -1.75189 77 | 5.11296 -1.7121 78 | 5.12951 -1.68121 79 | 5.16397 -1.65599 80 | 5.19259 -1.62861 81 | 5.19812 -1.59388 82 | 5.23121 -1.56748 83 | 5.23729 -1.53285 84 | 5.24891 -1.49986 85 | 5.27381 -1.47054 86 | 5.37533 -1.42498 87 | 5.27299 -1.3618 88 | 5.1788 -1.30218 89 | 5.17536 -1.26617 90 | 5.20184 -1.23743 91 | 5.21842 -1.20614 92 | 5.24067 -1.17602 93 | 5.26079 -1.14522 94 | 5.28269 -1.11464 95 | 5.29461 -1.08182 96 | 5.29946 -1.04753 97 | 5.25891 -1.00459 98 | 5.16 -0.951521 99 | 5.09706 -0.906233 100 | 5.05249 -0.864996 101 | 5.01944 -0.826316 102 | 4.98511 -0.787938 103 | 4.97918 -0.754378 104 | 5.02349 -0.728243 105 | 5.04687 -0.698692 106 | 5.06214 -0.667825 107 | 5.10004 -0.639653 108 | 5.12389 -0.60937 109 | 5.14359 -0.578361 110 | 5.16906 -0.547758 111 | 5.21525 -0.518931 112 | 5.24435 -0.48796 113 | 5.2643 -0.455862 114 | 5.29003 -0.424007 115 | 5.34849 -0.394268 116 | 5.68049 -0.34572 117 | 5.70156 -0.3104 118 | 5.74038 -0.275689 119 | 5.75702 -0.239578 120 | 6.53829 -0.188317 121 | 6.57235 -0.147218 122 | 6.60316 -0.105643 123 | 6.5497 -0.0628736 124 | 6.20597 0.0198439 125 | 6.17872 0.0592922 126 | 6.02749 0.134994 127 | 5.95853 0.171599 128 | 5.90434 0.207856 129 | 5.88391 0.244839 130 | 5.83528 0.280227 131 | 5.78444 0.314894 132 | 5.76733 0.350987 133 | 5.78692 0.389357 134 | 5.8232 0.429243 135 | 5.83329 0.467531 136 | 5.87502 0.508727 137 | 5.90052 0.548994 138 | 5.93669 0.590696 139 | 5.95765 0.631303 140 | 7.31545 0.869982 141 | 7.62989 1.00655 142 | 7.54009 1.04383 143 | 7.46002 1.08144 144 | 7.51821 1.13903 145 | 7.65991 1.21069 146 | 7.58689 1.24895 147 | 7.54818 1.29224 148 | 7.686 1.67314 149 | 6.87087 1.58805 150 | 6.99579 1.66415 151 | 7.15499 1.75046 152 | 7.59266 1.90911 153 | 6.81733 1.76061 154 | 6.73439 1.78523 155 | 6.74985 1.92873 156 | 6.78631 1.9862 157 | 3.26898 7.27532 158 | 3.13779 7.22941 159 | 2.99866 7.15829 160 | 3.00378 7.30125 161 | 2.94181 7.41904 162 | 1.28805 5.65517 163 | 1.24169 5.6174 164 | 1.19315 5.56656 165 | 1.15182 5.54667 166 | 1.10783 5.51177 167 | 1.06472 5.4785 168 | 1.02061 5.43704 169 | 0.981344 5.41886 170 | 0.73651 4.56497 171 | 0.700863 4.52808 172 | 0.667478 4.5028 173 | 0.63234 4.46242 174 | 0.600292 4.44061 175 | 0.216736 1.87351 176 | 0.210715 1.92953 177 | 0.211038 2.05419 178 | 0.19904 2.06744 179 | 0.18554 2.06568 180 | 0.148046 1.92431 181 | 0.132214 1.87535 182 | 0.120404 1.87915 183 | 0.108263 1.87788 184 | 0.095683 1.86755 185 | 0.0836872 1.86713 186 | 0.0723916 1.88461 187 | 0.0601399 1.87904 188 | 0.0345545 1.79967 189 | 0.0228086 1.78185 190 | 5.3466e-06 1.684 191 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961434452240.txt: -------------------------------------------------------------------------------- 1 | 0.635731 -7.09257 2 | 1.89812 -5.99782 3 | 1.92653 -5.95513 4 | 1.96339 -5.81445 5 | 2.00862 -5.82543 6 | 2.05043 -5.8257 7 | 2.0328 -5.54833 8 | 2.04579 -5.47529 9 | 2.05223 -5.38735 10 | 2.05872 -5.30236 11 | 2.07524 -5.2454 12 | 2.10683 -5.22741 13 | 2.15421 -5.24808 14 | 2.19732 -5.25728 15 | 2.23632 -5.25602 16 | 2.27381 -5.25081 17 | 2.31294 -5.249 18 | 2.35909 -5.26241 19 | 2.39928 -5.2618 20 | 2.44293 -5.26815 21 | 2.48718 -5.27505 22 | 2.53594 -5.29062 23 | 2.58193 -5.29949 24 | 3.05389 -6.07007 25 | 3.08803 -6.04155 26 | 3.14314 -6.05366 27 | 3.40147 -6.35154 28 | 3.49212 -6.42193 29 | 3.57317 -6.47216 30 | 3.64131 -6.4972 31 | 3.72129 -6.54161 32 | 3.80399 -6.58873 33 | 3.87631 -6.61607 34 | 3.97265 -6.6823 35 | 4.06688 -6.74243 36 | 4.14952 -6.78115 37 | 4.37439 -3.79936 38 | 4.39629 -3.7694 39 | 4.43477 -3.75352 40 | 4.42948 -3.70077 41 | 4.4592 -3.6775 42 | 4.48259 -3.64895 43 | 4.50657 -3.62088 44 | 4.51785 -3.58271 45 | 4.54378 -3.55625 46 | 4.5474 -3.5125 47 | 4.57928 -3.49066 48 | 4.5815 -3.44632 49 | 4.61225 -3.42355 50 | 5.58461 -3.32011 51 | 5.41178 -3.12452 52 | 5.32645 -3.03007 53 | 5.22443 -2.92804 54 | 5.16686 -2.85257 55 | 5.06285 -2.75312 56 | 5.09532 -2.72876 57 | 5.04011 -2.61693 58 | 5.04336 -2.57787 59 | 5.05972 -2.54561 60 | 5.08394 -2.51724 61 | 5.1071 -2.48823 62 | 4.77937 -2.2535 63 | 4.78913 -2.22083 64 | 4.8205 -2.19809 65 | 4.83079 -2.16563 66 | 4.83902 -2.13232 67 | 4.86906 -2.10853 68 | 4.87782 -2.07544 69 | 4.88544 -2.04194 70 | 4.9067 -2.01412 71 | 4.9241 -1.98461 72 | 4.94225 -1.95534 73 | 4.93786 -1.91723 74 | 4.96776 -1.89242 75 | 4.99473 -1.86626 76 | 5.02438 -1.84087 77 | 5.43422 -1.91268 78 | 5.14176 -1.73627 79 | 5.08248 -1.68017 80 | 5.11404 -1.65446 81 | 5.13213 -1.62418 82 | 5.13571 -1.58931 83 | 5.15532 -1.55938 84 | 5.16421 -1.52615 85 | 5.18923 -1.49758 86 | 5.19483 -1.46333 87 | 5.24168 -1.44046 88 | 5.23918 -1.40386 89 | 5.26545 -1.37492 90 | 5.28646 -1.30853 91 | 5.19749 -1.25134 92 | 5.13624 -1.20195 93 | 5.15844 -1.17245 94 | 5.17754 -1.14207 95 | 5.1857 -1.1092 96 | 5.20541 -1.0787 97 | 5.22984 -1.04898 98 | 5.25606 -1.01937 99 | 5.27229 -0.987633 100 | 5.27849 -0.953948 101 | 5.11371 -0.85688 102 | 5.03614 -0.810857 103 | 5.03529 -0.777767 104 | 4.9448 -0.69926 105 | 4.95908 -0.669008 106 | 4.99201 -0.641023 107 | 5.02082 -0.61216 108 | 5.03158 -0.580891 109 | 5.0501 -0.550376 110 | 5.08634 -0.521484 111 | 5.10649 -0.490621 112 | 5.13939 -0.460683 113 | 5.15917 -0.429267 114 | 5.19671 -0.398995 115 | 5.20214 -0.366015 116 | 5.24429 -0.335342 117 | 5.3232 -0.306272 118 | 5.65435 -0.252925 119 | 5.67084 -0.21739 120 | 5.6931 -0.181846 121 | 5.73213 -0.146461 122 | 6.46347 -0.0825724 123 | 6.54087 -0.0417915 124 | 6.528 -2.5103e-05 125 | 6.50687 0.0415242 126 | 6.30684 0.120805 127 | 6.05491 0.193356 128 | 5.9936 0.229717 129 | 5.93906 0.265615 130 | 5.87732 0.300469 131 | 5.82038 0.334833 132 | 5.78319 0.369757 133 | 5.72685 0.402888 134 | 5.72515 0.439524 135 | 5.73917 0.477481 136 | 5.75194 0.515546 137 | 5.79233 0.556471 138 | 5.8195 0.596607 139 | 5.84042 0.636463 140 | 5.88094 0.678903 141 | 5.91222 0.720798 142 | 6.61658 2.09392 143 | 3.08047 7.37013 144 | 2.8051 7.22454 145 | 1.13769 5.67203 146 | 1.08908 5.61536 147 | 1.04602 5.58387 148 | 1.00287 5.54911 149 | 0.962615 5.52781 150 | 0.920027 5.49045 151 | 0.881612 5.47548 152 | 0.799616 5.40517 153 | 0.618219 4.58249 154 | 0.585125 4.55658 155 | 0.550208 4.51258 156 | 0.518286 4.48918 157 | 0.485819 4.4576 158 | 0.454082 4.42878 159 | 0.424359 4.41666 160 | 0.393203 4.38641 161 | 0.131603 1.87038 162 | 0.123295 1.92806 163 | 0.11529 2.00369 164 | 0.0864751 1.93307 165 | 0.0726361 1.89461 166 | 0.0476179 1.86339 167 | 0.035987 1.87766 168 | 0.0238308 1.86485 169 | 0.0119802 1.87396 170 | 1.42459e-05 1.878 171 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961435387190.txt: -------------------------------------------------------------------------------- 1 | 0.637036 -7.12156 2 | 0.679351 -7.08551 3 | 1.95795 -6.2002 4 | 1.98237 -6.14096 5 | 2.02334 -6.1339 6 | 2.03888 -5.92606 7 | 2.06865 -5.89031 8 | 2.14939 -5.87943 9 | 2.07777 -5.46644 10 | 2.08257 -5.3757 11 | 2.09219 -5.3 12 | 2.1095 -5.24573 13 | 2.13758 -5.21923 14 | 2.16964 -5.20273 15 | 2.21799 -5.2247 16 | 2.2564 -5.22239 17 | 2.29205 -5.2134 18 | 2.33665 -5.22425 19 | 2.37983 -5.2311 20 | 2.42236 -5.23579 21 | 2.46163 -5.23292 22 | 2.50485 -5.23788 23 | 2.5478 -5.24159 24 | 2.59886 -5.26112 25 | 3.07682 -6.03379 26 | 3.10969 -6.00341 27 | 3.16092 -6.00825 28 | 3.41224 -6.29007 29 | 3.49374 -6.34353 30 | 3.57215 -6.38922 31 | 3.64833 -6.42895 32 | 3.73315 -6.48182 33 | 3.81827 -6.53301 34 | 3.88074 -6.54381 35 | 3.96309 -6.58664 36 | 4.04771 -6.63125 37 | 4.11884 -6.65208 38 | 4.22656 -6.72986 39 | 4.39312 -3.73152 40 | 4.39535 -3.68545 41 | 4.42725 -3.61712 42 | 4.45177 -3.59009 43 | 4.50581 -3.53986 44 | 4.51405 -3.50004 45 | 4.5535 -3.43861 46 | 4.55688 -3.39578 47 | 5.57988 -3.23734 48 | 5.48059 -3.13322 49 | 5.28924 -2.93503 50 | 5.22184 -2.85426 51 | 5.13866 -2.76641 52 | 5.0484 -2.67647 53 | 5.04585 -2.63406 54 | 5.03229 -2.58631 55 | 5.0103 -2.53478 56 | 5.05746 -2.4782 57 | 5.07225 -2.44549 58 | 5.09587 -2.41697 59 | 4.76633 -2.1867 60 | 4.77743 -2.15505 61 | 4.79929 -2.12821 62 | 4.80817 -2.09559 63 | 4.81683 -2.06294 64 | 4.82896 -2.03182 65 | 4.85752 -2.0075 66 | 4.85353 -1.96973 67 | 4.87806 -1.94358 68 | 4.89687 -1.915 69 | 4.92204 -1.88877 70 | 4.93585 -1.85807 71 | 4.94384 -1.8252 72 | 4.96195 -1.79604 73 | 5.01005 -1.77742 74 | 5.40811 -1.84139 75 | 5.04603 -1.61114 76 | 5.06956 -1.58313 77 | 5.09007 -1.554 78 | 5.11999 -1.52754 79 | 5.12482 -1.49348 80 | 5.14289 -1.46326 81 | 5.16367 -1.43366 82 | 5.17463 -1.40125 83 | 5.18829 -1.36953 84 | 5.21241 -1.34042 85 | 5.23636 -1.31107 86 | 5.27892 -1.25045 87 | 5.16497 -1.18875 88 | 5.09339 -1.13815 89 | 5.11813 -1.10948 90 | 5.14271 -1.08054 91 | 5.15047 -1.04795 92 | 5.17569 -1.01878 93 | 5.18895 -0.987083 94 | 5.1971 -0.954359 95 | 5.2336 -0.926626 96 | 5.24236 -0.893761 97 | 5.10712 -0.803866 98 | 5.02414 -0.758027 99 | 4.99818 -0.721567 100 | 4.95612 -0.683283 101 | 4.91377 -0.645565 102 | 4.9158 -0.613991 103 | 4.94742 -0.585947 104 | 4.95106 -0.554408 105 | 4.9883 -0.526415 106 | 5.00847 -0.496294 107 | 5.03145 -0.466213 108 | 5.04826 -0.435344 109 | 5.10177 -0.407224 110 | 5.10227 -0.374559 111 | 5.13249 -0.34391 112 | 5.16452 -0.313012 113 | 5.19237 -0.281503 114 | 5.23502 -0.250368 115 | 5.61055 -0.196699 116 | 5.61169 -0.160943 117 | 5.65159 -0.126049 118 | 5.67628 -0.0904151 119 | 5.84197 -0.0185918 120 | 6.4667 0.0618388 121 | 6.47418 0.103173 122 | 6.4334 0.143535 123 | 6.42536 0.184327 124 | 6.03682 0.250214 125 | 5.97617 0.285859 126 | 5.9233 0.321174 127 | 5.83429 0.353649 128 | 5.79301 0.388213 129 | 5.76947 0.423582 130 | 5.65003 0.487281 131 | 5.65876 0.524382 132 | 5.68117 0.562995 133 | 5.71725 0.603385 134 | 5.73416 0.642142 135 | 5.77861 0.684432 136 | 5.81283 0.726075 137 | 5.82593 0.765447 138 | 5.85561 0.807337 139 | 7.44461 1.22051 140 | 7.4357 1.26776 141 | 7.44126 1.31756 142 | 7.4661 1.42032 143 | 7.4255 1.46169 144 | 7.42976 1.51177 145 | 6.66513 1.71406 146 | 7.0737 1.86726 147 | 6.71707 1.81899 148 | 6.74388 1.87246 149 | 6.6866 1.90253 150 | 6.56394 1.91292 151 | 6.75189 2.01447 152 | 6.59688 2.10636 153 | 6.62706 2.16263 154 | 6.63398 2.25884 155 | 2.92563 7.41146 156 | 2.78048 7.31541 157 | 2.69154 7.2196 158 | 2.67089 7.30611 159 | 2.55374 7.57934 160 | 0.977558 5.6257 161 | 0.937731 5.60814 162 | 0.896105 5.57747 163 | 0.852014 5.52772 164 | 0.814728 5.51919 165 | 0.774371 5.48763 166 | 0.734316 5.4548 167 | 0.693821 5.41473 168 | 0.529882 4.59958 169 | 0.496344 4.56409 170 | 0.465825 4.55323 171 | 0.43241 4.51032 172 | 0.399384 4.46517 173 | 0.369432 4.44969 174 | 0.338014 4.41207 175 | 0.308071 4.3882 176 | 0.278064 4.35814 177 | 0.249369 4.34385 178 | 0.0839532 1.88113 179 | 0.0722317 1.88862 180 | 0.0472135 1.8524 181 | 0.0358669 1.87666 182 | 0.0236781 1.85885 183 | -1.49718e-05 1.982 184 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961436418060.txt: -------------------------------------------------------------------------------- 1 | 1.94549 -6.1475 2 | 1.98008 -6.12068 3 | 2.02446 -6.12406 4 | 2.0664 -6.11953 5 | 2.10255 -5.97379 6 | 2.12679 -5.92166 7 | 2.20344 -6.01406 8 | 2.09388 -5.49669 9 | 2.09781 -5.40304 10 | 2.11056 -5.33467 11 | 2.11991 -5.25987 12 | 2.12611 -5.17962 13 | 2.15644 -5.15948 14 | 2.20461 -5.18149 15 | 2.24123 -5.17557 16 | 2.2831 -5.18128 17 | 2.32964 -5.19671 18 | 2.36775 -5.19265 19 | 2.40675 -5.19013 20 | 2.45434 -5.2054 21 | 2.49271 -5.20045 22 | 2.53507 -5.2033 23 | 2.57623 -5.20314 24 | 2.62468 -5.21696 25 | 3.10305 -5.97644 26 | 3.13928 -5.95297 27 | 3.18572 -5.94867 28 | 3.44702 -6.24367 29 | 3.52055 -6.28173 30 | 3.60806 -6.34256 31 | 3.69199 -6.39474 32 | 3.76965 -6.43402 33 | 3.85256 -6.4803 34 | 3.91761 -6.49496 35 | 4.02112 -6.57132 36 | 4.07513 -6.56505 37 | 4.25766 -6.66755 38 | 4.34526 -6.7099 39 | 4.3773 -3.65717 40 | 4.40365 -3.63169 41 | 4.4314 -3.60728 42 | 4.44655 -3.57265 43 | 4.45752 -3.53486 44 | 4.47291 -3.50078 45 | 4.49755 -3.47398 46 | 4.53157 -3.45429 47 | 4.53036 -3.40785 48 | 4.5199 -3.35501 49 | 4.56705 -3.34499 50 | 4.59642 -3.32162 51 | 4.58985 -3.27246 52 | 5.51143 -3.08889 53 | 5.42074 -2.99274 54 | 5.33695 -2.90217 55 | 5.25135 -2.81232 56 | 5.16571 -2.72416 57 | 5.08715 -2.64135 58 | 5.05939 -2.58606 59 | 5.02488 -2.52808 60 | 5.01852 -2.48485 61 | 5.01271 -2.44224 62 | 5.04172 -2.41667 63 | 5.05343 -2.38272 64 | 5.07218 -2.35209 65 | 4.72767 -2.1194 66 | 4.75209 -2.09401 67 | 4.75986 -2.06124 68 | 4.77752 -2.03276 69 | 4.79317 -2.00337 70 | 4.81049 -1.97462 71 | 4.83043 -1.94686 72 | 4.84183 -1.91561 73 | 4.85396 -1.88465 74 | 4.86496 -1.85326 75 | 4.89824 -1.83021 76 | 4.90419 -1.79683 77 | 4.91839 -1.7665 78 | 4.92108 -1.73207 79 | 4.93393 -1.70126 80 | 5.36162 -1.77245 81 | 5.39947 -1.7468 82 | 5.04782 -1.56211 83 | 5.05195 -1.52811 84 | 5.05009 -1.49242 85 | 5.0797 -1.46597 86 | 5.08992 -1.43377 87 | 5.11343 -1.40522 88 | 5.12133 -1.37228 89 | 5.12419 -1.33803 90 | 5.15685 -1.31145 91 | 5.17095 -1.27994 92 | 5.20818 -1.25391 93 | 5.23352 -1.18952 94 | 5.13359 -1.13238 95 | 5.05858 -1.08201 96 | 5.09355 -1.02165 97 | 5.10488 -0.990054 98 | 5.12191 -0.959463 99 | 5.13384 -0.927805 100 | 5.16527 -0.899465 101 | 5.19359 -0.870266 102 | 5.21089 -0.838993 103 | 5.05796 -0.748234 104 | 5.00025 -0.707101 105 | 4.96007 -0.669142 106 | 4.92556 -0.632489 107 | 4.88185 -0.595216 108 | 4.88754 -0.564261 109 | 4.89999 -0.534016 110 | 4.92518 -0.504961 111 | 4.93229 -0.473885 112 | 4.9621 -0.444792 113 | 4.98577 -0.414839 114 | 5.00726 -0.38445 115 | 5.01959 -0.353171 116 | 5.09857 -0.293348 117 | 5.1253 -0.262063 118 | 5.14486 -0.230135 119 | 5.55119 -0.141837 120 | 5.59397 -0.107193 121 | 5.59354 -0.0714589 122 | 5.60389 -0.0358048 123 | 5.658 -2.17574e-05 124 | 5.68288 0.0362659 125 | 6.40483 0.122682 126 | 6.4279 0.164189 127 | 6.41273 0.204783 128 | 6.41929 0.246032 129 | 6.00815 0.307157 130 | 5.93319 0.341323 131 | 5.89197 0.376712 132 | 5.82959 0.410116 133 | 5.75407 0.441744 134 | 5.70728 0.474828 135 | 5.66828 0.508047 136 | 5.61913 0.539832 137 | 5.61358 0.575497 138 | 5.61675 0.612088 139 | 5.65842 0.653215 140 | 5.68788 0.693447 141 | 5.70318 0.732299 142 | 5.72415 0.772177 143 | 5.74287 0.812072 144 | 5.77813 0.854725 145 | 5.7765 0.892213 146 | 7.25187 1.3584 147 | 7.28134 1.4121 148 | 7.29374 1.46289 149 | 7.31265 1.51532 150 | 7.34194 1.57035 151 | 7.38547 1.62905 152 | 6.77582 1.862 153 | 6.61748 1.86402 154 | 6.66405 1.92315 155 | 6.55957 1.93845 156 | 6.53462 1.97653 157 | 6.50753 2.01379 158 | 6.50044 2.24135 159 | 6.51052 2.29144 160 | 3.29839 7.23347 161 | 3.2325 7.21058 162 | 3.19204 7.24389 163 | 3.15089 7.27605 164 | 3.11533 7.32179 165 | 3.06813 7.34061 166 | 3.01777 7.35172 167 | 2.96741 7.3625 168 | 2.69716 7.36145 169 | 2.60345 7.24864 170 | 2.55313 7.2538 171 | 2.52045 7.30966 172 | 2.48844 7.36919 173 | 0.877468 5.68063 174 | 0.838397 5.66732 175 | 0.753388 5.58441 176 | 0.71262 5.54943 177 | 0.670998 5.50324 178 | 0.6355 5.50444 179 | 0.595248 5.46166 180 | 0.557607 5.43849 181 | 0.412309 4.59956 182 | 0.38119 4.58117 183 | 0.349557 4.5526 184 | 0.318304 4.52382 185 | 0.286859 4.48584 186 | 0.257693 4.47859 187 | 0.227304 4.44519 188 | 0.196949 4.4026 189 | 0.167722 4.37479 190 | 0.139273 4.35978 191 | 0.110487 4.32359 192 | 0.0824366 4.30121 193 | 1.50045e-05 1.978 194 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961437406860.txt: -------------------------------------------------------------------------------- 1 | 0.6821 -7.08524 2 | 0.729361 -7.09963 3 | 0.87544 -7.16572 4 | 2.06405 -6.09922 5 | 2.10564 -6.09345 6 | 2.1366 -6.05722 7 | 2.19429 -5.97587 8 | 2.20513 -5.88866 9 | 2.25453 -5.90526 10 | 2.29771 -5.9047 11 | 2.17232 -5.37783 12 | 2.18386 -5.30833 13 | 2.19344 -5.23614 14 | 2.19983 -5.15853 15 | 2.21607 -5.10582 16 | 2.27334 -5.14734 17 | 2.34026 -5.12055 18 | 2.38647 -5.13449 19 | 2.43337 -5.14896 20 | 2.47406 -5.1495 21 | 2.51398 -5.14795 22 | 2.55442 -5.14698 23 | 2.60036 -5.15643 24 | 2.64424 -5.16105 25 | 3.14048 -5.94102 26 | 3.17228 -5.90936 27 | 3.21194 -5.89245 28 | 3.52854 -6.18761 29 | 3.61665 -6.24886 30 | 3.68441 -6.27302 31 | 3.77311 -6.33092 32 | 3.84407 -6.35714 33 | 3.92545 -6.3989 34 | 4.01016 -6.44412 35 | 4.09722 -6.49106 36 | 4.16131 -6.50008 37 | 4.25563 -6.55468 38 | 4.33048 -6.57743 39 | 4.42578 -6.62943 40 | 4.4154 -3.58099 41 | 4.439 -3.55329 42 | 4.46164 -3.52482 43 | 4.45493 -3.47345 44 | 4.48815 -3.45341 45 | 4.4998 -3.41676 46 | 4.51277 -3.3813 47 | 4.52868 -3.3482 48 | 4.53386 -3.30737 49 | 4.55087 -3.27537 50 | 4.57581 -3.24908 51 | 4.58586 -3.21228 52 | 4.62359 -3.19481 53 | 5.53995 -2.95121 54 | 5.44183 -2.85439 55 | 5.34269 -2.75895 56 | 5.24791 -2.66761 57 | 5.16113 -2.58208 58 | 5.06899 -2.49556 59 | 5.05966 -2.45087 60 | 5.031 -2.39737 61 | 5.02269 -2.35409 62 | 5.03584 -2.32107 63 | 5.04603 -2.28674 64 | 5.05782 -2.25319 65 | 5.07213 -2.22078 66 | 4.74459 -2.00541 67 | 4.75086 -1.97233 68 | 4.76708 -1.9434 69 | 4.77478 -1.911 70 | 4.79901 -1.88517 71 | 4.79698 -1.84903 72 | 4.8218 -1.82325 73 | 4.83149 -1.79167 74 | 4.85132 -1.76379 75 | 4.86627 -1.73406 76 | 4.87727 -1.70289 77 | 4.88617 -1.671 78 | 4.9053 -1.64256 79 | 4.9119 -1.60989 80 | 4.93448 -1.5824 81 | 5.36257 -1.64431 82 | 5.37681 -1.61111 83 | 5.01566 -1.39856 84 | 5.06021 -1.37615 85 | 5.06215 -1.34195 86 | 5.07547 -1.31079 87 | 5.09248 -1.28048 88 | 5.10543 -1.24906 89 | 5.10359 -1.21405 90 | 5.12392 -1.1843 91 | 5.13822 -1.15302 92 | 5.16015 -1.12332 93 | 5.17799 -1.09255 94 | 5.24649 -1.03706 95 | 5.14202 -0.982266 96 | 5.05773 -0.932661 97 | 5.05571 -0.898881 98 | 5.06728 -0.867527 99 | 5.0895 -0.837849 100 | 5.10759 -0.807297 101 | 5.12056 -0.775799 102 | 5.1561 -0.747468 103 | 5.15979 -0.714325 104 | 5.18309 -0.683781 105 | 5.14569 -0.645378 106 | 5.08715 -0.605001 107 | 5.00148 -0.562383 108 | 4.93636 -0.523099 109 | 4.90975 -0.488533 110 | 4.87196 -0.453311 111 | 4.83491 -0.418678 112 | 4.85344 -0.389013 113 | 4.88774 -0.360304 114 | 4.89593 -0.329426 115 | 4.92389 -0.299673 116 | 4.95067 -0.269521 117 | 4.98625 -0.239471 118 | 5.00167 -0.208144 119 | 5.03688 -0.177334 120 | 5.0569 -0.14565 121 | 5.07373 -0.11365 122 | 5.09335 -0.0814879 123 | 5.13876 -0.0493293 124 | 5.23797 -0.0167658 125 | 5.24597 0.0167743 126 | 5.51429 0.0882046 127 | 5.52162 0.123664 128 | 5.5427 0.159624 129 | 5.56155 0.195788 130 | 6.35559 0.345986 131 | 6.38519 0.388588 132 | 6.38656 0.429703 133 | 6.40163 0.471881 134 | 5.9049 0.511315 135 | 5.84575 0.543898 136 | 5.78643 0.575746 137 | 5.71003 0.605065 138 | 5.67424 0.638011 139 | 5.63132 0.669698 140 | 5.58524 0.700489 141 | 5.53405 0.730064 142 | 5.55403 0.768885 143 | 5.56582 0.806845 144 | 5.59416 0.847533 145 | 5.63406 0.890491 146 | 5.64206 0.928795 147 | 5.6567 0.968419 148 | 5.68879 1.01142 149 | 5.72154 1.05505 150 | 7.25607 1.57955 151 | 7.29069 1.63602 152 | 7.3512 1.69907 153 | 7.34213 1.74654 154 | 7.27553 1.82937 155 | 6.9788 2.18881 156 | 6.61614 2.12165 157 | 6.57677 2.15553 158 | 6.51164 2.18042 159 | 6.3859 2.18386 160 | 6.67203 2.3295 161 | 6.33355 2.34865 162 | 6.41567 2.42591 163 | 6.48493 2.49964 164 | 6.41249 2.56644 165 | 2.99259 7.40841 166 | 2.89936 7.45076 167 | 2.36828 7.30468 168 | 2.27965 7.35062 169 | 0.621942 5.69514 170 | 0.579971 5.64529 171 | 0.540773 5.61703 172 | 0.502496 5.59448 173 | 0.463368 5.55772 174 | 0.42404 5.51171 175 | 0.386726 5.48538 176 | 0.349255 5.45082 177 | 0.310746 5.39005 178 | 0.20727 4.62436 179 | 0.176296 4.58962 180 | 0.145679 4.55167 181 | 0.116374 4.54551 182 | 0.0864055 4.50017 183 | 0.0570984 4.46063 184 | 0.028416 4.43891 185 | 1.39856e-05 4.405 186 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961438408070.txt: -------------------------------------------------------------------------------- 1 | 0.715971 -6.97636 2 | 0.764343 -7.00643 3 | 0.815081 -7.05306 4 | 0.856633 -7.01892 5 | 0.952713 -7.05496 6 | 1.0667 -7.20345 7 | 2.1877 -5.96444 8 | 2.23699 -5.98031 9 | 2.27196 -5.95748 10 | 2.32195 -5.97359 11 | 2.32952 -5.88146 12 | 2.35509 -5.83678 13 | 2.36042 -5.74391 14 | 2.43762 -5.82557 15 | 2.31778 -5.3462 16 | 2.31437 -5.24618 17 | 2.32206 -5.17381 18 | 2.32477 -5.09245 19 | 2.33832 -5.03667 20 | 2.37303 -5.02705 21 | 2.41463 -5.03161 22 | 2.46077 -5.04484 23 | 2.49119 -5.02542 24 | 2.53765 -5.03797 25 | 2.57573 -5.03322 26 | 2.61523 -5.03085 27 | 2.6576 -5.03349 28 | 2.70153 -5.03843 29 | 2.74468 -5.04126 30 | 2.7933 -5.05337 31 | 2.83386 -5.05024 32 | 3.3466 -5.78932 33 | 3.39113 -5.78075 34 | 3.43261 -5.76669 35 | 3.68994 -6.02248 36 | 3.76743 -6.06162 37 | 3.82796 -6.0721 38 | 3.9211 -6.1326 39 | 3.98688 -6.14853 40 | 4.07444 -6.19645 41 | 4.1467 -6.21937 42 | 4.24517 -6.27972 43 | 4.31123 -6.2904 44 | 4.40612 -6.34156 45 | 4.49206 -6.37785 46 | 4.57282 -6.40517 47 | 4.67523 -6.46087 48 | 4.47353 -3.4034 49 | 4.49919 -3.37774 50 | 4.51667 -3.34594 51 | 4.53878 -3.31759 52 | 4.54853 -3.28032 53 | 4.56533 -3.24828 54 | 4.59664 -3.2265 55 | 4.59497 -3.18169 56 | 4.61109 -3.14943 57 | 4.63776 -3.12436 58 | 4.64098 -3.08359 59 | 4.63466 -3.03687 60 | 5.59251 -2.76115 61 | 5.49761 -2.67073 62 | 5.4045 -2.58293 63 | 5.31501 -2.49856 64 | 5.22921 -2.41753 65 | 5.12257 -2.32861 66 | 5.12 -2.28806 67 | 5.05427 -2.18161 68 | 5.05982 -2.14574 69 | 5.07805 -2.11528 70 | 5.10535 -2.08846 71 | 5.11767 -2.05541 72 | 5.07488 -2.00065 73 | 4.77749 -1.8132 74 | 4.78804 -1.78228 75 | 4.80122 -1.75232 76 | 4.81044 -1.72092 77 | 4.82889 -1.69279 78 | 4.82637 -1.65734 79 | 4.85772 -1.63347 80 | 4.85476 -1.59801 81 | 4.88486 -1.57338 82 | 4.88624 -1.53942 83 | 4.89693 -1.50845 84 | 4.91796 -1.48058 85 | 4.93116 -1.45025 86 | 4.93553 -1.41732 87 | 5.40048 -1.43934 88 | 5.35247 -1.38996 89 | 5.03673 -1.23946 90 | 5.04844 -1.20818 91 | 5.0658 -1.17815 92 | 5.06835 -1.14464 93 | 5.07361 -1.1118 94 | 5.09431 -1.08225 95 | 5.10112 -1.04967 96 | 5.12342 -1.02017 97 | 5.13475 -0.988343 98 | 5.14981 -0.957147 99 | 5.15582 -0.924211 100 | 5.29151 -0.878871 101 | 5.18444 -0.827072 102 | 5.09275 -0.779097 103 | 5.03826 -0.737835 104 | 5.05674 -0.707557 105 | 5.07999 -0.677733 106 | 5.09116 -0.64613 107 | 5.10412 -0.614651 108 | 5.11788 -0.583146 109 | 5.13841 -0.552239 110 | 5.13089 -0.518278 111 | 5.16396 -0.488296 112 | 5.08032 -0.447643 113 | 5.00334 -0.408649 114 | 4.91211 -0.369607 115 | 4.87846 -0.335731 116 | 4.83659 -0.301801 117 | 4.82944 -0.270378 118 | 4.82108 -0.239008 119 | 4.85548 -0.209611 120 | 4.86171 -0.178755 121 | 4.88575 -0.148375 122 | 4.90159 -0.117502 123 | 4.92924 -0.0866446 124 | 4.95669 -0.055438 125 | 4.97694 -0.0238506 126 | 4.98999 0.00798236 127 | 5.01684 0.040093 128 | 5.04048 0.072504 129 | 5.02991 0.104513 130 | 5.07613 0.137937 131 | 5.08414 0.170682 132 | 5.45614 0.253033 133 | 5.47039 0.288745 134 | 5.4834 0.324591 135 | 5.49219 0.360354 136 | 5.51571 0.39732 137 | 6.29336 0.534286 138 | 6.31571 0.576866 139 | 6.3318 0.619169 140 | 6.36352 0.663361 141 | 6.30249 0.69775 142 | 5.83257 0.721311 143 | 5.78123 0.75251 144 | 5.69902 0.778885 145 | 5.64443 0.808209 146 | 5.58772 0.836571 147 | 5.54669 0.866712 148 | 5.50255 0.895881 149 | 5.4691 0.926358 150 | 5.49458 0.966842 151 | 5.50797 1.00553 152 | 5.51322 1.04295 153 | 5.54177 1.08509 154 | 5.59255 1.13219 155 | 5.59792 1.17058 156 | 5.61769 1.21224 157 | 5.62642 1.25181 158 | 6.57674 2.32916 159 | 6.36892 2.30148 160 | 6.32312 2.33073 161 | 6.35209 2.38763 162 | 6.36938 2.44071 163 | 6.28751 2.45554 164 | 6.1444 2.44503 165 | 6.10825 2.47599 166 | 6.1376 2.53368 167 | 6.32076 2.70437 168 | 6.31584 2.79832 169 | 2.73158 7.37435 170 | 2.65093 7.29954 171 | 2.61059 7.33424 172 | 2.563 7.34888 173 | 2.52568 7.39351 174 | 2.47773 7.4076 175 | 2.43189 7.42804 176 | 2.38589 7.44819 177 | 2.35587 7.51959 178 | 1.96674 7.42701 179 | 0.458589 5.72767 180 | 0.418885 5.6886 181 | 0.379565 5.64726 182 | 0.340548 5.60166 183 | 0.303433 5.57976 184 | 0.266372 5.55261 185 | 0.228425 5.49525 186 | 0.192523 5.47462 187 | 0.0743025 4.65041 188 | 0.0442408 4.61579 189 | 0.0146631 4.59298 190 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961439343830.txt: -------------------------------------------------------------------------------- 1 | 0.799225 -6.93007 2 | 0.852845 -7.00225 3 | 0.880191 -6.86178 4 | 0.945446 -7.01558 5 | 0.980106 -6.93812 6 | 1.02434 -6.93172 7 | 1.16525 -7.24489 8 | 1.20253 -7.18405 9 | 2.34375 -5.93068 10 | 2.37892 -5.90911 11 | 2.36705 -5.66973 12 | 2.39378 -5.63243 13 | 2.42013 -5.59502 14 | 2.42676 -5.51356 15 | 2.40508 -5.37111 16 | 2.40986 -5.29105 17 | 2.40994 -5.20297 18 | 2.40814 -5.11331 19 | 2.4053 -5.02389 20 | 2.4198 -4.97247 21 | 2.45944 -4.97307 22 | 2.50234 -4.97962 23 | 2.53633 -4.96801 24 | 2.57349 -4.96238 25 | 2.61348 -4.96179 26 | 2.6564 -4.96618 27 | 2.70711 -4.98429 28 | 2.74513 -4.9783 29 | 2.78562 -4.9764 30 | 2.8346 -4.98896 31 | 2.86637 -4.97077 32 | 2.91822 -4.98691 33 | 3.44602 -5.72019 34 | 3.48192 -5.69724 35 | 3.52399 -5.68426 36 | 3.77796 -5.92382 37 | 3.85369 -5.95838 38 | 3.93385 -5.99806 39 | 3.99805 -6.01198 40 | 4.07881 -6.04937 41 | 4.16416 -6.09175 42 | 4.24451 -6.12507 43 | 4.32373 -6.15515 44 | 4.40235 -6.18284 45 | 4.47447 -6.20004 46 | 4.59185 -6.27791 47 | 4.6717 -6.30232 48 | 4.77007 -6.34995 49 | 4.55762 -3.30019 50 | 4.56637 -3.26233 51 | 4.57973 -3.22795 52 | 4.60351 -3.20096 53 | 4.59085 -3.1489 54 | 4.62575 -3.12964 55 | 4.619 -3.08231 56 | 4.6227 -3.04233 57 | 4.66466 -3.02748 58 | 4.66872 -2.98796 59 | 4.675 -2.95012 60 | 4.69966 -2.92393 61 | 4.70884 -2.88814 62 | 5.6806 -2.64215 63 | 5.59185 -2.55761 64 | 5.46304 -2.45668 65 | 5.39537 -2.38499 66 | 5.29491 -2.30032 67 | 5.21015 -2.2241 68 | 5.12094 -2.1475 69 | 5.0957 -2.0988 70 | 5.09044 -2.05875 71 | 5.08302 -2.01812 72 | 5.10139 -1.98783 73 | 5.10275 -1.95097 74 | 5.13101 -1.92435 75 | 5.15069 -1.89434 76 | 4.78126 -1.68954 77 | 4.78438 -1.65639 78 | 4.79769 -1.6268 79 | 4.79564 -1.59207 80 | 4.81711 -1.56516 81 | 4.84129 -1.53894 82 | 4.85673 -1.50981 83 | 4.86244 -1.47763 84 | 4.87656 -1.44801 85 | 4.88474 -1.4166 86 | 4.8879 -1.38377 87 | 4.9053 -1.35496 88 | 4.9293 -1.32781 89 | 4.93573 -1.29583 90 | 4.93808 -1.26283 91 | 5.38532 -1.30424 92 | 5.03986 -1.15271 93 | 5.02172 -1.11491 94 | 5.02971 -1.08306 95 | 5.03945 -1.05157 96 | 5.06424 -0.989494 97 | 5.07143 -0.957356 98 | 5.0735 -0.92427 99 | 5.09997 -0.89552 100 | 5.12432 -0.866136 101 | 5.14553 -0.835997 102 | 5.12902 -0.799769 103 | 5.26057 -0.751669 104 | 5.05851 -0.65706 105 | 5.02091 -0.619635 106 | 5.04562 -0.590034 107 | 5.05922 -0.558935 108 | 5.0786 -0.528307 109 | 5.07788 -0.495513 110 | 5.0909 -0.464019 111 | 5.11069 -0.432971 112 | 5.12232 -0.401065 113 | 5.12178 -0.368167 114 | 4.95037 -0.292418 115 | 4.85127 -0.255522 116 | 4.82983 -0.223508 117 | 4.80018 -0.19146 118 | 4.78332 -0.160234 119 | 4.79824 -0.130098 120 | 4.82796 -0.100089 121 | 4.8365 -0.0694052 122 | 4.86085 -0.0387439 123 | 4.85199 -0.00772229 124 | 4.87194 0.0233236 125 | 4.90669 0.0547912 126 | 4.92724 0.0864575 127 | 4.95358 0.118532 128 | 4.94973 0.150036 129 | 4.98065 0.18278 130 | 4.98637 0.214849 131 | 5.01886 0.248332 132 | 5.03515 0.281345 133 | 5.38731 0.37002 134 | 5.41974 0.406998 135 | 5.44095 0.443511 136 | 5.45395 0.479611 137 | 5.46771 0.515988 138 | 6.24717 0.670057 139 | 6.26165 0.712039 140 | 6.29868 0.756978 141 | 6.30265 0.798272 142 | 5.83835 0.815272 143 | 5.76377 0.842374 144 | 5.71972 0.873237 145 | 5.64886 0.899327 146 | 5.59368 0.927166 147 | 5.54528 0.955527 148 | 5.48394 0.981018 149 | 5.44316 1.0096 150 | 5.40224 1.03769 151 | 5.44259 1.08149 152 | 5.46007 1.12121 153 | 5.47041 1.15975 154 | 5.4971 1.2021 155 | 5.50297 1.24022 156 | 5.52807 1.28298 157 | 5.54506 1.32426 158 | 5.57632 1.36938 159 | 6.22438 2.40263 160 | 6.27872 2.46974 161 | 6.23407 2.49821 162 | 6.18137 2.5691 163 | 5.98251 2.53132 164 | 5.96165 2.56745 165 | 5.9827 2.62188 166 | 6.19557 2.80993 167 | 6.17661 2.84897 168 | 2.54845 7.4766 169 | 2.49754 7.48322 170 | 2.45255 7.50756 171 | 2.41375 7.55162 172 | 2.36791 7.5745 173 | 2.31984 7.59041 174 | 2.26594 7.58685 175 | 2.21834 7.60403 176 | 1.87883 7.49613 177 | 1.81629 7.44773 178 | 1.78189 7.51463 179 | 1.75525 7.61841 180 | 0.312771 5.76352 181 | 0.274948 5.74342 182 | 0.236731 5.70709 183 | 0.199235 5.67751 184 | 0.162039 5.64467 185 | 0.125003 5.5996 186 | 0.088468 5.54929 187 | 0.0527143 5.51275 188 | 0.0174051 5.46797 189 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961440422950.txt: -------------------------------------------------------------------------------- 1 | 0.897121 -6.98664 2 | 0.940378 -6.97086 3 | 0.980109 -6.93105 4 | 1.02552 -6.93256 5 | 1.12747 -7.00282 6 | 1.16754 -6.96786 7 | 1.26283 -6.98781 8 | 2.40849 -5.9759 9 | 2.41319 -5.87899 10 | 2.45569 -5.87546 11 | 2.46967 -5.80445 12 | 2.46535 -5.69312 13 | 2.47504 -5.61687 14 | 2.52435 -5.63106 15 | 2.57934 -5.65668 16 | 2.45562 -5.20812 17 | 2.44949 -5.11027 18 | 2.44922 -5.0271 19 | 2.44977 -4.94773 20 | 2.48086 -4.9311 21 | 2.52914 -4.9481 22 | 2.55423 -4.91943 23 | 2.60238 -4.93486 24 | 2.63903 -4.92784 25 | 2.68191 -4.93197 26 | 2.72398 -4.93401 27 | 2.75445 -4.91477 28 | 2.80259 -4.92663 29 | 2.84949 -4.93548 30 | 2.88853 -4.93013 31 | 2.92353 -4.9176 32 | 3.48664 -5.69787 33 | 3.50766 -5.65085 34 | 3.54207 -5.6258 35 | 3.57738 -5.60223 36 | 3.85118 -5.86452 37 | 3.91959 -5.88643 38 | 4.00354 -5.93007 39 | 4.07464 -5.95307 40 | 4.15419 -5.98691 41 | 4.23491 -6.02079 42 | 4.32087 -6.06039 43 | 4.38993 -6.07483 44 | 4.47413 -6.10879 45 | 4.56788 -6.15397 46 | 4.66299 -6.199 47 | 4.75885 -6.24306 48 | 4.8463 -6.27428 49 | 4.54019 -3.23705 50 | 4.5534 -3.20282 51 | 4.56965 -3.17083 52 | 4.58155 -3.13593 53 | 4.60231 -3.10718 54 | 4.6104 -3.06997 55 | 4.64162 -3.04815 56 | 4.63245 -2.99997 57 | 4.64476 -2.96602 58 | 4.66022 -2.93417 59 | 4.67462 -2.90172 60 | 4.68025 -2.86398 61 | 4.70187 -2.8361 62 | 5.67487 -2.58767 63 | 5.58634 -2.50434 64 | 5.4924 -2.42023 65 | 5.3756 -2.32789 66 | 5.26982 -2.24223 67 | 5.18069 -2.16534 68 | 5.1167 -2.10032 69 | 5.10033 -2.05564 70 | 5.07894 -2.00942 71 | 5.06464 -1.96645 72 | 5.07803 -1.93443 73 | 5.09589 -1.90406 74 | 5.10889 -1.87183 75 | 5.12262 -1.83985 76 | 4.75525 -1.63965 77 | 4.7571 -1.60637 78 | 4.77296 -1.57785 79 | 4.77437 -1.54457 80 | 4.80893 -1.5219 81 | 4.82046 -1.49175 82 | 4.83563 -1.46268 83 | 4.8324 -1.42809 84 | 4.83662 -1.39582 85 | 4.85409 -1.36734 86 | 4.86562 -1.33712 87 | 4.88082 -1.30783 88 | 4.87843 -1.27386 89 | 4.89809 -1.24564 90 | 4.90886 -1.21506 91 | 5.34656 -1.25116 92 | 5.36711 -1.21988 93 | 5.0752 -1.08556 94 | 4.98998 -1.03406 95 | 4.99648 -1.00218 96 | 5.00867 -0.971395 97 | 5.0187 -0.94013 98 | 5.03937 -0.910732 99 | 5.06971 -0.882825 100 | 5.06439 -0.848617 101 | 5.08254 -0.818328 102 | 5.08569 -0.785553 103 | 5.09555 -0.753795 104 | 5.11412 -0.723203 105 | 5.15034 -0.694811 106 | 5.18461 -0.63213 107 | 5.07827 -0.586281 108 | 4.97156 -0.541817 109 | 5.00079 -0.512713 110 | 5.00694 -0.481058 111 | 5.01191 -0.449256 112 | 5.04855 -0.420063 113 | 5.05612 -0.388201 114 | 5.0585 -0.355908 115 | 5.08861 -0.325387 116 | 5.08359 -0.292486 117 | 5.04841 -0.258131 118 | 4.96404 -0.222047 119 | 4.85743 -0.186208 120 | 4.78356 -0.152794 121 | 4.76145 -0.121659 122 | 4.74613 -0.0909465 123 | 4.76761 -0.0609074 124 | 4.7719 -0.030489 125 | 4.772 -1.83504e-05 126 | 4.8039 0.0306565 127 | 4.80061 0.061292 128 | 4.82611 0.0924421 129 | 4.84042 0.123639 130 | 4.86652 0.155406 131 | 4.87542 0.18686 132 | 4.9061 0.219417 133 | 4.91758 0.251403 134 | 4.92885 0.283545 135 | 4.9459 0.316224 136 | 4.9767 0.350115 137 | 4.99231 0.383263 138 | 5.35852 0.480284 139 | 5.38919 0.517741 140 | 5.38279 0.551836 141 | 5.41892 0.590529 142 | 5.43292 0.627183 143 | 6.21101 0.797505 144 | 6.22165 0.839287 145 | 6.24289 0.882778 146 | 6.23812 0.922769 147 | 5.76773 0.928603 148 | 5.6956 0.95434 149 | 5.65589 0.984857 150 | 5.59241 1.01064 151 | 5.53375 1.03657 152 | 5.46223 1.05932 153 | 5.41712 1.0865 154 | 5.38265 1.11539 155 | 5.3539 1.14513 156 | 5.36699 1.18382 157 | 5.38077 1.22294 158 | 5.40304 1.26434 159 | 5.42111 1.30513 160 | 5.46896 1.35366 161 | 5.48735 1.39545 162 | 5.49574 1.43501 163 | 5.50385 1.47473 164 | 7.21793 3.01677 165 | 7.20772 3.06671 166 | 7.16872 3.10432 167 | 5.92763 2.65729 168 | 5.88962 2.68554 169 | 5.86781 2.72099 170 | 2.40657 7.60427 171 | 2.35235 7.60134 172 | 2.30608 7.62386 173 | 2.26217 7.65473 174 | 2.2138 7.67094 175 | 2.16668 7.69166 176 | 2.11964 7.71305 177 | 1.65174 7.48799 178 | 1.61017 7.52772 179 | 1.55172 7.48791 180 | 0.147478 5.77112 181 | 0.10982 5.72995 182 | 0.0729873 5.71153 183 | 0.0362156 5.66488 184 | 4.26543e-05 5.623 185 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961441429120.txt: -------------------------------------------------------------------------------- 1 | 1.26891 -6.75994 2 | 1.3583 -6.98924 3 | 2.51229 -5.78831 4 | 2.55654 -5.78858 5 | 2.53937 -5.55621 6 | 2.56711 -5.43194 7 | 2.59965 -5.4109 8 | 2.64518 -5.41662 9 | 2.57109 -5.09839 10 | 2.56034 -4.99729 11 | 2.56456 -4.92758 12 | 2.55818 -4.83946 13 | 2.59666 -4.83709 14 | 2.63809 -4.83969 15 | 2.68062 -4.84371 16 | 2.72282 -4.84652 17 | 2.76418 -4.84724 18 | 2.79163 -4.82339 19 | 2.84523 -4.84424 20 | 2.87872 -4.83023 21 | 2.92147 -4.83139 22 | 2.96487 -4.83306 23 | 3.00049 -4.82163 24 | 3.04035 -4.81671 25 | 3.61634 -5.57001 26 | 3.63815 -5.52588 27 | 3.66899 -5.49583 28 | 3.7024 -5.46976 29 | 3.97083 -5.7076 30 | 4.05222 -5.74582 31 | 4.12903 -5.77591 32 | 4.20346 -5.80119 33 | 4.29968 -5.85478 34 | 4.39855 -5.90978 35 | 4.45795 -5.91025 36 | 4.53636 -5.93484 37 | 4.62262 -5.96815 38 | 4.73048 -6.02734 39 | 4.79135 -6.02513 40 | 4.9958 -6.1198 41 | 5.08584 -6.14936 42 | 4.62405 -3.06569 43 | 4.62097 -3.02126 44 | 4.66711 -3.00898 45 | 4.63563 -2.94686 46 | 4.67303 -2.92883 47 | 4.69678 -2.90202 48 | 4.70329 -2.86463 49 | 4.69752 -2.82006 50 | 4.71633 -2.79046 51 | 4.74186 -2.76476 52 | 4.74471 -2.72589 53 | 4.74987 -2.68858 54 | 4.77222 -2.66106 55 | 5.68939 -2.3194 56 | 5.59734 -2.24022 57 | 5.50266 -2.16158 58 | 5.39601 -2.07993 59 | 5.30258 -2.00504 60 | 5.1981 -1.92761 61 | 5.14736 -1.87142 62 | 5.10459 -1.81898 63 | 5.10102 -1.78101 64 | 5.08203 -1.73798 65 | 5.10348 -1.70892 66 | 5.11526 -1.67654 67 | 5.12398 -1.64317 68 | 5.1382 -1.61155 69 | 4.78482 -1.43372 70 | 4.78525 -1.40055 71 | 4.80566 -1.3732 72 | 4.79315 -1.33652 73 | 4.81318 -1.30897 74 | 4.83403 -1.28148 75 | 4.84309 -1.25077 76 | 4.8413 -1.21732 77 | 4.8587 -1.1887 78 | 4.86232 -1.15666 79 | 4.87644 -1.1271 80 | 4.87965 -1.095 81 | 4.8973 -1.0661 82 | 4.90598 -1.03515 83 | 4.91054 -1.00334 84 | 5.36849 -0.989967 85 | 5.34616 -0.950521 86 | 4.9849 -0.82063 87 | 4.98808 -0.788406 88 | 5.00785 -0.758722 89 | 5.00765 -0.725947 90 | 5.01319 -0.694029 91 | 5.03438 -0.664163 92 | 5.05837 -0.634426 93 | 5.07623 -0.603702 94 | 5.06607 -0.569646 95 | 5.08851 -0.539222 96 | 5.09086 -0.506554 97 | 5.10893 -0.47536 98 | 5.15746 -0.413381 99 | 5.0473 -0.372066 100 | 4.95579 -0.333454 101 | 4.9738 -0.30271 102 | 4.98362 -0.271315 103 | 4.98625 -0.239471 104 | 5.01066 -0.208518 105 | 5.01489 -0.17656 106 | 5.03291 -0.144959 107 | 5.05273 -0.113179 108 | 5.05735 -0.080912 109 | 5.00677 -0.0480623 110 | 4.99297 -0.0159816 111 | 4.81278 0.0461844 112 | 4.75139 0.0760015 113 | 4.74881 0.106356 114 | 4.74703 0.136709 115 | 4.71008 0.165813 116 | 4.70593 0.195822 117 | 4.71557 0.226455 118 | 4.73299 0.257655 119 | 4.7552 0.289391 120 | 4.77121 0.321018 121 | 4.78502 0.352716 122 | 4.81157 0.385642 123 | 4.83989 0.419094 124 | 4.84806 0.451072 125 | 4.86796 0.484359 126 | 4.88266 0.517393 127 | 4.90509 0.551528 128 | 4.92827 0.586089 129 | 5.30008 0.699198 130 | 5.32918 0.737757 131 | 5.32237 0.771553 132 | 5.34204 0.809336 133 | 5.33576 0.843343 134 | 6.11405 1.04672 135 | 6.13086 1.09002 136 | 6.12966 1.13031 137 | 6.14489 1.17382 138 | 6.15295 1.21622 139 | 5.65157 1.19245 140 | 5.58324 1.2154 141 | 5.51681 1.23796 142 | 5.44739 1.25905 143 | 5.39155 1.28254 144 | 5.3677 1.3132 145 | 5.30294 1.33338 146 | 5.27106 1.36128 147 | 5.26127 1.39472 148 | 5.26768 1.43256 149 | 5.30464 1.47912 150 | 5.31046 1.51743 151 | 5.33039 1.56008 152 | 5.35766 1.60535 153 | 5.36257 1.64429 154 | 5.38439 1.68874 155 | 5.41918 1.73781 156 | 6.85995 2.34598 157 | 6.85763 2.44364 158 | 6.91018 2.56248 159 | 6.88895 2.65537 160 | 6.14459 2.87989 161 | 5.97849 3.13586 162 | 5.98037 3.18581 163 | 5.95635 3.2221 164 | 2.01863 7.71426 165 | 1.96898 7.72605 166 | 1.92336 7.75402 167 | 1.87253 7.76131 168 | 1.82443 7.77994 169 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961442249670.txt: -------------------------------------------------------------------------------- 1 | 1.57263 -6.71326 2 | 1.64011 -6.80515 3 | 1.71051 -6.90324 4 | 1.73017 -6.79622 5 | 1.76195 -6.74052 6 | 2.82331 -5.60509 7 | 2.85772 -5.58426 8 | 2.82288 -5.34654 9 | 2.85369 -5.32221 10 | 2.91037 -5.26517 11 | 2.78199 -4.9578 12 | 2.77501 -4.87214 13 | 2.76067 -4.70602 14 | 2.79171 -4.69 15 | 2.83869 -4.70031 16 | 2.87495 -4.6923 17 | 2.90435 -4.67298 18 | 2.94643 -4.67378 19 | 2.98055 -4.66159 20 | 3.03314 -4.67768 21 | 3.07012 -4.66906 22 | 3.10711 -4.66016 23 | 3.15195 -4.66257 24 | 3.18735 -4.65058 25 | 3.23355 -4.65392 26 | 3.27993 -4.65687 27 | 3.87619 -5.35665 28 | 3.89556 -5.31161 29 | 3.94077 -5.30185 30 | 4.26012 -5.5077 31 | 4.35137 -5.55198 32 | 4.43279 -5.582 33 | 4.51728 -5.61433 34 | 4.60109 -5.64424 35 | 4.66509 -5.64865 36 | 4.76976 -5.70078 37 | 4.83455 -5.70374 38 | 4.94062 -5.7539 39 | 5.01995 -5.77125 40 | 5.08847 -5.77506 41 | 5.18787 -5.81254 42 | 5.28662 -5.84751 43 | 5.38805 -5.88366 44 | 4.72973 -2.80511 45 | 4.75447 -2.77886 46 | 4.74527 -2.73294 47 | 4.76264 -2.70255 48 | 4.77808 -2.67108 49 | 4.77578 -2.62987 50 | 4.80831 -2.60787 51 | 4.78784 -2.5573 52 | 4.8094 -2.52944 53 | 4.82547 -2.49865 54 | 4.83332 -2.46366 55 | 4.84807 -2.43227 56 | 4.85725 -2.39813 57 | 5.78391 -2.02757 58 | 5.52436 -1.89703 59 | 5.44653 -1.7928 60 | 5.25132 -1.69142 61 | 5.19526 -1.63678 62 | 5.13681 -1.58235 63 | 5.15256 -1.55121 64 | 5.11824 -1.50527 65 | 5.12872 -1.4728 66 | 5.13803 -1.43998 67 | 5.14616 -1.40685 68 | 5.16375 -1.37625 69 | 4.78149 -1.20912 70 | 4.80272 -1.18188 71 | 4.80336 -1.14953 72 | 4.82425 -1.12197 73 | 4.82254 -1.08913 74 | 4.83136 -1.05871 75 | 4.83901 -1.02802 76 | 4.84156 -0.996258 77 | 4.84979 -0.965682 78 | 4.85979 -0.93542 79 | 4.86961 -0.905069 80 | 4.89006 -0.876571 81 | 4.8926 -0.844787 82 | 4.90283 -0.814316 83 | 4.91979 -0.784852 84 | 4.92372 -0.753238 85 | 5.3578 -0.749683 86 | 5.34266 -0.712777 87 | 4.96984 -0.566278 88 | 4.97535 -0.534714 89 | 5.01349 -0.506419 90 | 5.01065 -0.473799 91 | 5.01059 -0.441499 92 | 5.04121 -0.411742 93 | 5.04175 -0.379361 94 | 5.04407 -0.347128 95 | 5.04319 -0.314693 96 | 5.06407 -0.283514 97 | 5.08875 -0.252278 98 | 5.14952 -0.189337 99 | 5.01369 -0.15226 100 | 4.93258 -0.118245 101 | 4.92524 -0.0865743 102 | 4.94369 -0.0552926 103 | 4.94594 -0.023702 104 | 4.94599 0.00791198 105 | 4.97684 0.0397734 106 | 4.96249 0.0713822 107 | 4.98792 0.10364 108 | 4.98516 0.135465 109 | 4.99219 0.167595 110 | 5.008 0.20018 111 | 4.94868 0.229499 112 | 4.86722 0.256909 113 | 4.78163 0.28305 114 | 4.72783 0.310203 115 | 4.69284 0.338045 116 | 4.66367 0.365922 117 | 4.64828 0.394624 118 | 4.6606 0.425691 119 | 4.67072 0.456737 120 | 4.67169 0.486997 121 | 4.70326 0.520699 122 | 4.72666 0.553893 123 | 4.73493 0.585566 124 | 4.74993 0.618271 125 | 4.77957 0.653223 126 | 4.79608 0.686737 127 | 4.79753 0.718267 128 | 4.82643 0.754166 129 | 4.8452 0.788857 130 | 4.86077 0.823318 131 | 5.21088 0.951297 132 | 5.2155 0.98663 133 | 5.22381 1.02283 134 | 6.0126 1.29746 135 | 6.02184 1.38024 136 | 6.05183 1.42789 137 | 6.04064 1.46607 138 | 5.59518 1.43394 139 | 5.5153 1.4511 140 | 5.47695 1.4785 141 | 5.35178 1.51837 142 | 5.24471 1.56071 143 | 5.19636 1.58255 144 | 5.14318 1.60234 145 | 5.15284 1.64156 146 | 5.16601 1.6822 147 | 5.18172 1.72403 148 | 5.19616 1.7658 149 | 5.21311 1.80881 150 | 5.23538 1.85411 151 | 5.24411 1.89502 152 | 5.2591 1.93853 153 | 6.75577 2.68831 154 | 6.69953 2.71566 155 | 6.66077 2.74965 156 | 6.70575 2.81852 157 | 6.76298 2.89358 158 | 6.69484 2.91519 159 | 6.6843 2.96156 160 | 6.69349 3.01697 161 | 5.94349 3.05354 162 | 5.98945 3.1257 163 | 5.88364 3.1185 164 | 5.91466 3.18353 165 | 5.87138 3.2088 166 | 5.78866 3.21182 167 | 5.83859 3.2885 168 | 5.73569 3.37702 169 | 5.75777 3.43976 170 | 5.83315 3.53559 171 | 5.73888 3.5288 172 | 5.74675 3.58446 173 | 1.64065 7.78398 174 | 1.59087 7.7943 175 | 1.54644 7.83178 176 | 1.49935 7.85722 177 | 1.39633 7.86196 178 | 1.13566 7.8422 179 | 1.09345 7.90675 180 | 0.989057 7.89428 181 | 0.862722 7.6807 182 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961443236900.txt: -------------------------------------------------------------------------------- 1 | 1.6896 -6.65796 2 | 1.7857 -6.85317 3 | 1.8345 -6.86098 4 | 2.88478 -5.5692 5 | 2.92766 -5.56487 6 | 2.88676 -5.32142 7 | 2.9036 -5.19342 8 | 2.94798 -5.19482 9 | 2.8772 -4.92286 10 | 2.86516 -4.83131 11 | 2.86444 -4.76069 12 | 2.85199 -4.67234 13 | 2.86013 -4.61922 14 | 2.89801 -4.61445 15 | 2.9322 -4.60348 16 | 2.97666 -4.60822 17 | 3.01364 -4.60087 18 | 3.04954 -4.59157 19 | 3.09381 -4.59444 20 | 3.13656 -4.59445 21 | 3.1726 -4.58424 22 | 3.21381 -4.58112 23 | 3.24584 -4.56462 24 | 3.2924 -4.56818 25 | 3.33678 -4.5681 26 | 3.96241 -5.28194 27 | 3.97602 -5.23031 28 | 4.00561 -5.20012 29 | 4.05035 -5.18946 30 | 4.33063 -5.4051 31 | 4.40847 -5.43097 32 | 4.48427 -5.45297 33 | 4.56246 -5.47653 34 | 4.64757 -5.50695 35 | 4.72415 -5.52587 36 | 4.8195 -5.5652 37 | 4.91158 -5.59903 38 | 4.96908 -5.59229 39 | 5.04475 -5.6051 40 | 5.15582 -5.65561 41 | 5.21143 -5.64395 42 | 5.3033 -5.67051 43 | 5.38334 -5.68307 44 | 5.48798 -5.72009 45 | 4.74155 -2.67077 46 | 4.75236 -2.63711 47 | 4.77696 -2.61109 48 | 4.77677 -2.57159 49 | 4.79395 -2.54156 50 | 4.7932 -2.50217 51 | 4.81616 -2.47523 52 | 4.82827 -2.44269 53 | 4.83926 -2.40964 54 | 4.84734 -2.37524 55 | 4.85337 -2.33996 56 | 4.86185 -2.30598 57 | 4.87736 -2.27538 58 | 5.74961 -1.87624 59 | 5.64332 -1.80185 60 | 5.5411 -1.73038 61 | 5.41812 -1.65415 62 | 5.31835 -1.58672 63 | 5.22082 -1.52146 64 | 5.19675 -1.47858 65 | 5.1126 -1.41949 66 | 5.11382 -1.38479 67 | 5.11964 -1.35141 68 | 5.10297 -1.31228 69 | 5.14712 -1.28872 70 | 5.13579 -1.25116 71 | 5.14269 -1.21818 72 | 4.78011 -1.06814 73 | 4.78975 -1.0383 74 | 4.79627 -1.00775 75 | 4.8026 -0.977169 76 | 4.81658 -0.94809 77 | 4.82645 -0.918126 78 | 4.84105 -0.888977 79 | 4.82693 -0.854623 80 | 4.84213 -0.825527 81 | 4.86308 -0.797243 82 | 4.85918 -0.764839 83 | 4.87582 -0.735649 84 | 4.86358 -0.702134 85 | 4.88281 -0.673176 86 | 4.90386 -0.644262 87 | 5.33571 -0.631933 88 | 5.30981 -0.594581 89 | 4.93583 -0.489095 90 | 4.9488 -0.458555 91 | 4.95262 -0.427096 92 | 4.96022 -0.395926 93 | 4.96265 -0.364309 94 | 4.98283 -0.333882 95 | 5.00182 -0.303151 96 | 4.99467 -0.270784 97 | 4.9863 -0.238473 98 | 5.02269 -0.208143 99 | 5.03391 -0.176483 100 | 5.05492 -0.144975 101 | 5.07336 -0.0808114 102 | 4.98277 -0.0476111 103 | 4.90498 -0.0156099 104 | 4.89498 0.0156148 105 | 4.87778 0.0466445 106 | 4.90038 0.0780929 107 | 4.90878 0.109519 108 | 4.92298 0.141227 109 | 4.93097 0.172911 110 | 4.92977 0.204329 111 | 4.93935 0.236265 112 | 4.96371 0.269143 113 | 4.9569 0.300466 114 | 4.90799 0.328904 115 | 4.82801 0.354462 116 | 4.75089 0.379252 117 | 4.69258 0.404707 118 | 4.65705 0.431557 119 | 4.60445 0.456293 120 | 4.58255 0.483631 121 | 4.59428 0.514492 122 | 4.62765 0.54811 123 | 4.62307 0.577464 124 | 4.65202 0.611211 125 | 4.67478 0.644531 126 | 4.6686 0.674021 127 | 4.69486 0.708383 128 | 4.70803 0.741084 129 | 4.73282 0.775924 130 | 4.73665 0.80758 131 | 4.76292 0.843327 132 | 4.76433 0.874925 133 | 4.79009 0.911247 134 | 5.15536 1.04899 135 | 5.15934 1.08408 136 | 5.17285 1.12138 137 | 5.17243 1.15585 138 | 5.1786 1.19193 139 | 5.93151 1.44506 140 | 5.9639 1.49327 141 | 5.96104 1.53299 142 | 5.99659 1.58294 143 | 5.9555 1.61275 144 | 5.46894 1.55607 145 | 5.42147 1.57997 146 | 5.33079 1.59047 147 | 5.28421 1.61331 148 | 5.21464 1.62847 149 | 5.19653 1.65924 150 | 5.13737 1.6765 151 | 5.10097 1.70066 152 | 5.0692 1.72604 153 | 5.07983 1.76586 154 | 5.09486 1.80755 155 | 5.11145 1.85019 156 | 5.123 1.89139 157 | 5.1408 1.93527 158 | 5.16944 1.98375 159 | 5.18091 2.02612 160 | 5.19669 2.07057 161 | 6.65346 2.84958 162 | 6.61316 2.88234 163 | 6.64494 2.94671 164 | 6.67161 3.00956 165 | 6.62412 3.03908 166 | 6.59193 3.07531 167 | 6.60201 3.1314 168 | 5.95012 3.25239 169 | 5.92403 3.28733 170 | 5.7931 3.31194 171 | 5.76842 3.34678 172 | 5.72284 3.36926 173 | 5.75105 3.43541 174 | 5.63596 3.51456 175 | 5.68613 3.59637 176 | 5.64037 3.61795 177 | 5.60882 3.64837 178 | 1.46186 7.82054 179 | 1.41502 7.84643 180 | 1.3631 7.84445 181 | 1.31375 7.85692 182 | 1.26556 7.87698 183 | 1.21777 7.9007 184 | 1.16828 7.91424 185 | 0.957855 7.87295 186 | 0.852142 7.8358 187 | 0.786315 7.68588 188 | 0.737512 7.69273 189 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961444249670.txt: -------------------------------------------------------------------------------- 1 | 1.62324 -6.73515 2 | 1.67058 -6.74211 3 | 1.76043 -6.73472 4 | 1.80396 -6.72526 5 | 1.91231 -6.78153 6 | 2.04776 -7.08813 7 | 1.99005 -6.72681 8 | 2.94678 -5.49583 9 | 3.00098 -5.51201 10 | 3.01583 -5.45596 11 | 3.06924 -5.46971 12 | 3.06949 -5.38916 13 | 3.07685 -5.32268 14 | 3.08804 -5.26409 15 | 3.14464 -5.28291 16 | 2.94966 -4.81423 17 | 2.93867 -4.72818 18 | 2.9331 -4.65263 19 | 2.90945 -4.55038 20 | 2.94119 -4.53588 21 | 2.97067 -4.51783 22 | 3.01502 -4.52204 23 | 3.05003 -4.51179 24 | 3.08559 -4.5021 25 | 3.12856 -4.50282 26 | 3.1711 -4.50235 27 | 3.21027 -4.49664 28 | 3.2495 -4.49061 29 | 3.29588 -4.49394 30 | 3.32991 -4.48001 31 | 3.3681 -4.47141 32 | 4.05096 -5.16868 33 | 4.04847 -5.09804 34 | 4.08975 -5.08297 35 | 4.13289 -5.0699 36 | 4.43287 -5.29812 37 | 4.50156 -5.31088 38 | 4.57776 -5.33131 39 | 4.65112 -5.34721 40 | 4.72685 -5.36464 41 | 4.80433 -5.38281 42 | 4.88491 -5.40318 43 | 4.96797 -5.42494 44 | 5.04947 -5.44367 45 | 5.12524 -5.45501 46 | 5.20413 -5.4685 47 | 5.28686 -5.4848 48 | 5.40494 -5.53604 49 | 5.4592 -5.52058 50 | 5.64683 -5.56617 51 | 4.75873 -2.54175 52 | 4.79524 -2.52199 53 | 4.76775 -2.46876 54 | 4.77452 -2.43369 55 | 4.79534 -2.40581 56 | 4.82676 -2.38308 57 | 4.8257 -2.34432 58 | 4.82435 -2.30566 59 | 4.83899 -2.27478 60 | 4.85343 -2.2438 61 | 4.86767 -2.21274 62 | 4.86711 -2.17505 63 | 4.88366 -2.1451 64 | 5.85071 -1.80226 65 | 5.5845 -1.64239 66 | 5.47858 -1.57326 67 | 5.37394 -1.5061 68 | 5.27156 -1.44113 69 | 5.18887 -1.38294 70 | 5.17341 -1.34346 71 | 5.12081 -1.29492 72 | 5.11442 -1.25858 73 | 5.09221 -1.21865 74 | 5.11353 -1.18925 75 | 5.12005 -1.15632 76 | 5.12929 -1.124 77 | 5.10507 -1.08454 78 | 4.76152 -0.948107 79 | 4.76356 -0.916896 80 | 4.77915 -0.888257 81 | 4.77194 -0.855398 82 | 4.76943 -0.823518 83 | 4.79432 -0.796293 84 | 4.82301 -0.769413 85 | 4.80905 -0.735696 86 | 4.82454 -0.706537 87 | 4.81113 -0.67319 88 | 4.82525 -0.643747 89 | 4.83422 -0.613522 90 | 4.85492 -0.584642 91 | 4.83074 -0.550429 92 | 4.862 -0.522532 93 | 4.86126 -0.491043 94 | 5.29648 -0.466689 95 | 5.30733 -0.433477 96 | 4.89742 -0.337035 97 | 4.90346 -0.305974 98 | 4.90831 -0.274794 99 | 4.92695 -0.244257 100 | 4.9364 -0.213105 101 | 4.94366 -0.181768 102 | 4.96671 -0.150833 103 | 4.97257 -0.119204 104 | 4.96523 -0.0872773 105 | 4.97169 -0.0556058 106 | 4.97794 -0.0238554 107 | 5.00199 0.00800156 108 | 5.00584 0.0400051 109 | 4.99748 0.0718856 110 | 5.05391 0.105011 111 | 4.97216 0.135112 112 | 4.90524 0.164676 113 | 4.83414 0.19323 114 | 4.84879 0.224866 115 | 4.85624 0.256329 116 | 4.8585 0.2876 117 | 4.85955 0.318845 118 | 4.86839 0.35069 119 | 4.89795 0.384304 120 | 4.90037 0.416026 121 | 4.9235 0.449704 122 | 4.87873 0.477078 123 | 4.81292 0.50172 124 | 4.72414 0.52301 125 | 4.64919 0.544815 126 | 4.62278 0.571697 127 | 4.57243 0.595167 128 | 4.53286 0.619506 129 | 4.5397 0.650026 130 | 4.52952 0.678141 131 | 4.57153 0.714335 132 | 4.58069 0.745791 133 | 4.59259 0.777893 134 | 4.60525 0.810352 135 | 4.62162 0.843722 136 | 4.6515 0.879937 137 | 4.64971 0.910419 138 | 4.66144 0.943692 139 | 4.69348 0.98145 140 | 4.68809 1.01164 141 | 4.71569 1.04919 142 | 4.74886 1.08847 143 | 5.06496 1.22928 144 | 5.08611 1.26889 145 | 5.10792 1.30907 146 | 5.10525 1.34321 147 | 5.86165 1.66303 148 | 5.87491 1.70744 149 | 5.87825 1.74924 150 | 5.89374 1.79493 151 | 5.40724 1.7226 152 | 5.34002 1.73886 153 | 5.28894 1.7597 154 | 5.22741 1.77642 155 | 5.16304 1.79144 156 | 5.11755 1.81238 157 | 5.08047 1.83588 158 | 5.03579 1.85621 159 | 4.97983 1.87182 160 | 4.96216 1.90147 161 | 4.97133 1.94152 162 | 4.99784 1.98878 163 | 4.99059 2.02294 164 | 5.03209 2.07731 165 | 5.04729 2.12144 166 | 5.04925 2.16035 167 | 5.07293 2.20895 168 | 5.06145 2.24254 169 | 6.53202 3.04524 170 | 6.48984 3.07622 171 | 6.48806 3.12632 172 | 6.53261 3.25134 173 | 6.45405 3.31584 174 | 6.45754 3.36998 175 | 5.65555 3.32983 176 | 5.76979 3.44694 177 | 5.71086 3.46146 178 | 5.61621 3.45337 179 | 5.62881 3.5109 180 | 5.53105 3.49922 181 | 5.59441 3.58959 182 | 5.54873 3.61055 183 | 5.44311 3.6417 184 | 5.48096 3.71796 185 | 5.50158 3.78352 186 | 5.48138 3.82146 187 | 5.44051 3.84488 188 | 1.14469 7.90455 189 | 1.09236 7.89882 190 | 1.04159 7.90366 191 | 0.993035 7.92603 192 | 0.94365 7.94314 193 | 0.892413 7.94504 194 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961445176480.txt: -------------------------------------------------------------------------------- 1 | 1.84505 -6.70684 2 | 1.88463 -6.68336 3 | 1.91287 -6.62122 4 | 1.96707 -6.64913 5 | 2.01938 -6.66897 6 | 2.10659 -6.64928 7 | 2.25411 -6.96009 8 | 2.18921 -6.61516 9 | 3.11989 -5.39713 10 | 3.15584 -5.37967 11 | 3.17175 -5.32845 12 | 3.21608 -5.32519 13 | 3.25737 -5.31646 14 | 3.22534 -5.1162 15 | 3.29407 -5.15193 16 | 3.08935 -4.6983 17 | 3.07826 -4.61689 18 | 3.06235 -4.53002 19 | 3.03866 -4.43364 20 | 3.06694 -4.41412 21 | 3.0974 -4.3977 22 | 3.13474 -4.39084 23 | 3.17212 -4.38367 24 | 3.21486 -4.38347 25 | 3.24639 -4.36764 26 | 3.29951 -4.38035 27 | 3.33594 -4.3703 28 | 3.36808 -4.35443 29 | 3.41004 -4.35091 30 | 3.45084 -4.34547 31 | 3.4892 -4.33657 32 | 4.17747 -4.99288 33 | 4.2009 -4.95616 34 | 4.23509 -4.93224 35 | 4.26719 -4.90582 36 | 4.55396 -5.10229 37 | 4.62068 -5.11091 38 | 4.69647 -5.12847 39 | 4.76928 -5.14161 40 | 4.84587 -5.15766 41 | 4.92286 -5.17294 42 | 4.98428 -5.17089 43 | 5.09687 -5.2205 44 | 5.18497 -5.24327 45 | 5.24103 -5.23264 46 | 5.31069 -5.23483 47 | 5.40925 -5.26425 48 | 5.48245 -5.26767 49 | 5.59944 -5.31166 50 | 5.68729 -5.32635 51 | 5.77482 -5.33945 52 | 5.87309 -5.36108 53 | 4.84549 -2.35393 54 | 4.84239 -2.31429 55 | 4.84804 -2.27903 56 | 4.82983 -2.23289 57 | 4.84673 -2.20322 58 | 4.85615 -2.17015 59 | 4.84978 -2.13022 60 | 4.88809 -2.10988 61 | 4.8803 -2.06961 62 | 4.88881 -2.03645 63 | 4.89617 -2.00289 64 | 4.90888 -1.97156 65 | 4.90463 -1.93354 66 | 5.69704 -1.47944 67 | 5.46593 -1.34508 68 | 5.37522 -1.28638 69 | 5.25671 -1.22255 70 | 5.18541 -1.17108 71 | 5.1752 -1.13406 72 | 5.1119 -1.05189 73 | 5.10921 -0.983429 74 | 5.10851 -0.949472 75 | 5.11054 -0.916095 76 | 5.13699 -0.886983 77 | 5.11592 -0.849707 78 | 4.75172 -0.726925 79 | 4.76657 -0.666955 80 | 4.77668 -0.637267 81 | 4.78363 -0.6071 82 | 4.77748 -0.575316 83 | 4.79895 -0.546806 84 | 4.78743 -0.514518 85 | 4.80654 -0.485515 86 | 4.8205 -0.455818 87 | 4.82132 -0.424822 88 | 4.81895 -0.393589 89 | 4.83035 -0.363455 90 | 4.83756 -0.332916 91 | 4.86454 -0.303545 92 | 5.27153 -0.261339 93 | 5.22713 -0.225655 94 | 4.87175 -0.14795 95 | 4.8816 -0.117023 96 | 4.87925 -0.0857658 97 | 4.89769 -0.0547782 98 | 4.91894 -0.0235726 99 | 4.89999 0.00783839 100 | 4.91184 0.0392539 101 | 4.91049 0.0706343 102 | 4.92894 0.102414 103 | 4.92318 0.133781 104 | 4.92822 0.165448 105 | 4.93406 0.197224 106 | 4.95168 0.229638 107 | 4.97907 0.262812 108 | 4.98728 0.327225 109 | 4.87537 0.351193 110 | 4.79227 0.376012 111 | 4.79774 0.407313 112 | 4.80101 0.438516 113 | 4.8001 0.469389 114 | 4.8169 0.502135 115 | 4.82154 0.533793 116 | 4.83194 0.56623 117 | 4.84311 0.598944 118 | 4.86794 0.633631 119 | 4.83208 0.6604 120 | 4.7456 0.679508 121 | 4.66006 0.697686 122 | 4.59919 0.718658 123 | 4.55404 0.741452 124 | 4.51568 0.764867 125 | 4.45949 0.784703 126 | 4.45832 0.81391 127 | 4.48053 0.847594 128 | 4.4711 0.875447 129 | 4.51148 0.913333 130 | 4.51534 0.944198 131 | 4.53267 0.978103 132 | 4.5517 1.0127 133 | 4.53637 1.03976 134 | 4.56758 1.07769 135 | 4.56935 1.10899 136 | 4.60777 1.14955 137 | 4.61776 1.18345 138 | 4.62461 1.21676 139 | 4.63894 1.25228 140 | 4.98909 1.41547 141 | 5.00683 1.45515 142 | 5.0118 1.4914 143 | 5.01556 1.52748 144 | 5.03529 1.56873 145 | 5.75364 1.87355 146 | 5.76243 1.91723 147 | 5.77846 1.96368 148 | 5.79791 2.01172 149 | 5.80284 2.05508 150 | 5.2516 1.93576 151 | 5.20635 1.95697 152 | 5.13491 1.96767 153 | 5.08962 1.98772 154 | 5.02757 2.00061 155 | 5.00078 2.02707 156 | 4.9489 2.04297 157 | 4.89518 2.05751 158 | 4.8571 2.07814 159 | 4.87764 2.12391 160 | 4.88042 2.16233 161 | 4.90115 2.2091 162 | 4.90784 2.24997 163 | 4.92236 2.29481 164 | 4.94373 2.34336 165 | 4.94487 2.38273 166 | 4.95828 2.42836 167 | 6.35887 3.26695 168 | 6.31392 3.29503 169 | 6.28213 3.3297 170 | 6.31891 3.45338 171 | 6.31332 3.50292 172 | 6.25333 3.5221 173 | 6.29146 3.59674 174 | 5.57061 3.67568 175 | 5.52206 3.69453 176 | 5.48013 3.7174 177 | 5.32142 3.70994 178 | 5.32373 3.76235 179 | 5.24095 3.85662 180 | 5.36529 4.00124 181 | 5.27977 3.99023 182 | 0.780885 7.85629 183 | 0.719547 7.74163 184 | 0.66936 7.7381 185 | 0.620284 7.74721 186 | 0.570532 7.74802 187 | 0.522405 7.77246 188 | 0.471986 7.76367 189 | 0.42447 7.80547 190 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961446202730.txt: -------------------------------------------------------------------------------- 1 | 2.17802 -6.59569 2 | 2.21365 -6.56271 3 | 2.26101 -6.56453 4 | 2.29388 -6.52451 5 | 2.35909 -6.57563 6 | 2.42635 -6.50096 7 | 2.64524 -6.95173 8 | 2.4968 -6.43778 9 | 3.44204 -5.3219 10 | 3.42162 -5.21705 11 | 3.42659 -5.15265 12 | 3.41858 -5.07016 13 | 3.40401 -4.97973 14 | 3.39754 -4.90285 15 | 3.43622 -4.89171 16 | 3.30523 -4.57989 17 | 3.28656 -4.49333 18 | 3.2693 -4.41042 19 | 3.2367 -4.30872 20 | 3.23202 -4.24581 21 | 3.26942 -4.23857 22 | 3.30932 -4.23418 23 | 3.34247 -4.22082 24 | 3.38498 -4.21891 25 | 3.41497 -4.20111 26 | 3.46141 -4.20318 27 | 3.50352 -4.19944 28 | 3.52959 -4.17624 29 | 3.58413 -4.18631 30 | 3.6101 -4.1626 31 | 3.6544 -4.15977 32 | 3.68485 -4.14086 33 | 4.40909 -4.7678 34 | 4.42164 -4.7206 35 | 4.4496 -4.69013 36 | 4.4822 -4.66453 37 | 4.75546 -4.82418 38 | 4.82217 -4.82984 39 | 4.89838 -4.84398 40 | 4.99787 -4.8797 41 | 5.06202 -4.87965 42 | 5.1394 -4.89138 43 | 5.20766 -4.89342 44 | 5.29889 -4.91587 45 | 5.38028 -4.9279 46 | 5.44943 -4.92769 47 | 5.53521 -4.94144 48 | 5.63189 -4.96355 49 | 5.71926 -4.9761 50 | 5.80551 -4.98643 51 | 5.88983 -4.99392 52 | 5.99288 -5.01594 53 | 6.09491 -5.03557 54 | 4.91703 -2.13615 55 | 4.91032 -2.09611 56 | 4.90515 -2.05701 57 | 4.9154 -2.02453 58 | 4.92265 -1.99089 59 | 4.92781 -1.9565 60 | 4.93087 -1.92139 61 | 4.93089 -1.88526 62 | 4.94656 -1.85517 63 | 4.9489 -1.82013 64 | 4.9623 -1.7892 65 | 4.96324 -1.75385 66 | 4.97338 -1.72182 67 | 5.83923 -1.21846 68 | 5.71946 -1.15544 69 | 5.59422 -1.09305 70 | 5.49495 -1.03731 71 | 5.39323 -0.982518 72 | 5.29006 -0.928899 73 | 5.20024 -0.878969 74 | 5.17909 -0.84145 75 | 5.14878 -0.80285 76 | 5.136 -0.767331 77 | 5.12495 -0.73229 78 | 5.12456 -0.698908 79 | 5.14081 -0.667751 80 | 5.14497 -0.634945 81 | 5.14295 -0.601417 82 | 4.76131 -0.495301 83 | 4.76636 -0.465114 84 | 4.76425 -0.434247 85 | 4.75796 -0.403088 86 | 4.75545 -0.372339 87 | 4.79064 -0.344363 88 | 4.77877 -0.312883 89 | 4.79464 -0.283219 90 | 4.79435 -0.252524 91 | 4.79587 -0.221937 92 | 4.7852 -0.190862 93 | 4.79931 -0.160769 94 | 4.79924 -0.130125 95 | 4.80297 -0.099571 96 | 4.80851 -0.0690034 97 | 4.94499 -0.00787031 98 | 5.06094 0.0242284 99 | 5.15168 0.0575269 100 | 5.05622 0.0887207 101 | 4.92859 0.117934 102 | 4.90175 0.148582 103 | 4.83974 0.177609 104 | 4.8525 0.20908 105 | 4.85706 0.240326 106 | 4.86242 0.271694 107 | 4.8506 0.302083 108 | 4.86953 0.334457 109 | 4.88524 0.36686 110 | 4.89975 0.399396 111 | 4.89312 0.430292 112 | 4.9062 0.462999 113 | 4.90215 0.494185 114 | 4.90984 0.526618 115 | 4.94244 0.593985 116 | 4.84529 0.613688 117 | 4.74413 0.631649 118 | 4.74694 0.662866 119 | 4.73371 0.691831 120 | 4.74502 0.724427 121 | 4.74919 0.756095 122 | 4.75315 0.787846 123 | 4.75394 0.819168 124 | 4.78012 0.855111 125 | 4.78243 0.887044 126 | 4.77177 0.91659 127 | 4.71482 0.936874 128 | 4.64214 0.953252 129 | 4.53422 0.961275 130 | 4.46841 0.977147 131 | 4.45818 1.00475 132 | 4.42733 1.02752 133 | 4.37108 1.04389 134 | 4.41289 1.08368 135 | 4.40686 1.11205 136 | 4.41322 1.14365 137 | 4.44643 1.18257 138 | 4.44844 1.21354 139 | 4.45891 1.24701 140 | 4.4749 1.28231 141 | 4.48774 1.31703 142 | 4.50797 1.35426 143 | 4.51167 1.38681 144 | 4.52979 1.45588 145 | 4.87912 1.70667 146 | 4.88791 1.74482 147 | 4.8936 1.78212 148 | 4.89619 1.81852 149 | 5.61893 2.21021 150 | 5.63349 2.25754 151 | 5.63194 2.29872 152 | 5.63102 2.34036 153 | 5.10527 2.23735 154 | 5.03883 2.24666 155 | 4.99161 2.26389 156 | 4.92985 2.2739 157 | 4.88446 2.29086 158 | 4.82281 2.29959 159 | 4.79185 2.32246 160 | 4.73388 2.33177 161 | 4.70728 2.3561 162 | 4.73583 2.40829 163 | 4.72482 2.44074 164 | 4.74634 2.49035 165 | 4.74713 2.52951 166 | 4.76872 2.5802 167 | 4.77582 2.62357 168 | 4.78694 2.66956 169 | 4.78809 2.71039 170 | 5.98946 4.02455 171 | 5.99755 4.08576 172 | 6.01087 4.15121 173 | 6.02184 4.27327 174 | 5.25654 3.83195 175 | 6.23415 4.6058 176 | 6.21185 4.65087 177 | 6.14939 4.66561 178 | 6.1417 4.72181 179 | 4.91925 3.88282 180 | 4.90375 3.92162 181 | 4.87786 3.95219 182 | 4.86105 3.9902 183 | 0.372543 7.78209 184 | 0.321195 7.74334 185 | 0.272987 7.77921 186 | 0.223532 7.78679 187 | 0.174191 7.80306 188 | 0.124541 7.81201 189 | 0.0749743 7.84064 190 | 0.0252036 7.91796 191 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961447204670.txt: -------------------------------------------------------------------------------- 1 | 2.53172 -6.54972 2 | 3.47539 -5.10414 3 | 3.51005 -5.08523 4 | 3.55379 -5.07919 5 | 3.56172 -5.02223 6 | 3.53464 -4.91747 7 | 3.56407 -4.89246 8 | 3.36183 -4.49362 9 | 3.34805 -4.41637 10 | 3.32185 -4.32441 11 | 3.30568 -4.24717 12 | 3.29113 -4.17345 13 | 3.32697 -4.16415 14 | 3.35527 -4.14524 15 | 3.40566 -4.1532 16 | 3.43776 -4.13839 17 | 3.47237 -4.12639 18 | 3.51282 -4.12096 19 | 3.54288 -4.10308 20 | 3.58009 -4.09326 21 | 3.61599 -4.08164 22 | 3.65991 -4.07866 23 | 3.69048 -4.06048 24 | 3.73113 -4.05311 25 | 3.79093 -4.06588 26 | 4.47477 -4.67858 27 | 4.47939 -4.62417 28 | 4.4919 -4.57845 29 | 4.53855 -4.56753 30 | 4.57601 -4.54703 31 | 4.88415 -4.73129 32 | 4.94304 -4.72778 33 | 5.03772 -4.75736 34 | 5.1059 -4.76068 35 | 5.18316 -4.77146 36 | 5.2578 -4.77876 37 | 5.35284 -4.80333 38 | 5.42744 -4.80832 39 | 5.48877 -4.8007 40 | 5.56763 -4.80752 41 | 5.66734 -4.83105 42 | 5.73697 -4.82775 43 | 5.83832 -4.84996 44 | 5.91544 -4.85077 45 | 6.03867 -4.88793 46 | 6.13057 -4.89811 47 | 4.89333 -2.03602 48 | 4.90247 -2.00334 49 | 4.92068 -1.97436 50 | 4.90709 -1.93277 51 | 4.91368 -1.89936 52 | 4.90509 -1.86027 53 | 4.92057 -1.83043 54 | 4.92835 -1.79773 55 | 4.93969 -1.76636 56 | 4.92817 -1.72697 57 | 4.95229 -1.70014 58 | 4.94974 -1.66415 59 | 4.98017 -1.6392 60 | 4.97716 -1.60321 61 | 5.79994 -1.08197 62 | 5.69156 -1.02434 63 | 5.55509 -0.963346 64 | 5.47134 -0.913021 65 | 5.34868 -0.857626 66 | 5.26408 -0.809758 67 | 5.1791 -0.763002 68 | 5.16404 -0.727261 69 | 5.11306 -0.686949 70 | 5.11832 -0.654546 71 | 5.08962 -0.618005 72 | 5.0994 -0.586311 73 | 5.11794 -0.555488 74 | 5.11341 -0.522117 75 | 4.7268 -0.391686 76 | 4.72222 -0.361085 77 | 4.72841 -0.331326 78 | 4.73541 -0.301567 79 | 4.7532 -0.272362 80 | 4.74685 -0.241722 81 | 4.74629 -0.21144 82 | 4.75753 -0.181634 83 | 4.7456 -0.150962 84 | 4.75046 -0.120881 85 | 4.77213 -0.0910687 86 | 4.76861 -0.0606678 87 | 4.7669 -0.0303281 88 | 4.775 -1.25541e-05 89 | 4.7699 0.0303221 90 | 4.78761 0.0608843 91 | 4.79613 0.0915014 92 | 5.19038 0.165083 93 | 5.16924 0.197325 94 | 4.87568 0.248257 95 | 4.80212 0.27514 96 | 4.80128 0.305737 97 | 4.81918 0.337662 98 | 4.82691 0.369065 99 | 4.82347 0.399671 100 | 4.84175 0.432205 101 | 4.8389 0.462987 102 | 4.84382 0.494563 103 | 4.84356 0.525681 104 | 4.83912 0.556359 105 | 4.84045 0.587724 106 | 4.86042 0.621539 107 | 4.89173 0.688885 108 | 4.81503 0.709341 109 | 4.71455 0.7252 110 | 4.6664 0.748201 111 | 4.67733 0.780495 112 | 4.69099 0.813471 113 | 4.69261 0.844527 114 | 4.68518 0.873986 115 | 4.72666 0.912865 116 | 4.7237 0.943493 117 | 4.72152 0.974323 118 | 4.72305 1.006 119 | 4.66577 1.02486 120 | 4.60942 1.04325 121 | 4.50335 1.04939 122 | 4.44602 1.06589 123 | 4.33971 1.12837 124 | 4.34017 1.158 125 | 4.3578 1.19244 126 | 4.37035 1.2258 127 | 4.37207 1.25633 128 | 4.38222 1.28948 129 | 4.40362 1.32626 130 | 4.41898 1.3616 131 | 4.41405 1.39088 132 | 4.4213 1.42413 133 | 4.45205 1.46535 134 | 4.45591 1.49809 135 | 4.48129 1.53841 136 | 4.47236 1.56721 137 | 4.81187 1.75521 138 | 4.80905 1.78892 139 | 4.82656 1.83046 140 | 4.84374 1.87229 141 | 4.83824 1.90562 142 | 5.54029 2.26395 143 | 5.56363 2.31488 144 | 5.57274 2.36036 145 | 5.55761 2.39575 146 | 5.5789 2.44711 147 | 5.07837 2.30502 148 | 5.0055 2.31044 149 | 4.95812 2.32694 150 | 4.91795 2.34636 151 | 4.84894 2.35141 152 | 4.79262 2.36186 153 | 4.74532 2.37618 154 | 4.69713 2.38953 155 | 4.64364 2.39961 156 | 4.64865 2.43978 157 | 4.65863 2.48294 158 | 4.66474 2.52441 159 | 4.67839 2.5704 160 | 4.6733 2.60643 161 | 4.70449 2.66319 162 | 4.697 2.69854 163 | 4.71343 2.74799 164 | 4.67607 2.7662 165 | 5.91315 4.08153 166 | 5.89281 4.12306 167 | 5.90562 4.18822 168 | 6.1349 4.71262 169 | 6.09454 4.74355 170 | 6.0352 4.7593 171 | 6.05481 4.83753 172 | 4.90095 4.01883 173 | 4.86914 4.0448 174 | 4.78381 4.07786 175 | 4.74643 4.09839 176 | 0.203192 7.98442 177 | 0.148194 7.76459 178 | 0.0985838 7.74737 179 | 0.0494531 7.76984 180 | 4.05249e-05 7.791 181 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961448127250.txt: -------------------------------------------------------------------------------- 1 | 2.50241 -6.46671 2 | 2.52188 -6.39576 3 | 2.54167 -6.32761 4 | 2.62431 -6.41496 5 | 2.6524 -6.36766 6 | 2.70382 -6.37643 7 | 2.74396 -6.35817 8 | 2.77312 -6.31494 9 | 3.06676 -6.74889 10 | 3.62376 -4.96775 11 | 3.63867 -4.92206 12 | 3.67173 -4.9012 13 | 3.65388 -4.81321 14 | 3.68044 -4.72213 15 | 3.44789 -4.30946 16 | 3.42739 -4.22838 17 | 3.39205 -4.13074 18 | 3.3831 -4.06678 19 | 3.40892 -4.04516 20 | 3.43201 -4.02034 21 | 3.485 -4.03018 22 | 3.504 -4.00039 23 | 3.55395 -4.00568 24 | 3.57871 -3.98223 25 | 3.62418 -3.98155 26 | 3.65555 -3.96502 27 | 3.69574 -3.95775 28 | 3.73322 -3.94722 29 | 3.76727 -3.93276 30 | 3.79153 -3.90798 31 | 3.84647 -3.91444 32 | 3.87837 -3.89696 33 | 4.59918 -4.50504 34 | 4.61124 -4.45968 35 | 4.61711 -4.40882 36 | 4.64363 -4.37797 37 | 4.69483 -4.37012 38 | 5.01151 -4.5472 39 | 5.05525 -4.52855 40 | 5.22022 -4.55787 41 | 5.31578 -4.582 42 | 5.37988 -4.57788 43 | 5.46864 -4.59371 44 | 5.53934 -4.59327 45 | 5.61799 -4.59846 46 | 5.7086 -4.61225 47 | 5.78006 -4.60948 48 | 5.86665 -4.61774 49 | 5.97885 -4.64472 50 | 6.03766 -4.62908 51 | 6.24354 -4.66192 52 | 4.93621 -1.79369 53 | 4.95507 -1.76491 54 | 4.93977 -1.7241 55 | 4.9601 -1.69586 56 | 4.94425 -1.65536 57 | 4.97179 -1.62946 58 | 4.9773 -1.59625 59 | 4.9616 -1.55645 60 | 4.98001 -1.52747 61 | 4.96281 -1.4877 62 | 4.95971 -1.45242 63 | 4.95635 -1.41724 64 | 4.98165 -1.39023 65 | 5.88672 -0.858573 66 | 5.78015 -0.805485 67 | 5.6434 -0.749838 68 | 5.52306 -0.698097 69 | 5.41519 -0.649468 70 | 5.32979 -0.604834 71 | 5.2351 -0.560356 72 | 5.17289 -0.520412 73 | 5.10939 -0.48119 74 | 5.10637 -0.448129 75 | 5.08022 -0.413262 76 | 5.08474 -0.381063 77 | 5.08108 -0.348276 78 | 5.07321 -0.315303 79 | 4.76519 -0.235301 80 | 4.69966 -0.202083 81 | 4.68586 -0.171612 82 | 4.69785 -0.142111 83 | 4.68067 -0.111773 84 | 4.70628 -0.0824116 85 | 4.70871 -0.0524725 86 | 4.70095 -0.0224581 87 | 4.71399 0.00748876 88 | 4.69685 0.0373622 89 | 4.70252 0.067347 90 | 4.69699 0.097178 91 | 4.71727 0.127645 92 | 4.72036 0.157805 93 | 4.73196 0.218536 94 | 4.72248 0.248235 95 | 4.71781 0.278116 96 | 5.16373 0.370429 97 | 5.15329 0.40267 98 | 4.76831 0.433733 99 | 4.74555 0.46214 100 | 4.75146 0.49327 101 | 4.76513 0.52537 102 | 4.76466 0.556041 103 | 4.76897 0.587339 104 | 4.77505 0.618972 105 | 4.76011 0.647873 106 | 4.7747 0.680845 107 | 4.77225 0.711521 108 | 4.7864 0.744808 109 | 4.78452 0.775743 110 | 4.78836 0.807681 111 | 4.84066 0.880027 112 | 4.65533 0.90771 113 | 4.60731 0.928829 114 | 4.61564 0.991824 115 | 4.61921 1.05429 116 | 4.62117 1.08573 117 | 4.63123 1.15051 118 | 4.61703 1.17823 119 | 4.6433 1.21647 120 | 4.59103 1.23407 121 | 4.52139 1.24626 122 | 4.40077 1.24321 123 | 4.36779 1.26397 124 | 4.32514 1.28153 125 | 4.28818 1.30033 126 | 4.25021 1.31841 127 | 4.23601 1.34363 128 | 4.24069 1.37489 129 | 4.27647 1.41663 130 | 4.26926 1.44447 131 | 4.29107 1.51301 132 | 4.3077 1.54977 133 | 4.31559 1.58371 134 | 4.32227 1.61746 135 | 4.33151 1.65242 136 | 4.347 1.69011 137 | 4.35754 1.72622 138 | 4.36686 1.76216 139 | 4.36943 1.79562 140 | 4.69031 1.99766 141 | 4.70961 2.0414 142 | 4.69194 2.06932 143 | 4.69874 2.10815 144 | 5.40355 2.50749 145 | 5.41732 2.55592 146 | 5.42168 2.6003 147 | 5.4203 2.64221 148 | 5.42039 2.6851 149 | 4.921 2.51624 150 | 4.88358 2.53646 151 | 4.82046 2.54277 152 | 4.76451 2.55215 153 | 4.69809 2.5552 154 | 4.64584 2.56524 155 | 4.59452 2.5752 156 | 4.55196 2.58956 157 | 4.512 2.60499 158 | 4.48497 2.62759 159 | 4.49566 2.67244 160 | 4.50082 2.71443 161 | 4.50477 2.75608 162 | 4.51773 2.80368 163 | 4.53702 2.85582 164 | 4.53982 2.8981 165 | 4.5515 2.94651 166 | 4.54854 2.98585 167 | 5.04393 4.26436 168 | 4.88225 4.18125 169 | 4.84269 4.20111 170 | 4.79707 4.21535 171 | 4.803 4.27505 172 | 4.79797 4.32563 173 | 4.74154 4.32979 174 | 4.59189 4.30161 175 | 4.6961 4.51285 176 | 4.68375 4.5587 177 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961449188000.txt: -------------------------------------------------------------------------------- 1 | 0.201141 -7.87343 2 | 0.25339 -7.93395 3 | 0.303126 -7.90819 4 | 2.73915 -6.32539 5 | 2.77988 -6.30868 6 | 2.81397 -6.27712 7 | 2.8374 -6.22263 8 | 2.89685 -6.24702 9 | 2.98061 -6.32156 10 | 2.97293 -6.2023 11 | 2.98751 -6.13195 12 | 3.81258 -4.80778 13 | 3.8789 -4.82777 14 | 3.88566 -4.77344 15 | 3.88107 -4.70609 16 | 3.84884 -4.60678 17 | 3.86591 -4.56761 18 | 3.63146 -4.18114 19 | 3.60789 -4.1008 20 | 3.5841 -4.02169 21 | 3.54605 -3.92821 22 | 3.53124 -3.86194 23 | 3.57078 -3.85546 24 | 3.61106 -3.84935 25 | 3.63832 -3.82912 26 | 3.66963 -3.81301 27 | 3.70856 -3.80454 28 | 3.737 -3.78505 29 | 3.78089 -3.78091 30 | 3.81136 -3.76302 31 | 3.8482 -3.75117 32 | 3.89513 -3.74871 33 | 3.93566 -3.7396 34 | 3.96894 -3.72329 35 | 3.9985 -3.70331 36 | 4.75361 -4.2912 37 | 4.77195 -4.25278 38 | 4.78174 -4.20703 39 | 4.80171 -4.17051 40 | 4.83432 -4.14497 41 | 5.11938 -4.27717 42 | 5.19211 -4.28193 43 | 5.29224 -4.30803 44 | 5.3633 -4.30923 45 | 5.42596 -4.30285 46 | 5.51554 -4.31681 47 | 5.59364 -4.32063 48 | 5.67599 -4.32665 49 | 5.76184 -4.3342 50 | 5.81911 -4.31938 51 | 5.91192 -4.32999 52 | 5.99537 -4.33257 53 | 6.08642 -4.33948 54 | 6.18271 -4.34886 55 | 6.28019 -4.35775 56 | 6.39206 -4.37517 57 | 6.61388 -4.40403 58 | 4.9561 -1.60336 59 | 4.971 -1.57319 60 | 4.9628 -1.5358 61 | 4.96676 -1.50234 62 | 4.982 -1.4723 63 | 4.9817 -1.43768 64 | 4.97345 -1.40096 65 | 5.00158 -1.37448 66 | 4.99769 -1.33915 67 | 4.9926 -1.30367 68 | 4.99113 -1.2693 69 | 5.00787 -1.23957 70 | 4.98943 -1.20125 71 | 5.00576 -1.17141 72 | 5.87023 -0.601854 73 | 5.70971 -0.548578 74 | 5.60055 -0.50202 75 | 5.48804 -0.45663 76 | 5.36621 -0.412009 77 | 5.23905 -0.368611 78 | 5.14749 -0.329152 79 | 5.1425 -0.295875 80 | 5.04196 -0.225532 81 | 5.0303 -0.192835 82 | 5.04443 -0.161126 83 | 5.04335 -0.128862 84 | 5.00208 -0.0958511 85 | 4.6759 -0.0298757 86 | 4.672 -1.79659e-05 87 | 4.6609 0.029744 88 | 4.64762 0.0593387 89 | 4.65915 0.0892438 90 | 4.66448 0.119145 91 | 4.65563 0.148672 92 | 4.66458 0.178779 93 | 4.67333 0.209007 94 | 4.67689 0.239099 95 | 4.67926 0.269187 96 | 4.67046 0.298613 97 | 4.66946 0.3285 98 | 4.66826 0.358386 99 | 4.67086 0.388601 100 | 4.67227 0.418775 101 | 4.68344 0.449939 102 | 4.67549 0.479326 103 | 4.68626 0.510687 104 | 5.10818 0.622771 105 | 5.05649 0.649263 106 | 4.69925 0.664499 107 | 4.69096 0.693906 108 | 4.69335 0.724913 109 | 4.68467 0.754231 110 | 4.69653 0.786938 111 | 4.70224 0.818798 112 | 4.70282 0.849874 113 | 4.70418 0.881174 114 | 4.69551 0.910623 115 | 4.69647 0.941963 116 | 4.69329 0.972541 117 | 4.6909 1.00333 118 | 4.70881 1.03864 119 | 4.74969 1.11145 120 | 4.64625 1.11858 121 | 4.54388 1.12468 122 | 4.52498 1.15072 123 | 4.52818 1.18237 124 | 4.53792 1.21591 125 | 4.53392 1.24593 126 | 4.54224 1.27946 127 | 4.54839 1.3126 128 | 4.54087 1.3419 129 | 4.5504 1.37636 130 | 4.55489 1.40953 131 | 4.50862 1.42682 132 | 4.43091 1.43342 133 | 4.33337 1.43249 134 | 4.27771 1.44446 135 | 4.24665 1.46424 136 | 4.20609 1.48037 137 | 4.16455 1.49571 138 | 4.14459 1.51849 139 | 4.14698 1.54947 140 | 4.13514 1.57521 141 | 4.16042 1.61533 142 | 4.16025 1.64591 143 | 4.18211 1.68553 144 | 4.18052 1.71599 145 | 4.18332 1.74844 146 | 4.18219 1.77942 147 | 4.22121 1.82794 148 | 4.21403 1.85688 149 | 4.22125 1.89234 150 | 4.2291 1.92838 151 | 4.24119 1.9667 152 | 4.25387 2.00568 153 | 4.56683 2.22497 154 | 4.56418 2.25985 155 | 4.55412 2.29119 156 | 4.55454 2.32796 157 | 5.25684 2.77216 158 | 5.24168 2.80709 159 | 5.25088 2.85531 160 | 5.26931 2.90908 161 | 5.24365 2.93876 162 | 4.76575 2.75148 163 | 4.71961 2.76517 164 | 4.66919 2.77584 165 | 4.60171 2.77564 166 | 4.55148 2.78513 167 | 4.49452 2.78988 168 | 4.45038 2.802 169 | 4.40711 2.81421 170 | 4.34624 2.81458 171 | 4.32735 2.84172 172 | 4.33076 2.88371 173 | 4.31889 2.91578 174 | 4.34887 2.97662 175 | 4.33224 3.00604 176 | 4.34731 3.0578 177 | 4.35863 3.10756 178 | 4.35978 3.15055 179 | 4.37023 3.20078 180 | 5.69235 4.28186 181 | 5.58775 4.25932 182 | 5.5082 4.25456 183 | 5.47147 4.28225 184 | 5.4787 4.40188 185 | 5.49392 4.47213 186 | 5.51077 4.54466 187 | 4.85655 4.5559 188 | 4.67222 4.43941 189 | 4.63874 4.4643 190 | 4.57068 4.51263 191 | 4.5347 4.53465 192 | 4.51619 4.57419 193 | 4.33189 4.50108 194 | 4.45195 4.74565 195 | 4.44398 4.79819 196 | 4.38301 4.8553 197 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961451071210.txt: -------------------------------------------------------------------------------- 1 | 0.353699 -7.93212 2 | 0.446355 -7.78221 3 | 0.499703 -7.83909 4 | 0.550715 -7.85171 5 | 0.601984 -7.865 6 | 0.655759 -7.90585 7 | 3.05334 -6.09049 8 | 3.08978 -6.06648 9 | 3.18677 -6.06471 10 | 3.25181 -6.00167 11 | 3.30971 -6.01677 12 | 3.35428 -6.00693 13 | 3.37569 -5.95587 14 | 4.04794 -4.50437 15 | 4.07182 -4.47333 16 | 4.10225 -4.44953 17 | 4.1339 -4.42698 18 | 4.07856 -4.25772 19 | 4.11533 -4.24172 20 | 3.8572 -3.87569 21 | 3.82004 -3.78979 22 | 3.79193 -3.71431 23 | 3.77237 -3.64838 24 | 3.75357 -3.58424 25 | 3.77486 -3.5589 26 | 3.82013 -3.55592 27 | 3.8449 -3.53356 28 | 3.88139 -3.52178 29 | 3.92309 -3.51435 30 | 3.95437 -3.49725 31 | 3.9856 -3.4799 32 | 4.01827 -3.4636 33 | 4.04709 -3.44378 34 | 4.09114 -3.4366 35 | 4.13372 -3.42772 36 | 4.16784 -3.41147 37 | 4.95992 -3.95544 38 | 4.97165 -3.91327 39 | 4.97513 -3.86498 40 | 4.98297 -3.82045 41 | 5.03431 -3.80917 42 | 5.32874 -3.92628 43 | 5.41025 -3.93344 44 | 5.48556 -3.93505 45 | 5.56519 -3.93876 46 | 5.6295 -3.93073 47 | 5.69971 -3.92602 48 | 5.79323 -3.9363 49 | 5.86719 -3.93219 50 | 5.94966 -3.93281 51 | 6.02903 -3.93035 52 | 6.08084 -3.90919 53 | 6.27258 -3.9205 54 | 6.33658 -3.90462 55 | 6.44079 -3.91249 56 | 6.55994 -3.92792 57 | 6.61667 -3.90488 58 | 6.85846 -3.93071 59 | 4.98549 -1.22171 60 | 4.98538 -1.18809 61 | 4.99285 -1.15633 62 | 4.98547 -1.12123 63 | 5.00619 -1.09246 64 | 4.9925 -1.05622 65 | 4.97757 -1.02 66 | 4.98788 -0.989072 67 | 4.98229 -0.95504 68 | 4.98729 -0.923122 69 | 4.97928 -0.888895 70 | 4.97104 -0.854806 71 | 4.97638 -0.823144 72 | 5.76514 -0.211139 73 | 5.64242 -0.170685 74 | 5.52143 -0.13185 75 | 5.41217 -0.0947725 76 | 5.30067 -0.0590692 77 | 5.15894 -0.0246461 78 | 5.11299 0.00812262 79 | 5.07184 0.0403451 80 | 5.07548 0.0726884 81 | 5.05492 0.104583 82 | 4.97622 0.166359 83 | 4.96707 0.197715 84 | 4.9737 0.2297 85 | 4.96814 0.261148 86 | 4.96538 0.29271 87 | 4.92749 0.321966 88 | 4.56808 0.356942 89 | 4.57368 0.386689 90 | 4.55818 0.414619 91 | 4.56441 0.4445 92 | 4.57839 0.475303 93 | 4.56633 0.503452 94 | 4.56701 0.532974 95 | 4.57146 0.563015 96 | 4.56878 0.592233 97 | 4.56888 0.621845 98 | 4.55295 0.649223 99 | 4.57246 0.681733 100 | 4.55123 0.708213 101 | 4.5713 0.741173 102 | 4.55959 0.769094 103 | 4.54869 0.797068 104 | 4.57993 0.832627 105 | 4.97334 0.969717 106 | 4.91217 0.99029 107 | 4.55307 0.978379 108 | 4.55456 1.00907 109 | 4.55194 1.03894 110 | 4.53647 1.06583 111 | 4.55681 1.10127 112 | 4.55747 1.13218 113 | 4.54242 1.1592 114 | 4.55817 1.19417 115 | 4.54565 1.22187 116 | 4.55224 1.25476 117 | 4.55763 1.28752 118 | 4.5503 1.31679 119 | 4.55908 1.35084 120 | 4.595 1.42537 121 | 4.51435 1.43192 122 | 4.40716 1.42886 123 | 4.35241 1.44179 124 | 4.3583 1.4746 125 | 4.35733 1.50525 126 | 4.36181 1.53795 127 | 4.36322 1.56974 128 | 4.37097 1.60403 129 | 4.36442 1.63323 130 | 4.36328 1.66454 131 | 4.3731 1.70026 132 | 4.37706 1.73395 133 | 4.23809 1.74165 134 | 4.15127 1.73694 135 | 4.08953 1.74178 136 | 4.04716 1.75426 137 | 4.01212 1.76949 138 | 3.96519 1.77903 139 | 3.94742 1.80133 140 | 3.96853 1.84158 141 | 3.95672 1.86681 142 | 3.9664 1.90233 143 | 3.98118 1.94069 144 | 3.96874 1.966 145 | 3.98116 2.00381 146 | 3.98524 2.03776 147 | 3.99703 2.076 148 | 4.00231 2.1112 149 | 3.99672 2.14088 150 | 4.02079 2.18683 151 | 4.01729 2.21818 152 | 4.01966 2.253 153 | 4.31887 2.49349 154 | 4.32966 2.5366 155 | 4.32632 2.57178 156 | 4.32014 2.60546 157 | 4.32649 2.647 158 | 4.96779 3.12697 159 | 4.98066 3.17952 160 | 4.97123 3.21822 161 | 4.98157 3.27011 162 | 4.97481 3.31117 163 | 4.50142 3.07951 164 | 4.42585 3.06935 165 | 4.39722 3.09113 166 | 4.28373 3.09359 167 | 4.18376 3.1032 168 | 4.12875 3.10333 169 | 4.06754 3.09804 170 | 4.06199 3.13487 171 | 4.06401 3.17791 172 | 4.06642 3.22173 173 | 4.06689 3.26445 174 | 4.06464 3.30542 175 | 4.07748 3.3592 176 | 4.05908 3.38766 177 | 4.06951 3.44054 178 | 4.07639 3.4911 179 | 4.42584 4.83122 180 | 4.28364 4.73618 181 | 4.21211 4.71711 182 | 4.17803 4.73933 183 | 4.17797 4.80053 184 | 4.14733 4.82703 185 | 4.15144 4.89451 186 | 3.97475 4.809 187 | 4.04116 5.0181 188 | 4.00166 5.03433 189 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961452064660.txt: -------------------------------------------------------------------------------- 1 | 0.654112 -7.86986 2 | 0.696273 -7.77589 3 | 3.30729 -5.90832 4 | 4.22514 -4.23186 5 | 4.1525 -4.10638 6 | 4.072 -3.97572 7 | 3.91081 -3.76991 8 | 3.86378 -3.67733 9 | 3.83979 -3.60809 10 | 3.80335 -3.52844 11 | 3.79186 -3.47304 12 | 3.83174 -3.46487 13 | 3.85376 -3.44036 14 | 3.88238 -3.42166 15 | 3.92374 -3.41389 16 | 3.95454 -3.39661 17 | 3.9746 -3.37002 18 | 4.01596 -3.36129 19 | 4.05119 -3.34707 20 | 4.08254 -3.32937 21 | 4.13173 -3.32584 22 | 4.15521 -3.30128 23 | 4.19035 -3.28582 24 | 4.22151 -3.26697 25 | 5.04865 -3.80511 26 | 5.04794 -3.75432 27 | 5.0468 -3.70371 28 | 5.05979 -3.66382 29 | 5.09933 -3.64309 30 | 5.38842 -3.74672 31 | 5.48808 -3.76431 32 | 5.55504 -3.75837 33 | 5.62299 -3.75228 34 | 5.69276 -3.74657 35 | 5.75512 -3.73522 36 | 5.84537 -3.74102 37 | 5.91901 -3.73514 38 | 5.99366 -3.72901 39 | 6.06762 -3.72154 40 | 6.14173 -3.71329 41 | 6.22456 -3.70936 42 | 6.30414 -3.7025 43 | 6.40726 -3.70829 44 | 6.50636 -3.71044 45 | 6.57697 -3.69532 46 | 6.68003 -3.69736 47 | 6.91079 -3.71071 48 | 7.00858 -3.70581 49 | 5.07006 -1.93847 50 | 4.98366 -1.03993 51 | 4.98823 -1.00772 52 | 4.98768 -0.974537 53 | 4.95646 -0.935653 54 | 4.98791 -0.908677 55 | 4.9739 -0.873383 56 | 4.97937 -0.841637 57 | 4.96589 -0.80681 58 | 4.97093 -0.775118 59 | 4.97083 -0.742654 60 | 4.98041 -0.711638 61 | 4.96999 -0.677828 62 | 4.94347 -0.642118 63 | 4.96533 -0.612776 64 | 5.78799 -0.009212 65 | 5.66065 0.0632104 66 | 5.46344 0.130732 67 | 5.38153 0.163125 68 | 5.25746 0.192939 69 | 5.16221 0.222425 70 | 5.08678 0.251692 71 | 5.03814 0.281513 72 | 4.97037 0.309542 73 | 4.95533 0.34035 74 | 4.9022 0.368133 75 | 4.92865 0.401752 76 | 4.90906 0.431694 77 | 4.90122 0.462529 78 | 4.91111 0.495088 79 | 4.86311 0.521605 80 | 4.51154 0.542199 81 | 4.52187 0.572725 82 | 4.51416 0.60103 83 | 4.49043 0.627047 84 | 4.50811 0.658859 85 | 4.5048 0.687753 86 | 4.50427 0.717104 87 | 4.49073 0.744349 88 | 4.51151 0.777395 89 | 4.48973 0.803164 90 | 4.48648 0.832151 91 | 4.48304 0.86113 92 | 4.48334 0.890879 93 | 4.48541 0.921068 94 | 4.47064 0.947794 95 | 4.46841 0.977147 96 | 4.87977 1.16538 97 | 4.86641 1.19505 98 | 4.47034 1.15845 99 | 4.47252 1.18951 100 | 4.45713 1.21591 101 | 4.46083 1.24755 102 | 4.46624 1.27983 103 | 4.47142 1.31224 104 | 4.46296 1.34074 105 | 4.45719 1.37006 106 | 4.47411 1.40656 107 | 4.466 1.43538 108 | 4.44916 1.46134 109 | 4.45491 1.49478 110 | 4.45096 1.52511 111 | 4.52909 1.61673 112 | 4.43882 1.6165 113 | 4.26905 1.5856 114 | 4.2662 1.64677 115 | 4.27143 1.68017 116 | 4.25798 1.73793 117 | 4.2505 1.76659 118 | 4.25757 1.80146 119 | 4.27262 1.84005 120 | 4.27346 1.90541 121 | 4.15922 1.88637 122 | 3.98724 1.87006 123 | 3.95898 1.88771 124 | 3.87089 1.90669 125 | 3.8345 1.91925 126 | 3.85516 1.96045 127 | 3.85146 1.98959 128 | 3.86019 2.0569 129 | 3.87601 2.09719 130 | 3.86606 2.12379 131 | 3.88912 2.16887 132 | 3.86998 2.19068 133 | 3.89148 2.23574 134 | 3.89355 2.27009 135 | 3.90223 2.30863 136 | 3.896 2.33862 137 | 3.90492 2.37799 138 | 3.90668 2.41336 139 | 4.1946 2.66575 140 | 4.18508 2.69733 141 | 4.19876 2.74421 142 | 4.19034 2.77701 143 | 4.82597 3.3329 144 | 4.82919 3.38082 145 | 4.83199 3.42892 146 | 4.8222 3.46843 147 | 4.37219 3.23018 148 | 4.30587 3.22384 149 | 4.24538 3.22102 150 | 4.18511 3.21756 151 | 4.13452 3.22084 152 | 4.09898 3.23537 153 | 4.05092 3.2396 154 | 3.99987 3.24082 155 | 3.94743 3.24025 156 | 3.90669 3.24874 157 | 3.91036 3.29421 158 | 3.90296 3.33078 159 | 3.89828 3.36999 160 | 3.91657 3.42971 161 | 3.91107 3.46922 162 | 3.90151 3.50546 163 | 3.90126 3.55047 164 | 3.92118 3.61459 165 | 5.02553 4.81371 166 | 4.99041 4.84149 167 | 5.01259 4.9887 168 | 4.95249 4.99218 169 | 4.91145 5.01438 170 | 4.90022 5.06717 171 | 4.99568 5.79755 172 | 4.15646 4.88632 173 | 4.27568 5.09193 174 | 4.09059 4.93509 175 | 4.09196 5.00133 176 | 4.04615 5.01022 177 | 3.97359 4.9851 178 | 4.00416 5.08972 179 | 3.91826 5.04644 180 | 3.80388 4.96418 181 | 3.86019 5.10479 182 | 3.85387 5.16458 183 | 3.85464 5.23495 184 | 3.82117 5.25944 185 | -------------------------------------------------------------------------------- /3rdparty/occmap/data/pointcloud/637938961455068180.txt: -------------------------------------------------------------------------------- 1 | 0.0377371 -5.92188 2 | 0.115825 -6.05789 3 | 0.157892 -6.19299 4 | 0.199169 -6.24883 5 | 0.951633 -7.82132 6 | 0.988363 -7.71293 7 | 1.03629 -7.69756 8 | 1.09049 -7.72743 9 | 1.14555 -7.7599 10 | 1.20245 -7.80087 11 | 1.25388 -7.80391 12 | 3.82048 -5.59626 13 | 4.37281 -3.96087 14 | 4.39051 -3.92626 15 | 4.44318 -3.92269 16 | 4.47939 -3.90415 17 | 4.40379 -3.74058 18 | 4.41987 -3.70602 19 | 4.09116 -3.34253 20 | 4.04076 -3.25864 21 | 3.9879 -3.17428 22 | 3.953 -3.10556 23 | 3.98931 -3.09318 24 | 4.00894 -3.06769 25 | 4.03878 -3.04992 26 | 4.08299 -3.04264 27 | 4.11357 -3.02486 28 | 4.13843 -3.00269 29 | 4.16399 -2.98092 30 | 4.20087 -2.96701 31 | 4.23282 -2.94933 32 | 4.25482 -2.92456 33 | 4.304 -2.91815 34 | 4.33165 -2.89678 35 | 4.36504 -2.87903 36 | 5.23908 -3.31356 37 | 5.23293 -3.26317 38 | 5.22806 -3.21405 39 | 5.26383 -3.19 40 | 5.27032 -3.14819 41 | 5.5842 -3.23985 42 | 5.6603 -3.23596 43 | 5.72524 -3.22485 44 | 5.78677 -3.21111 45 | 5.88872 -3.21877 46 | 6.00244 -3.23143 47 | 6.06709 -3.21654 48 | 6.14331 -3.20696 49 | 6.21254 -3.19289 50 | 6.28184 -3.17807 51 | 6.37626 -3.17497 52 | 6.46192 -3.16639 53 | 6.54772 -3.15685 54 | 6.61017 -3.13521 55 | 6.71248 -3.13149 56 | 6.80774 -3.12327 57 | 7.02068 -3.11327 58 | 7.13755 -3.11082 59 | 7.25742 -3.10819 60 | 7.34529 -3.09058 61 | 4.91977 -0.614487 62 | 4.92359 -0.583124 63 | 4.91031 -0.549846 64 | 4.93062 -0.520328 65 | 4.92886 -0.488405 66 | 4.90897 -0.454865 67 | 4.91177 -0.423574 68 | 4.89643 -0.390833 69 | 4.89882 -0.359624 70 | 4.89103 -0.327731 71 | 4.88903 -0.296315 72 | 4.88583 -0.264883 73 | 4.87842 -0.233314 74 | 4.8928 -0.20276 75 | 7.89996 0.0252006 76 | 7.92364 0.0757709 77 | 5.44632 0.539722 78 | 5.32472 0.59629 79 | 5.10333 0.60445 80 | 4.90782 0.64482 81 | 4.86498 0.670755 82 | 4.78286 0.721661 83 | 4.75446 0.748393 84 | 4.74749 0.809429 85 | 4.74421 0.840014 86 | 4.70463 0.894988 87 | 4.33909 0.882894 88 | 4.33631 0.911143 89 | 4.32846 0.938333 90 | 4.31849 0.965025 91 | 4.31323 0.992748 92 | 4.32141 1.02367 93 | 4.31966 1.05237 94 | 4.30122 1.07696 95 | 4.30493 1.10709 96 | 4.31035 1.13782 97 | 4.30012 1.16448 98 | 4.29261 1.19185 99 | 4.28493 1.21918 100 | 4.28859 1.24982 101 | 4.28054 1.27712 102 | 4.27327 1.30467 103 | 4.26965 1.33336 104 | 4.66489 1.52231 105 | 4.67881 1.55991 106 | 4.33835 1.5081 107 | 4.25608 1.50997 108 | 4.25672 1.54081 109 | 4.23743 1.56444 110 | 4.2358 1.59458 111 | 4.24516 1.62906 112 | 4.22165 1.65098 113 | 4.23148 1.68599 114 | 4.22158 1.7133 115 | 4.21335 1.74131 116 | 4.21231 1.77239 117 | 4.21655 1.80589 118 | 4.22238 1.84032 119 | 4.21605 1.86962 120 | 4.29459 1.97032 121 | 4.11463 1.95161 122 | 4.03275 1.94435 123 | 4.00142 1.96077 124 | 3.99869 1.99113 125 | 4.00376 2.0256 126 | 3.98649 2.08109 127 | 3.98905 2.11488 128 | 3.98283 2.17706 129 | 3.93385 2.21586 130 | 3.87798 2.21706 131 | 3.75117 2.20846 132 | 3.68167 2.23121 133 | 3.64438 2.24049 134 | 3.58421 2.23509 135 | 3.56397 2.25415 136 | 3.55964 2.28329 137 | 3.56849 2.32119 138 | 3.55613 2.34554 139 | 3.56272 2.3826 140 | 3.5665 2.41817 141 | 3.55514 2.44368 142 | 3.57068 2.48801 143 | 3.56945 2.52109 144 | 3.56551 2.55252 145 | 3.57426 2.59339 146 | 3.57942 2.63211 147 | 3.56818 2.65905 148 | 3.57431 2.69921 149 | 3.5753 2.73591 150 | 3.84761 3.02281 151 | 3.84235 3.05847 152 | 3.83524 3.09294 153 | 3.84797 3.14389 154 | 4.41371 3.70091 155 | 4.41824 3.75291 156 | 4.41774 3.80121 157 | 4.40699 3.84111 158 | 4.40192 3.88632 159 | 3.95477 3.58227 160 | 3.89502 3.5736 161 | 3.84946 3.57724 162 | 3.7778 3.55578 163 | 3.75796 3.58254 164 | 3.6498 3.56931 165 | 3.59714 3.56294 166 | 3.55036 3.56171 167 | 3.51707 3.57357 168 | 3.50259 3.60452 169 | 3.49824 3.64625 170 | 3.50382 3.69896 171 | 3.50067 3.74312 172 | 3.49438 3.78445 173 | 3.49849 3.83768 174 | 3.4947 3.88294 175 | 3.4938 3.93204 176 | 4.46029 5.21731 177 | 4.39793 5.21124 178 | 4.37359 5.24991 179 | 4.3328 5.33783 180 | 4.42915 6.22881 181 | 3.67207 5.23442 182 | 3.71432 5.36708 183 | 3.56897 5.22794 184 | 3.48476 5.17509 185 | 3.47329 5.22968 186 | 3.46017 5.28266 187 | 3.42209 5.29788 188 | 3.3888 5.32042 189 | 3.23596 5.22629 190 | 3.31087 5.50275 191 | 3.26554 5.50653 192 | 3.70282 7.03842 193 | 3.64318 7.03346 194 | 3.54172 7.16996 195 | -------------------------------------------------------------------------------- /3rdparty/occmap/example/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.8) 2 | project(example) 3 | 4 | set(CMAKE_CXX_FLAGS "-std=c++14 -march=native -O3") 5 | set(CMAKE_BUILD_TYPE "Release") 6 | 7 | find_package(Eigen3 REQUIRED) 8 | find_package(yaml-cpp REQUIRED) 9 | find_package(OpenCV REQUIRED) 10 | set(BOOST_COMPONENTS iostreams filesystem) 11 | find_package(Boost REQUIRED COMPONENTS ${BOOST_COMPONENTS}) 12 | find_package(Ceres REQUIRED) 13 | find_package(Protobuf REQUIRED) 14 | 15 | include_directories( 16 | ${EIGEN3_INCLUDE_DIR} 17 | ${YAML_CPP_INCLUDE_DIRS} 18 | ${OPENCV_INCLUDE_DIRS} 19 | ${CMAKE_SOURCE_DIR}/../install/include 20 | ${CMAKE_BINARY_DIR} 21 | ${Boost_INCLUDE_DIRS} 22 | ${CERES_INCLUDE_DIRS} 23 | ) 24 | 25 | add_executable(demo demo.cpp) 26 | target_link_libraries(demo 27 | glog 28 | ${YAML_CPP_LIBRARIES} 29 | ${OpenCV_LIBS} 30 | ${CMAKE_SOURCE_DIR}/../install/lib/liboccmap.a 31 | ${CMAKE_SOURCE_DIR}/../install/lib/libproto.a 32 | ${Boost_LIBRARIES} 33 | ${CMAKE_THREAD_LIBS_INIT} 34 | ${CERES_LIBRARIES} 35 | ${Protobuf_LIBRARIES} 36 | ) -------------------------------------------------------------------------------- /3rdparty/occmap/include/map2d/grid_inserter_2d.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License.. 14 | 15 | #ifndef MAP2D__GRID_INSERTER_2D_HPP_ 16 | #define MAP2D__GRID_INSERTER_2D_HPP_ 17 | 18 | #include 19 | #include 20 | 21 | #include "occ_gridmap/sensor.hpp" 22 | #include "map2d/xy_index.hpp" 23 | #include "map2d/probability_value.hpp" 24 | #include "map2d/grid_2d.hpp" 25 | #include "map2d/ray_to_pixel_mask.hpp" 26 | 27 | namespace mapping 28 | { 29 | 30 | class GridInserter2D 31 | { 32 | public: 33 | GridInserter2D(); 34 | GridInserter2D(const GridInserter2D &) = delete; 35 | GridInserter2D & operator=(const GridInserter2D &) = delete; 36 | 37 | // Inserts 'range_data' into 'grid_2d'. 38 | void Insert( 39 | const sensor::RangeDataCarto & range_data, 40 | Grid2D * const grid) const; 41 | 42 | private: 43 | const std::vector hit_table_; 44 | const std::vector miss_table_; 45 | }; // class 46 | 47 | } // namespace mapping 48 | 49 | #endif // MAP2D__GRID_INSERTER_2D_HPP_ 50 | -------------------------------------------------------------------------------- /3rdparty/occmap/include/map2d/image.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #ifndef MAP2D__IMAGE_HPP_ 16 | #define MAP2D__IMAGE_HPP_ 17 | 18 | #include 19 | 20 | #include 21 | #include 22 | #include 23 | #include 24 | #include 25 | #include 26 | #include 27 | 28 | namespace io 29 | { 30 | 31 | // An Implementation of file using std::ofstream. 32 | class StreamFileWriter 33 | { 34 | public: 35 | ~StreamFileWriter(); 36 | 37 | explicit StreamFileWriter(const std::string & filename); 38 | 39 | bool Write(const char * data, size_t len); 40 | bool WriteHeader(const char * data, size_t len); 41 | bool Close(); 42 | std::string GetFilename(); 43 | 44 | private: 45 | const std::string filename_; 46 | std::ofstream out_; 47 | }; 48 | 49 | class Image 50 | { 51 | public: 52 | Image(int width, int height); 53 | 54 | uint8_t GetPixel(int x, int y) const; 55 | 56 | const std::vector & pixel_data() const {return pixels_;} 57 | 58 | void SetPixel(int x, int y, const uint8_t & color); 59 | 60 | void Rotate90DegreeClockWise(); 61 | 62 | void Rotate90LeftDegree(); 63 | 64 | int width() const {return width_;} 65 | 66 | int height() const {return height_;} 67 | 68 | void WritePgm(const double resolution, StreamFileWriter * const file_writer); 69 | 70 | void SetPixelData(const std::vector & pixels_data) {pixels_ = pixels_data;} 71 | 72 | private: 73 | int width_; 74 | int height_; 75 | std::vector pixels_; 76 | }; // class Image 77 | 78 | 79 | } // namespace io 80 | #endif // MAP2D__IMAGE_HPP_ 81 | -------------------------------------------------------------------------------- /3rdparty/occmap/include/map2d/map_limits.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #ifndef MAP2D__MAP_LIMITS_HPP_ 16 | #define MAP2D__MAP_LIMITS_HPP_ 17 | 18 | #include 19 | #include 20 | 21 | #include 22 | #include 23 | 24 | #include "map2d/xy_index.hpp" 25 | #include "occ_gridmap/rigid_transform.hpp" 26 | #include "occ_gridmap/common.hpp" 27 | 28 | namespace mapping 29 | { 30 | 31 | // Defines the limits of a grid map. This class must remain inlined for 32 | // performance reasons. 33 | class MapLimits 34 | { 35 | public: 36 | MapLimits( 37 | const double resolution, const Eigen::Vector2d & max, 38 | const CellLimits & cell_limits) 39 | : resolution_(resolution), max_(max), cell_limits_(cell_limits) 40 | { 41 | CHECK_GT(resolution_, 0.); 42 | CHECK_GT(cell_limits.num_x_cells, 0.); 43 | CHECK_GT(cell_limits.num_y_cells, 0.); 44 | } 45 | 46 | // Returns the cell size in meters. All cells are square and the resolution is 47 | // the length of one side. 48 | double resolution() const {return resolution_;} 49 | 50 | // Returns the corner of the limits, i.e., all pixels have positions with 51 | // smaller coordinates. 52 | const Eigen::Vector2d & max() const {return max_;} 53 | 54 | // Returns the limits of the grid in number of cells. 55 | const CellLimits & cell_limits() const {return cell_limits_;} 56 | 57 | // Returns the index of the cell containing the 'point' which may be outside 58 | // the map, i.e., negative or too large indices that will return false for 59 | // Contains(). 60 | Eigen::Array2i GetCellIndex(const Eigen::Vector2f & point) const 61 | { 62 | // Index values are row major and the top left has Eigen::Array2i::Zero() 63 | // and contains (centered_max_x, centered_max_y). We need to flip and 64 | // rotate. 65 | return Eigen::Array2i( 66 | common::RoundToInt((max_.y() - point.y()) / resolution_ - 0.5), 67 | common::RoundToInt((max_.x() - point.x()) / resolution_ - 0.5)); 68 | } 69 | 70 | // Returns the center of the cell at 'cell_index'. 71 | Eigen::Vector2f GetCellCenter(const Eigen::Array2i cell_index) const 72 | { 73 | return {max_.x() - resolution() * (cell_index[1] + 0.5), 74 | max_.y() - resolution() * (cell_index[0] + 0.5)}; 75 | } 76 | 77 | // Returns true if the Grid2D contains 'cell_index'. 78 | bool Contains(const Eigen::Array2i & cell_index) const 79 | { 80 | return (Eigen::Array2i(0, 0) <= cell_index).all() && 81 | (cell_index < 82 | Eigen::Array2i(cell_limits_.num_x_cells, cell_limits_.num_y_cells)) 83 | .all(); 84 | } 85 | 86 | private: 87 | double resolution_; 88 | Eigen::Vector2d max_; 89 | CellLimits cell_limits_; 90 | }; // class MapLimits 91 | 92 | } // namespace mapping 93 | 94 | #endif // MAP2D__MAP_LIMITS_HPP_ 95 | -------------------------------------------------------------------------------- /3rdparty/occmap/include/map2d/ray_to_pixel_mask.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #ifndef MAP2D__RAY_TO_PIXEL_MASK_HPP_ 16 | #define MAP2D__RAY_TO_PIXEL_MASK_HPP_ 17 | 18 | #include 19 | 20 | #include 21 | 22 | #include 23 | 24 | namespace mapping 25 | { 26 | 27 | // Compute all pixels that contain some part of the line segment connecting 28 | // 'scaled_begin' and 'scaled_end'. 'scaled_begin' and 'scaled_end' are scaled 29 | // by 'subpixel_scale'. 'scaled_begin' and 'scaled_end' are expected to be 30 | // greater than zero. Return values are in pixels and not scaled. 31 | std::vector RayToPixelMask( 32 | const Eigen::Array2i & scaled_begin, 33 | const Eigen::Array2i & scaled_end, 34 | int subpixel_scale); 35 | 36 | } // namespace mapping 37 | 38 | #endif // MAP2D__RAY_TO_PIXEL_MASK_HPP_ 39 | -------------------------------------------------------------------------------- /3rdparty/occmap/include/map2d/submap_2d.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #ifndef MAP2D__SUBMAP_2D_HPP_ 16 | #define MAP2D__SUBMAP_2D_HPP_ 17 | 18 | #include 19 | 20 | #include 21 | #include 22 | 23 | #include "occ_gridmap/param.hpp" 24 | #include "occ_gridmap/sensor.hpp" 25 | #include "grid_2d.hpp" 26 | #include "grid_inserter_2d.hpp" 27 | #include "submaps.hpp" 28 | #include "value_conversion_tables.hpp" 29 | 30 | namespace mapping 31 | { 32 | 33 | class Submap2D : public Submap 34 | { 35 | public: 36 | Submap2D( 37 | const Eigen::Vector2f & origin, std::unique_ptr grid, 38 | ValueConversionTables * conversion_tables); 39 | 40 | const Grid2D * grid() const {return m_grid.get();} 41 | 42 | // Insert 'range_data' into this submap using 'range_data_inserter'. The 43 | // submap must not be finished yet. 44 | void InsertRangeData( 45 | const sensor::RangeDataCarto & range_data_carto, 46 | const GridInserter2D * grid2d_inserter); 47 | void Finish(); 48 | 49 | private: 50 | std::unique_ptr m_grid; 51 | ValueConversionTables * m_conversion_tables; 52 | }; 53 | 54 | // The first active submap will be created on the insertion of the first range 55 | // data. Except during this initialization when no or only one single submap 56 | // exists, there are always two submaps into which range data is inserted: an 57 | // old submap that is used for matching, and a new one, which will be used for 58 | // matching next, that is being initialized. 59 | // 60 | // Once a certain number of range data have been inserted, the new submap is 61 | // considered initialized: the old submap is no longer changed, the "new" submap 62 | // is now the "old" submap and is used for scan-to-map matching. Moreover, a 63 | // "new" submap gets created. The "old" submap is forgotten by this object. 64 | class ActiveSubmaps2D 65 | { 66 | public: 67 | explicit ActiveSubmaps2D(const SubMapParam & param) 68 | : m_param(param), m_grid_inserter_2d(CreateGridInserter2D()) {} 69 | ActiveSubmaps2D(const ActiveSubmaps2D &) = delete; 70 | ActiveSubmaps2D & operator=(const ActiveSubmaps2D) = delete; 71 | 72 | bool Initialize(); 73 | 74 | // Inserts 'range_data' into the Submap collection. 75 | std::vector> InsertRangeData( 76 | const sensor::RangeDataCarto & range_data); 77 | 78 | std::vector> submaps() const; 79 | 80 | private: 81 | std::unique_ptr CreateGridInserter2D() 82 | { 83 | return std::make_unique(); 84 | } 85 | 86 | std::unique_ptr CreateGrid(const Eigen::Vector2f & origin); 87 | void FinishSubmap(); 88 | void AddSubmap(const Eigen::Vector2f & origin); 89 | 90 | SubMapParam m_param; 91 | std::vector> m_submaps; 92 | std::unique_ptr m_grid_inserter_2d; 93 | ValueConversionTables m_conversion_tables; 94 | }; // class ActiveSubmaps2D 95 | 96 | } // namespace mapping 97 | 98 | #endif // MAP2D__SUBMAP_2D_HPP_ 99 | -------------------------------------------------------------------------------- /3rdparty/occmap/include/map2d/submaps.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #ifndef MAP2D__SUBMAPS_HPP_ 16 | #define MAP2D__SUBMAPS_HPP_ 17 | 18 | #include 19 | 20 | #include 21 | 22 | #include "occ_gridmap/rigid_transform.hpp" 23 | 24 | namespace mapping 25 | { 26 | 27 | // An individual submap, which has a 'local_pose' in the local map frame, keeps 28 | // track of how many range data were inserted into it, and sets 29 | // 'insertion_finished' when the map no longer changes and is ready for loop 30 | // closing. 31 | class Submap 32 | { 33 | public: 34 | explicit Submap(const transform::Rigid3d & local_submap_pose) 35 | : m_local_pose(local_submap_pose) {} 36 | virtual ~Submap() {} 37 | 38 | // Pose of this submap in the local map frame. 39 | transform::Rigid3d local_pose() const {return m_local_pose;} 40 | 41 | // Number of RangeData inserted. 42 | int num_range_data() const {return m_num_range_data;} 43 | void set_num_range_data(const int num_range_data) 44 | { 45 | m_num_range_data = num_range_data; 46 | } 47 | 48 | bool insertion_finished() const {return m_insertion_finished;} 49 | void set_insertion_finished(bool insertion_finished) 50 | { 51 | m_insertion_finished = insertion_finished; 52 | } 53 | 54 | private: 55 | const transform::Rigid3d m_local_pose; 56 | int m_num_range_data = 0; 57 | bool m_insertion_finished = false; 58 | }; // class Submap 59 | } // namespace mapping 60 | 61 | #endif // MAP2D__SUBMAPS_HPP_ 62 | -------------------------------------------------------------------------------- /3rdparty/occmap/include/map2d/value_conversion_tables.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #ifndef MAP2D__VALUE_CONVERSION_TABLES_HPP_ 16 | #define MAP2D__VALUE_CONVERSION_TABLES_HPP_ 17 | 18 | #include 19 | #include 20 | #include 21 | #include 22 | 23 | namespace mapping 24 | { 25 | 26 | // Performs lazy computations of lookup tables for mapping from a uint16 value 27 | // to a float in ['lower_bound', 'upper_bound']. The first element of the table 28 | // is set to 'unknown_result'. 29 | class ValueConversionTables 30 | { 31 | public: 32 | const std::vector * GetConversionTable( 33 | float unknown_result, 34 | float lowe_bound, 35 | float upper_bound); 36 | 37 | private: 38 | std::map, 39 | std::unique_ptr>> 40 | bounds_to_lookup_table_; 41 | }; // calss ValueConversionTables 42 | 43 | } // namespace mapping 44 | 45 | #endif // MAP2D__VALUE_CONVERSION_TABLES_HPP_ 46 | -------------------------------------------------------------------------------- /3rdparty/occmap/include/map2d/xy_index.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #ifndef MAP2D__XY_INDEX_HPP_ 16 | #define MAP2D__XY_INDEX_HPP_ 17 | 18 | #include 19 | #include 20 | 21 | #include 22 | #include 23 | #include 24 | #include 25 | 26 | namespace mapping 27 | { 28 | 29 | struct CellLimits 30 | { 31 | CellLimits() = default; 32 | CellLimits(int init_num_x_cells, int init_num_y_cells) 33 | : num_x_cells(init_num_x_cells), num_y_cells(init_num_y_cells) {} 34 | 35 | int num_x_cells = 0; 36 | int num_y_cells = 0; 37 | }; 38 | 39 | // Iterates in row-major order through a range of xy-indices. 40 | class XYIndexRangeIterator 41 | : public std::iterator 42 | { 43 | public: 44 | // Constructs a new iterator for the specified range. 45 | XYIndexRangeIterator( 46 | const Eigen::Array2i & min_xy_index, 47 | const Eigen::Array2i & max_xy_index) 48 | : min_xy_index_(min_xy_index), max_xy_index_(max_xy_index), xy_index_(min_xy_index) {} 49 | 50 | // Constructs a new iterator for everything contained in 'cell_limits'. 51 | explicit XYIndexRangeIterator(const CellLimits & cell_limits) 52 | : XYIndexRangeIterator( 53 | Eigen::Array2i::Zero(), 54 | Eigen::Array2i( 55 | cell_limits.num_x_cells - 1, 56 | cell_limits.num_y_cells - 1)) {} 57 | 58 | XYIndexRangeIterator & operator++() 59 | { 60 | DCHECK(*this != end()); 61 | if (xy_index_.x() < max_xy_index_.x()) { 62 | ++xy_index_.x(); 63 | } else { 64 | xy_index_.x() = min_xy_index_.x(); 65 | ++xy_index_.y(); 66 | } 67 | return *this; 68 | } 69 | 70 | Eigen::Array2i & operator*() {return xy_index_;} 71 | 72 | bool operator==(const XYIndexRangeIterator & other) const 73 | { 74 | return (xy_index_ == other.xy_index_).all(); 75 | } 76 | 77 | bool operator!=(const XYIndexRangeIterator & other) const 78 | { 79 | return !operator==(other); 80 | } 81 | 82 | XYIndexRangeIterator begin() 83 | { 84 | return XYIndexRangeIterator(min_xy_index_, max_xy_index_); 85 | } 86 | 87 | XYIndexRangeIterator end() 88 | { 89 | XYIndexRangeIterator it = begin(); 90 | it.xy_index_ = Eigen::Array2i(min_xy_index_.x(), max_xy_index_.y() + 1); 91 | return it; 92 | } 93 | 94 | private: 95 | Eigen::Array2i min_xy_index_; 96 | Eigen::Array2i max_xy_index_; 97 | Eigen::Array2i xy_index_; 98 | }; // class XYIndexRangeIterator 99 | 100 | } // namespace mapping 101 | 102 | #endif // MAP2D__XY_INDEX_HPP_ 103 | -------------------------------------------------------------------------------- /3rdparty/occmap/include/occ_gridmap/common.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #ifndef OCC_GRIDMAP__COMMON_HPP_ 16 | #define OCC_GRIDMAP__COMMON_HPP_ 17 | 18 | #include 19 | #include 20 | #include 21 | #include 22 | 23 | #include 24 | 25 | #include 26 | #include 27 | #include 28 | #include 29 | #include 30 | 31 | namespace common 32 | { 33 | 34 | class TicToc 35 | { 36 | public: 37 | TicToc() 38 | { 39 | tic(); 40 | } 41 | 42 | void tic() 43 | { 44 | start_ = std::chrono::steady_clock::now(); 45 | } 46 | 47 | double toc() 48 | { 49 | end_ = std::chrono::steady_clock::now(); 50 | return std::chrono::duration(end_ - start_).count(); // ms 51 | } 52 | 53 | private: 54 | std::chrono::time_point start_, end_; 55 | }; // class TicToc 56 | 57 | inline int RoundToInt(const double x) {return std::lround(x);} 58 | 59 | inline int RoundToInt(const float x) {return std::lround(x);} 60 | 61 | inline int64_t RoundToInt64(const double x) {return std::lround(x);} 62 | 63 | inline int64_t RoundToInt64(const float x) {return std::lround(x);} 64 | 65 | inline bool createFolder(const std::string & path) 66 | { 67 | return boost::filesystem::create_directories(path); 68 | } 69 | 70 | inline void GetFileNames( 71 | std::vector & filenames, 72 | const std::string & path) 73 | { 74 | struct dirent * entry; 75 | DIR * dir = opendir(path.c_str()); 76 | if (dir == NULL) { 77 | return; 78 | } 79 | while ((entry = readdir(dir)) != NULL) { 80 | std::string str(entry->d_name); 81 | if (str.size() < 8) {continue;} 82 | filenames.emplace_back(str); 83 | } 84 | closedir(dir); 85 | } 86 | 87 | template 88 | T Clamp(const T value, const T min, const T max) 89 | { 90 | if (value > max) { 91 | return max; 92 | } 93 | if (value < min) { 94 | return min; 95 | } 96 | return value; 97 | } 98 | 99 | inline 100 | void WritePointCloudTxt( 101 | const Eigen::Vector2d & point, 102 | const Eigen::Vector2d & origin, 103 | const std::string & file_path) 104 | { 105 | std::ofstream outfile(file_path.data(), std::ios::app); 106 | outfile << point.x() << " " << 107 | point.y() << " " << 108 | origin.x() << " " << 109 | origin.y() << "\n"; 110 | outfile.close(); 111 | } 112 | 113 | constexpr int64_t kUtsEpochOffsetFromUnixEpochInSeconds = 114 | (719162ll * 24ll * 60ll * 60ll); 115 | 116 | struct UniversalTimeScaleClock 117 | { 118 | using rep = int64_t; 119 | using period = std::ratio<1, 10000000>; 120 | using duration = std::chrono::duration; 121 | using time_point = std::chrono::time_point; 122 | static constexpr bool is_steady = true; 123 | }; 124 | 125 | using Duration = UniversalTimeScaleClock::duration; 126 | using Time = UniversalTimeScaleClock::time_point; 127 | 128 | static inline Duration FromSeconds(double seconds) 129 | { 130 | return std::chrono::duration_cast( 131 | std::chrono::duration(seconds)); 132 | } 133 | 134 | static inline Time FromUniversal(int64_t ticks) 135 | { 136 | return Time(Duration(ticks)); 137 | } 138 | 139 | static inline int64_t ToUniversal(Time time) 140 | { 141 | return time.time_since_epoch().count(); 142 | } 143 | 144 | } // namespace common 145 | #endif // OCC_GRIDMAP__COMMON_HPP_ 146 | -------------------------------------------------------------------------------- /3rdparty/occmap/include/occ_gridmap/map_beauti.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #ifndef OCC_GRIDMAP__MAP_BEAUTI_HPP_ 16 | #define OCC_GRIDMAP__MAP_BEAUTI_HPP_ 17 | 18 | #include 19 | #include 20 | 21 | #include 22 | 23 | #include 24 | 25 | #include "occ_gridmap/param.hpp" 26 | 27 | class MapBeauti 28 | { 29 | public: 30 | explicit MapBeauti(const MapBeautiParam & mapbeauti_param); 31 | ~MapBeauti(); 32 | 33 | std::vector process( 34 | const std::vector & image, const int width, 35 | const int height); 36 | std::vector FinalProcess( 37 | const std::vector & image, const int width, 38 | const int height); 39 | 40 | private: 41 | bool processImg(const cv::Mat & probability_img, cv::Mat & approx_img); 42 | 43 | cv::Mat LineOptimation(const cv::Mat & probability_img); 44 | 45 | // poly optimation 46 | 47 | void ProbabilityToBinImage( 48 | const cv::Mat & probability_img, cv::Mat & bin_img, 49 | cv::Mat & approx_img); 50 | 51 | void ImageDilate(cv::Mat & input, cv::Mat & output, const int & kernelSize, int & freegrid_num); 52 | 53 | bool DetectPolyDP(const cv::Mat & bin_img, std::vector> & approx_contours); 54 | 55 | void FillSideHoles(const std::vector & approx_contour, cv::Mat & approx_img); 56 | 57 | void FillInternal( 58 | const std::vector & approx_contour, const cv::Mat & probability_img, 59 | cv::Mat & approx_img, cv::Mat & insidebin_img, int & contourpixel_num, 60 | int & insidepixel_num); 61 | 62 | // line optimation 63 | 64 | std::vector LineDetect(const cv::Mat & map_image); 65 | 66 | void FitPixelToLine(const std::vector & lines, cv::Mat & image); 67 | 68 | // processNoise 69 | 70 | void processNoisePixel(cv::Mat & map_image); 71 | 72 | // inside 73 | 74 | void processInside( 75 | const cv::Mat & probability_img, const cv::Mat & insidebin_img, 76 | cv::Mat & approx_img, const cv::Mat & approxbin_img); 77 | 78 | private: 79 | MapBeautiParam mapbeauti_param_; 80 | size_t last_PolyDPSize_ = 0; 81 | std::vector origin_image_; 82 | float contour_scale_ = 0.f; 83 | }; // class MapBeauti 84 | 85 | #endif // OCC_GRIDMAP__MAP_BEAUTI_HPP_ 86 | -------------------------------------------------------------------------------- /3rdparty/occmap/include/occ_gridmap/param.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License.. 14 | 15 | #ifndef OCC_GRIDMAP__PARAM_HPP_ 16 | #define OCC_GRIDMAP__PARAM_HPP_ 17 | 18 | #include 19 | 20 | struct FilesSaveParam 21 | { 22 | // from command line 23 | std::string create_map_path; // map.pgm path 24 | std::string sub_range_data_path; // .pbstream path 25 | std::string loop_pose_path; // mivins_trajectory.txt path 26 | }; 27 | 28 | struct ProbabilityParam 29 | { 30 | ProbabilityParam() = default; 31 | double p_occ = 0.65; 32 | double p_free = 0.196; 33 | double p_prior = 0.5; 34 | }; 35 | 36 | struct SubMapParam 37 | { 38 | SubMapParam() = default; 39 | int num_accumulated = 35; // nums laser frame accumulated 40 | int sizex = 100; 41 | int sizey = 100; 42 | int initx = 50; 43 | int inity = 50; 44 | int max_range = 12.0; 45 | int min_range = 0.01; 46 | double resolution = 0.05; 47 | double missing_data_ray_length = 6.0; 48 | }; 49 | 50 | struct FilterParam 51 | { 52 | FilterParam() = default; 53 | // motion filter 54 | int max_time_seconds = 160; // ms 55 | double max_distance_meters = 0.2; 56 | double max_angle_radians = 0.0175; 57 | // voxel filter 58 | int min_num_points = 100; 59 | double max_length = 1.0; 60 | double voxel_filter_size = 0.025; 61 | }; 62 | 63 | struct CeresScanMatchingParam 64 | { 65 | bool use_nonmonotonic_steps; 66 | int max_num_iterations; 67 | int num_threads; 68 | double occupied_space_weight; 69 | double translation_weight; 70 | double rotation_weight; 71 | }; 72 | 73 | struct RealTimeCorrelativeScanMatcherParam 74 | { 75 | double linear_search_window; 76 | double angular_search_window; 77 | double translation_delta_cost_weight; 78 | double rotation_delta_cost_weight; 79 | }; 80 | 81 | struct MapBeautiParam 82 | { 83 | bool useMapBeauti; 84 | double sideFillThresh; 85 | double approxPolythresh; 86 | int dilateKernelSize; 87 | int noiseRemovalThresh; 88 | }; 89 | 90 | typedef enum 91 | { 92 | HANG_MODEL, 93 | CREATE_MAP_MODEL, 94 | START_NAV_MODEL 95 | } GridMapStatus; 96 | 97 | #endif // OCC_GRIDMAP__PARAM_HPP_ 98 | -------------------------------------------------------------------------------- /3rdparty/occmap/include/occ_gridmap/proto_io.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #ifndef OCC_GRIDMAP__PROTO_IO_HPP_ 16 | #define OCC_GRIDMAP__PROTO_IO_HPP_ 17 | 18 | #include 19 | #include 20 | #include 21 | 22 | #include 23 | #include 24 | 25 | #include "google/protobuf/message.h" 26 | 27 | namespace io 28 | { 29 | 30 | class ProtoStreamWriter 31 | { 32 | public: 33 | explicit ProtoStreamWriter(const std::string & filename); 34 | ~ProtoStreamWriter() = default; 35 | 36 | ProtoStreamWriter(const ProtoStreamWriter &) = delete; 37 | ProtoStreamWriter & operator=(const ProtoStreamWriter &) = delete; 38 | 39 | void WriteProto(const google::protobuf::Message & proto); 40 | 41 | bool Close(); 42 | 43 | private: 44 | void Write(const std::string & uncompressed_data); 45 | 46 | private: 47 | std::ofstream out_; 48 | }; // class ProtoStreamWriter 49 | 50 | class ProtoStreamReader 51 | { 52 | public: 53 | explicit ProtoStreamReader(const std::string & filename); 54 | ~ProtoStreamReader() = default; 55 | 56 | ProtoStreamReader(const ProtoStreamReader &) = delete; 57 | ProtoStreamReader & operator=(const ProtoStreamReader &) = delete; 58 | 59 | bool ReadProto(google::protobuf::Message * proto); 60 | bool eof() const; 61 | 62 | private: 63 | bool Read(std::string * decompressed_data); 64 | 65 | private: 66 | std::ifstream in_; 67 | }; // class ProtoStreamReader 68 | 69 | } // namespace io 70 | 71 | #endif // OCC_GRIDMAP__PROTO_IO_HPP_ 72 | -------------------------------------------------------------------------------- /3rdparty/occmap/include/occ_gridmap/sensor.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #ifndef OCC_GRIDMAP__SENSOR_HPP_ 16 | #define OCC_GRIDMAP__SENSOR_HPP_ 17 | 18 | #include 19 | #include 20 | 21 | #include 22 | #include 23 | 24 | #include "occ_gridmap/rigid_transform.hpp" 25 | #include "occ_gridmap/param.hpp" 26 | #include "occ_gridmap/common.hpp" 27 | 28 | #include "proto/range_data.pb.h" 29 | #include "proto/transform.pb.h" 30 | 31 | namespace sensor 32 | { 33 | 34 | struct PointCloud 35 | { 36 | public: 37 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW 38 | std::vector returns_points; 39 | transform::Rigid2d local_pose; 40 | int64_t time_stamp; 41 | 42 | size_t Size() const {return returns_points.size();} 43 | }; 44 | 45 | struct RangeData 46 | { 47 | RangeData(); 48 | RangeData( 49 | const int64_t & time_stamp_, 50 | const transform::Rigid2d & submap_pose); 51 | explicit RangeData(const proto::RangeData & range_data); 52 | void clear(); 53 | int64_t time_stamp; 54 | std::vector point_clouds; 55 | transform::Rigid2d submap_pose; 56 | }; 57 | 58 | struct PointCloudCarto 59 | { 60 | public: 61 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW 62 | std::vector points; 63 | }; 64 | 65 | // Transforms 'point_cloud' according to 'transform'. 66 | PointCloudCarto TransformPointCloud( 67 | const PointCloudCarto & point_cloud_carto, 68 | const transform::Rigid2f & transform); 69 | 70 | struct RangeDataCarto 71 | { 72 | public: 73 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW 74 | Eigen::Vector2f origin; 75 | PointCloudCarto returns; 76 | PointCloudCarto misses; 77 | }; 78 | 79 | RangeDataCarto TransformRangeData( 80 | const RangeDataCarto & range_data_carto, 81 | const transform::Rigid2f & transform); 82 | 83 | proto::RangeData ToProto(const RangeData & range_data); 84 | 85 | int64_t GetVoxelCellIndex( 86 | const Eigen::Vector2d & point, 87 | const double resolution); 88 | 89 | int64_t GetVoxelCellIndex( 90 | const Eigen::Vector2f & point, 91 | const double resolution); 92 | 93 | template 94 | std::vector RandomizedVoxelFilterIndices( 95 | const std::vector & point_cloud, const float resolution, 96 | PointFunction && point_function); 97 | 98 | PointCloud VoxelFilter(const PointCloud & point_cloud, const double resolution); 99 | 100 | PointCloud AdaptivelyVoxelFiltered( 101 | const PointCloud & point_cloud, 102 | const FilterParam & filter_param); 103 | 104 | PointCloudCarto VoxelFilter(const PointCloudCarto & point_cloud, const double resolution); 105 | 106 | PointCloudCarto AdaptivelyVoxelFiltered( 107 | const PointCloudCarto & point_cloud, 108 | const FilterParam & filter_param); 109 | 110 | class MotionFilter 111 | { 112 | public: 113 | explicit MotionFilter(const FilterParam & filter_params); 114 | // If the accumulated motion (linear, rotational, or time) is above the 115 | // threshold, returns false. Otherwise the relative motion is accumulated and 116 | // true is returned. 117 | bool IsSimilar(const common::Time & time, const transform::Rigid3d & pose); 118 | common::Time last_time() const {return last_time_;} 119 | 120 | private: 121 | FilterParam filter_params_; 122 | int num_total_ = 0; 123 | int num_different_ = 0; 124 | common::Time last_time_; 125 | transform::Rigid3d last_pose_; 126 | }; // calss MotionFilter 127 | 128 | void TDFlipMatrix(Eigen::MatrixXd & bel_data); 129 | void LRFlipMatrix(Eigen::MatrixXd & bel_data); 130 | 131 | } // namespace sensor 132 | #endif // OCC_GRIDMAP__SENSOR_HPP_ 133 | -------------------------------------------------------------------------------- /3rdparty/occmap/include/occ_gridmap/tic_toc.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #ifndef OCC_GRIDMAP__TIC_TOC_HPP_ 16 | #define OCC_GRIDMAP__TIC_TOC_HPP_ 17 | 18 | #include 19 | #include 20 | #include 21 | 22 | class TicToc 23 | { 24 | public: 25 | TicToc() 26 | { 27 | tic(); 28 | } 29 | 30 | void tic() 31 | { 32 | start = std::chrono::system_clock::now(); 33 | } 34 | 35 | double toc() 36 | { 37 | end = std::chrono::system_clock::now(); 38 | std::chrono::duration elapsed_seconds = end - start; 39 | return elapsed_seconds.count() * 1000; 40 | } 41 | 42 | private: 43 | std::chrono::time_point start, end; 44 | }; 45 | 46 | #endif // OCC_GRIDMAP__TIC_TOC_HPP_ 47 | -------------------------------------------------------------------------------- /3rdparty/occmap/include/scan_matching/ceres_scan_matching_2d.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #ifndef SCAN_MATCHING__CERES_SCAN_MATCHING_2D_HPP_ 16 | #define SCAN_MATCHING__CERES_SCAN_MATCHING_2D_HPP_ 17 | 18 | #include 19 | #include 20 | 21 | #include 22 | #include 23 | 24 | #include "occ_gridmap/param.hpp" 25 | #include "occ_gridmap/rigid_transform.hpp" 26 | #include "occ_gridmap/sensor.hpp" 27 | #include "map2d/grid_2d.hpp" 28 | 29 | namespace mapping 30 | { 31 | 32 | class CeresScanMatcher2D 33 | { 34 | public: 35 | explicit CeresScanMatcher2D(const CeresScanMatchingParam & param); 36 | virtual ~CeresScanMatcher2D(); 37 | 38 | CeresScanMatcher2D(const CeresScanMatcher2D &) = delete; 39 | CeresScanMatcher2D & operator=(const CeresScanMatcher2D &) = delete; 40 | 41 | void Match( 42 | const Eigen::Vector2d & target_translation, 43 | const transform::Rigid2d & initial_pose_estimate, 44 | const sensor::PointCloudCarto & point_cloud_carto, 45 | const Grid2D & grid, 46 | transform::Rigid2d * const pose_estimate, 47 | ceres::Solver::Summary * const summary) const; 48 | 49 | private: 50 | ceres::Solver::Options CreateCeresSolverOptions() 51 | { 52 | ceres::Solver::Options options; 53 | options.use_nonmonotonic_steps = m_param.use_nonmonotonic_steps; 54 | options.max_num_iterations = m_param.max_num_iterations; 55 | options.num_threads = m_param.num_threads; 56 | return options; 57 | } 58 | 59 | CeresScanMatchingParam m_param; 60 | ceres::Solver::Options m_ceres_solver_options; 61 | }; // class CeresScanMatcher2D 62 | } // namespace mapping 63 | 64 | #endif // SCAN_MATCHING__CERES_SCAN_MATCHING_2D_HPP_ 65 | -------------------------------------------------------------------------------- /3rdparty/occmap/include/scan_matching/occupied_space_cost_function_2d.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #ifndef SCAN_MATCHING__OCCUPIED_SPACE_COST_FUNCTION_2D_HPP_ 16 | #define SCAN_MATCHING__OCCUPIED_SPACE_COST_FUNCTION_2D_HPP_ 17 | 18 | #include 19 | 20 | #include "occ_gridmap/sensor.hpp" 21 | #include "map2d/grid_2d.hpp" 22 | 23 | namespace mapping 24 | { 25 | 26 | // Creates a cost function for matching the 'point_cloud' to the 'grid' with 27 | // a 'pose'. The cost increases with poorer correspondence of the grid and the 28 | // point observation (e.g. points falling into less occupied space). 29 | ceres::CostFunction * CreateOccupiedSpaceCostFunction2D( 30 | const double scaling_factor, const sensor::PointCloudCarto & point_cloud_carto, 31 | const Grid2D & grid); 32 | 33 | } // namespace mapping 34 | 35 | #endif // SCAN_MATCHING__OCCUPIED_SPACE_COST_FUNCTION_2D_HPP_ 36 | -------------------------------------------------------------------------------- /3rdparty/occmap/include/scan_matching/rotation_delta_cost_function_2d.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #ifndef SCAN_MATCHING__ROTATION_DELTA_COST_FUNCTION_2D_HPP_ 16 | #define SCAN_MATCHING__ROTATION_DELTA_COST_FUNCTION_2D_HPP_ 17 | 18 | #include 19 | 20 | #include 21 | 22 | namespace mapping 23 | { 24 | 25 | // Computes the cost of rotating 'pose' to 'target_angle'. Cost increases with 26 | // the solution's distance from 'target_angle'. 27 | class RotationDeltaCostFunctor2D 28 | { 29 | public: 30 | static ceres::CostFunction * CreateAutoDiffCostFunction( 31 | const double scaling_factor, const double target_angle) 32 | { 33 | return new ceres::AutoDiffCostFunction( 36 | new RotationDeltaCostFunctor2D(scaling_factor, target_angle)); 37 | } 38 | 39 | template 40 | bool operator()(const T * const pose, T * residual) const 41 | { 42 | residual[0] = m_scaling_factor * (pose[2] - m_angle); 43 | return true; 44 | } 45 | 46 | private: 47 | explicit RotationDeltaCostFunctor2D( 48 | const double scaling_factor, const double target_angle) 49 | : m_scaling_factor(scaling_factor), 50 | m_angle(target_angle) {} 51 | 52 | RotationDeltaCostFunctor2D(const RotationDeltaCostFunctor2D &) = delete; 53 | RotationDeltaCostFunctor2D & operator=( 54 | const RotationDeltaCostFunctor2D &) = delete; 55 | 56 | const double m_scaling_factor; 57 | const double m_angle; 58 | }; // class RotationDeltaCostFunctor2D 59 | 60 | } // namespace mapping 61 | 62 | #endif // SCAN_MATCHING__ROTATION_DELTA_COST_FUNCTION_2D_HPP_ 63 | -------------------------------------------------------------------------------- /3rdparty/occmap/include/scan_matching/translation_delta_cost_functor_2d.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #ifndef SCAN_MATCHING__TRANSLATION_DELTA_COST_FUNCTOR_2D_HPP_ 16 | #define SCAN_MATCHING__TRANSLATION_DELTA_COST_FUNCTOR_2D_HPP_ 17 | 18 | #include 19 | 20 | #include 21 | 22 | namespace mapping 23 | { 24 | 25 | // Computes the cost of translating 'pose' to 'target_translation'. 26 | // Cost increases with the solution's distance from 'target_translation'. 27 | class TranslationDeltaCostFunctor2D 28 | { 29 | public: 30 | static ceres::CostFunction * CreateAutoDiffCostFunction( 31 | const double scaling_factor, const Eigen::Vector2d & target_translation) 32 | { 33 | return new ceres::AutoDiffCostFunction( 36 | new TranslationDeltaCostFunctor2D(scaling_factor, target_translation)); 37 | } 38 | 39 | template 40 | bool operator()(const T * const pose, T * residual) const 41 | { 42 | residual[0] = m_scaling_factor * (pose[0] - m_x); 43 | residual[1] = m_scaling_factor * (pose[1] - m_y); 44 | return true; 45 | } 46 | 47 | private: 48 | // Constructs a new TranslationDeltaCostFunctor2D from the given 49 | // 'target_translation' (x, y). 50 | explicit TranslationDeltaCostFunctor2D( 51 | const double scaling_factor, const Eigen::Vector2d & target_translation) 52 | : m_scaling_factor(scaling_factor), 53 | m_x(target_translation.x()), 54 | m_y(target_translation.y()) {} 55 | 56 | TranslationDeltaCostFunctor2D(const TranslationDeltaCostFunctor2D &) = delete; 57 | TranslationDeltaCostFunctor2D & operator=( 58 | const TranslationDeltaCostFunctor2D &) = delete; 59 | 60 | const double m_scaling_factor; 61 | const double m_x; 62 | const double m_y; 63 | }; // class TranslationDeltaCostFunctor2D 64 | 65 | } // namespace mapping 66 | 67 | #endif // SCAN_MATCHING__TRANSLATION_DELTA_COST_FUNCTOR_2D_HPP_ 68 | -------------------------------------------------------------------------------- /3rdparty/occmap/install.sh: -------------------------------------------------------------------------------- 1 | rm -rf install 2 | if [ ! -d "build" ]; then 3 | mkdir build 4 | fi 5 | cd build && rm -rf CMakeCache.txt 6 | cmake .. && make -j4 && make install 7 | cd ../ && rm -rf build -------------------------------------------------------------------------------- /3rdparty/occmap/proto/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | find_package(Protobuf REQUIRED) 2 | 3 | file(GLOB PROTO_FILES "${CMAKE_CURRENT_SOURCE_DIR}/*.proto") 4 | message(STATUS ${PROTO_FILES}) 5 | 6 | protobuf_generate_cpp(PROTO_SRCS PROTO_HDRS ${PROTO_FILES}) 7 | message("-- PROTO_SRCS = ${PROTO_SRCS}") 8 | message("-- PROTO_HDRS = ${PROTO_HDRS}") 9 | 10 | add_library(proto STATIC ${PROTO_SRCS} ${PROTO_HDRS}) 11 | 12 | target_link_libraries(proto ${Protobuf_LIBRARIES}) 13 | message("-- Found protobuf libraries: " ${Protobuf_LIBRARIES}) 14 | message("-- Found protobuf include: " ${PROTOBUF_INCLUDE_DIRS}) 15 | target_include_directories(proto 16 | PUBLIC ${CMAKE_CURRENT_BINARY_DIR} 17 | PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} 18 | PUBLIC ${PROTOBUF_INCLUDE_DIRS} 19 | PUBLIC "/usr/local/include") 20 | 21 | install(TARGETS 22 | proto 23 | LIBRARY DESTINATION lib) -------------------------------------------------------------------------------- /3rdparty/occmap/proto/range_data.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package proto; 4 | 5 | import "transform.proto"; 6 | 7 | message PointCloud { 8 | repeated Vector2d returns_points = 1; 9 | Rigid2d local_pose = 2; 10 | int64 time_stamp = 3; 11 | } 12 | 13 | message RangeData { 14 | int64 time_stamp = 4; 15 | repeated PointCloud point_clouds = 5; 16 | Rigid2d submap_pose = 6; 17 | } -------------------------------------------------------------------------------- /3rdparty/occmap/proto/transform.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package proto; 4 | 5 | // All coordinates are expressed in the right-handed Cartesian coordinate system 6 | // used by Cartographer (x forward, y left, z up). Message names are chosen to 7 | // mirror those used in the Eigen library. 8 | 9 | message Vector2d { 10 | double x = 1; 11 | double y = 2; 12 | } 13 | 14 | message Vector2f { 15 | float x = 1; 16 | float y = 2; 17 | } 18 | 19 | message Vector3d { 20 | double x = 1; 21 | double y = 2; 22 | double z = 3; 23 | } 24 | 25 | message Vector3f { 26 | float x = 1; 27 | float y = 2; 28 | float z = 3; 29 | } 30 | 31 | message Vector4f { 32 | float x = 1; 33 | float y = 2; 34 | float z = 3; 35 | float t = 4; 36 | } 37 | 38 | message Quaterniond { 39 | double x = 1; 40 | double y = 2; 41 | double z = 3; 42 | double w = 4; 43 | } 44 | 45 | message Quaternionf { 46 | float x = 1; 47 | float y = 2; 48 | float z = 3; 49 | float w = 4; 50 | } 51 | 52 | message Rigid2d { 53 | Vector2d translation = 1; 54 | double rotation = 2; 55 | } 56 | 57 | message Rigid2f { 58 | Vector2f translation = 1; 59 | float rotation = 2; 60 | } 61 | 62 | message Rigid3d { 63 | Vector3d translation = 1; 64 | Quaterniond rotation = 2; 65 | } 66 | 67 | message Rigid3f { 68 | Vector3f translation = 1; 69 | Quaternionf rotation = 2; 70 | } -------------------------------------------------------------------------------- /3rdparty/occmap/src/ceres_scan_matching_2d.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #include 16 | #include 17 | 18 | #include "scan_matching/ceres_scan_matching_2d.hpp" 19 | #include "scan_matching/occupied_space_cost_function_2d.hpp" 20 | #include "scan_matching/rotation_delta_cost_function_2d.hpp" 21 | #include "scan_matching/translation_delta_cost_functor_2d.hpp" 22 | 23 | namespace mapping 24 | { 25 | 26 | CeresScanMatcher2D::CeresScanMatcher2D( 27 | const CeresScanMatchingParam & param) 28 | : m_param(param), 29 | m_ceres_solver_options(CreateCeresSolverOptions()) 30 | { 31 | m_ceres_solver_options.linear_solver_type = ceres::DENSE_QR; 32 | } 33 | 34 | CeresScanMatcher2D::~CeresScanMatcher2D() {} 35 | 36 | void CeresScanMatcher2D::Match( 37 | const Eigen::Vector2d & target_translation, 38 | const transform::Rigid2d & initial_pose_estimate, 39 | const sensor::PointCloudCarto & point_cloud_carto, 40 | const Grid2D & grid, 41 | transform::Rigid2d * const pose_estimate, 42 | ceres::Solver::Summary * const summary) const 43 | { 44 | double ceres_pose_estimate[3] = {initial_pose_estimate.translation().x(), 45 | initial_pose_estimate.translation().y(), 46 | initial_pose_estimate.rotation().angle()}; 47 | ceres::Problem problem; 48 | CHECK_GT(m_param.occupied_space_weight, 0.); 49 | problem.AddResidualBlock( 50 | CreateOccupiedSpaceCostFunction2D( 51 | m_param.occupied_space_weight / 52 | std::sqrt(static_cast(point_cloud_carto.points.size())), 53 | point_cloud_carto, grid), 54 | nullptr /* loss function */, ceres_pose_estimate); 55 | 56 | CHECK_GT(m_param.rotation_weight, 0.); 57 | problem.AddResidualBlock( 58 | TranslationDeltaCostFunctor2D::CreateAutoDiffCostFunction( 59 | m_param.translation_weight, target_translation), 60 | nullptr /* loss function */, ceres_pose_estimate); 61 | CHECK_GT(m_param.rotation_weight, 0.); 62 | problem.AddResidualBlock( 63 | RotationDeltaCostFunctor2D::CreateAutoDiffCostFunction( 64 | m_param.rotation_weight, ceres_pose_estimate[2]), 65 | nullptr /* loss function */, ceres_pose_estimate); 66 | 67 | ceres::Solve(m_ceres_solver_options, &problem, summary); 68 | 69 | *pose_estimate = transform::Rigid2d( 70 | {ceres_pose_estimate[0], ceres_pose_estimate[1]}, ceres_pose_estimate[2]); 71 | } 72 | 73 | } // namespace mapping 74 | -------------------------------------------------------------------------------- /3rdparty/occmap/src/image.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #include 16 | #include 17 | 18 | #include "map2d/image.hpp" 19 | 20 | namespace io 21 | { 22 | 23 | StreamFileWriter::StreamFileWriter(const std::string & filename) 24 | : filename_(filename), out_(filename, std::ios::out | std::ios::binary) {} 25 | 26 | StreamFileWriter::~StreamFileWriter() {} 27 | 28 | bool StreamFileWriter::Write(const char * const data, const size_t len) 29 | { 30 | if (out_.bad()) { 31 | return false; 32 | } 33 | out_.write(data, len); 34 | return !out_.bad(); 35 | } 36 | 37 | bool StreamFileWriter::Close() 38 | { 39 | if (out_.bad()) { 40 | return false; 41 | } 42 | out_.close(); 43 | return !out_.bad(); 44 | } 45 | 46 | bool StreamFileWriter::WriteHeader(const char * const data, const size_t len) 47 | { 48 | if (out_.bad()) { 49 | return false; 50 | } 51 | out_.flush(); 52 | out_.seekp(0); 53 | return Write(data, len); 54 | } 55 | 56 | std::string StreamFileWriter::GetFilename() {return filename_;} 57 | 58 | Image::Image(int width, int height) 59 | : width_(width), height_(height), pixels_(width * height, 0) {} 60 | 61 | void Image::SetPixel(int x, int y, const uint8_t & color) 62 | { 63 | pixels_[y * width_ + x] = color; 64 | } 65 | 66 | uint8_t Image::GetPixel(int x, int y) const 67 | { 68 | return pixels_[y * width_ + x]; 69 | } 70 | void Image::Rotate90DegreeClockWise() 71 | { 72 | const auto old_pixels = pixels_; 73 | pixels_.clear(); 74 | for (int x = 0; x < width_; ++x) { 75 | for (int y = height_ - 1; y >= 0; --y) { 76 | pixels_.push_back(old_pixels.at(y * width_ + x)); 77 | } 78 | } 79 | std::swap(width_, height_); 80 | } 81 | void Image::Rotate90LeftDegree() 82 | { 83 | const auto old_pixels = pixels_; 84 | pixels_.clear(); 85 | for (int x = width_ - 1; x >= 0; --x) { 86 | for (int y = 0; y < height_; ++y) { 87 | pixels_.push_back(old_pixels.at(y * width_ + x)); 88 | } 89 | } 90 | std::swap(width_, height_); 91 | } 92 | 93 | void Image::WritePgm(const double resolution, StreamFileWriter * const file_writer) 94 | { 95 | const std::string header = "P5\n# Cartographer map; " + 96 | std::to_string(resolution) + " m/pixel\n" + 97 | std::to_string(width_) + " " + 98 | std::to_string(height_) + "\n255\n"; 99 | file_writer->Write(header.data(), header.size()); 100 | for (int y = 0; y < height_; ++y) { 101 | for (int x = 0; x < width_; ++x) { 102 | const char color = GetPixel(x, y); 103 | file_writer->Write(&color, 1); 104 | } 105 | } 106 | } 107 | } // namespace io 108 | -------------------------------------------------------------------------------- /3rdparty/occmap/src/rigid_transform.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #include "occ_gridmap/rigid_transform.hpp" 16 | 17 | namespace transform 18 | { 19 | 20 | Rigid2d ToRigid2(const proto::Rigid2d & transform) 21 | { 22 | return Rigid2d( 23 | {transform.translation().x(), transform.translation().y()}, 24 | transform.rotation()); 25 | } 26 | 27 | Eigen::Vector2d ToEigen(const proto::Vector2d & vector) 28 | { 29 | return Eigen::Vector2d(vector.x(), vector.y()); 30 | } 31 | 32 | 33 | Eigen::Vector3d ToEigen(const proto::Vector3d & vector) 34 | { 35 | return Eigen::Vector3d(vector.x(), vector.y(), vector.z()); 36 | } 37 | 38 | Eigen::Quaterniond ToEigen(const proto::Quaterniond & quaternion) 39 | { 40 | return Eigen::Quaterniond( 41 | quaternion.w(), quaternion.x(), quaternion.y(), 42 | quaternion.z()); 43 | } 44 | 45 | proto::Rigid2d ToProto(const transform::Rigid2d & transform) 46 | { 47 | proto::Rigid2d proto; 48 | proto.mutable_translation()->set_x(transform.translation().x()); 49 | proto.mutable_translation()->set_y(transform.translation().y()); 50 | proto.set_rotation(transform.rotation().angle()); 51 | return proto; 52 | } 53 | 54 | 55 | proto::Rigid3d ToProto(const transform::Rigid3d & rigid) 56 | { 57 | proto::Rigid3d proto; 58 | *proto.mutable_translation() = ToProto(rigid.translation()); 59 | *proto.mutable_rotation() = ToProto(rigid.rotation()); 60 | return proto; 61 | } 62 | 63 | transform::Rigid3d ToRigid3(const proto::Rigid3d & rigid) 64 | { 65 | return transform::Rigid3d( 66 | ToEigen(rigid.translation()), 67 | ToEigen(rigid.rotation())); 68 | } 69 | 70 | proto::Vector2d ToProto(const Eigen::Vector2d & vector) 71 | { 72 | proto::Vector2d proto; 73 | proto.set_x(vector.x()); 74 | proto.set_y(vector.y()); 75 | return proto; 76 | } 77 | 78 | proto::Vector3d ToProto(const Eigen::Vector3d & vector) 79 | { 80 | proto::Vector3d proto; 81 | proto.set_x(vector.x()); 82 | proto.set_y(vector.y()); 83 | proto.set_z(vector.z()); 84 | return proto; 85 | } 86 | 87 | proto::Quaterniond ToProto(const Eigen::Quaterniond & quaternion) 88 | { 89 | proto::Quaterniond proto; 90 | proto.set_w(quaternion.w()); 91 | proto.set_x(quaternion.x()); 92 | proto.set_y(quaternion.y()); 93 | proto.set_z(quaternion.z()); 94 | return proto; 95 | } 96 | 97 | 98 | } // namespace transform 99 | -------------------------------------------------------------------------------- /3rdparty/occmap/src/submap_2d.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #include 16 | #include 17 | #include 18 | 19 | #include "map2d/submap_2d.hpp" 20 | 21 | namespace mapping 22 | { 23 | 24 | Submap2D::Submap2D( 25 | const Eigen::Vector2f & origin, std::unique_ptr grid, 26 | ValueConversionTables * conversion_tables) 27 | : Submap(transform::Rigid3d::Translation( 28 | Eigen::Vector3d(origin.x(), origin.y(), 0.))), 29 | m_conversion_tables(conversion_tables) 30 | { 31 | m_grid = std::move(grid); 32 | } 33 | 34 | void Submap2D::InsertRangeData( 35 | const sensor::RangeDataCarto & range_data_carto, 36 | const GridInserter2D * grid2d_inserter) 37 | { 38 | CHECK(m_grid); 39 | CHECK(!insertion_finished()); 40 | CHECK_NOTNULL(grid2d_inserter); 41 | grid2d_inserter->Insert(range_data_carto, m_grid.get()); 42 | set_num_range_data(num_range_data() + 1); 43 | } 44 | 45 | void Submap2D::Finish() 46 | { 47 | CHECK(m_grid); 48 | CHECK(!insertion_finished()); 49 | m_grid = m_grid->ComputeCroppedGrid(); 50 | set_insertion_finished(true); 51 | } 52 | 53 | std::vector> ActiveSubmaps2D::submaps() const 54 | { 55 | return std::vector>(m_submaps.begin(), m_submaps.end()); 56 | } 57 | 58 | std::vector> ActiveSubmaps2D::InsertRangeData( 59 | const sensor::RangeDataCarto & range_data) 60 | { 61 | if (m_submaps.empty() || 62 | m_submaps.back()->num_range_data() == 35) 63 | { 64 | AddSubmap(range_data.origin.head<2>()); 65 | } 66 | for (auto & submap : m_submaps) { 67 | submap->InsertRangeData(range_data, m_grid_inserter_2d.get()); 68 | } 69 | if (m_submaps.front()->num_range_data() == 2 * 35) { 70 | m_submaps.front()->Finish(); 71 | } 72 | return submaps(); 73 | } 74 | 75 | std::unique_ptr ActiveSubmaps2D::CreateGrid( 76 | const Eigen::Vector2f & origin) 77 | { 78 | float resolution = m_param.resolution; 79 | return std::make_unique( 80 | MapLimits( 81 | resolution, 82 | origin.cast() + 0.5 * m_param.resolution * 83 | Eigen::Vector2d(static_cast(m_param.sizex), static_cast(m_param.sizey)), 84 | CellLimits(m_param.sizex, m_param.sizey)), 85 | kMinCorrespondenceCost, kMaxCorrespondenceCost, 86 | &m_conversion_tables); 87 | } 88 | 89 | void ActiveSubmaps2D::AddSubmap(const Eigen::Vector2f & origin) 90 | { 91 | LOG(INFO) << "Add new submap"; 92 | 93 | if (m_submaps.size() >= 2) { 94 | // This will crop the finished Submap before inserting a new Submap to 95 | // reduce peak memory usage a bit. 96 | CHECK(m_submaps.front()->insertion_finished()); 97 | m_submaps.erase(m_submaps.begin()); 98 | } 99 | m_submaps.push_back( 100 | std::make_unique( 101 | origin, 102 | std::unique_ptr( 103 | static_cast(CreateGrid(origin).release())), 104 | &m_conversion_tables)); 105 | } 106 | 107 | } // namespace mapping 108 | -------------------------------------------------------------------------------- /3rdparty/occmap/src/value_conversion_tables.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | #include 16 | 17 | #include 18 | #include 19 | #include 20 | #include 21 | 22 | #include "map2d/value_conversion_tables.hpp" 23 | 24 | namespace mapping 25 | { 26 | 27 | constexpr uint16_t kUpdateMarker = 1u << 15; 28 | 29 | // 0 is unknown, [1, 32767] maps to [lower_bound, upper_bound]. 30 | float SlowValueToBoundedFloat( 31 | const uint16_t value, const uint16_t unknown_value, 32 | const float unknown_result, 33 | const float lower_bound, 34 | const float upper_bound) 35 | { 36 | CHECK_LE(value, 32767); 37 | if (value == unknown_value) {return unknown_result;} 38 | const float kScale = (upper_bound - lower_bound) / 32766.f; 39 | return value * kScale + (lower_bound - kScale); 40 | } 41 | 42 | std::unique_ptr> PrecomputeValueToBoundedFloat( 43 | const uint16_t unknown_value, const float unknown_result, 44 | const float lower_bound, const float upper_bound) 45 | { 46 | auto result = std::make_unique>(); 47 | size_t num_values = std::numeric_limits::max() + 1; 48 | result->reserve(num_values); 49 | for (size_t value = 0; value != num_values; ++value) { 50 | result->push_back( 51 | SlowValueToBoundedFloat( 52 | static_cast(value) & ~kUpdateMarker, unknown_value, 53 | unknown_result, lower_bound, upper_bound)); 54 | } 55 | return result; 56 | } 57 | 58 | const std::vector * ValueConversionTables::GetConversionTable( 59 | float unknown_result, float lower_bound, float upper_bound) 60 | { 61 | std::tuple bounds = 62 | std::make_tuple(unknown_result, lower_bound, upper_bound); 63 | auto lookup_table_iterator = bounds_to_lookup_table_.find(bounds); 64 | if (lookup_table_iterator == bounds_to_lookup_table_.end()) { 65 | auto insertion_result = bounds_to_lookup_table_.emplace( 66 | bounds, PrecomputeValueToBoundedFloat( 67 | 0, unknown_result, lower_bound, 68 | upper_bound)); 69 | return insertion_result.first->second.get(); 70 | } else { 71 | return lookup_table_iterator->second.get(); 72 | } 73 | } 74 | 75 | } // namespace mapping 76 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiRoboticsLab/cyberdog_occmap/beb5a5e33604d55fe3e4db3c5f2ae73462ed2427/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | cyberdog_occmap is released under a Apache License. 2 | Please see README.md for a list of all included code and library dependencies which are not property of the authors of cyberdog_occmap. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # cyberdog_occmap 2 | 3 | # 1. 简介 4 | cyberdog_occmap基于输入的位置和姿态实时生成相应栅格地图,基于查表更新和Protobuf等技术,实现了非常轻量化的实时栅格建图算法。 5 | 6 | # 2. 程序依赖 7 | cyberdog_occmap在**Ubuntu 20.04**和**ROS2 galactic**上进行了测试,其他环境运行可能会遇到一些依赖问题。 8 | 9 | ## ROS2依赖 10 | cyberdog_occmap是一个ROS2程序,依赖`geometry_msgs`, `nav_msgs`, `sensor_msgs`, `std_msgs`, `message_filters`, `std_srvs`等ROS2相关库,采用以下方式进行安装: 11 | ```bash 12 | sudo apt install ros-galactic-geometry-msgs ros-galactic-nav2-msgs ros-galactic-sensor-msgs ros-galactic-std-msgs ros-galactic-message-filters ros-galactic-std-srvs -y 13 | ``` 14 | 15 | ## Boost 16 | cyberdog_occmap依赖[Boost](https://www.boost.org/)处理文件的读取、写入和删除,基于以下方式进行安装: 17 | ```bash 18 | sudo apt install libboost-dev 19 | ``` 20 | 21 | ## Eigen3 22 | cyberdog_occmap依赖[Eigen](http://eigen.tuxfamily.org)进行矩阵运算,采用以下方式安装: 23 | ```bash 24 | sudo apt install libeigen3-dev 25 | ``` 26 | 27 | ## OpenCV4 28 | cyberdog_occmap依赖[OpenCV](http://opencv.org)对发布后的栅格地图进行去噪和美化处理,使用ROS2自带的OpenCV版本即可。 29 | 30 | ## Yaml-cpp 31 | cyberdog_occmap依赖[Yaml-cpp](https://github.com/jbeder/yaml-cpp)读取参数文件,采用以下方式安装即可: 32 | ```bash 33 | sudo apt install libyaml-cpp-dev 34 | ``` 35 | 36 | ## Ceres 37 | cyberdog_occmap依赖[Ceres](http://ceres-solver.org/)对位置姿态进行二次优化,要求**Ceres为源码编译安装**,版本1.14.0,基于Ceres官方提供方式进行编译安装[Ceres-install](http://ceres-solver.org/installation.html) 38 | 39 | ## Protobuf 40 | cyberdog_occmap依赖[Protobuf](https://github.com/protocolbuffers/protobuf)对栅格地图的子图进行序列化存储,从而大大节省了内存和处理器的使用。要求Protobuf为源码编译安装,版本为3.19.2 41 | 42 | ## OCCMAP 43 | cyberdog_occmap是在occmap基础之上编写的ROS2接口库,为方便代码和接口分离,此程序已将occmap放置在3rdparty内,无需开发者手动编译。但开发者如需更改occmap程序,需要在更改后对occmap依照以下方式进行重新编译安装,即可使得更改内容生效。 44 | ```bash 45 | cd 3rdparty/occmap 46 | bash install.sh 47 | ``` 48 | 49 | ## 其他依赖 50 | cyberdog_occmap依赖[cyberdog_visions_interfaces]()和[cyberdog_common]()来与其他cyberdog程序进行交互,开发者如需单独使用cyberdog_occmap,需要对接口进行重写。 -------------------------------------------------------------------------------- /launch/create_gridmap_node.launch.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2023 Beijing Xiaomi Mobile Software Co., Ltd. All rights reserved. 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # 7 | # http://www.apache.org/licenses/LICENSE-2.0 8 | # 9 | # Unless required by applicable law or agreed to in writing, software 10 | # distributed under the License is distributed on an "AS IS" BASIS, 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | # See the License for the specific language governing permissions and 13 | # limitations under the License. 14 | 15 | from ament_index_python.packages import get_package_share_directory 16 | from launch import LaunchDescription 17 | from launch_ros.actions import Node 18 | from launch.substitutions import LaunchConfiguration 19 | import os 20 | 21 | 22 | def generate_launch_description(): 23 | share_dir = get_package_share_directory("cyberdog_occmap") 24 | config_file = os.path.join(share_dir, "param", "gridmap_node.yaml") 25 | namespace = LaunchConfiguration("namespace", default="") 26 | create_gridmap_node = Node( 27 | package="cyberdog_occmap", 28 | namespace=namespace, 29 | executable="create_gridmap_node", 30 | name="create_gridmap_node", 31 | output="log", 32 | emulate_tty=True, 33 | parameters=[{"config_file": config_file}], 34 | ) 35 | publish_gridmap_node = Node( 36 | package="cyberdog_occmap", 37 | namespace=namespace, 38 | executable="publish_gridmap_node", 39 | name="publish_gridmap_node", 40 | output="screen", 41 | emulate_tty=True, 42 | parameters=[{"config_file": config_file}], 43 | ) 44 | return LaunchDescription( 45 | [ 46 | create_gridmap_node, 47 | publish_gridmap_node, 48 | ] 49 | ) 50 | -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | cyberdog_occmap 5 | 0.0.0 6 | occ map with mivins 7 | root 8 | Apache License, Version 2.0 9 | 10 | ament_cmake 11 | 12 | rclcpp 13 | geometry_msgs 14 | nav_msgs 15 | sensor_msgs 16 | std_msgs 17 | std_srvs 18 | cyberdog_visions_interfaces 19 | cyberdog_common 20 | ros2launch 21 | 22 | ament_lint_auto 23 | ament_lint_common 24 | 25 | 26 | ament_cmake 27 | 28 | 29 | -------------------------------------------------------------------------------- /param/gridmap_node.yaml: -------------------------------------------------------------------------------- 1 | create_gridmap_node: 2 | create_map_path: /home/mi/mapping/ 3 | loop_pose_path: /SDCARD/miloc/maps/default/viusal/ 4 | calibration_file: /SDCARD/calibrate.yaml 5 | create_service: cyberdog_occmap/create_map_service 6 | finish_service: cyberdog_occmap/finish_map_service 7 | update_service: update_map_service 8 | start_nav_service: cyberdog_occmap/start_nav_service 9 | stop_nav_service: cyberdog_occmap/stop_nav_service 10 | visualization_flag: true 11 | map_mode: single # single or multiple, default is single 12 | get_map_path: get_map_path 13 | frame_id: odom_slam 14 | probability_param: 15 | p_free: 0.45 16 | p_occ: 0.65 17 | p_prior: 0.5 18 | laser_to_baselink: 19 | position: 20 | - 0.179 21 | - 0.0 22 | - 0.0837 23 | quaternion: 24 | - 0.0 25 | - 0.0 26 | - 0.0 27 | - 1.0 28 | laser_topic: scan 29 | odom_topic: odom_slam 30 | range_data_topic: range_data 31 | visualization_topic: occmap_visualization 32 | sub_map: 33 | resolution: 0.05 34 | initx: 50 35 | inity: 50 36 | max_range: 15.0 37 | min_range: 0.2 38 | missing_data_ray_length: 5.0 39 | num_accumulated: 35 40 | sizex: 100 41 | sizey: 100 42 | filter_param: 43 | # motion filter 44 | max_time_seconds: 160 # ms 45 | max_distance_meters: 0.2 # m 46 | max_angle_radians: 0.0175 # rad 47 | # voxel filter 48 | min_num_points: 200 49 | max_length: 0.05 # m 50 | voxel_filter_size: 0.025 51 | ceres_param: 52 | use_nonmonotonic_steps: false 53 | max_num_iterations: 20 54 | num_threads: 1 55 | occupied_space_weight: 10.0 56 | translation_weight: 20.0 57 | rotation_weight: 40.0 58 | mapbeauti: 59 | use_map_beauti: false 60 | side_fill_thresh: 10. 61 | approx_poly_thresh: 3. 62 | dilate_kernel_size: 3 63 | noise_removal_thresh: 2 64 | 65 | publish_gridmap_node: 66 | frame_id: map 67 | range_data_topic: range_data 68 | gridmap_topic: map 69 | visualization_topic: occmap_visualization 70 | submap: 71 | resolution: 0.05 72 | init_size: 100 73 | mapbeauti: 74 | use_map_beauti: false 75 | side_fill_thresh: 10. 76 | approx_poly_thresh: 3. 77 | dilate_kernel_size: 3 78 | noise_removal_thresh: 2 --------------------------------------------------------------------------------