Взаємозавадна швидкість

У робототехніці та плануванні руху, взаємозавадна швидкість (Шаблон:Lang-en, зазвичай скорочено V.O) — це швидкість агента, яка призведе до зіткненні з іншим агентом в якийсь момент часу, за умови, що інший агент зберігає свою поточну швидкість[1]. Якщо агент вибирає швидкість всередині множини взаємозавданих швидкостей, то два агенти в кінцевому підсумку стикаються, якщо він вибирає швидкість поза взаємозавадними швидкостями, таке зіткнення гарантовано не відбувається[1]. Цей алгоритм запобігання зіткнень для агента було неодноразово пере відкрито і опубліковано під різними назвами: у 1989 році як підход бортового маневрування (Шаблон:Lang-en)[2], у 1993 його було вперше представлено як «взаємозавадну швидкість»[3], у 1998 році, як зіткнення конусів[4] і у 2009 році заборонених карт швидкості[5]. Цей же алгоритм використовується у морській навігації з 1903 року[6].
Взаємозавадна швидкість для агента спровокована агентом може бути описана як:
де є радіус-вектором з радіусом , а — радіус-вектором з радіусом , та швидкістю . репрезентує круг перешкоди руху з центром та радіусом .
Варіації алгоритму: загальна взаємозавадна швидкість (Шаблон:Lang-en)[7], часоконечні взаємозавадні швидкості (Шаблон:Lang-en)[8], узагальнені перешкоди швидкості (Шаблон:Lang-en)[9], гібридні взаємні перешкоди швидкості (Шаблон:Lang-en)[10], нелінійні взаємозавадні швидкості (Шаблон:Lang-en)[11], взаємні перешкоди швидкості (Шаблон:Lang-en)[12] і рекурсивно імовірнісні взаємозавадні швидкості (Шаблон:Lang-en)[13].
Примітки
- ↑ 1,0 1,1 Шаблон:Cite journal
- ↑ Шаблон:Cite conference
- ↑ Шаблон:Cite conference
- ↑ Шаблон:Cite journal
- ↑ Шаблон:Cite conference
- ↑ Шаблон:Cite book
- ↑ Шаблон:Cite conference
- ↑ Шаблон:Cite conference
- ↑ Шаблон:Cite conference
- ↑ Шаблон:Cite conference
- ↑ Шаблон:Cite conference
- ↑ Шаблон:Cite conference
- ↑ Шаблон:Cite conference