{"id":318,"date":"2016-10-21T23:10:42","date_gmt":"2016-10-21T23:10:42","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/?page_id=318"},"modified":"2017-05-12T19:40:57","modified_gmt":"2017-05-12T19:40:57","slug":"cyberphysical-architecture","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/system-design\/cyberphysical-architecture\/","title":{"rendered":"Cyberphysical Architecture"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1059\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/wp-content\/uploads\/sites\/17\/2016\/10\/Cyber2.png\" alt=\"\" width=\"6505\" height=\"4190\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/wp-content\/uploads\/sites\/17\/2016\/10\/Cyber2.png 6505w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/wp-content\/uploads\/sites\/17\/2016\/10\/Cyber2-300x193.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/wp-content\/uploads\/sites\/17\/2016\/10\/Cyber2-768x495.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/wp-content\/uploads\/sites\/17\/2016\/10\/Cyber2-1024x660.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/wp-content\/uploads\/sites\/17\/2016\/10\/Cyber2-830x535.png 830w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/wp-content\/uploads\/sites\/17\/2016\/10\/Cyber2-230x148.png 230w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/wp-content\/uploads\/sites\/17\/2016\/10\/Cyber2-350x225.png 350w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/wp-content\/uploads\/sites\/17\/2016\/10\/Cyber2-480x309.png 480w\" sizes=\"auto, (max-width: 6505px) 100vw, 6505px\" \/><\/p>\n<h2><span style=\"font-weight: 400\">Autonomous Flight System <\/span><\/h2>\n<p><span style=\"font-weight: 400\">The autonomous flight system is based on DJI Matrice 100 platform. The GPS and IMU sensor embedded in Matrice 100 will primarily be used for navigation. The drone and navigation is achieved by interfacing with the DJI mobile SDK for generating waypoint and rescue missions.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">Rescue Package Drop System<\/span><\/h2>\n<p><span style=\"font-weight: 400\">\u00a0 \u00a0<\/span>The Rescue Package Drop Payload System consists of the following components:<\/p>\n<ul>\n<li><b>Package Drop Mechanism:<\/b><span style=\"font-weight: 400\"> Custom designed and fabricated for the drone.<\/span><\/li>\n<li><b>Location Estimation algorithm: <span style=\"font-weight: 400\">To compute locations for the detected signatures<\/span><\/b><\/li>\n<li><b>Onboard computer:<\/b> <span style=\"font-weight: 400\">Currently we use Raspberry Pi as the onboard computer. It is responsible for controlling the actuation of package drop mechanism. Also, the onboard computer serves as a server for communication between the ground station and the drone.<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400\">Sensing\u00a0System<\/span><\/h2>\n<p><span style=\"font-weight: 400\">The sensors on the sensor payload consist of RGB and thermal camera as well as a sound sensor. The rationale behind using multiple types of sensors is so that the system can recognize different human signatures, and thus increase the possibility of finding humans. <\/span><\/p>\n<p><span style=\"font-weight: 400\">After doing the trade study, we decide to choose the types of sensors as follows:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\"><strong>Sound sensor:<\/strong> Tascom Microphone<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\"><strong>Thermal and RGB sensor<\/strong>: FLIR Duo R camera<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400\">Signature Detection and Analysis System<\/span><\/h2>\n<p><span style=\"font-weight: 400\">The Signature Detection and Analysis system resides in the base station and is responsible for analyzing all the sensor data and detecting human signatures.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Once the signatures are available, the software will generate a ranked list of candidates which will be presented to the operator to pick the best candidate. Once the candidate is available, the payload map can be used to lookup the coordinates of the location which will then be used by the drone for the rescue mission. Finally, those coordinates will be transferred to DJI onboard SDK for the next rescuing flight.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Autonomous Flight System The autonomous flight system is based on DJI Matrice 100 platform. The GPS and IMU sensor embedded in Matrice [&hellip;]<\/p>\n","protected":false},"author":80,"featured_media":0,"parent":132,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/page_fullwidth.php","meta":{"footnotes":""},"class_list":["post-318","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/wp-json\/wp\/v2\/pages\/318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/wp-json\/wp\/v2\/users\/80"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/wp-json\/wp\/v2\/comments?post=318"}],"version-history":[{"count":13,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/wp-json\/wp\/v2\/pages\/318\/revisions"}],"predecessor-version":[{"id":1060,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/wp-json\/wp\/v2\/pages\/318\/revisions\/1060"}],"up":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/wp-json\/wp\/v2\/pages\/132"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamf\/wp-json\/wp\/v2\/media?parent=318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}