Real-Time Computational Scheduling with Path Planning for Autonomous Mobile Robots
dc.contributor.author | Chen, David Xitai | en |
dc.contributor.committeechair | Williams, Ryan K. | en |
dc.contributor.committeemember | Zeng, Haibo | en |
dc.contributor.committeemember | Doan, Thinh Thanh | en |
dc.contributor.department | Electrical and Computer Engineering | en |
dc.date.accessioned | 2024-06-06T08:02:46Z | en |
dc.date.available | 2024-06-06T08:02:46Z | en |
dc.date.issued | 2024-06-05 | en |
dc.description.abstract | With the advancement in technology, modern autonomous vehicles are required to perform more complex tasks and navigate through challenging terrains. Thus, the amount of computation resources to accurately accomplish those tasks have exponentially grown in the last decade. With growing computational intensity and limited computational resources on embedded devices, schedulers are necessary to manage and fully optimize computational loads between the GPU and CPU as well as reducing the power consumption to maximize time in the field. Thus far, it has been proven the effectiveness of schedulers and path planners on computational load on embedded devices through numerous bench testing and simulated environments. However, there have not been any significant data collection in the real-world with all hardware and software combined. This thesis focuses on the implementation of various computational loads (i.e. scheduler, path planner, RGB-D camera, object detection, depth estimation, etc.) on the NVIDIA Jetson AGX Xavier and real-world experimentation on the Clearpath Robotics Jackal. We compare the computation response time and effectiveness of all systems tested in the real-world versus the same software and hardware architecture on the bench. | en |
dc.description.abstractgeneral | Modern autonomous vehicles are required to perform more complex tasks with limited computational resources, power and operating frequency. In recent past, the research around autonomous vehicles have been focused on proving the effectiveness of using software-based programming on embedded devices with integrated GPU to improve the overall performance by speeding up task completion. Our goal is to perform real-world data collection and experimentation with both hardware and software frameworks onboard the Clearpath Robotics Jackal. This will validate the efficiency and computational load of the software framework under multiple varying environments. | en |
dc.description.degree | Master of Science | en |
dc.format.medium | ETD | en |
dc.identifier.other | vt_gsexam:40656 | en |
dc.identifier.uri | https://hdl.handle.net/10919/119318 | en |
dc.language.iso | en | en |
dc.publisher | Virginia Tech | en |
dc.rights | In Copyright | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.subject | Robot computation | en |
dc.subject | Real-time scheduling | en |
dc.subject | Sensors | en |
dc.subject | Embedded systems | en |
dc.subject | SLAM | en |
dc.subject | Robot operating system | en |
dc.subject | Safety | en |
dc.subject | Performance | en |
dc.title | Real-Time Computational Scheduling with Path Planning for Autonomous Mobile Robots | en |
dc.type | Thesis | en |
thesis.degree.discipline | Computer Engineering | en |
thesis.degree.grantor | Virginia Polytechnic Institute and State University | en |
thesis.degree.level | masters | en |
thesis.degree.name | Master of Science | en |
Files
Original bundle
1 - 1 of 1