Page 172 - 1156_Arduino-Polnyy-uchebnyy-kurs-ot-igry-k-inzhenernomu-proektu
P. 172

6.3. Оформление  робототехнических  проектов
                                                                                171

        от   произведенного  им  действия  и  результата,  действительно  реа-
        лизуемого  системой  (например,  ожидание,  что  нажатие  большой
        красной  кнопки  приведет  к  запуску  устройства).  Таким  образом,
        UI —  это  инструмент,  видимое  выражение  для  UX.  Эти  два  ком-
        понента,  которые  никогда  не  бывают  разделимы,  крайне  важны
        для  взаимодействия  человек–система.  Если  же  предусматривает-
        ся  взаимодействие  система–система,  то  речь  может идти  о  созда-
        нии  сообществ  («роя»),  требованием  для  которых  будет  избежа-
        ние  столкновения  или  реализация  следования.  Другим  примером
        взаимодействия  система–система  является  управление  компонен-
        тами  «умного»  дома.



           ЭТАП 4.  Формулирование концепции решения
        Итак,  когда  область  решения  четко  ограничена,  можно  перехо-
        дить  к  формулированию  шагов  конкретного  выбранного  реше-
        ния.  На  данном  этапе  пока  не  рассматриваются  конкретные
        ресурсы.  Здесь  составляются  блок-схемы  алгоритмов  поведения
        робота  и  алгоритмы  действий  операторов,  если  это  требуется.  На
        этом  этапе  появляется  четкое  представление  о  действиях  робота.
        Таким  образом,  на  четвертом  этапе  окончательно  реализуется  мо-
        дель  UX.

           ЭТАП 5.  Моделирование архитектуры

        Архитектура искусственной системы —  это  абстрактное  пред-
        ставление системы, включающее в себя идеализированные модели
        компонентов  и  модели  взаимодействия  между  ними.  Все  элемен-
        ты  в  ней  взаимосвязаны,  но  являются  всего  лишь  абстрактными
        моделями,  что  позволяет  в  дальнейшем  на  этапе  производства
        (реализации)  изменять  состав  ресурсов,  заменять  датчики  на  ана-
        логичные,  выбирать  доступные  или  более  выгодные  по  габари-
        там  устройства  и  платы.  К  компонентам  архитектуры  относятся
        модели  датчиков,  устройств  ввода-вывода,  компьютеров,  интер-
        фейсов,  каналов  передачи  информации,  протоколы,  интерфейсы,
        драйверы  и т.  д.
           Моделирование —  это процесс представления чего-либо с сохра-
        нением  существенных  для  исследования/решения  задачи  свойств
        и  связей.  Например,  при  моделировании  архитектуры  системы
        для  модели  датчика  освещенности  важно  лишь  его  функциональ-
        ное  назначение.
           Моделирование  производится  в  специальных  компьютерных
        средах  или  на  бумаге  путем  построения  схем.  Можно  использо-




                                                                                   2 / 8
   167   168   169   170   171   172   173   174   175   176   177