Мегаобучалка Главная | О нас | Обратная связь


Интеллектуальный анализ данных



2019-11-13 262 Обсуждений (0)
Интеллектуальный анализ данных 0.00 из 5.00 0 оценок




Общие положения

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

Программа управления роботом при каждом запуске создает файл текущих показаний сенсоров и положения формата csv. В ходе передвижения робота, после каждого выполненного движения, в данный файл записывается следующая информация:

· Положение всех сервоприводов робота

· Показания датчиков касания

· Показания акселерометра

· Показания датчиков-дальномеров.

 

Рис.51 csv-файл показаний сенсоров и текущего положения робота в программе “Microsoft Excel”

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

Рис.52. Диаграмма показаний акселерометра по осям Х и У.

Также можно проанализировать значения положения сервоприводов, отвечающих за вертикальное перемещение ног робота:

 

Рис. 53. Диаграмма значений вертикального положения левой передней ноги.

На обеих диаграммах, на тех участках пути, где робот двигался по ровной поверхности (первая треть диаграммы), соседние значения отличаются друг от друга не сильно и разброс значений в целом небольшой, на участках пути с препятствиями возможен довольно большой разброс значений. Таким образом, в ходе анализа данных возможно сделать вывод о том, двигался робот по ровной поверхности или по поверхности с препятствиями.

При более детальном анализе данных возможно решение различных прикладных задач. Одна из прикладных задач интеллектуального анализа данных – составление карты рельефа поверхности.

Карта рельефа поверхности может быть составлена на основе следующих соображений:

· За один шаг вперед робот проходит расстояние, равное 2/3 длине корпуса

· Если вертикальные положения всех ног отличаются друг от друга несильно (не более 10 градусов), то считается, что робот стоит на ровной поверхности

· Если значение положения по вертикали передних ног больше, чем значение положения по вертикали средних ног, а значение положения по вертикали средних ног больше чем значение положения по вертикали задних ног, то считается, что робот стоит на наклонной плоскости с наклоном вперед. Аналогично определяется наклон назад наклоны вправо и влево

· Если одна, две или три ноги не достигли поверхности или значение их положения по вертикали отличается более чем на 10 единиц от значения положения других ног, то считается, что под этими ногами расположена яма. Размер ямы равен расстоянию между двумя соседними ногами.



2019-11-13 262 Обсуждений (0)
Интеллектуальный анализ данных 0.00 из 5.00 0 оценок









Обсуждение в статье: Интеллектуальный анализ данных

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (262)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)