{"id":1392,"date":"2023-08-01T16:07:22","date_gmt":"2023-08-01T07:07:22","guid":{"rendered":"https:\/\/control.kau.ac.kr\/?page_id=1392"},"modified":"2023-08-09T12:46:07","modified_gmt":"2023-08-09T03:46:07","slug":"multi-agent-real-time-simulator-based-on-open-source-framework","status":"publish","type":"page","link":"https:\/\/control.kau.ac.kr\/?page_id=1392","title":{"rendered":"Multi-agent Real-time Simulator based on Open-source framework"},"content":{"rendered":"\n<p><strong>Objective<\/strong><\/p>\n\n\n\n<p>To develop simulation platform for verification of Multi Agent Operation as shown in following Fig, such as flight algorithm, communicaition stability inter agents, monitoring flight status and so on.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/control.kau.ac.kr\/wp-content\/uploads\/2023\/08\/Operation_environment.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/control.kau.ac.kr\/wp-content\/uploads\/2023\/08\/Operation_environment.png\" alt=\"\" class=\"wp-image-1402\" width=\"494\" height=\"278\"\/><\/a><\/figure>\n<\/div>\n\n\n<p><strong>Multi HILS Architecture<\/strong><\/p>\n\n\n\n<p>In Multi HILS, all hardware components are distributed to ensure modularity and reusability. Each agent consists of hardware components such as autopilot, mission computer and LTE modem. In the context, the autopiolot of each agent are connected in parallel to simulator computer, where dynamic simulator gazebo is set up to simulate 6-DOF, via USB. Because the gazebo anlaysis each autopilot command through specific ID number, it may enble simulate the multipe agents.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/control.kau.ac.kr\/wp-content\/uploads\/2023\/07\/Top-Level-Architecture-of-Multi-HILS.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/control.kau.ac.kr\/wp-content\/uploads\/2023\/07\/Top-Level-Architecture-of-Multi-HILS.png\" alt=\"\" class=\"wp-image-1374\" width=\"599\" height=\"306\"\/><\/a><\/figure>\n<\/div>\n\n\n<p><strong>Hardware componets of Multi HILS<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Autopilot : Pixhawk 6c<\/li>\n\n\n\n<li>Mission Computer : Jetson Nano<\/li>\n\n\n\n<li>Comm Modem : LTE Router<\/li>\n\n\n\n<li>Simulator : Gazebo<\/li>\n\n\n\n<li>GCS : QGroundControl<\/li>\n<\/ol>\n\n\n\n<p><strong>Software Configuration<\/strong><\/p>\n\n\n\n<p>The following multiple processes are developed to test a variety of operation conditions like flight algorithm, communication stablilty and flight monitoring.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>To setup network inter vehicles, the V2V Package is implemented. V2V Package enable each vehicles to communicate each other via UDP.<\/li>\n\n\n\n<li>To monitor real-time flight operation for checking the flight status, UDP-based video transmission process, Flight Monitor Package is developed.<\/li>\n\n\n\n<li>To communicate inter inter mission computer and the autopilot, and to send high-level control commands from the mission computer, High-Level Package is developed.<\/li>\n<\/ol>\n\n\n\n<p><strong>Simulation Test-Bed<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/control.kau.ac.kr\/wp-content\/uploads\/2023\/08\/testbed1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1022\" height=\"350\" src=\"https:\/\/control.kau.ac.kr\/wp-content\/uploads\/2023\/08\/testbed1.png\" alt=\"\" class=\"wp-image-1381\"\/><\/a><\/figure>\n<\/div>\n\n\n<p>On the left is the overall Multi HILS test bed, and on the right, the hardware components of each agent are shown. In Multi HILS, a variety of scenarios like collision avoidance, path-following and system stability while agents on simulator operate missions may be simulated.<\/p>\n\n\n\n<p><strong>Simulation Result<\/strong><\/p>\n\n\n\n<p>In Multi HILS, this study configured a variety of data, including the mission algorithms of multiple agents, the communication status, video transmission delay, and real-time aspects of the simulation and so on.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/control.kau.ac.kr\/wp-content\/uploads\/2023\/08\/rsult.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/control.kau.ac.kr\/wp-content\/uploads\/2023\/08\/rsult.png\" alt=\"\" class=\"wp-image-1382\" width=\"491\" height=\"242\"\/><\/a><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Objective To develop simulation platform for verification of Multi Agent Operation as shown in following Fig, such as flight algorithm, communicaition stability inter agents, monitoring flight status and so on. Multi HILS Architecture In Multi HILS, all hardware components are distributed to ensure modularity and reusability. Each agent consists of hardware components such as autopilot, &hellip; <a href=\"https:\/\/control.kau.ac.kr\/?page_id=1392\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Multi-agent Real-time Simulator based on Open-source framework<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":24,"featured_media":0,"parent":11,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-1392","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/control.kau.ac.kr\/index.php?rest_route=\/wp\/v2\/pages\/1392","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/control.kau.ac.kr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/control.kau.ac.kr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/control.kau.ac.kr\/index.php?rest_route=\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/control.kau.ac.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1392"}],"version-history":[{"count":6,"href":"https:\/\/control.kau.ac.kr\/index.php?rest_route=\/wp\/v2\/pages\/1392\/revisions"}],"predecessor-version":[{"id":1407,"href":"https:\/\/control.kau.ac.kr\/index.php?rest_route=\/wp\/v2\/pages\/1392\/revisions\/1407"}],"up":[{"embeddable":true,"href":"https:\/\/control.kau.ac.kr\/index.php?rest_route=\/wp\/v2\/pages\/11"}],"wp:attachment":[{"href":"https:\/\/control.kau.ac.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}