Юревич - Основы Робототехники - 1. Основы робототехники
Скачать 4.03 Mb.
|
1 2 Глава 2. Управление движением человека 2.1. Постановка задачи. С самого начала своего зарождения и до настоящего времени образцом для робототехники являются возможности живых организмов и, прежде всего, конечно, человека, особенно его рук. Создаваемые сегодня роботы очень далеки по своим основным характеристикам (энергетическим, информационным, по управляемости, надежности, компактности и т. д.) от объектов живой природы. Поэтому живая природа для робототехники еще долго будет служить источником идей и образцом для заимствования. Кроме того, существует серьезная проблема создания технических средств, заменяющих отдельные подвижные части организма человека, т. е. проблема протезирования. Наконец, в ряде применений средства робототехники должны действовать в органическом единстве с человеком. В связи с этими обстоятельствами также требуется знать, как организованы движения в живой природе и как они управляются. В настоящей главе даны сведения по этому вопросу применительно прежде к человеку и его главному манипуляционному средству — руке, излагаемые с позиций современной робототехники. В приложениях приведены некоторые сведения об эволюции движения в живой природе. 2.2. Общая схема системы управления движением человека. На рис. 2.1 показана обобщенная функциональная схема системы управления движениями тела человека, в которую входят пассивная часть системы — скелет, ее активная (движущая) часть — мышцы, чувствительные устройства — рецепторы и информационно-управляющая система — центральная нервная система (ЦНС). Скелет (его часть, которая участвует в движении) представляет собой вместе с мышцами объект управления в виде подвижно соединенных костных звеньев, образующих с позиций механики многозвенные кинематические цепи, подобные манипуляторам роботов. Основное назначение этих систем управления — поддержание позы, ориентация (на объекты внешней среды), перемещение тела в пространстве — локомоции и, наконец, манипуляции. Рассмотрим составные части схемы на рис. 2.1. Нейроны. Это нервные клетки, являющиеся “элементной базой” рассматриваемых систем управления. Существует много типов нейронов, специализирующихся на восприятии внешней информации, ее преобразовании, хранении, передаче и, наконец, воздействии на мышцы и железы. В организме человека миллиарды нейронов, которые соединены в нейронную сеть, охватывающую все тело. 2 Рис.2.1. Функциональная схема системы управления движениями тела человека. Нейрон (рис.2.2) состоит из тела – сомы, дендритов – отростков, которые воспринимают входные воздействия от других нейронов, и аксонов — ветвящихся отростков, которые передают выходные воздействия другим нейронам и различным клеткам. Аксоны заканчиваются концевыми утолщениями – синапсами на дендритах и теле других клеток. Длина отдельных аксонов соизмерима с размерами тела человека (например, аксоны, идущие от спинного мозга до пальцев ноги). Один нейрон может иметь тысячи входов от других нейронов и сотни выходов через синапсы. Возбуждение по аксону передаются в виде электрических Рис.2.2. Строение нейрона:1 – дендриты; 2 – синапсы; 3 – аксон; 4 – аксонный холмик; 5- синапс другой клетки; 6 – тело клетки. Централь- ная нервная система Мышцы Скелет Внешняя среда Внутренние рецепторы Внешние рецепторы Устройство управления Объект управления Внутренние обратные связи Внешние обратные связи 5 2 3 4 6 1 3 импульсов длиной примерно 1 мс со скоростью 50-100 м/с. Нейроны имеют определенный порог чувствительности, при превышении которого они возбуждаются и генерируют импульсы на выходе, которые распространяются по аксону. После этого требуется определенное время для возвращения нейрона в исходное состояние. Это так называемый рефрактерный период, в течение которого происходит химическое восстановление соответствующего аксона после проведения им очередного импульса. Нейрон может возбуждаться одним большим импульсом, который превышает порог чувствительности, или совокупностью нескольких малых импульсов, которые поступят на один или разные входы за время, меньше рефрактерного периода. Входной сигнал воздействует на клетку, изменяя потенциал ее мембраны. При этом он может как увеличить этот потенциал, возбуждая клетку, так и уменьшить его, осуществляя ее торможение. Таким образом, нейрон осуществляет пространственно-временное суммирование входных сигналов, восстанавливает их интенсивность, выдавая выходные сигналы определенной интенсивности, и передает их через свои аксоны другим клеткам. Аксоны нейронов объединяются в пучки, образуя стволы или нервы. Мышцы. Тело человека приводится в движение с помощью поперечнополосатых мышц. Их основу составляет так называемый анизотропный элемент (диск) в виде круглой пластинки размером в красное кровяное тельце. Под действием управляющего сигнала этот элемент резко сокращается (в течение около 1 мс). После этого для возврата в исходное состояние ему требуется примерно вдвое-втрое большее время. Таким образом, он представляет собой импульсный элемент с существенным мертвым временем. Для создaния длительного непрерывного изменения усилия соединенные в цепочку анизотропные элементы перемежаются изотропными элементами из упругой сухожильной ткани. Эти изотропные элементы играют роль амортизаторов, быстро растягиваясь при импульсном сжатии анизотропных элементов, а затем плавно возвращаясь в исходное состояние. Цепочки анизотропных и изотропных элементов образуют волокна. Из этих волокон, объединенных в пучки по 10-15 волокон, и состоит мышца. В зависимости от быстродействия и развиваемого усилия различают три группы волокон: быстро сокращающиеся и развивающие большое усилие, но быстро утомляющиеся волокна; быстро сокращающиеся, но развивающие меньшее усилие, зато более выносливые волокна; медленно сокращающиеся и развивающие небольшое усилие, но наиболее выносливые волокна. В одном пучке могут находиться волокна разных типов. Время сокращения волокон лежит в пределах 10—200 мс, а развиваемое ими усилие – от 0,1 до 100 г. Управление мышцей осуществляется специальными двигательными нейронами — мотонейронами. Каждому мотонейрону подчинены волокна одного 4 типа, которые распределены по разным пучкам мышцы. Для этого к каждому пучку подходит отдельный аксон этого мотонейрона и его синапсы расположены на входящих в этот пучок волокнах данного типа. Объединенные таким образом по управлению однотипные волокна, принадлежащие одному пучку, называют двигательной единицей. В каждую двигательную единицу может входить от нескольких единиц до тысяч однотипных волокон. Благодаря двигательным единицам, подчиненным одному мотонейрону в разных пучках мышцы, один мотонейрон может привести в действие всю мышцу, создав усилие, определяемое количеством и типом подчиненных ему волокон. При этом чем тоньше совершаемые мышцей движения, тем меньшее число волокон приходят на один мотонейрон. Усилие, развиваемое мышцей в целом, определяется общим количеством введенных в действие волокон, а необходимая плавность движения обеспечивается путем включения в действие в ходе выполнения движения все новых волокон. Управление мышцей осуществляется сериями импульсов следующих от мотонейронов с частотой 50-200 импульсов в секунду. В зависимости от количественного соотношения входящих в мышцу волокон разных типов получаются соответственно мышцы разного типа от быстродействующих до медленнодействующих, но более выносливых. Таким образом, в целом, мышца — это сложного состава двигатель, состоящий из большого числа (до нескольких тысяч) параллельно включенных элементарных импульсных двигателей — волокон, «конструктивно» объединенных в пучки, a по управлению — в двигательные единицы разного типа. Требуемое изменение во времени мышечного усилия обеспечивается при этом путем последовательного включения в определенные моменты времени различного числа двигательных единиц разных типов. На рис.2.3 показана типичная зависимость силы, развиваемой мышцей от скорости движения 1 /. Здесь f, v и и — относительные значения (отношения абсолютного значения к максимальному) соответственно силы, скорости и управляющего воздействия, которое определяет возбуждение мышцы, a k— коэффициент, принятый равным 5. Мощность, развиваемая мышцей человека при постоянном управляющем воздействии, максимальна при средних значениях силы и скорости и падает до нуля при максимальном значении каждой из этих величин (см. на рис.2.3 штриховую кривую, соответствующую постоянному значению мощности). Среднее значение мощности, развиваемой мышцей человека, составляет около 20 Вт. При этом поперечнополосатая мышца — это двигатель одностороннего (нереверсивного) действия, т.е. по внешнему сигналу она может только сокращать- 1 / Янг Дж.Ф. Робототехника. Л., Машиностроение, 1979 5 f 1 0.5 0 0 0.5 1 V Рис.2.3. Зависимость силы, развиваемой мышцей человека, от скорости движения. ся, создавая усилие в одном направлении. Поэтому мышцы крепятся к костям по балансной схеме, образуя пары противоположно действующих мышц-антагонистов (рис.2.4). Когда одна из этих мышц, сокращаясь, осуществляет относительное перемещение костей в одном направлении, другая мышца растягивается, подготавливаясь к выполнению движения в противоположном направлении. Рецепторы. Это — чувствитель- ные устройства, подразделяемые на внешние и внутренние в соответст- вии с источниками собираемой ими информации. Общее количество рецепторов у человека измеряется сотнями миллионов. Рецепторы – это чувствительные устройства, подразделяемые на внешние и внутренние в соответствии с источником собирае- мой ими информации. Общее количество рецепторов у человека измеряется сотнями миллионов. Внешние рецепторы — это прежде всего пять основных органов чувств (зрение, слух, осязание, Рис.2.4. Крепление мышц-антагонистов:1 – мышца- сгибатель; 2 – мышца-разгибатель. fv=const u=1 1 + kv 1 – v =u u=0.5 6 обоняние, вкус), а также множество таких рецепторов, как расположен-ные в коже температурные рецепто-ры, рецепторы давления, болевые и др. Кроме того, сюда относится вестибулярный аппарат в височной кости, который определяет положение тела в пространстве и ускорение. Особенностью органов чувств является предварительная обработка в них информации до передачи ее в головной мозг. Внутренние рецепторы (интероцепторы) дают информацию о состоянии двигательного аппарата, а также желез и внутренних органов. Интересующие нас рецепторы первого типа делятся на мышечные рецепторы растяжения, сухожильные и механорецепторы суставов и кожи. Мышечные рецепторы размещены в мышце и дают информацию о длине мышцы и скорости ее изменения, сухожильные — об усилии и скорости его изменения, суставные — о значении суставного угла, скорости и ускорении его изменения. Мышечные рецепторы устроены следующим образом. В мышце помимо основных (силовых) мышечных волокон, называемых экстрафузальными, которые были рассмотрены выше, имеются мелкие (информационные) волокна, называемые интрафузальными. Длина этих волокон изменяется вместе с экстрафузальными волокнами и измеряется с помощью расположенных в них особых рецепторов, называемых мышечными веретенами. Информация от них передается затем в спинной мозг в виде величины отклонения длины мышцы от заданного ее значения («уставки»), полученного управляющими этой мышцей мотонейронами спинного мозга. Для определения этого отклонения наряду с основными мотонейронами, называемыми α -мотонейронами, имеются специальные мотонейроны – γ - мотонейроны, которые управляют интрафузальными волокнами по сигналам, поступающим на них одновременно с сигналами, идущими к α -мотонейронам. Центральная нервная система. Устройство центральной нервной системы показано на рис.2.5, а ее состав дан на рис.2.6. Если некоторые части мозга имеют достаточно четкие границы, например, мозжечок, то другие постепенно переходят друг в друга. Передний мозг состоит из конечного мозга и промежуточного мозга. В конечный мозг входят большие полушария, включая «новую кору», которая у человека превосходит всю остальную часть мозга и имеет толщину в 60—100 нейронов. Чтобы поместиться в черепе, она имеет складки (борозды). Соединены полушария мозолистым телом и другими нервными путями. В каждом полушарии различают четыре доли: лобную, височную, теменную и затылочную. В коре имеется сенсо-моторная область, которая состоит из связанных сенсорных областей (соматосенсорной, получающей информацию от внутренних рецепторов, зрительной, слуховой и обонятельной) и моторной области. Входящая в конечный мозг лимбическая система объединяет информацию от отдельных органов чувств и играет важную роль в поведении, направленном на выживание (питание, чувство опасности, агрессивность, размножение). Находится лимбическая система под большими полушариями перед стволом мозга, как и промежуточный мозг, через который реализуются ее сигналы. 7 Рис.2.5. Устройство центральной нервной системы: 1 — новая кора; 2 — гипоталамус; 3 — мозолистое тело; 4 — таламус; 5 — мозжечок; 6 — вестибулярные ядра; 7 — спинной мозг; 8 — продолговатый мозг; 9 — ретикулярная формация; 10 — варолиев мост; 11 — затылочная доля; 12 — теменная доля; 13 — центральная борозда; 14 — лобная доля; 15 — двигательная кора; 16 — соматосенсорная кора; 17 — зрительная кора; 18 — слуховая кора; 19 — обонятельная кора; 20 — мозжечок; 21 — ствол, мозга. Ретикулярная формация Кора Лимби- ческая система Таламус Гипоталамус Рис.2.6. Состав центральной нервной системы. Головной мозг Передний мозг Конечный мозг Промежуточный мозг Ствол мозга Средний мозг Продол- говатый мозг Мозжечок Варолиев мост Задний мозг Ретикулярная формация Кора Лимби- ческая система Таламус Гипоталамус Спинной мозг 8 Промежуточный мозг включает таламус и гипоталамус. В таламусе осуществляется промежуточная обработка идущей к коре сенсорной информации (кроме обонятельной, которая обрабатывается в гипоталамусе) и части идущей обратно («вниз») моторной информации. Гипоталамус вместе с лимбической системой определяет эмоциональное и мотивационное поведение (кроме того, здесь контролируются биохимические процессы — солевой обмен, кровяное давление, дыхание, температура, водный баланс, чувства голода и насыщения, эндокринная система) Ствол мозга управляет зрительными, слуховыми и двигательными рефлексами. Через ствол мозга проходят вверх и вниз пути, связанные с рефлекторной и двигательной деятельностью. Ретикулярная формация ствола мозга, которая, вероятно, была когда-то высшим уровнем нервной регуляции, ответственна за выбор типа поведения (бежать от опасности или нападать и т. п.), регулирует чередование сна и бодрствования, обеспечивает устойчивость позы, т. е. компенсацию влияния силы тяжести. Мозжечок вместе с варолиевым мостом образует задний мозг. Через них проходят информационные пути вверх и вниз. Кроме того, мозжечок обеспечивает координацию движений, поддерживает тонус и регуляцию мышц. Продолговатый мозг является продолжением спинного мозга в черепе. Через него из спинного мозга вверх идет информация о положении частей тела и мышечном тонусе, а вниз — двигательные сигналы. (Кроме того, продолговатый мозг участвует в регуляции сердечно-сосудистой системы, дыхания, пищеварения, равновесия). Спинной мозг расположен в позвоночнике и разделен на сегменты, которые управляют отдельными частями тела. Для этого в каждом сегменте имеются сенсорные нервные клетки и управляющие мышцами мотонейроны. Сегменты соединены нервными волокнами, которые идут вверх и вниз вдоль спинного мозга. Прежде чем перейти к рассмотрению взаимодействия частей мозга при управлении движением, рассмотрим, как осуществляется обработка информации от внешних рецепторов на примере зрительной и слуховой информации. На рис.2.7 приведена схема зрительной системы. Импульсы светочувствительных клеток сетчатки глаза (палочек и колбочек) предварительно преобразовываются двумя последующими слоями клеток сетчатки (ганглиозными клетками) и по зрительному нерву, образованному аксонами этих клеток, идут в мозг. Поступает зрительная информация в два адреса: во-первых, по более древнему пути — в средний мозг (тектум), где одна используется для ориентации (поворота головы, туловища и самих глаз); во-вторых, — через таламус, где осуществляется еще одна ее предварительная обработка, в зрительную область коры (в задней части головы). При хорошей освещенности скорость передачи зрительной информации, по- видимому, достигает 10 9 бит/с, т.е. выше, чем с телевизионного экрана. 9 В результате предвари- тельной обработки зритель- ной информации в сетчатке глаза ганглиозными клетками ее объем уменьшается на два порядка. Эта обработка имеет целью выявить те особеннос- ти внешней среды, которые наиболее существенны для формирования поведения и, в частности, оперативной реак- ции организма на различные изменения внешней среды. Так, например, у лягушки имеются четыре типа ган- глиозных клеток, ориентиро- ванных соответственно на выявление границы света и тени, движущейся такой границы, темных мест и выпуклого края темного предмета («детектор насеко- мого»). Все эти признаки наиболее важны для лягушки при ловле насекомых и для укрытия от опасности. (Лягушка ловит только движущиеся цели определенных размеров, а от больших движущих-ся объектов убегает в тень). У других животных в соответствии с особенностью их поведения ганглиозные клетки специали-зированы на выявление других признаков. Например, у кошки, которая, охотясь, долго следит за своейжертвой, готовясь к прыжку, важную роль играют ганглиозные клетки, ориентированные на усиление контрастности изображе-ния. Ганглиозные клетки разных типов равномерно распределены по всей сетчатке. Аксоны каждого типа этих клеток идут к отдельному слою клеток в зрительной коре мозга, воспроизводя там уже не копию реальной внешней среды в виде поля распределения по сетчатке света и тени, а непрерывно получаемую от ганглиозных клеток пространственно-временную картину соответствующих признаков. У лягушки, например, в соответствии с количеством типов ганглиозных клеток сетчатки в мозгу имеются четыре слоя клеток, которые расположены так, что их точки, соответствующие одному месту сетчатки, расположены друг под другом. Однако, если у лягушки уже в глазу зрительная информация преобразуется в форму, готовую для выполнения на ее основе конкретных действий, то у более Рис. 2.7. Схема зрительной системы: 1 – зрительная кора; 2 – хрусталик; 3 – сетчатка; 4 – зрительный нерв; 5 – верхнее двухолмие (тектум). 10 развитых животных полученная от глаз зрительная информация носит более обширный характер и требует последующей обработки. При этом представление о внешнем мире с позиций возможных реакций организма формируется на более высоком уровне на основе сопоставления зрительной информации с другими видами сенсорной информации. Уже у кошки в мозгу имеются специализированные слои клеток, выявляющие контуры объектов (как границы света и тени) и определяющих значения углов в местах изменения направления контурных линий. Аналогично устроена слуховая система. Она включает два уха (с улиткой с чувствительными волосковыми клетками во внутреннем ухе), слуховой нерв, который идет к слуховой области коры с промежуточным преобразование (в нижнем двухолмии). Одновременно на втором более древнем пути информация от обоих ушей объединяется (в верхней оливе) для определения направления на источник звука. Итак, мы рассмотрели устройство основных частей системы управления движениями человека, показанной на рис.2.1. С учетом изложенного на рис.2.8 эта система представлена в более подробном виде с выделением отдельных частей центральной нервной системы. На рисунке показаны три основные цепи управления (см. параграф 2.3): управление мышцами на основе внутренних обратных связей от внутренних рецепторов (толстые штриховые линии); экстрапирамидный путь управления (толстые сплошные линии); пирамидный (новый) путь (тонкая сплошная линия). (В последнем контуре для простоты не показан еще один сенсорный путь к новой коре, идущий через мозжечок и передний мозг.) 11 Рис.2.8. Многоконтурная система управления движениями человека. 2.3. Динамические уровни управления движением Система управления движениями тела человека является иерархической, и в ней можно выделить следующие пять уровней управления (рис.2.8): стратегический уровень (принятие решений о выполнении определенных действий на основе мотиваций); тактический уровень; три динамических уровня (исполнение движений путем управления с использованием внешней информации, рефлекторного связанного управления несколькими звеньями тела, рефлекторного управления отдельными звеньями). Начнем рассмотрение этих уровней снизу. Два нижних динамических уровня управления — это управление по жестким (врожденным) программам, т.е. это уровни рефлекторного управления. Осуществляются они через спинной мозг, но в них участвует и центральная нервная система в виде нижних отделов мозжечка (обеспечение тонуса мышц и позы) и переднего мозга (связанное программное управление). Рефлекторное управление отдельным звеном (суставом). На рис. 2.9 показан контур управления одной мышцей. Ее устройство управления, реализованное в сегменте спинного мозга, которому подчинен сегмент тела, содержащий эту мышцу, состоит из трех частей: слоя α - и γ -мoтoнeйpoнoв, управляющих мышцей, мотонейронного пула сенсорного слоя, связанного с Новая кора Передний мозг Ствол мозга Спинной мозг Мышцы Внутренние Внешние Рецепторы 1 2 |