Skip navigation
  • Home
  • Browse
    • Communities
      & Collections
    • Browse Items by:
    • Publication Date
    • Author
    • Title
    • Subject
    • Department
  • Sign on to:
    • My MacSphere
    • Receive email
      updates
    • Edit Profile


McMaster University Home Page
  1. MacSphere
  2. Open Access Dissertations and Theses Community
  3. Open Access Dissertations and Theses
Please use this identifier to cite or link to this item: http://hdl.handle.net/11375/28563
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorYan, Fengjun-
dc.contributor.authorZhao, Yizhou-
dc.date.accessioned2023-05-15T17:21:03Z-
dc.date.available2023-05-15T17:21:03Z-
dc.date.issued2023-
dc.identifier.urihttp://hdl.handle.net/11375/28563-
dc.description.abstractThis thesis summarizes an approach for building a trajectory-tracking framework for autonomous robots working in low-speed and controlled space. A modularized robot framework can provide easy access to hardware and software replacement, which can be a tool for validating trajectory-tracking algorithms in controlled laboratory conditions. An introduction to other existing methods for trajectory tracking is presented. These advanced trajectory control methods and studies aim to improve trajectory tracking control for better performance under different environments. This research uses ROS as the middleware for connecting the actuators and computing units. A market-existing global position measurement tool, the UWB system, was selected as the primary localization sensor. A Raspberry Pi and an Arduino Uno are used for high-level and low-level control. The separation of the control units benefits the modularization design of the framework. A robust control approach has also been introduced to prevent the disturbance of uneven terrain to improve the framework's capability to drive arbitrary robot chassis in different testing grounds. During each stage of development, there are offline and online tests for live control tests. The trajectory tracking controller requires a robot kinematic model and tracking control program for better results of controlled behaviour. A custom trajectory control program was made and implemented into the tests. A digital simulation and a physical robot are built to validate the algorithm and the designed framework for performance validation. This framework aims to suit the other scholar's developments and can be used as a testing platform to implement their autonomous driving algorithms or additional sensors. By replacing the control algorithm in the existing trajectory-tracking robotic framework, this autonomous, universal platform may benefit the validation of these algorithms' performance in the field experiment.en_US
dc.language.isoenen_US
dc.subjectAutonomous Drivingen_US
dc.subjectRoboten_US
dc.titleDifferential Drive Wheeled Robot Trajectory Trackingen_US
dc.typeThesisen_US
dc.contributor.departmentMechanical Engineeringen_US
dc.description.degreetypeThesisen_US
dc.description.degreeMaster of Applied Science (MASc)en_US
dc.description.layabstractThis thesis contains five chapters. Chapter 1 provided the information and background for this research topic regarding the key components, methods, and tools for creating trajectory tracking. Chapter 2 focuses on the existing methods and deep study of tools, equipment and hardware setups for trajectory tracking in simulation and physical setups. The experiments referenced from other studies can benefit the research and development work for the current trajectory tracking development work. The review provides different kinematics models for robot layouts, which impacts the final design of the field experiment robot. Chapter 3 presents the design work process for creating a controller based on the final field experiment robot. This chapter provides steps and considerations while building the control system for a trajectory-tracking robot from scratch. Chapter 4 demonstrates the simulation results and field experiment results. A study of error analysis and repeatability justification can also be found in this chapter. Chapter 5 summarizes the research and development contribution, primary findings, and concerns for identified problems.en_US
Appears in Collections:Open Access Dissertations and Theses

Files in This Item:
File Description SizeFormat 
Zhao_Yizhou_202304_MASc.pdf
Open Access
2.69 MBAdobe PDFView/Open
Show simple item record Statistics


Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.

Sherman Centre for Digital Scholarship     McMaster University Libraries
©2022 McMaster University, 1280 Main Street West, Hamilton, Ontario L8S 4L8 | 905-525-9140 | Contact Us | Terms of Use & Privacy Policy | Feedback

Report Accessibility Issue