К.т.н.
Пеньков А.П., Герасимов В.В., Емельянов Д.С.
Днепропетровский
национальный университет
Формализация
Проектирования самодвижущегося робота
Формализация проблемы
Проведенный авторами анализ известных
литературных источников по роботам с использованием системных критериев оценки
позволил установить, что в небольшой части литературных источников
рассматривается "процесс конструирования роботов" в виде процесса
подбора подходящих конструктивных элементов. Это приводит к неполноте оценки
систем роботов в представлении объективного опыта их проектирования.
Постановка задачи
Известно, что любая робототехническая
система реализует определённую абстрактную математическую модель
"траектории" какого-либо процесса. Отсюда следует необходимость
формализации процесса перехода от "реализуемой траектории" к
"реализуемым функциям" в "устройстве управления".
Решение задачи
Для решения поставленной задачи
используем методологию системного представления процесса разработки
"сложных систем" [1] в виде следующего алгоритма:
1. Отождествить модель объективного представления
"сложной системы" в виде "базовой системы" S0 с
"системным окружением" SСО – S0DSСО.
2. Разрабатываемая самодвижущаяся робототехническая
система может быть представлена в виде технической реализации системы управления
Sуу
обеспечения выполнения конкретного изображения модели траектории Sиз.
3. Рассмотрим объективные этапы – фазы объединения этих
абстрактных систем в единую систему S0 самодвижущегося робота (СР).
4. Системное представление обеспечения необходимой траектории
СР может быть представлено в виде (рис. 1), где связь "1" – вывод
конкретного "изображения".
5. Очевидно, что такое представление
"реального" СР является недостаточным. С точки зрения кибернетики [2]
необходимо представление в виде (рис. 2).
6. Преобразованная модель (рис. 1) с использованием (рис.
2) примет вид (рис. 3).
7. Появившаяся связь "2" (рис. 3) требует ввода
"изображения" в SУУ. Очевидно, что это может сделать только человек в
"режиме проектирования".
8. При этом конкретное Sиз в
аналоговом графическом виде согласно "2" предусматривает
"отображение Sиз" в SУУ в дискретном двоичном виде.
9. Признав любые Sиз Sсл сложной
математической функцией, можем преобразовать её в "матрицу двоичных
эквивалентов" по алгоритму "3-единства информатики" [3] –
"модельалгоритмпрограмма".
10. При этом конкретное Sиз должно
соответствовать исходной абстрактной "модели процесса".
11. Из Sиз должно следовать разложение "функции Sсл"
на составляющие при расположении Sсл в
системе координат .
12. Непрерывные функции проекций преобразовываются
в необходимую и достаточную кусочно-линейную аппроксимацию. Она представляется
координатамиточек отрезков в десятичном виде значений .
13. Их преобразование в двоичное представление является
"программированием в машинных кодах". Полученная "программа в
машинных кодах" рационально реализуется в соответствующей типовой
интегральной схеме памяти. Это будет способствовать простой реализации основной
характеристики самодвижущегося робота – автономности.
Детальное рассмотрение описания
преобразования имеет смысл осуществить для конкретной формы пути.
Литература
1. Горохов В. Г. Методологический анализ системотехники.
– М.: Радио и связь, 1982. – 160 с.
2. Винер Н. Кибернетика и общество. – М.: Издательство
иностранной литературы, 1958.
3. Краснощеков П. С., Петров
А. А., Федоров В. В. Информатика и проектирование. - М.:Знание,1986. – 48 с.