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
Title: Differential Drive Wheeled Robot Trajectory Tracking
Authors: Zhao, Yizhou
Advisor: Yan, Fengjun
Department: Mechanical Engineering
Keywords: Autonomous Driving;Robot
Publication Date: 2023
Abstract: This 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.
URI: http://hdl.handle.net/11375/28563
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 full 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