Presis posisjonering for autonome gravemaskiner: Slik løser sensorfusjon GNSS-utfordringen på anleggsplassen

3 min lesetid

Autonome gravemaskiner stiller ekstreme krav til posisjoneringsnøyaktighet, men anleggsplasser er fulle av signalforstyrrelser, vibrasjon og terrengslurv. En ny studie viser hvordan Extended Kalman Filter-basert sensorfusjon av GNSS-RTK, IMU og enkodere kan levere robust lokalisering selv under krevende feltforhold.

Autonom gravning krever at maskinen til enhver tid vet nøyaktig hvor den befinner seg – ikke bare i teorien, men under reelle anleggsforhold med støv, vibrasjon og delvis skjermet himmel. En fersk studie publisert i Sensors tar for seg nettopp denne utfordringen, og presenterer et lokaliseringssystem som kombinerer flere sensortyper gjennom et Extended Kalman Filter (EKF) implementert i ROS (Robot Operating System).

Hvorfor enkeltsensorer ikke er nok

GNSS-RTK gir normalt centimeternøyaktig posisjon, men på en anleggsplass oppstår ofte signaldegradering – skygging fra bygninger, maskiner eller terreng kan føre til multipath-feil eller fullstendig signaltap. Samtidig gir IMU-sensorer (inertial measurement unit) god kortsiktig bevegelsesdata, men drifter over tid. Hjulenkodere er pålitelige på fast underlag, men gir feilaktige avlesninger ved slurv i løs masse eller skråterreng – et velkjent problem for gravemaskiner som opererer på ujevnt underlag.

Forskernes løsning er å la de tre sensortypene utfylle hverandre gjennom sannsynlighetsbasert vekting. Når GNSS-kvaliteten klassifiseres som degradert, nedvektes disse målingene automatisk til fordel for IMU- og enkoderdata, slik at systemet unngår brå og feilaktige posisjonshopp.

Slik fungerer EKF-fusjonen

Extended Kalman Filter er en velprøvd metode for å kombinere usikre målinger fra flere kilder til ett konsistent posisjonsestimat. I denne implementasjonen modelleres usikkerheten til hver sensor kontinuerlig, og filteret justerer vektingen dynamisk basert på signalkvalitet og bevegelsesforhold.

Systemarkitekturen er bygget på standard ROS-pipeline, noe som gjør tilnærmingen relevant for andre robotikkprosjekter som allerede benytter rammeverket til navigasjon og sensorhåndtering.

En typisk konfigurasjon for en slik oppsett kan se omtrent slik ut i en ROS-node:

ekf_filter_node:
  ros__parameters:
    frequency: 50.0
    sensor_timeout: 0.2
    two_d_mode: false
    gnss_rtk_fix_status_threshold: 1
    imu0: "imu/data"
    odom0: "wheel/odometry"
    gps0: "gnss/fix"

Resultater fra feltforsøk

Testene ble gjennomført på en kartlagt utendørs rute med en autonom gravemaskin, og inkluderte segmenter med både signalobstruksjon og høy vibrasjon – forhold som er representative for reelle anleggsoppdrag. Den fusjonerte trajektorien oppnådde en RMSE (root-mean-square error) på 0,139 meter sammenlignet med en uavhengig referansebane, og en P95-avvik på kun 0,213 meter. Dette betyr at posisjonsestimatet holdt seg stabilt selv i de mest krevende segmentene av ruten.

For utviklere og integratorer som jobber med autonome kjøretøy i krevende utendørsmiljøer – enten det gjelder gravemaskiner, landbruksroboter eller mobile plattformer for inspeksjon – illustrerer denne studien verdien av å kombinere komplementære sensortyper fremfor å stole på én enkelt kilde. Kombinasjonen av GNSS-RTK, IMU og enkodere, vektet dynamisk gjennom et EKF, fremstår som en praktisk og robust tilnærming som kan tilpasses ulike plattformer og sensorsett.

La oss se hva dette kan bety i praksis: for hobbyister og studenter som bygger egne robotplattformer med ROS, representerer denne typen sensorfusjon en tilgjengelig vei til mer pålitelig navigasjon – uten å måtte investere i eksotisk og kostbar maskinvare.

Kilde: Sensors (Basel, Switzerland)

Mer om sensorer og elektronikk

Se alle →