Главная arrow книги arrow Копия Глава 25. Робототехника arrow Резюме
Резюме

•    При использовании методов на основе поля потенциалов навигация роботов осуществляется с применением функций потенциалов, параметрами которых служат расстояния до препятствий и целевое местонахождение. Недостатком методов на основе поля потенциалов является то, что при их использовании могут возникать тупиковые ситуации, при которых робот не может выйти из локального минимума. Тем не менее эти методы позволяют непосредственно вырабатывать команды на осуществление движения, не требуя планирования пути.

•    Иногда проще непосредственно задать спецификацию контроллера робота, а не определять алгоритмическим способом путь с помощью явно заданной модели среды. Такие контроллеры часто могут быть выполнены в виде простых конечных автоматов.

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

•    Для разработки робототехнического профаммного обеспечения, в котором объединяются средства алгоритмического вывода, упорядочения подцелей и управления, широко применяется инфраструктура, основанная на трехуровневой архитектуре.

•    Для упрощения разработки профаммного обеспечения роботов используются языки профаммирования специального назначения. В этих языках предусмотрены конструкции, предназначенные для разработки многопотокового программного обеспечения, для интеграции директив управления в средства планирования и для обучения на основе опыта.