| ||
: О проекте :: Устройство робота :: Фото и видео :: Демострационный софт :: О авторе : | ||
Программно-алгоритмическая часть робота
Система управления автономным мобильным роботом должна решать следующие задачи:
Одной из особенностей построения системы управления интеллектуального мобильного робота является то, что она строится по иерархическому многоуровневому принципу, согласно которому с повышением иерархического ранга подсистемы повышается ее степень интеллектуальности. Самым верхним звеном этой иерархии является система управления поведением, далее следует система управления движением, а система управления исполнительными механизмами является самым низшим звеном этой иерархии. Кроме перечисленных подсистем в структуре имеется информационно-измерительная система, которая также должна обладать некоторыми интеллектуальными возможностями, и интерфейс с оператором. Система управления поведением (стратегический уровень) предназначена для формирования целесообразного поведения робота для выполнения задачи, поставленной перед ним. На выходе эта система формирует целеуказание для системы управления движением: целевая точка пути, требуемое состояние приводов робота, команды управления режимами работы информационно-измерительной системы. Система управления движением (тактический уровень) предназначена для планирования таких программных траекторий движения робота, которые бы приводили робота в указанное целевое состояние в среде с препятствиями, учитывая динамические характеристики робота. Целевое состояние для этой системы формирует система управления поведением. На выходе данная система формирует требуемое командное значение скоростей линейного движения, азимутального поворота робота. Система управления исполнительными механизмами (приводной уровень системы управления) решает задачи управления исполнительными механизмами робота. Эта система реализует интерфейс с аппаратной частью робота. Информационно-измерительная система предназначена для сбора, обработки и преобразования сенсорной информации в сигналы, удобные для использования в системе управления робота. В данном роботе видеоизображение, полученное с телекамеры, преобразуется в набор параметров, на основе которых другие подсистемы принимают те или иные решения. Интерфейс с оператором представляет собой экранное меню для ведения с пользователем текстового диалога на естественном языке, а также панель ручного управления роботом. | ||
Дизайн: DynSoft |