This thesis compares the results of a localisation algorithm for a mobile robot in both a sparse and a densely featured environment whilst varying key parameters. The software and hardware required to enable the mobile robot to localise itself in the sparsely featured, GPS-denied, outdoor environment is described. The project included a rebuild of a robot built in a previous project, however some hardware was retained. The localisation algorithm was an Extended Kalman Filter fused LeGO-LOAM Simultaneous Localisation and Mapping (SLAM) algorithm with wheel odometry and IMU data. The sensors used for localisation and physical robot parameters (speed and robot weight) were varied to test the localisation performance. Contrary to the projects hypothesis, the smallest error in the sparse environment was from the wheel odometry alone and the second smallest error in the dense environment was the LeGO-LOAM algorithm output. The smallest error in the dense environment behaved as expected at low speeds, with high payload and all sensors, however this test had the largest variance between test cases, therefore may be an outlier. The results show that in both the sparse and the dense environment the larger the velocity the larger the error. Recommendations for further development on this thesis topic are included.
Den här avhandlingen jämför resultaten från en lokaliseringsalgoritm för en robot i både en gles och en tät miljö med olika nyckelparametrar. Programvaran och hårdvaran som krävs för att roboten ska kunna lokalisera sig i den glesa, GPS-förnekade utomhusmiljön beskrivs. Projektet inkluderade en ombyggnation av en robot från i ett tidigare projekt, men viss hårdvara behölls. Lokaliseringsalgoritmen var en Extended Kalman-filter kombinerat med LeGO-LOAM Simultaneous Localization and Mapping (SLAM) algoritm med hjul odometri och IMU-data. Sensorerna som användes för lokalisering och fysiska robotparametrar (hastighet och robotvikt) varierades för att testa lokaliseringsprestanda. I motsats till projekthypotesen erhölls det minsta felet i den glesa miljön när enbart data från hjulrotationen användes. Det minsta felet i den täta miljön erhölls med LeGO-LOAM-algoritmdatan. Det minsta felet i den täta miljön uppförde sig som förväntat vid låga hastigheter, med hög nyttolast och alla sensorer, men det här testet hade den största variationen mellan testfallen, därför kan det vara en outlier. Resultaten visar att i både den glesa och den täta miljön, ökar felet med en ökad hastighet. Rekommendationer för vidareutveckling om detta avhandlingsämne ingår.