{"id":1029,"date":"2018-08-23T20:54:44","date_gmt":"2018-08-23T20:54:44","guid":{"rendered":"https:\/\/uavrt.nau.edu?page_id=1029"},"modified":"2019-07-22T15:40:07","modified_gmt":"2019-07-22T22:40:07","slug":"gcsbackground","status":"publish","type":"page","link":"https:\/\/uavrt.nau.edu\/index.php\/docs\/control\/gcsbackground\/","title":{"rendered":"Ground Control Station Background"},"content":{"rendered":"<div id=\"pl-1029\"  class=\"panel-layout\" ><div id=\"pg-1029-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-1029-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-1029-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>The Ground Control Station (GCS) is a software application used to establish a connection to the vehicle. The software allows the user to adjust vehicle parameters and receive real time data during the vehicle's flight. Although each software is unique, it generally provides the user with a virtual cockpit and a live map that indicates the vehicle's position. For the vehicle's designed in this project the GCS also provides the user with options for pre-planned autonomous flights and provides a two-way communication to control the vehicle during flight. For more background information reference\u00a0<a href=\"http:\/\/ardupilot.org\/copter\/docs\/common-choosing-a-ground-station.html\">GCS comparison<\/a>.<\/p>\n<\/div>\n<\/div><\/div><div id=\"panel-1029-0-0-1\" class=\"so-panel widget widget_sow-editor\" data-index=\"1\" ><div id=\"whyusemp\" class=\"panel-widget-style panel-widget-style-for-1029-0-0-1\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t><h3 class=\"widget-title\">Why Mission Planner?<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>Although there are different versions of ground control stations, Mission Planner is used within the documentation of this project due to the open source licensing, range of features, and easy integration. Mission Planner allows predetermined flight plan control and provides the ability to control the vehicle during flight. A simulated live cockpit and real-time google map integration provides vehicle information during flight.\u00a0 For a full background of the software and complete documentation reference <a href=\"http:\/\/ardupilot.org\/planner\/index.html#\">Mission Planner Home<\/a>. While Mission Planner continues to be a useful recourse, the team is examining transitioning the project to Q-Ground Control.<\/p>\n<\/div>\n<\/div><\/div><\/div><div id=\"panel-1029-0-0-2\" class=\"so-panel widget widget_sow-image\" data-index=\"2\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-image so-widget-sow-image-default-8b5b6f678277-1029\"\n\t\t\t\n\t\t>\n\n<div class=\"sow-image-container\">\n\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/uavrt.nau.edu\/wp-content\/uploads\/2018\/10\/Mission-Planner-Screen-Shot.jpg\" width=\"1920\" height=\"1040\" srcset=\"https:\/\/uavrt.nau.edu\/wp-content\/uploads\/2018\/10\/Mission-Planner-Screen-Shot.jpg 1920w, https:\/\/uavrt.nau.edu\/wp-content\/uploads\/2018\/10\/Mission-Planner-Screen-Shot-300x163.jpg 300w, https:\/\/uavrt.nau.edu\/wp-content\/uploads\/2018\/10\/Mission-Planner-Screen-Shot-768x416.jpg 768w, https:\/\/uavrt.nau.edu\/wp-content\/uploads\/2018\/10\/Mission-Planner-Screen-Shot-1024x555.jpg 1024w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" title=\"Mission Planner Screen Shot\" alt=\"Mission Planner Screen Shot\" \t\tclass=\"so-widget-image\"\/>\n\t<\/div>\n\n<\/div><\/div><div id=\"panel-1029-0-0-3\" class=\"so-panel widget widget_sow-editor\" data-index=\"3\" ><div id=\"qground\" class=\"panel-widget-style panel-widget-style-for-1029-0-0-3\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t><h3 class=\"widget-title\">QGround Control<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>QGround Control provides a modern GCS interface with similar functionality to Mission Planner. While the software was originally designed for PX-4 it now supports ArduCopter (the software used for this project). In addition to the clean interface, QGround Control also provides a mobile app that can be used with a phone or tablet. As the UAV-RT system continues to develop the team is examining moving the system towards QGround Control, in favor of the modern design and easy user interface. For more information regarding QGrond Control and the download link, reference the main <a href=\"http:\/\/qgroundcontrol.com\/\">documentation<\/a>.<\/p>\n<\/div>\n<\/div><\/div><\/div><div id=\"panel-1029-0-0-4\" class=\"so-panel widget widget_sow-image panel-last-child\" data-index=\"4\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-image so-widget-sow-image-default-8b5b6f678277-1029\"\n\t\t\t\n\t\t>\n\n<div class=\"sow-image-container\">\n\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/uavrt.nau.edu\/wp-content\/uploads\/2019\/07\/QGroundControl.jpg\" width=\"900\" height=\"498\" srcset=\"https:\/\/uavrt.nau.edu\/wp-content\/uploads\/2019\/07\/QGroundControl.jpg 900w, https:\/\/uavrt.nau.edu\/wp-content\/uploads\/2019\/07\/QGroundControl-300x166.jpg 300w, https:\/\/uavrt.nau.edu\/wp-content\/uploads\/2019\/07\/QGroundControl-768x425.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" alt=\"Mission Planner Screen Shot\" \t\tclass=\"so-widget-image\"\/>\n\t<\/div>\n\n<\/div><\/div><\/div><\/div><div id=\"pg-1029-1\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-1029-1-0\"  class=\"panel-grid-cell\" ><div id=\"panel-1029-1-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"5\" ><div id=\"modevspattern\" class=\"panel-widget-style panel-widget-style-for-1029-1-0-0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t><h3 class=\"widget-title\">Flight Modes vs Flight Plans<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>When operating the vehicle and programming\u00a0 autonomous flights for the vehicle, it is helpful to distinguish between flight modes and flight plans. To build flight plans specific to tag localization reference <a href=\"https:\/\/uavrt.nau.edu\/index.php\/docs\/control\/using-mission-planner\/\">Using Mission Planner<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 113.319%; height: 144px;\" border=\"1\">\n<tbody>\n<tr style=\"height: 28px;\">\n<td style=\"width: 46.697%; text-align: center; height: 28px;\"><strong>Flight Modes<\/strong><\/td>\n<td style=\"width: 66.476%; text-align: center; height: 28px;\"><strong>Flight Plans<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 60px;\">\n<td style=\"width: 46.697%; height: 60px;\">Determines flight behavior of copter and extent of operator control<\/td>\n<td style=\"width: 66.476%; height: 60px;\">Applicable in the auto flight mode<\/td>\n<\/tr>\n<tr style=\"height: 28px;\">\n<td style=\"width: 46.697%; height: 28px;\">Over 20 built in flight modes<\/td>\n<td style=\"width: 66.476%; height: 28px;\">Pre-determined before takeoff and pre-loaded onto copter<\/td>\n<\/tr>\n<tr style=\"height: 28px;\">\n<td style=\"width: 46.697%; height: 28px;\">Can be switched during flight<\/td>\n<td style=\"width: 66.476%; height: 28px;\">Generated with GCS user interface using interactive map<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><strong><span style=\"font-size: 12pt;\"><em>Flight modes<\/em><\/span><\/strong> are different built in modes of operation that determine how the vehicle will fly. For example, the flight mode stabilize will allow you to move the drone's location and altitude but once the pilot stops inputting direction commands the flight controller on-board the vehicle will bring the vehicle back to a level\/stable position. Other flight modes cause the vehicle to perform a specific action, like circle. When the vehicle is in a circle flight mode it will rotate around the current location at a predetermined radius (pointing the front of the vehicle towards the center of the circle). This flight mode is especially useful because if the radius is set to zero the the vehicle will simply rotate in place. For a complete list of flight modes reference <a href=\"http:\/\/ardupilot.org\/copter\/docs\/flight-modes.html\">Flight Modes<\/a>.<\/p>\n<p><strong><em>Flight Plans<\/em><\/strong> are used to create pre-determined missions for the vehicle to fly autonomously. Using the interface in Mission Planner flight plans can be created that will direct the drone to fly to various locations. Within these flight plans the user can dictate altitude and direct the vehicle to perform various flight modes. For instructions on how to build tag localization flight plans reference\u00a0<a href=\"https:\/\/uavrt.nau.edu\/index.php\/docs\/control\/using-mission-planner\/\">Using Mission Planner<\/a>. For complete instruction on creating autonomous missions use\u00a0<a href=\"http:\/\/ardupilot.org\/planner\/docs\/common-planning-a-mission-with-waypoints-and-events.html\">Arducopter's documentation<\/a>.<\/p>\n<p>Below is a link to a presentation given on the Arducopter Flight Controller and Ground Station Software. The presentation gives an overview of commonly used flight modes, the differences between flight modes and flight plans, and the how these features are used in Mission Planner.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/uavrt.nau.edu\/wp-content\/uploads\/2019\/07\/Flight_controller_and_GCS.pdf\">Flight Controller and GCS [1.2MB]<\/a><\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>The Ground Control Station (GCS) is a software application used to establish a connection to the vehicle. The software allows the user to adjust vehicle parameters and receive real time data during the vehicle&#8217;s flight. Although each software is unique, it generally provides the user with a virtual cockpit and a live map that indicates [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":178,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ground Control Station Background | UAV-RT<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/uavrt.nau.edu\/index.php\/docs\/control\/gcsbackground\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ground Control Station Background | UAV-RT\" \/>\n<meta property=\"og:description\" content=\"The Ground Control Station (GCS) is a software application used to establish a connection to the vehicle. The software allows the user to adjust vehicle parameters and receive real time data during the vehicle&#039;s flight. Although each software is unique, it generally provides the user with a virtual cockpit and a live map that indicates [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/uavrt.nau.edu\/index.php\/docs\/control\/gcsbackground\/\" \/>\n<meta property=\"og:site_name\" content=\"UAV-RT\" \/>\n<meta property=\"article:modified_time\" content=\"2019-07-22T22:40:07+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/uavrt.nau.edu\/index.php\/docs\/control\/gcsbackground\/\",\"url\":\"https:\/\/uavrt.nau.edu\/index.php\/docs\/control\/gcsbackground\/\",\"name\":\"Ground Control Station Background | UAV-RT\",\"isPartOf\":{\"@id\":\"https:\/\/uavrt.nau.edu\/#website\"},\"datePublished\":\"2018-08-23T20:54:44+00:00\",\"dateModified\":\"2019-07-22T22:40:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/uavrt.nau.edu\/index.php\/docs\/control\/gcsbackground\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/uavrt.nau.edu\/index.php\/docs\/control\/gcsbackground\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/uavrt.nau.edu\/index.php\/docs\/control\/gcsbackground\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/uavrt.nau.edu\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentation\",\"item\":\"https:\/\/uavrt.nau.edu\/index.php\/docs\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Base Station\",\"item\":\"https:\/\/uavrt.nau.edu\/index.php\/docs\/control\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Ground Control Station Background\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/uavrt.nau.edu\/#website\",\"url\":\"https:\/\/uavrt.nau.edu\/\",\"name\":\"UAV-RT\",\"description\":\"A drone based wildlife tracking system\",\"publisher\":{\"@id\":\"https:\/\/uavrt.nau.edu\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/uavrt.nau.edu\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/uavrt.nau.edu\/#organization\",\"name\":\"DASL Lab\",\"url\":\"https:\/\/uavrt.nau.edu\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/uavrt.nau.edu\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/uavrt.nau.edu\/wp-content\/uploads\/2018\/08\/DASL_Logo_2.png\",\"contentUrl\":\"https:\/\/uavrt.nau.edu\/wp-content\/uploads\/2018\/08\/DASL_Logo_2.png\",\"width\":990,\"height\":375,\"caption\":\"DASL Lab\"},\"image\":{\"@id\":\"https:\/\/uavrt.nau.edu\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ground Control Station Background | UAV-RT","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/uavrt.nau.edu\/index.php\/docs\/control\/gcsbackground\/","og_locale":"en_US","og_type":"article","og_title":"Ground Control Station Background | UAV-RT","og_description":"The Ground Control Station (GCS) is a software application used to establish a connection to the vehicle. The software allows the user to adjust vehicle parameters and receive real time data during the vehicle's flight. Although each software is unique, it generally provides the user with a virtual cockpit and a live map that indicates [&hellip;]","og_url":"https:\/\/uavrt.nau.edu\/index.php\/docs\/control\/gcsbackground\/","og_site_name":"UAV-RT","article_modified_time":"2019-07-22T22:40:07+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/uavrt.nau.edu\/index.php\/docs\/control\/gcsbackground\/","url":"https:\/\/uavrt.nau.edu\/index.php\/docs\/control\/gcsbackground\/","name":"Ground Control Station Background | UAV-RT","isPartOf":{"@id":"https:\/\/uavrt.nau.edu\/#website"},"datePublished":"2018-08-23T20:54:44+00:00","dateModified":"2019-07-22T22:40:07+00:00","breadcrumb":{"@id":"https:\/\/uavrt.nau.edu\/index.php\/docs\/control\/gcsbackground\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/uavrt.nau.edu\/index.php\/docs\/control\/gcsbackground\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/uavrt.nau.edu\/index.php\/docs\/control\/gcsbackground\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/uavrt.nau.edu\/"},{"@type":"ListItem","position":2,"name":"Documentation","item":"https:\/\/uavrt.nau.edu\/index.php\/docs\/"},{"@type":"ListItem","position":3,"name":"Base Station","item":"https:\/\/uavrt.nau.edu\/index.php\/docs\/control\/"},{"@type":"ListItem","position":4,"name":"Ground Control Station Background"}]},{"@type":"WebSite","@id":"https:\/\/uavrt.nau.edu\/#website","url":"https:\/\/uavrt.nau.edu\/","name":"UAV-RT","description":"A drone based wildlife tracking system","publisher":{"@id":"https:\/\/uavrt.nau.edu\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/uavrt.nau.edu\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/uavrt.nau.edu\/#organization","name":"DASL Lab","url":"https:\/\/uavrt.nau.edu\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/uavrt.nau.edu\/#\/schema\/logo\/image\/","url":"https:\/\/uavrt.nau.edu\/wp-content\/uploads\/2018\/08\/DASL_Logo_2.png","contentUrl":"https:\/\/uavrt.nau.edu\/wp-content\/uploads\/2018\/08\/DASL_Logo_2.png","width":990,"height":375,"caption":"DASL Lab"},"image":{"@id":"https:\/\/uavrt.nau.edu\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/uavrt.nau.edu\/index.php\/wp-json\/wp\/v2\/pages\/1029"}],"collection":[{"href":"https:\/\/uavrt.nau.edu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/uavrt.nau.edu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/uavrt.nau.edu\/index.php\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/uavrt.nau.edu\/index.php\/wp-json\/wp\/v2\/comments?post=1029"}],"version-history":[{"count":16,"href":"https:\/\/uavrt.nau.edu\/index.php\/wp-json\/wp\/v2\/pages\/1029\/revisions"}],"predecessor-version":[{"id":3843,"href":"https:\/\/uavrt.nau.edu\/index.php\/wp-json\/wp\/v2\/pages\/1029\/revisions\/3843"}],"up":[{"embeddable":true,"href":"https:\/\/uavrt.nau.edu\/index.php\/wp-json\/wp\/v2\/pages\/178"}],"wp:attachment":[{"href":"https:\/\/uavrt.nau.edu\/index.php\/wp-json\/wp\/v2\/media?parent=1029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}