Групова робототехніка

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

Групова́ робототе́хніка — порівняно нова область робототехніки, заснована на ідеї одночасного контролю дуже великої кількості роботів з метою виконання завдань, яких індивідуальні машини не можуть добитися поодинці. Це досягається за допомогою комбінації мініатюризації комп'ютерів та опорно-рухових систем, ультра-легких матеріалів, компактних датчиків і бездротових технологій. Передбачається, що бажана колективна поведінка виникає із взаємодії роботів між собою і їх взаємодії з навколишнім середовищем. Такий підхід відноситься до наукового напрямку по штучному колективному інтелекту, що виник при проведенні біологічних досліджень комах, зокрема, мурах, бджіл, а також при дослідженні в інших областях природи, де має місце ройова поведінка.

Історія[ред.ред. код]

Ранні покоління цих роботів були порівняно великими і громіздкими, ще не мали необхідної обчислювальної потужності, щоб брати участь в яких-небудь складних операціях. Хоча вони здатні літати, вони були в основному експериментальними, розміром з птаха, спиралися на важкі компоненти з акумуляторами, які швидко розряджались. Технології значно покращаться в кінці 2010-х років, впритул підійшовши до нової ери дронів-шпигунів розміром з комаху. Вони можуть імітувати структуру тіла, рух і поведінку реальних комах.

Протягом наступних двох десятиліть подальші поліпшення в цій галузі та віддаленого управління дозволять машинам працювати в більш великих і продуктивних мережах, і в той же час, електронні компоненти за десятиліття зменшаться в розмірі на два порядки[1].

Мережа для «рою»[ред.ред. код]

На відміну від просто розподілених робототехнічних систем, групова робототехніка підкреслює велику кількість роботів, а також припускає масштабованість, наприклад, з використанням тільки локального зв'язку. Цей локальний зв'язок може бути виконаний, наприклад, на базі бездротових систем передачі даних в радіочастотному або інфрачервоному діапазонах.

Від централізованого інтелекту до ройового[ред.ред. код]

Основа програмного коду майбутнього, тобто дифузний прикладний код, базується на трьох основних принципах:

  • Взаємодії між кодами двох об'єктів стає слабкішим, якщо кількість об'єктів збільшується. Тому несинхронізовані взаємодії - це майбутнє програм, заснованих на колективному інтелекті, і працюють вони паралельно один з одним.
  • Поняття мікро-компонентів тісно пов'язане з поширенням коду, яке контролюється на макроскопічному рівні.
  • Алгоритми необхідно адаптувати до певних проблем, тобто вони повинні знайти способи, щоб вирішувати проблеми самостійно. Майбутні програми будуть розвиватися відповідно до завдань, які вони здійснюють у рамках свого середовища. Концепція використовує мутацію додатків[2].

Примітки[ред.ред. код]

  1. 2035–2040 – групповая робототехника достигает нано масштабов(рос.)
  2. Жан-Баптист Уолдер, нанокомп'ютер і ройовий інтелект. Лондон, ISTE, 2007, с. 242-248, ISBN-1847040020

Див. також[ред.ред. код]