Где я могу найти реализацию алгоритмов TCAS в MATLAB?

Где я могу найти реализацию алгоритмов и моделирования TCAS в MATLAB?

Моя исследовательская работа связана с предотвращением столкновений сценария с несколькими БПЛА в небольшом воздушном пространстве.

Я не уверен, что он существует, поскольку Matlab больше ориентирован на математический анализ. Я мог видеть какое-то моделирование в Simulink или Labview для тестирования оборудования или проверки программного обеспечения, но не в Matlab.
Единственная известная мне организация, у которой есть симуляция логики TCAS, — это MITRE CAASD . Они сделали проверку логики для FAA. Возможно, вы захотите изучить TCAS X, новую версию на основе алгоритма, которая находится в разработке (и предназначена для поддержки БПЛА).
Как упомянул Джерри, у MITRE есть программное обеспечение для моделирования TCAS. У Eurocontrol также есть программное обеспечение для моделирования, но я полагаю, что оно использует то же самое ядро ​​моделирования. В настоящее время Евроконтроль приобретает/разрабатывает новый инструмент моделирования TCAS/ACAS, который должен быть совместим с Matlab.
В основном я ищу алгоритм, чтобы понять его и реализовать что-то подобное в MATLAB. Точного алгоритма нигде не нашел.
Финальный проект EGR115, да?
@SMSvonderTann Не совсем так! Я пытаюсь проанализировать поведение БПЛА в рамках своей магистерской работы.
@Sanchises Платная лицензия Matlab существует во многих школах, если не студенческая версия стоит менее 100 долларов.
@Sanchises Это действительно академический исследовательский проект, поэтому мне не нужно беспокоиться о лицензии MATLAB.

Ответы (3)

MIT LL действительно построил модель TCAS в Simulink/Matlab , которая использовалась для проверки алгоритмов. Сомневаюсь, что выпустят, но с этого стоит попробовать начать .

В противном случае они опубликовали довольно много подробностей в отчетах . Вы, вероятно, в конечном итоге перестроите это из их логики.

Я просмотрю отчеты, которыми вы поделились. Мне просто нужен был псевдокод для логики TCAS, по крайней мере, для начала.
Я бы попробовал связаться с авторами. Возможно, они захотят поделиться. В худшем они просто скажут нет.
Верно! Попробую связаться с авторами.

Если вы планируете создать свою собственную реализацию и ищете псевдокод TCAS, купите копию TCAS II MOPS. Он включает описание алгоритма.

Вы можете найти его как документ RTCA DO-185B , Минимальные стандарты эксплуатационных характеристик для систем оповещения о дорожном движении и предотвращения столкновений II (TCAS II).

Это очень дорого! Я постараюсь найти логику где-нибудь в Интернете.
Я не думаю, что это так дорого, ваш университет должен быть в состоянии себе это позволить. В любом случае, я думаю, что TCAS II не очень хорошо подходит для сценария с несколькими БПЛА в небольшом воздушном пространстве. Чтобы заставить его работать, потребуется некоторая настройка. Возможно, лучше сварить собственную CAS, взглянув на концепции, используемые в TCAS. Возможно, этот ответ поможет.
Ответ, безусловно, помогает!

Если размер воздушного пространства невелик, и вы просто хотите избежать столкновений между БПЛА, вам, вероятно, будет лучше использовать FLARM, который используется планерами. Существует его вариант под названием «UAS Electronic ID» . Стандарт открыт и доступен по запросу.