{"id":47,"date":"2021-11-21T23:51:09","date_gmt":"2021-11-21T23:51:09","guid":{"rendered":"https:\/\/engprojects.tcnj.edu\/apd-22\/?p=47"},"modified":"2022-03-29T23:52:16","modified_gmt":"2022-03-29T23:52:16","slug":"utilization-of-simulink-for-control-system","status":"publish","type":"post","link":"https:\/\/engprojects.tcnj.edu\/apd-22\/2021\/11\/21\/utilization-of-simulink-for-control-system\/","title":{"rendered":"Modeling Control System via Simulink"},"content":{"rendered":"\n<p>As the APD group work towards debugging and implementing a new control system in the Navio2 and Raspberry Pi 4, students began constructing and simulating the control system of the drone via MATLAB Simulink. The objective was to model the behavior of the drone in various scenarios. By doing, it will help students understand what specific values the PIDs within the drone are required in order for it to fly manually, and then autonomously. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"373\" src=\"https:\/\/engprojects.tcnj.edu\/apd-22\/wp-content\/uploads\/sites\/186\/2022\/03\/Screen-Shot-2022-03-29-at-7.43.47-PM-1024x373.png\" alt=\"\" class=\"wp-image-49\" srcset=\"https:\/\/engprojects.tcnj.edu\/apd-22\/wp-content\/uploads\/sites\/186\/2022\/03\/Screen-Shot-2022-03-29-at-7.43.47-PM-1024x373.png 1024w, https:\/\/engprojects.tcnj.edu\/apd-22\/wp-content\/uploads\/sites\/186\/2022\/03\/Screen-Shot-2022-03-29-at-7.43.47-PM-300x109.png 300w, https:\/\/engprojects.tcnj.edu\/apd-22\/wp-content\/uploads\/sites\/186\/2022\/03\/Screen-Shot-2022-03-29-at-7.43.47-PM-768x280.png 768w, https:\/\/engprojects.tcnj.edu\/apd-22\/wp-content\/uploads\/sites\/186\/2022\/03\/Screen-Shot-2022-03-29-at-7.43.47-PM.png 1120w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Here, we have a snapshot of the overall control system of the drone. It includes default values for the roll, pitch, yaw and altitude values. All values are then fed into the summing junction, where the system will begin to calculate the error between what is desired versus what was calculated. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"481\" src=\"https:\/\/engprojects.tcnj.edu\/apd-22\/wp-content\/uploads\/sites\/186\/2022\/03\/Screen-Shot-2022-03-29-at-7.40.54-PM-1024x481.png\" alt=\"\" class=\"wp-image-48\" srcset=\"https:\/\/engprojects.tcnj.edu\/apd-22\/wp-content\/uploads\/sites\/186\/2022\/03\/Screen-Shot-2022-03-29-at-7.40.54-PM-1024x481.png 1024w, https:\/\/engprojects.tcnj.edu\/apd-22\/wp-content\/uploads\/sites\/186\/2022\/03\/Screen-Shot-2022-03-29-at-7.40.54-PM-300x141.png 300w, https:\/\/engprojects.tcnj.edu\/apd-22\/wp-content\/uploads\/sites\/186\/2022\/03\/Screen-Shot-2022-03-29-at-7.40.54-PM-768x361.png 768w, https:\/\/engprojects.tcnj.edu\/apd-22\/wp-content\/uploads\/sites\/186\/2022\/03\/Screen-Shot-2022-03-29-at-7.40.54-PM.png 1060w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Here, we have a snapshot of the altitude control of the APD successfully implemented via MATLAB Simulink. The values derived from this model will eventually be utilized in the actual coding of the drone when operating manually and autonomously. <\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>As the APD group work towards debugging and implementing a new control system in the Navio2 and Raspberry Pi 4, students began constructing and simulating the control system of the drone via MATLAB Simulink. The objective was to model the behavior of the drone in various scenarios. By doing, it will help students understand what &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/engprojects.tcnj.edu\/apd-22\/2021\/11\/21\/utilization-of-simulink-for-control-system\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Modeling Control System via Simulink&#8221;<\/span><\/a><\/p>\n","protected":false},"author":359,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-47","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/engprojects.tcnj.edu\/apd-22\/wp-json\/wp\/v2\/posts\/47","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/engprojects.tcnj.edu\/apd-22\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/engprojects.tcnj.edu\/apd-22\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/engprojects.tcnj.edu\/apd-22\/wp-json\/wp\/v2\/users\/359"}],"replies":[{"embeddable":true,"href":"https:\/\/engprojects.tcnj.edu\/apd-22\/wp-json\/wp\/v2\/comments?post=47"}],"version-history":[{"count":0,"href":"https:\/\/engprojects.tcnj.edu\/apd-22\/wp-json\/wp\/v2\/posts\/47\/revisions"}],"wp:attachment":[{"href":"https:\/\/engprojects.tcnj.edu\/apd-22\/wp-json\/wp\/v2\/media?parent=47"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/engprojects.tcnj.edu\/apd-22\/wp-json\/wp\/v2\/categories?post=47"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/engprojects.tcnj.edu\/apd-22\/wp-json\/wp\/v2\/tags?post=47"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}