Mid Sweden University

miun.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Utvärdering av robotnavigering: En experimentell studie av navigeringsbeteenden i Nav2
Mid Sweden University, Faculty of Science, Technology and Media, Department of Computer and Electrical Engineering (2023-).
2025 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Detta projekt undersöker navigeringsprocesser i ROS2 med hjälp av Nav2-ramverket. Syftet är att jämföra befintliga komponenter för vägplanering och navigering samt att utvärdera ett eget navigeringskoncept som skiljer sig från de etablerade lösningarna. Projektets mål är att identifiera styrkor och svagheter hos olika komponenter i Nav2. För vägplanering har NavFn, ThetaStar och SmacPlanner2D testats. Inom navigering har DWB Controller, Regular Pure Pursuit och MPPI utvärderats. Projektet resulterade i mätvärden som belyser skillnader i prestanda mellan algoritmerna. Därutöver presenteras ett eget koncept för kollisionshantering som visar potential att vidareutvecklas I framtida studier. Det föreslagna konceptet bygger på antagandet att dynamiska hinder i omgivningen kommer att undvika roboten snarare än tvärtom. Om ett hinder upptäcks framför roboten, väljer den att stanna upp och invänta att objektet flyttar sig eller försvinner innan navigeringen fortsätter. Resultaten visar att vissa komponenter upp visar tydliga fördelar. Exempelvis hade NavFn i genomsnitt snabbare planeringstider, medan SmacPlanner2D uppvisade mer konsekventa resultat. Vid navigering presterade Regular Pure Pursuit bäst i samtliga tester sett till navigeringstid. Framtida arbete kan fokusera på fördjupade tester av dessa komponenter samt vidareutveckling av det egna navigeringskonceptet.

 

Abstract [en]

This project examines navigation processes in ROS2 with the help of the Nav2 framework. The purpose of the project is to compare existing plugins for path planning and navigation, as well as a custom navigation concept that differs from the established solutions. The project’s goal is to identify strengths and weaknesses of the different plugins in Nav2. For path planning, NavFn, ThetaStar, and SmacPlanner2D have been tested. For navigation, DWB Controller, Regular Pure Pursuit, and MPPI have been evaluated. The results of the project indicate differences in performance between the tested plugins. In addition, a custom navigation concept is presented, showing potential to be further developed in future studies. The proposed concept is based on the assumption that dynamic obstacles will avoid the robot rather than the other way around. If an obstacle is detected in front of the robot, it will stop and wait until the object has moved or disappeared. The results show that some plugins offered particular advantages. For example, NavFn demonstrated faster average planning times, while SmacPlanner2D yielded more consistent results. Regarding navigation, Regular Pure Pursuit showed the best performance in terms of average navigation time. Future work may focus on further testing of these plugins as well as developing the proposed navigation concept further.

Place, publisher, year, edition, pages
2025.
Keywords [en]
Nav2, Controller Server, Planner Server, ROS 2
Keywords [sv]
Nav2, Controller Server, Planner Server, ROS 2
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:miun:diva-54875Local ID: DT-V25-G3-038OAI: oai:DiVA.org:miun-54875DiVA, id: diva2:1979070
Subject / course
Computer Engineering DT1
Educational program
Computer Science TDATG 180 higher education credits
Supervisors
Examiners
Available from: 2025-06-30 Created: 2025-06-30 Last updated: 2025-09-25Bibliographically approved

Open Access in DiVA

No full text in DiVA

Search in DiVA

By author/editor
Rasmusson, Kevin
By organisation
Department of Computer and Electrical Engineering (2023-)
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 55 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf