Санкт-Петербург



Download 10,56 Mb.
Pdf ko'rish
bet152/198
Sana24.02.2022
Hajmi10,56 Mb.
#209176
1   ...   148   149   150   151   152   153   154   155   ...   198
Bog'liq
1 almanakh 2018 tom1

Литература 
1. Pathak A. The Development of an Antagonistic SMA Actuation Technology for the Active 
Cancellation 
of 
Human 
Tremor 
[Электронный 
ресурс]. – Режим доступа: 
https://deepblue.lib.umich.edu/bitstream/handle/2027.42/76010/apathak_1.pdf, своб. 
2. Пат. № US8308664 B2, US 12/716,860. Tremor stabilizing system for handheld devices / 
Anupam Pathak, 2012. 
3. Пат. № US20140052275 A1, US 13/250,000. System and method for stabilizing unintentional 
muscle movements / Anupam Pathak, 2014. 


Альманах научных работ молодых ученых 
XLVII научной и учебно-методической конференции Университета ИТМО. Том 1 
233 
Чащина Мария Максимовна 
Год рождения: 1995 
Университет ИТМО, факультет систем управления и робототехники, 
кафедра систем управления и информатики, 
студент группы № Р4135 
Направление подготовки: 15.04.06 – Мехатроника и робототехника 
e-mail: marichaschina@mail.ru 
УДК 681.518.5 
ИССЛЕДОВАНИЕ АЛГОРИТМОВ УПРАВЛЕНИЯ МОБИЛЬНЫМ РОБОТОМ 
В СРЕДЕ С НЕОПРЕДЕЛЕННОСТЯМИ 
Чащина М.М. 
Научный руководитель – к.т.н., доцент Литвинов Ю.В. 
Работа выполнена в рамках темы НИР № 617026 «Технологии киберфизических систем: 
управление, вычисления, безопасность». 
В работе предложен алгоритм управления колесным роботом на пересеченной местности по 
заданному маршруту. Выполнена проверка работоспособности предложенных алгоритмов с 
помощью математического моделирования и экспериментальных исследований на колесной 
платформе фирмы «Odyssey» и блока управления на базе платы Arduino UNO. Робот функционирует 
в автономном режиме. Интеллектуальность робота заключается в возможности изменять свое 
поведение в зависимости от характера местности. 
Ключевые слова: мобильный робот, траектория объезда, алгоритм движения, техническое зрение, 
пересеченная местность. 
Существуют различные методы определения расстояния от мобильного робота до 
препятствия: использование ультразвуковых, инфракрасных датчиков, лазеров, стереозрения 
(две видеокамеры) [1, 2] и т.д. 
Рассмотрим вариант определения расстояния от робота до препятствия с помощью 
одной камеры. 
Сущность метода состоит в том, что, когда робот перемещается ближе к препятствию, 
камера, установленная на роботе, будет записывать изображение препятствия в два разных 
момента: t
0
и t
1
, а затем передавать информацию в компьютер. Компьютер, получив 
информацию об изображении, выполняет обработку информации и дает два значения 
площади препятствия, соответствующие двум моментам времени. Определив площадь 
препятствия S
0
(в пикселях) в момент времени t
0
и S

в момент времени t
1
, можно найти 
расстояние ∆L, пройденное роботом за интервал времени ∆t=t
1
t
0
по формуле: 
L V
t
  

где V – скорость движения робота 
Вычисляем расстояние L
1
от робота до препятствия в момент t

по следующей формуле: 
0
1
1
0
1
1
S
L
S
L
S
S




1
tan
a
h
f
L

 

2
tan
b
h
f
L
L

 
 
:
1
a
h
h
L
L
L
b
L L
L
L
L
 

 

 
 


Альманах научных работ молодых ученых 
XLVII научной и учебно-методической конференции Университета ИТМО. Том 1 
234 
0
1
1
1
L
L
L
a
S
b
S


 



0
1
1
0
1
1
S
L
S
L
L
L
S
S


   


Камера фиксирует изображения на светочувствительных матрицах, и расстояние от 
объектива камеры до матриц составляет значение f, где f – фокусное расстояние камеры; ab – 
высоты препятствия на кадре изображения в моменты t
0
и t
1
h – реальная высота препятствия. 
Рис. 1. Эксперимент по определению дальности до препятствия 
Был проведен эксперимент по определению дальности до препятствия по 
видеоизображению (рис. 1). В качестве мобильного робота была использована 6-ти колесная 
платформа «Odissey» под управлением микропроцессора Arduino Uno и простейшая вэб-
камера. Для обработки видеоизображения использовался ноутбук. Результаты, полученные в 
ходе эксперимента, представлены в таблице. 
Таблица. Результаты эксперимента 
S
0
– площадь препятствия в 
пикселях в момент времени t
1
34338 
39954 
47086 
56317 
68607 
85448 
S
1
– площадь препятствия в 
пикселях в момент времени t
2
39954 
47086 
56317 
68607 
85448 
109125 
L
э
– расстояние по 
видеоизображению (см) 
63,5 
58,4 
53,4 
48,2 
43,1 
37,8 
L – фактическое расстояние (см) 
60 
55 
50 
45 
40 
35 
Погрешность 

(см) 
3,5 
3,4 
3,4 
3,2 
3,1 
2,8 
δ
100%
L
L



5,8 
6,1 
6,8 
7,1 
7,8 
8,0 
По результатам эксперимента были построены зависимости (рис. 2). 
а 
б 
Рис. 2. Сравнение результатов: измерений и фактического расстояния (а); относительной 
погрешности измерений расстояний (б) 


Альманах научных работ молодых ученых 
XLVII научной и учебно-методической конференции Университета ИТМО. Том 1 
235 
Из приведенных результатов видно, что погрешность предлагаемого алгоритма 
достаточно мала. 
Преимущества: 
‒ низкая стоимость, поскольку используется только одна камера; 
‒ простота реализации: разместить одну камеру на роботе намного проще, чем две камеры; 
‒ одновременно с измерением расстояния, можно определить и вид препятствия 
(автомобили, люди, строения или деревья и т.п.); 
‒ низкие требования к вычислительным ресурсам, так как используются простые 
вычислительные алгоритмы; 
‒ данные о препятствии можно записывать в процессе движения мобильного робота в 
формате видео, что является удобным для дальнейшего анализа и исследований. 
В работе предложен алгоритм определения расстояния от мобильного робота до 
препятствия с помощью одной видеокамеры. Основа алгоритма – измерение площади 
препятствия на кадре изображения в два разных момента времени, из которых 
рассчитывается расстояние до препятствия. Результат анализа работы предложенного 
алгоритма показывает его работоспособность и позволяет не только определить дальность до 
препятствия, но и его вид, обеспечивая возможность организации слежения за выбранным 
объектом [3, 4]. 

Download 10,56 Mb.

Do'stlaringiz bilan baham:
1   ...   148   149   150   151   152   153   154   155   ...   198




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish