Dissertation/ Thesis

Integration of navigation software and end-consumer hardware in a mobile robotics application

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Integration of navigation software and end-consumer hardware in a mobile robotics application
Συγγραφείς: Perunka, Sampo
Συνεισφορές: Tekniikan ja luonnontieteiden tiedekunta - Faculty of Engineering and Natural Sciences, Tampere University
Έτος έκδοσης: 2026
Θεματικοί όροι: Teknisten tieteiden kandidaattiohjelma - Bachelor's Programme in Engineering Sciences, robots, robotics, automation, industrial automation, computer programmes, programming, operating systems, applications (computer programmes), sensors, rear wheel drive
Περιγραφή: This thesis includes uniform proof of concept in both conceptual and practical home automation and mobile robotics applications. When applied to a niche of your choosing, this thesis is aimed at helping you understand communication concepts and protocols within the Robot Operating System, and then clarifying said principles in the real-world context of the work. This thesis should also help you view your home robotics project as more approachable. First, a clear outline is given on what the robot must be able to perform with the given equipment and hardware, and what software must be implemented to conform to the required functionality. The goals of the thesis are to savour the benefits of full core robotics implementation in older machinery that is hard to access from the outside of the purposed kernel. Main questions researched in the paper include “Why choose ROS in personal robotics applications” and “Why isn’t ROS used more across these sorts of projects?”, and the flow of the thesis work follows suite to what the robot is decreed to require at any given objective, ex. augmented libraries for the LEGO hardware. Thesis work is comprised of 4 main chapters: 1. Setting the stage for robot development. Concrete goals and research orientations. 2. Mechanical design of the robot in multiple iterations to allow for as much freedom. 3. Software implementation through ROS and top-down system architecture toponomy. 4. Actuation of hardware in the LEGO kit, further software development and wrap up. The work features diagrams and visualizations to make understanding concepts easier to the reader. Results of the work itself consist of mechanical performance, sensory performance and software performance and some insights on what could have been different or more effective. It also answers the research questions and what design choices could have been made to further improve the robot core. The most important takeaway from the resources is that the software work is difficult for beginners, requires a lot of resources, and ...
Τύπος εγγράφου: bachelor thesis
Περιγραφή αρχείου: fulltext
Γλώσσα: English
Relation: Rollyy Oy; https://trepo.tuni.fi/handle/10024/234314
Διαθεσιμότητα: https://trepo.tuni.fi/handle/10024/234314
Rights: This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. ; openAccess
Αριθμός Καταχώρησης: edsbas.90AC3D74
Βάση Δεδομένων: BASE
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://trepo.tuni.fi/handle/10024/234314#
    Name: EDS - BASE (ns324271)
    Category: fullText
    Text: View record from BASE
Header DbId: edsbas
DbLabel: BASE
An: edsbas.90AC3D74
RelevancyScore: 947
AccessLevel: 3
PubType: Dissertation/ Thesis
PubTypeId: dissertation
PreciseRelevancyScore: 946.808898925781
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Integration of navigation software and end-consumer hardware in a mobile robotics application
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Perunka%2C+Sampo%22">Perunka, Sampo</searchLink>
– Name: Author
  Label: Contributors
  Group: Au
  Data: Tekniikan ja luonnontieteiden tiedekunta - Faculty of Engineering and Natural Sciences<br />Tampere University
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 2026
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Teknisten+tieteiden+kandidaattiohjelma+-+Bachelor's+Programme+in+Engineering+Sciences%22">Teknisten tieteiden kandidaattiohjelma - Bachelor's Programme in Engineering Sciences</searchLink><br /><searchLink fieldCode="DE" term="%22robots%22">robots</searchLink><br /><searchLink fieldCode="DE" term="%22robotics%22">robotics</searchLink><br /><searchLink fieldCode="DE" term="%22automation%22">automation</searchLink><br /><searchLink fieldCode="DE" term="%22industrial+automation%22">industrial automation</searchLink><br /><searchLink fieldCode="DE" term="%22computer+programmes%22">computer programmes</searchLink><br /><searchLink fieldCode="DE" term="%22programming%22">programming</searchLink><br /><searchLink fieldCode="DE" term="%22operating+systems%22">operating systems</searchLink><br /><searchLink fieldCode="DE" term="%22applications+%28computer+programmes%29%22">applications (computer programmes)</searchLink><br /><searchLink fieldCode="DE" term="%22sensors%22">sensors</searchLink><br /><searchLink fieldCode="DE" term="%22rear+wheel+drive%22">rear wheel drive</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: This thesis includes uniform proof of concept in both conceptual and practical home automation and mobile robotics applications. When applied to a niche of your choosing, this thesis is aimed at helping you understand communication concepts and protocols within the Robot Operating System, and then clarifying said principles in the real-world context of the work. This thesis should also help you view your home robotics project as more approachable. First, a clear outline is given on what the robot must be able to perform with the given equipment and hardware, and what software must be implemented to conform to the required functionality. The goals of the thesis are to savour the benefits of full core robotics implementation in older machinery that is hard to access from the outside of the purposed kernel. Main questions researched in the paper include “Why choose ROS in personal robotics applications” and “Why isn’t ROS used more across these sorts of projects?”, and the flow of the thesis work follows suite to what the robot is decreed to require at any given objective, ex. augmented libraries for the LEGO hardware. Thesis work is comprised of 4 main chapters: 1. Setting the stage for robot development. Concrete goals and research orientations. 2. Mechanical design of the robot in multiple iterations to allow for as much freedom. 3. Software implementation through ROS and top-down system architecture toponomy. 4. Actuation of hardware in the LEGO kit, further software development and wrap up. The work features diagrams and visualizations to make understanding concepts easier to the reader. Results of the work itself consist of mechanical performance, sensory performance and software performance and some insights on what could have been different or more effective. It also answers the research questions and what design choices could have been made to further improve the robot core. The most important takeaway from the resources is that the software work is difficult for beginners, requires a lot of resources, and ...
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: bachelor thesis
– Name: Format
  Label: File Description
  Group: SrcInfo
  Data: fulltext
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: NoteTitleSource
  Label: Relation
  Group: SrcInfo
  Data: Rollyy Oy; https://trepo.tuni.fi/handle/10024/234314
– Name: URL
  Label: Availability
  Group: URL
  Data: https://trepo.tuni.fi/handle/10024/234314
– Name: Copyright
  Label: Rights
  Group: Cpyrght
  Data: This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. ; openAccess
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsbas.90AC3D74
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.90AC3D74
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: English
    Subjects:
      – SubjectFull: Teknisten tieteiden kandidaattiohjelma - Bachelor's Programme in Engineering Sciences
        Type: general
      – SubjectFull: robots
        Type: general
      – SubjectFull: robotics
        Type: general
      – SubjectFull: automation
        Type: general
      – SubjectFull: industrial automation
        Type: general
      – SubjectFull: computer programmes
        Type: general
      – SubjectFull: programming
        Type: general
      – SubjectFull: operating systems
        Type: general
      – SubjectFull: applications (computer programmes)
        Type: general
      – SubjectFull: sensors
        Type: general
      – SubjectFull: rear wheel drive
        Type: general
    Titles:
      – TitleFull: Integration of navigation software and end-consumer hardware in a mobile robotics application
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Perunka, Sampo
      – PersonEntity:
          Name:
            NameFull: Tekniikan ja luonnontieteiden tiedekunta - Faculty of Engineering and Natural Sciences
      – PersonEntity:
          Name:
            NameFull: Tampere University
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2026
          Identifiers:
            – Type: issn-locals
              Value: edsbas
            – Type: issn-locals
              Value: edsbas.oa
ResultId 1