Шаробот
Шаробо́т (Шаблон:Lang-en) — подвижный робот, использующий для передвижения единственное сферическое колесо (т.е. шар), и постоянно самобалансирующий на нём как в движении, так и в покое<ref name=ixbt>Шаблон:Cite web</ref> <ref name=insiderobot>Шаблон:Cite web</ref> <ref name=roboclub>Шаблон:Cite web</ref>. Благодаря единственной точке контакта с поверхностью, шаробот одинаково легко передвигается во всех направлениях, являясь чрезвычайно подвижным, манёвренным, и естественным в движениях, по сравнению с обычным наземным транспортом. Проектирование надёжных роботов с узкой колёсной базой, обладающих улучшенной манёвренностью в ограниченных, переполненных и динамичных средах (например узкие коридоры и заполненные передвигающимися людьми помещения) стало возможным благодаря наработкам в теме динамической стабильности в современной теории управления.
Общие сведения и основные свойства
Исторически сложилось, что подвижные роботы создавались статически неподвижными, что приводило к экономии энергии при стоянии робота на месте. Обычно это достигается использованием трёх и более колёс прикреплённых к платформе. Роботы, построенные по этой модели, зачастую нестабильны при движении, что может быть компенсировано очень широкой колёсной базой и низким центром тяжести. Это сильно ограничивает применение таких роботов в обычной обстановке в присутствии людей, где не только интерфейс пользователя должен быть расположен на доступной высоте, но и подвижность робота затруднена узкими проходами, наличием большого количества препятствий, в том числе людей. Поэтому многоколёсные конструкции плохо приспособлены для работы в быстро меняющихся условиях среди двигающихся людей. Многоколёсные роботы не могут мгновенно сменить направление движения, а также не могут поворачиваться не сдвигаясь с места<ref name="Tom Lauwers 10">Шаблон:Cite web</ref>.
Шароботы решают вышеупомянутые проблемы используя для движения единственное сферическое колесо, управляемое исполнительными устройствами. Шароботы изначально неустойчивы и используют исполнительные устройства для поддержания себя в равновесии. Это также приводит к небольшим, но постоянным смещениям шаробота. Это неустойчивое, но стабильное состояние, называемое динамической стабильностью, намного более устойчиво к внешним воздействиям, например толчкам, нежели статическая стабильность. Это ещё более очевидно в высокоинерционных роботах, например с высокорасположенным центром тяжести<ref>Шаблон:Cite web</ref>.
Динамическая стабильность шаробота, в сочетании со сферическим колесом, которое уменьшает контакт с поверхностью до единственной точки, обеспечивает шароботам уникальные достоинства среди наземных транспортных средств. Шароботы всенаправлены и могут двигаться в любом направлении в любое время. Манёвренность шаробота ограничена только его динамикой, в отличие от механических ограничений, налагаемых колёсами (например невозможность движения боком). Шароботы обладают нулевым радиусом поворотаШаблон:Нет АИ и могут изменять направление движения без отклонения. Более того, шароботы наклоняются в сторону поворота для компенсации центростремительных сил, что приводит к очень плавным и элегантным движениям, сравнимым с движениями в фигурном катании<ref name="Rezero">{{#if:Simon Doessegger, Peter Fankhauser, Corsin Gwerder, Jonathan Huessy, Jerome Kaeser, Thomas Kammermann, Lukas Limacher, Michael Neunert|Simon Doessegger, Peter Fankhauser, Corsin Gwerder, Jonathan Huessy, Jerome Kaeser, Thomas Kammermann, Lukas Limacher, Michael Neunert }}{{#if:
| [{{{ссылка}}} Rezero, Focus Project Report]
| Rezero, Focus Project Report
}}{{#if:
| {{#ifexist: Шаблон:ref-
| Шаблон:Ref-
| ()
}}
}}{{#if:| = {{{оригинал}}} }}{{#switch:{{#if:|а}}{{#if:|и}}
|аи= // {{{автор издания}}} {{{издание}}}
|а= // {{{автор издания}}}
|и= // {{{издание}}}
}}{{#if:| : {{{тип}}} }}{{#if:| / {{{ответственный}}} }}.{{#switch:{{#if:|м}}{{#if:Autonomous Systems Lab, ETH Zurich|и}}{{#if:2010|г}}
|миг= — {{#if:{{{место}}}|{{#switch:{{{место}}}|L.|N. Y.|P.|Б.|Б. м.|Ер.|Иер.|К.|Каз.|Л.|М.|Мн.|Н. Н.|Н. Новгород|Пг.|Ростов н/Д|СПб.|Тб.|Тф.|Яр.={{ {{{место}}} }}|{{{место}}}}} }}: Autonomous Systems Lab, ETH Zurich, 2010.
|ми= — {{#if:{{{место}}}|{{#switch:{{{место}}}|L.|N. Y.|P.|Б.|Б. м.|Ер.|Иер.|К.|Каз.|Л.|М.|Мн.|Н. Н.|Н. Новгород|Пг.|Ростов н/Д|СПб.|Тб.|Тф.|Яр.={{ {{{место}}} }}|{{{место}}}}} }}: Autonomous Systems Lab, ETH Zurich.
|мг= — {{#if:{{{место}}}|{{#switch:{{{место}}}|L.|N. Y.|P.|Б.|Б. м.|Ер.|Иер.|К.|Каз.|Л.|М.|Мн.|Н. Н.|Н. Новгород|Пг.|Ростов н/Д|СПб.|Тб.|Тф.|Яр.={{ {{{место}}} }}|{{{место}}}}} }}, 2010.
|иг= — Autonomous Systems Lab, ETH Zurich, 2010.
|м= — {{#if:{{{место}}}|{{#switch:{{{место}}}|L.|N. Y.|P.|Б.|Б. м.|Ер.|Иер.|К.|Каз.|Л.|М.|Мн.|Н. Н.|Н. Новгород|Пг.|Ростов н/Д|СПб.|Тб.|Тф.|Яр.={{ {{{место}}} }}|{{{место}}}.}} }}
|и= — Autonomous Systems Lab, ETH Zurich.
|г= — 2010.
}}{{#if:| — В. {{{выпуск}}}.
}}{{#if:| — Vol. {{{volume}}}. }}{{#if:| — Band {{{band}}}. }}{{#if:| — Т. {{{том}}}.
}}{{#if:| — № {{{номер}}}.
}}{{#if:202| — С. 202. }}{{#if:| — P. {{{pages}}}. }}{{#if: | — S.</nowiki> {{{seite}}}.
}}{{#if:| — ISBN {{{isbn}}}. }}{{#if:| — ISSN Шаблон:ISSN search link. }}{{#if:| — Шаблон:DOI }}{{#if:| — Шаблон:Bibcode }}{{#if:| — Шаблон:Arxiv }}{{#if: | — PMID {{{pmid}}}. }}{{#if:
| [{{{archiveurl}}} Архивировано] из первоисточника {{#iferror: {{#time: j xg Y | {{{archivedate}}}}} | {{{archivedate}}}}}.
}}{{#if:
|
}}{{#if:
|
}}</ref>. Как следствие, шароботу одинаково легко стоять на одном месте и двигаться<ref>Боргуль Шаблон:Wayback А. С., Громов В. С., Зименко К. А., Маклашевич С. Ю. Система и алгоритмы стабилизации болбота Шаблон:Wayback // Научно-технический вестник ИТМО. - Статья. - 2013. - УДК 681.5:621.865.8+519.71. - стр.1</ref>.
Другой интересной особенностью является неминимально фазовое поведение шаробота. Для движения в любом направлении, шаробот должен наклониться в этом направлении для приобретения ускорения. Поэтому, для указания желаемого направления движения, шар должен быть кратковременно отклонён в противоположном направлении. По достижении заданной скорости, шаробот выпрямляется и далее двигается, сохраняя вертикальное положение. Менее очевидно что для торможения робот должен набрать дополнительную скорость, чтобы центр тяжести шара обогнал центр тяжести робота и позволил уменьшить скорость путём отклонения корпуса робота в сторону, противоположную направлению движения<ref name="Rezero" />.
Применение шароботов
Шароботы обладают тремя уникальными характеристиками, каждая из которых открывает им ряд практических применений. Динамическая стабильность позволяет использовать шароботы в условиях большого количества толчкообразных помех. Примерами подобных условий являются корабли и поезда, а также помещения со скоплениями людей, такие как вокзалы, музеи и другие общественные учреждения. Всенаправленность шаробота и способность быстро изменять направление движения позволяет ему быстро двигаться в помещениях коридорного типа. Высокое расположение центра тяжести позволяет удобно расположить органы управления и интерфейс пользователя. На данный момент наиболее привлекательным видится использование шароботов для информирования людей в общественных учреждениях, в качестве ежедневного помощника или бытового робота, или в качестве игрушки. Стоит заметить, что шароботы являются объектом активных исследований и области их применения на данный момент ограничены.
Примечания
| {{#switch: {{{1}}}
| узкие = columns reflist-narrow
| широкие = columns reflist-wide
| #default = columns
}}
| {{#switch: {{{1}}}
| 1 =
| 2 | 3 = columns
| #default = columns reflist-narrow
}}
}}
| columns
}}
}}" style="{{#if:
| column-width:{{{colwidth}}};
| {{#if:
| {{#iferror: {{#ifexpr: {{{1}}} > 1 }}
| {{#switch: {{{1}}}
| узкие | широкие =
| #default = column-width:{{{1}}};
}}
}}
}}
}} list-style-type: {{#switch:
| upper-alpha
| upper-roman
| lower-alpha
| lower-greek
| lower-roman = {{{group}}}
| #default = decimal
}};">
<references group="" responsive="{{#if:
| 0
| {{#if:
| {{#iferror: {{#expr: {{{1}}} > 1 }}
| {{#switch: {{{1}}}
| узкие | широкие = 1
| #default = 0
}}
| {{#switch: {{{1}}}
| 1 = 0
| #default = 1
}}
}}
| 1
}}
}}"></references>Ошибка скрипта: Модуля «Check for unknown parameters» не существует.
