{"id":{"repo_id":"mit","oai_identifier":"oai:dspace.mit.edu:1721.1/76960"},"canonical_url":"https://search.dev.ndltd.org/etd/mit/oai:dspace.mit.edu:1721.1/76960","repository":{"repo_id":"mit","name":"MIT","base_url":"https://dspace.mit.edu/oai/request"},"display":{"title":"FPGA-aided MAV vision-based estimation","abstract":"The process of estimating motion trajectory through an unknown environment from a monocular image sequence is one of the main challenges in Micro Air Vehicle (MAV) navigation. Today MAVs are becoming more and more prevalent in both civilian and military operations. However, with their reduction in size compared to traditional Unmanned Aircraft Vehicles (UAVs), the computational power and payload that can be carried onboard is limited. While there is ample research in motion estimation for systems that are deployed on the ground, have various sensors, as well as multiple cameras, a current challenge consists of deploying minimalistic systems suited specifically for MAVs. This thesis presents a novel approach for six-degrees of freedom motion estimation using a monocular camera containing a Field-Programmable-Gate-Array (FPGA). Most implementations using a monocular camera onboard MAVs stream images to a ground station for processing. However, an FPGA can be programmed for feature extraction, so instead of sending raw images, information is encoded by the FPGA and only frame information, feature locations, and descriptors are transmitted. This onboard precomputation greatly reduces bandwidth usage and ground station processing. The objectives of this research are (1) to show how the raw computing power of an FPGA can be exploited in this application and (2) to evaluate the performance of such a system against a traditional monocular camera implementation. The underlying motivation is to bring MAV systems closer to complete autonomy, meaning all the computation needed for estimation and navigation is carried out autonomously and onboard.","abstract_html":"The process of estimating motion trajectory through an unknown environment from a monocular image sequence is one of the main challenges in Micro Air Vehicle (MAV) navigation. Today MAVs are becoming more and more prevalent in both civilian and military operations. However, with their reduction in size compared to traditional Unmanned Aircraft Vehicles (UAVs), the computational power and payload that can be carried onboard is limited. While there is ample research in motion estimation for systems that are deployed on the ground, have various sensors, as well as multiple cameras, a current challenge consists of deploying minimalistic systems suited specifically for MAVs. This thesis presents a novel approach for six-degrees of freedom motion estimation using a monocular camera containing a Field-Programmable-Gate-Array (FPGA). Most implementations using a monocular camera onboard MAVs stream images to a ground station for processing. However, an FPGA can be programmed for feature extraction, so instead of sending raw images, information is encoded by the FPGA and only frame information, feature locations, and descriptors are transmitted. This onboard precomputation greatly reduces bandwidth usage and ground station processing. The objectives of this research are (1) to show how the raw computing power of an FPGA can be exploited in this application and (2) to evaluate the performance of such a system against a traditional monocular camera implementation. The underlying motivation is to bring MAV systems closer to complete autonomy, meaning all the computation needed for estimation and navigation is carried out autonomously and onboard.","abstract_has_math":false,"creators":["Giraldez, Dember Alexander"],"institution":"Massachusetts Institute of Technology","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":"Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science.","school":null,"contributors":[],"advisors":["Nicholas Roy and Richard Madison."],"committee_chairs":[],"committee_members":[],"year":2011,"date_issued":"2011","date_published":"2011","updated_at":"2026-07-22T22:21:56Z","subjects":["Electrical Engineering and Computer Science."],"languages":["eng"],"rights":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."],"rights_urls":["http://dspace.mit.edu/handle/1721.1/7582"],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/1721.1/76960","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Nicholas Roy and Richard Madison."]},{"key":"dc:contributor.department","label":"Department","values":["Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science."]},{"key":"dc:contributor.other","label":"Dc Contributor Other","values":["Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science."]},{"key":"dc:creator","label":"Author","values":["Giraldez, Dember Alexander"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2013-02-14T15:32:26Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2013-02-14T15:32:26Z"]},{"key":"dc:date.issued","label":"Date","values":["2011"]},{"key":"dc:publisher","label":"Institution","values":["Massachusetts Institute of Technology"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Electrical Engineering and Computer Science."]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://dspace.mit.edu/handle/1721.1/7582"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/1721.1/76960"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2011.","Cataloged from PDF version of thesis.","Includes bibliographical references (p. 79-81)."]},{"key":"dc:description.abstract","label":"Abstract","values":["The process of estimating motion trajectory through an unknown environment from a monocular image sequence is one of the main challenges in Micro Air Vehicle (MAV) navigation. Today MAVs are becoming more and more prevalent in both civilian and military operations. However, with their reduction in size compared to traditional Unmanned Aircraft Vehicles (UAVs), the computational power and payload that can be carried onboard is limited. While there is ample research in motion estimation for systems that are deployed on the ground, have various sensors, as well as multiple cameras, a current challenge consists of deploying minimalistic systems suited specifically for MAVs. This thesis presents a novel approach for six-degrees of freedom motion estimation using a monocular camera containing a Field-Programmable-Gate-Array (FPGA). Most implementations using a monocular camera onboard MAVs stream images to a ground station for processing. However, an FPGA can be programmed for feature extraction, so instead of sending raw images, information is encoded by the FPGA and only frame information, feature locations, and descriptors are transmitted. This onboard precomputation greatly reduces bandwidth usage and ground station processing. The objectives of this research are (1) to show how the raw computing power of an FPGA can be exploited in this application and (2) to evaluate the performance of such a system against a traditional monocular camera implementation. The underlying motivation is to bring MAV systems closer to complete autonomy, meaning all the computation needed for estimation and navigation is carried out autonomously and onboard."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["M.Eng."]},{"key":"dc:title","label":"Title","values":["FPGA-aided MAV vision-based estimation"]}]}],"canonical_facts":{"dc:contributor.advisor":["Nicholas Roy and Richard Madison."],"dc:contributor.department":["Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science."],"dc:contributor.other":["Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science."],"dc:creator":["Giraldez, Dember Alexander"],"dc:date.accessioned":["2013-02-14T15:32:26Z"],"dc:date.available":["2013-02-14T15:32:26Z"],"dc:date.issued":["2011"],"dc:description":["Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2011.","Cataloged from PDF version of thesis.","Includes bibliographical references (p. 79-81)."],"dc:description.abstract":["The process of estimating motion trajectory through an unknown environment from a monocular image sequence is one of the main challenges in Micro Air Vehicle (MAV) navigation. Today MAVs are becoming more and more prevalent in both civilian and military operations. However, with their reduction in size compared to traditional Unmanned Aircraft Vehicles (UAVs), the computational power and payload that can be carried onboard is limited. While there is ample research in motion estimation for systems that are deployed on the ground, have various sensors, as well as multiple cameras, a current challenge consists of deploying minimalistic systems suited specifically for MAVs. This thesis presents a novel approach for six-degrees of freedom motion estimation using a monocular camera containing a Field-Programmable-Gate-Array (FPGA). Most implementations using a monocular camera onboard MAVs stream images to a ground station for processing. However, an FPGA can be programmed for feature extraction, so instead of sending raw images, information is encoded by the FPGA and only frame information, feature locations, and descriptors are transmitted. This onboard precomputation greatly reduces bandwidth usage and ground station processing. The objectives of this research are (1) to show how the raw computing power of an FPGA can be exploited in this application and (2) to evaluate the performance of such a system against a traditional monocular camera implementation. The underlying motivation is to bring MAV systems closer to complete autonomy, meaning all the computation needed for estimation and navigation is carried out autonomously and onboard."],"dc:description.degree":["M.Eng."],"dc:identifier.uri":["http://hdl.handle.net/1721.1/76960"],"dc:language.iso":["eng"],"dc:publisher":["Massachusetts Institute of Technology"],"dc:rights":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."],"dc:rights.uri":["http://dspace.mit.edu/handle/1721.1/7582"],"dc:subject":["Electrical Engineering and Computer Science."],"dc:title":["FPGA-aided MAV vision-based estimation"],"dc:type":["Thesis"]},"updated_at":"2026-07-22T22:21:56Z"}