{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/88078"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/88078","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Nonlinear control strategies for quadrotors and CubeSats","abstract":"This thesis is presented in two parts. In the first part, a fully nonlinear controller is developed for controlling the position and attitude of the Crazyflie quadrotor. In order to use this controller, a system identification is first performed in order to completely model the dynamics of the Crazyflie quadrotor. A proof of convergence is also given for this controller to show that the developed controller is globally exponentially stable. The controller is then implemented on hardware and a quadrotor testbed capable of flying 10-15 quadrotors simultaneously, is developed. In the second part of the thesis, a Systems Engineering study for formation flying CubeSats has been undertaken. Two different kinds of formation flying missions using 4-6 CubeSats have been developed, one with an actively controlled formation and the other with a passively controlled formation. Different controllers have been developed for these missions and the current technological bottlenecks in realizing these missions have been identified.","abstract_html":"This thesis is presented in two parts. In the first part, a fully nonlinear controller is developed for controlling the position and attitude of the Crazyflie quadrotor. In order to use this controller, a system identification is first performed in order to completely model the dynamics of the Crazyflie quadrotor. A proof of convergence is also given for this controller to show that the developed controller is globally exponentially stable. The controller is then implemented on hardware and a quadrotor testbed capable of flying 10-15 quadrotors simultaneously, is developed. In the second part of the thesis, a Systems Engineering study for formation flying CubeSats has been undertaken. Two different kinds of formation flying missions using 4-6 CubeSats have been developed, one with an actively controlled formation and the other with a passively controlled formation. Different controllers have been developed for these missions and the current technological bottlenecks in realizing these missions have been identified.","abstract_has_math":false,"creators":["Subramanian, Giri Prashanth"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Aerospace Engineering","degree_department":null,"school":null,"contributors":["Chung, Soon-Jo"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2015,"date_issued":"2015-09-29T20:38:37Z","date_published":"2015-09-29T20:38:37Z","updated_at":"2026-07-22T22:26:31Z","subjects":["Quadrotors","Controls","Nonlinear controls","Quadrotor testbed","Swarms","CubeSat System Engineering","CubeSat Reconfiguration","J2-invariant relative orbits","Formation flight"],"languages":["en"],"rights":["Copyright 2015 Giri Prashanth Subramanian"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/88078","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Chung, Soon-Jo"]},{"key":"dc:creator","label":"Author","values":["Subramanian, Giri Prashanth"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2015-09-29T20:38:37Z","2015-08","2015-07-20","2015-8"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Aerospace Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Quadrotors","Controls","Nonlinear controls","Quadrotor testbed","Swarms","CubeSat System Engineering","CubeSat Reconfiguration","J2-invariant relative orbits","Formation flight"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2015 Giri Prashanth Subramanian"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/88078"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["This thesis is presented in two parts. In the first part, a fully nonlinear controller is developed for controlling the position and attitude of the Crazyflie quadrotor. In order to use this controller, a system identification is first performed in order to completely model the dynamics of the Crazyflie quadrotor. A proof of convergence is also given for this controller to show that the developed controller is globally exponentially stable. The controller is then implemented on hardware and a quadrotor testbed capable of flying 10-15 quadrotors simultaneously, is developed. In the second part of the thesis, a Systems Engineering study for formation flying CubeSats has been undertaken. Two different kinds of formation flying missions using 4-6 CubeSats have been developed, one with an actively controlled formation and the other with a passively controlled formation. Different controllers have been developed for these missions and the current technological bottlenecks in realizing these missions have been identified.","Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2015-09-29 without embargo terms","The student, Giri Prashanth Subramanian, accepted the attached license on 2015-07-17 at 13:52.","The student, Giri Prashanth Subramanian, submitted this Thesis for approval on 2015-07-17 at 14:23.","This Thesis was approved for publication on 2015-07-20 at 09:22.","DSpace SAF Submission Ingestion Package generated from Vireo submission #8538 on 2015-09-29 at 13:23:07","Made available in DSpace on 2015-09-29T20:38:37Z (GMT). No. of bitstreams: 3 SUBRAMANIAN-THESIS-2015.pdf: 6201114 bytes, checksum: ae2f69c387c3e15e4a305f85e1a4735c (MD5) Giri_Subramanian_Thesis_source_files.zip: 10080039 bytes, checksum: e1b24ddd5d526604267bd30497208d46 (MD5) LICENSE.txt: 4223 bytes, checksum: 94113c3a6c5681470b0c40e2a7c8ba66 (MD5) Previous issue date: 2015-07-20"]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Nonlinear control strategies for quadrotors and CubeSats"]}]}],"canonical_facts":{"dc:contributor":["Chung, Soon-Jo"],"dc:creator":["Subramanian, Giri Prashanth"],"dc:date":["2015-09-29T20:38:37Z","2015-08","2015-07-20","2015-8"],"dc:description":["This thesis is presented in two parts. In the first part, a fully nonlinear controller is developed for controlling the position and attitude of the Crazyflie quadrotor. In order to use this controller, a system identification is first performed in order to completely model the dynamics of the Crazyflie quadrotor. A proof of convergence is also given for this controller to show that the developed controller is globally exponentially stable. The controller is then implemented on hardware and a quadrotor testbed capable of flying 10-15 quadrotors simultaneously, is developed. In the second part of the thesis, a Systems Engineering study for formation flying CubeSats has been undertaken. Two different kinds of formation flying missions using 4-6 CubeSats have been developed, one with an actively controlled formation and the other with a passively controlled formation. Different controllers have been developed for these missions and the current technological bottlenecks in realizing these missions have been identified.","Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2015-09-29 without embargo terms","The student, Giri Prashanth Subramanian, accepted the attached license on 2015-07-17 at 13:52.","The student, Giri Prashanth Subramanian, submitted this Thesis for approval on 2015-07-17 at 14:23.","This Thesis was approved for publication on 2015-07-20 at 09:22.","DSpace SAF Submission Ingestion Package generated from Vireo submission #8538 on 2015-09-29 at 13:23:07","Made available in DSpace on 2015-09-29T20:38:37Z (GMT). No. of bitstreams: 3 SUBRAMANIAN-THESIS-2015.pdf: 6201114 bytes, checksum: ae2f69c387c3e15e4a305f85e1a4735c (MD5) Giri_Subramanian_Thesis_source_files.zip: 10080039 bytes, checksum: e1b24ddd5d526604267bd30497208d46 (MD5) LICENSE.txt: 4223 bytes, checksum: 94113c3a6c5681470b0c40e2a7c8ba66 (MD5) Previous issue date: 2015-07-20"],"dc:format":["application/pdf"],"dc:identifier":["http://hdl.handle.net/2142/88078"],"dc:language":["en"],"dc:rights":["Copyright 2015 Giri Prashanth Subramanian"],"dc:subject":["Quadrotors","Controls","Nonlinear controls","Quadrotor testbed","Swarms","CubeSat System Engineering","CubeSat Reconfiguration","J2-invariant relative orbits","Formation flight"],"dc:title":["Nonlinear control strategies for quadrotors and CubeSats"],"dc:type":["text"],"thesis:degree_discipline":["Aerospace Engineering"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:26:31Z"}