{"id":2091,"date":"2023-01-03T11:52:20","date_gmt":"2023-01-03T11:52:20","guid":{"rendered":"https:\/\/www.kios.ucy.ac.cy\/amas\/?p=2091"},"modified":"2025-02-27T15:58:04","modified_gmt":"2025-02-27T15:58:04","slug":"onboard-data-sychronization","status":"publish","type":"post","link":"https:\/\/www.kios.ucy.ac.cy\/amas\/software\/onboard-data-sychronization\/","title":{"rendered":"Onboard Data Sychronization"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2091\" class=\"elementor elementor-2091\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bb19bf8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bb19bf8\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e4a6d3b\" data-id=\"e4a6d3b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f8d1214 elementor-widget elementor-widget-heading\" data-id=\"f8d1214\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Onboard Data Synchronization for Multi-agent Systems<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f1ff36b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f1ff36b\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-78771b0\" data-id=\"78771b0\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5e8e993 elementor-widget elementor-widget-heading\" data-id=\"5e8e993\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Abstract<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5072ea2 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"5072ea2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Onboard data synchronization is an important aspect of multi-agent UAV (unmanned aerial vehicle) systems, as it ensures that all UAVs in the system are working with the same set of data. This can be particularly important in applications such as surveillance or search and rescue, where the UAVs need to coordinate their actions and share information in real-time.<\/p><p>There are several approaches to achieving onboard data synchronization in multi-agent UAV systems. One common method is to use a central server or ground station to collect and disseminate data to the UAVs. This approach has the advantage of being relatively simple to implement, but it can be prone to delays and communication failures if the UAVs are operating in remote or challenging environments.<\/p><p>Another approach is to use a decentralized network of UAVs, where each UAV acts as a node in the network and is responsible for exchanging data with its neighbors. This approach can be more robust and resilient to communication failures, but it requires the UAVs to have some level of autonomy and decision-making capability.<\/p><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01f9934 elementor-widget elementor-widget-heading\" data-id=\"01f9934\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Data Synchronization Toolkit<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-695f5f9 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"695f5f9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p dir=\"auto\">The methodology used currently takes advantage of ROS (Robot Operating System) and its features as a message-passing mechanism.<\/p><p dir=\"auto\">Building on top of that to provide processes for message serialization and data consistency with the ultimate goal of achieving data integrity and redundancy.<\/p><p dir=\"auto\"><span style=\"font-size: 18px;\">You can download the Data\u00a0<\/span>Synchronization\u00a0<span style=\"font-size: 18px;\">Toolkit<\/span><span style=\"color: #61ce70;\"><a href=\"https:\/\/github.com\/KIOS-Research\/ros-database-synchronization\"><strong style=\"font-size: 18px;\"><span style=\"color: #61ce70;\">\u00a0<span style=\"text-decoration: underline;\">here<\/span><\/span><\/strong><\/a><span style=\"font-size: 18px; color: #000000;\">.<\/span><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-710d2aa elementor-widget elementor-widget-image\" data-id=\"710d2aa\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/www.kios.ucy.ac.cy\/amas\/wp-content\/uploads\/2023\/01\/onboard_data_sync_christosG-768x432.png\" class=\"attachment-medium_large size-medium_large wp-image-2189\" alt=\"\" srcset=\"https:\/\/www.kios.ucy.ac.cy\/amas\/wp-content\/uploads\/2023\/01\/onboard_data_sync_christosG-768x432.png 768w, https:\/\/www.kios.ucy.ac.cy\/amas\/wp-content\/uploads\/2023\/01\/onboard_data_sync_christosG-300x169.png 300w, https:\/\/www.kios.ucy.ac.cy\/amas\/wp-content\/uploads\/2023\/01\/onboard_data_sync_christosG-1024x576.png 1024w, https:\/\/www.kios.ucy.ac.cy\/amas\/wp-content\/uploads\/2023\/01\/onboard_data_sync_christosG-1536x864.png 1536w, https:\/\/www.kios.ucy.ac.cy\/amas\/wp-content\/uploads\/2023\/01\/onboard_data_sync_christosG-800x450.png 800w, https:\/\/www.kios.ucy.ac.cy\/amas\/wp-content\/uploads\/2023\/01\/onboard_data_sync_christosG.png 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Onboard Data Synchronization for Multi-agent Systems Abstract Onboard data synchronization is an important aspect of multi-agent UAV (unmanned aerial vehicle) systems, as it ensures that all UAVs in the system are working with the same set of data. This can be particularly important in applications such as surveillance or search and rescue, where the UAVs [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2189,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ocean_post_layout":"full-screen","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"0","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"off","ocean_gallery_id":[],"footnotes":""},"categories":[3],"tags":[],"class_list":["post-2091","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","entry","has-media"],"_links":{"self":[{"href":"https:\/\/www.kios.ucy.ac.cy\/amas\/wp-json\/wp\/v2\/posts\/2091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kios.ucy.ac.cy\/amas\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kios.ucy.ac.cy\/amas\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kios.ucy.ac.cy\/amas\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kios.ucy.ac.cy\/amas\/wp-json\/wp\/v2\/comments?post=2091"}],"version-history":[{"count":39,"href":"https:\/\/www.kios.ucy.ac.cy\/amas\/wp-json\/wp\/v2\/posts\/2091\/revisions"}],"predecessor-version":[{"id":2287,"href":"https:\/\/www.kios.ucy.ac.cy\/amas\/wp-json\/wp\/v2\/posts\/2091\/revisions\/2287"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kios.ucy.ac.cy\/amas\/wp-json\/wp\/v2\/media\/2189"}],"wp:attachment":[{"href":"https:\/\/www.kios.ucy.ac.cy\/amas\/wp-json\/wp\/v2\/media?parent=2091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kios.ucy.ac.cy\/amas\/wp-json\/wp\/v2\/categories?post=2091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kios.ucy.ac.cy\/amas\/wp-json\/wp\/v2\/tags?post=2091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}