{"id":{"repo_id":"toronto-retro","oai_identifier":"oai:utoronto.scholaris.ca:1807/77974"},"canonical_url":"https://search.dev.ndltd.org/etd/toronto-retro/oai:utoronto.scholaris.ca:1807/77974","repository":{"repo_id":"toronto-retro","name":"University of Toronto","base_url":"https://utoronto.scholaris.ca/server/oai/request"},"display":{"title":"Batch Continuous-Time Trajectory Estimation","abstract":"As the influence of autonomous mobile robots grows stronger on the lives of humans, so too does the importance of robust and accurate localization (and control). Although motion-estimation techniques utilizing passive cameras have been a core topic in robotic research for decades, we note that this technology is unable to produce reliable results in low-light conditions (which account for roughly half the day). For this reason, sensors that use active illumination, such as lidar, are an attractive alternative. However, techniques borrowed from the fields of photogrammetry and computer vision have long steered the robotics community towards a simultaneous localization and mapping (SLAM) formulation with a discrete-time trajectory model; this is not well suited for scanning-type sensors, such as lidar. In this thesis, we assert that a continuous-time model of the trajectory is a more natural and principled representation for robotic-state estimation. Practical robotic localization problems often involve finding the smooth trajectory of a mobile robot. Furthermore, we find that the continuous-time framework lends its abilities quite naturally to high-rate, unsynchronized, and scanning-type sensors. To this end, we propose novel continuous-time trajectory representations (both parametric, using weighted basis functions, and nonparametric, using Gaussian-processes) for robotic state estimation and demonstrate their use in a batch, continuous-time trajectory estimation framework. We also present a novel outlier rejection scheme that uses a constant-velocity model to account for motion distortion. The core algorithms are validated using data from a two-axis scanning lidar mounted on a robot, collected over a 1.1 kilometer traversal.","abstract_html":"As the influence of autonomous mobile robots grows stronger on the lives of humans, so too does the importance of robust and accurate localization (and control). Although motion-estimation techniques utilizing passive cameras have been a core topic in robotic research for decades, we note that this technology is unable to produce reliable results in low-light conditions (which account for roughly half the day). For this reason, sensors that use active illumination, such as lidar, are an attractive alternative. However, techniques borrowed from the fields of photogrammetry and computer vision have long steered the robotics community towards a simultaneous localization and mapping (SLAM) formulation with a discrete-time trajectory model; this is not well suited for scanning-type sensors, such as lidar. In this thesis, we assert that a continuous-time model of the trajectory is a more natural and principled representation for robotic-state estimation. Practical robotic localization problems often involve finding the smooth trajectory of a mobile robot. Furthermore, we find that the continuous-time framework lends its abilities quite naturally to high-rate, unsynchronized, and scanning-type sensors. To this end, we propose novel continuous-time trajectory representations (both parametric, using weighted basis functions, and nonparametric, using Gaussian-processes) for robotic state estimation and demonstrate their use in a batch, continuous-time trajectory estimation framework. We also present a novel outlier rejection scheme that uses a constant-velocity model to account for motion distortion. The core algorithms are validated using data from a two-axis scanning lidar mounted on a robot, collected over a 1.1 kilometer traversal.","abstract_has_math":false,"creators":["Anderson, Sean William"],"institution":null,"degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":"Aerospace Science and Engineering","school":null,"contributors":[],"advisors":["Barfoot, Timothy D"],"committee_chairs":[],"committee_members":[],"year":2017,"date_issued":"2017-06","date_published":"2017-06","updated_at":"2026-07-27T21:28:16Z","subjects":["Computer Vision","Continuous-Time Trajectory","Robotics","State Estimation"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/1807/77974","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Barfoot, Timothy D"]},{"key":"dc:contributor.department","label":"Department","values":["Aerospace Science and Engineering"]},{"key":"dc:creator","label":"Author","values":["Anderson, Sean William"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2017-06"]},{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2017-07-19T17:00:11Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2017-07-19T17:00:11Z"]},{"key":"dc:date.issued","label":"Date","values":["2017-06"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Computer Vision","Continuous-Time Trajectory","Robotics","State Estimation"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/1807/77974"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["As the influence of autonomous mobile robots grows stronger on the lives of humans, so too does the importance of robust and accurate localization (and control). Although motion-estimation techniques utilizing passive cameras have been a core topic in robotic research for decades, we note that this technology is unable to produce reliable results in low-light conditions (which account for roughly half the day). For this reason, sensors that use active illumination, such as lidar, are an attractive alternative. However, techniques borrowed from the fields of photogrammetry and computer vision have long steered the robotics community towards a simultaneous localization and mapping (SLAM) formulation with a discrete-time trajectory model; this is not well suited for scanning-type sensors, such as lidar. In this thesis, we assert that a continuous-time model of the trajectory is a more natural and principled representation for robotic-state estimation. Practical robotic localization problems often involve finding the smooth trajectory of a mobile robot. Furthermore, we find that the continuous-time framework lends its abilities quite naturally to high-rate, unsynchronized, and scanning-type sensors. To this end, we propose novel continuous-time trajectory representations (both parametric, using weighted basis functions, and nonparametric, using Gaussian-processes) for robotic state estimation and demonstrate their use in a batch, continuous-time trajectory estimation framework. We also present a novel outlier rejection scheme that uses a constant-velocity model to account for motion distortion. The core algorithms are validated using data from a two-axis scanning lidar mounted on a robot, collected over a 1.1 kilometer traversal."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Ph.D."]},{"key":"dc:title","label":"Title","values":["Batch Continuous-Time Trajectory Estimation"]}]}],"canonical_facts":{"dc:contributor.advisor":["Barfoot, Timothy D"],"dc:contributor.department":["Aerospace Science and Engineering"],"dc:creator":["Anderson, Sean William"],"dc:date":["2017-06"],"dc:date.accessioned":["2017-07-19T17:00:11Z"],"dc:date.available":["2017-07-19T17:00:11Z"],"dc:date.issued":["2017-06"],"dc:description.abstract":["As the influence of autonomous mobile robots grows stronger on the lives of humans, so too does the importance of robust and accurate localization (and control). Although motion-estimation techniques utilizing passive cameras have been a core topic in robotic research for decades, we note that this technology is unable to produce reliable results in low-light conditions (which account for roughly half the day). For this reason, sensors that use active illumination, such as lidar, are an attractive alternative. However, techniques borrowed from the fields of photogrammetry and computer vision have long steered the robotics community towards a simultaneous localization and mapping (SLAM) formulation with a discrete-time trajectory model; this is not well suited for scanning-type sensors, such as lidar. In this thesis, we assert that a continuous-time model of the trajectory is a more natural and principled representation for robotic-state estimation. Practical robotic localization problems often involve finding the smooth trajectory of a mobile robot. Furthermore, we find that the continuous-time framework lends its abilities quite naturally to high-rate, unsynchronized, and scanning-type sensors. To this end, we propose novel continuous-time trajectory representations (both parametric, using weighted basis functions, and nonparametric, using Gaussian-processes) for robotic state estimation and demonstrate their use in a batch, continuous-time trajectory estimation framework. We also present a novel outlier rejection scheme that uses a constant-velocity model to account for motion distortion. The core algorithms are validated using data from a two-axis scanning lidar mounted on a robot, collected over a 1.1 kilometer traversal."],"dc:description.degree":["Ph.D."],"dc:identifier.uri":["http://hdl.handle.net/1807/77974"],"dc:subject":["Computer Vision","Continuous-Time Trajectory","Robotics","State Estimation"],"dc:title":["Batch Continuous-Time Trajectory Estimation"],"dc:type":["Thesis"]},"updated_at":"2026-07-27T21:28:16Z"}