|
|
حرکت گروهی رباتهای پرنده چهارپره با حفظ فاصلهی ایمنی
|
|
|
|
|
نویسنده
|
ابراهیمی علی ,فرخی محمد
|
منبع
|
مكانيك هوافضا - 1402 - دوره : 19 - شماره : 3 - صفحه:17 -32
|
چکیده
|
در این مقاله، به ارائه روشی برای حرکت گروهی رباتهای پرنده چهارپره با حفظ فاصله ایمنی پرداخته شده است. برای این منظور، از ایده کنترل دوسطحی استفادهشده که در آن، کنترلکننده سطح بالا همان الگوریتم حرکت گروهی بوده و بهعنوان طراح مسیر مطلوب رباتهای چهارپره عمل میکند. ردیابی این مسیر مطلوبِ تولیدشده، توسط کنترلکننده سطح پایین انجامگرفته است. در کنترلکننده سطح بالا، الگوریتم حرکت گروهی جدیدی بهصورت بدون پیشرو معرفیشده که در آن برای رسیدن به شبکهبندی منظم و حفظ فاصلهی ایمنی از توابع پتانسیل فازی بهره برده شده است. این توابع پتانسیل، در وضعیت شبکهبندی منظم، مقدار کمینه دارند. ازاینرو در سیگنال کنترلی، با استفاده از روش گرادیان نزولی سعی در کمینه کردن مقدار آنها شده است. با سیگنال کنترلی معرفیشده، پایداری و همگرایی دینامیک ساختاری و انتقالی سیستم، در فضای بدون مانع اثباتشده است. درنهایت، عملکرد روش پیشنهادی از طریق شبیهسازی حرکت گروهی پنج ربات چهارپره ارزیابیشده است. نتایج شبیهسازی نشان داده است که روش پیشنهادی منجر به عملکرد بهتر در ایجاد شبکهبندی منظم و رعایت فاصله ایمنی در مقایسه با روشهای چاپشده اخیر در مقالات شده است.
|
کلیدواژه
|
حرکت گروهی، سیستمهای چندعاملی، ربات پرنده، سیستم فازی
|
آدرس
|
دانشگاه علم و صنعت ایران, دانشکده مهندسی برق, ایران, دانشگاه علم و صنعت ایران, دانشکده مهندسی برق, ایران
|
پست الکترونیکی
|
farrokhi@iust.ac.ir
|
|
|
|
|
|
|
|
|
flocking of quadcopter robots observing safety distance
|
|
|
Authors
|
ebrahimi ali ,farrokhi mohammad
|
Abstract
|
in this paper, a new method for flocking quadcopters is introduced. for this purpose, the idea of two-level control has been used, where the high-level controller is the same as the flocking algorithm and acts as the path designer of quadcopters. moreover, tracking of the generated desired path is performed by a low-level controller. the main focus of this paper is on the high-level controller. a novel leaderless flocking algorithm is introduced, where new potential functions are generated using fuzzy logic to achieve a proper lattice. the introduced potential functions have a minimum value in the lattice positions. therefore, the control signal minimizes its value by using the gradient-descent method to reach the desired situation. a safety radius is defined for every agent such that using the proposed flocking algorithm, the quadcopters do not enter each other’s safety region. the stability and convergence of the structural and transitional dynamics of the system are shown. finally, the proposed method is evaluated through simulations of five quadcopters. the results show that the proposed method provides better performance in creating a lattice, and maintaining obstacle as compared with recently published methods in literature.
|
Keywords
|
flocking ,multi-agent systems ,quadcopter ,fuzzy system
|
|
|
|
|
|
|
|
|
|
|