<span id="fpn9h"><noframes id="fpn9h"><span id="fpn9h"></span>
<span id="fpn9h"><noframes id="fpn9h">
<th id="fpn9h"></th>
<strike id="fpn9h"><noframes id="fpn9h"><strike id="fpn9h"></strike>
<th id="fpn9h"><noframes id="fpn9h">
<span id="fpn9h"><video id="fpn9h"></video></span>
<ruby id="fpn9h"></ruby>
<strike id="fpn9h"><noframes id="fpn9h"><span id="fpn9h"></span>

基于聯盟博弈的無人機/無人車異構集群驗證

Verification of a UAV/UGV heterogeneous swarm based on coalitional game theory

  • 摘要: 無人異構集群相較于單一類型、單一個體的無人平臺,能夠完成更為復雜的任務,同時對嚴苛戰場環境有著更高的適應度. 在無人異構集群協同執行任務時,任務分配是至關重要的環節,需要考慮異構無人平臺和任務的多種約束和目標. 傳統的任務分配方法分配效率低且難以處理大規模復雜任務. 聯盟博弈通過形成由若干參與者組成的聯盟,根據個體的屬性、偏好對群體進行劃分,從而實現個體以及群體利益的最大化. 本文以無人異構集群任務分配為背景,研究了基于改進聯盟博弈算法的最優分配策略,基于可能的戰場環境設計了模擬任務場景并完成實驗驗證. 首先,考慮異構平臺在任務中的初始位置、速度、攜帶資源以及個體聲譽等因素,建立了基于空間自適應博弈(Spatial adaptive play algorithm, SAP)的聯盟博弈的任務分配算法模型. 其次,基于任務場景,搭建了任務所需的軟件與硬件平臺. 最后,針對模擬的戰場環境,對所提算法及搭建的異構無人集群平臺進行了實驗驗證. 驗證結果表明,在異構無人集群平臺重分配的任務背景下,本平臺能綜合考慮戰場態勢,尋找最優的任務分配方式,協調各作戰單位完成任務目標.

     

    Abstract: Unlike unmanned platforms comprising a single type or individual, heterogeneous unmanned swarm platforms excel in performing more intricate tasks and exhibit heightened adaptability to challenging battlefield environments. When coordinating tasks on a heterogeneous unmanned swarm platform, task assignment is a crucial aspect that requires considering various constraints and objectives related to the heterogeneous unmanned platforms and the tasks. Traditional task assignment methods exhibit low efficiency and handle large-scale complex tasks with difficulty. The alliance game divides a group according to the attributes and preferences of the individual by forming an alliance composed of several participants to maximize the interests of the individual and the group. This paper focuses on investigating optimal task assignment strategies within unmanned heterogeneous swarm platforms, employing an enhanced coalitional game algorithm. First, by considering the initial position, speed, resources, and individual reputation of heterogeneous platforms in the task, a task allocation algorithm is proposed on the basis of a coalitional game with a spatial adaptive play (SAP) mechanism. The SAP algorithm is an adaptive learning method employed in spatial games, capable of self-adjustment based on the specific characteristics of task allocation problems. Notably, this algorithm tends to randomly select and update target individuals during each iteration process with equal probability. However, a challenge arises when attempting random agent selection in a distributed environment. To address this issue, a periodic adaptive selection mechanism is introduced to facilitate periodic updating. Furthermore, to enhance the convergence speed of SAP, neighbor information and historical information are considered during task updates. Second, in alignment with the task scenario, the necessary software and hardware platform for task execution is established. Finally, the proposed algorithm and the unmanned heterogeneous swarm platform are verified experimentally on the basis of the simulated battlefield environment. The mission objectives of each unit are reassigned on the basis of the environmental situation and resource integration of each combat unit. At the same time, when the battlefield situation changes, such as with the emergence of new targets or the elimination of the current target, the platform will allocate new combat units to form new alliances with the existing units. This allocation ensures the optimal use of resources and guarantees the completion of missions. The verification results demonstrate that the platform possesses comprehensive situational awareness, enabling it to respond promptly to battlefield changes, make informed judgments, optimize task allocation, and effectively coordinate combat units to achieve mission objectives.

     

/

返回文章
返回
<span id="fpn9h"><noframes id="fpn9h"><span id="fpn9h"></span>
<span id="fpn9h"><noframes id="fpn9h">
<th id="fpn9h"></th>
<strike id="fpn9h"><noframes id="fpn9h"><strike id="fpn9h"></strike>
<th id="fpn9h"><noframes id="fpn9h">
<span id="fpn9h"><video id="fpn9h"></video></span>
<ruby id="fpn9h"></ruby>
<strike id="fpn9h"><noframes id="fpn9h"><span id="fpn9h"></span>
www.77susu.com