Содержание

Семинар №6 - 16.03.2014

Документация по семинару в настоящее время готовится к публикации. Вся информация на этой странице (если имеется) является предварительной!
FIXME: добавляются видео-версии докладов
FIXME: добавляются видео-версии презентаций команд!

Очередной Открытый Семинар, организуемый волонтерами Евробот, при поддержке НОК Евробот России, пройшел 16 марта 2014 года, в воскресенье. Место проведения – центр детского творчества "Москворечье".

Доклады. Первый посвящен математическому и компьютерному моделированию технических систем, второй – раскрывает подходы к командной разработке программного кода для систем управления робота.

Смотр команд Евробот. Возможность пообщаться на заранее не заданные темы, задать вопросы докладчикам, представить технические решения задач Евробот 2014 для их обсуждения и улучшения, а также возможность задать вопросы НОК Евробот России.


Плановый доклад №1

Название Математическое и компьютерное моделирование динамики стенда Ball&Beam
Докладчик Красинский Александр Яковлевич, д. ф.-м.н., проф.
Организация Московский авиационный институт
Ключевые слова динамика, устойчивость, управление, стабилизация

Учебно-лабораторный стенд BALL&BEAM, благодаря доступности понимания принципа действия и простоте устройства для применения в лаборатории - популярная, широко распространенная во всем мире [1] нелинейная управляемая система. Эта установка является неустойчивой (при отсутствии управления) системой, а, как известно [2], исследование задач управления движением именно неустойчивых объектов является одним из наиболее актуальных направлений современной теории управления. Но широкое использование таких стендов [1] объясняется не только простотой их применения, как реальных устройств для тестирования эффективности законов управления, предлагаемых современной теорией управления. Большое значение для широкого распространения устройств такого типа связано и с тем обстоятельством, что при их функционировании отсутствует опасность, которая обычно сопровождает [1] использование в лаборатории реальных неустойчивых систем.

Вместе с тем, несмотря на многочисленные публикации по исследованию динамики систем, содержащих в своем составе шарик и желоб (большой библиографический список имеется, кроме [1], напр., в [3,4]), рассмотрение таких задач далеко от завершения. Это связано с тем, что в большинстве работ [3,4,10,11,12], кроме [5], при получении математической модели систем Ball & Beam, в которых угол наклона желоба меняется за счет поворота колеса( связанного с ним некоторым стержнем), так или иначе, без всякого обоснования используется линеаризация сложной нелинейной геометрической связи. Поэтому используемые в таких работах математические модели механической компоненты (систем такой конструкции) являются неточными, что имеет принципиальное значение, особенно [6,7], при исследовании их устойчивости.

Кроме того, в большей части работ, в которых предпринимаются (см., напр., [1]) попытки сравнительного анализа полученных по данной проблеме результатов, вообще не уделяется внимания точности и строгости применяемых математических моделей механических компонент таких мехатронных систем. Сравниваются [1] только типы законов управления и применяемые для их формирования методы, в то время как анализируются системы принципиально разной конструкции и с разной размерностью фазового пространства механической компоненты и, соответственно, с различной степенью строгости математических моделей. Например, сравниваются законы управления как для систем с совершенно строгой моделью в виде уравнений Лагранжа второго рода [1,8,9] для конструкции, когда желоб наклоняется за счет поворота вала приводного двигателя без всякого стержня (при отсутствии нелинейной геометрической связи), так и для систем [3,4,10,11,12] при наличии нелинейной геометрической связи. А для систем такого вида уравнения Лагранжа второго рода в общем случае неприменимы [6,7] потому, что используемые координаты не являются независимыми.

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

В данной работе предлагаемый в [6,7] метод исследования устойчивости и стабилизации положений равновесия систем с геометрическими связями применяется к устройству Ball & Beam с уточненной по сравнению с [6,7] моделью механической части. Для построения математической модели механической части стенда используются уравнения Шульгина [13] в избыточных координатах. При наличии одной геометрической связи между двумя координатами в этой задаче возможны два варианта выбора избыточной координаты. Показано, что от выбора избыточной координаты существенно зависит выбор управляемой подсистемы, а управляющее воздействие зависит от переменных выбранной подсистемы. При этом, кроме известного, указано еще одно положение равновесия системы – для ненулевого значения угла поворота колеса. Такое положение равновесия принципиально не может быть получено при линеаризации уравнения нелинейной связи. Кроме того,при исследовании устойчивости такого положения равновесия нельзя будет пользоваться уравнениями Лагранжа второго рода, получаемых при использовании линейной связи [7].

Полученные результаты частично докладывались на конференциях[14,15,16]

Литература.


Плановый доклад №2

Название Разработка ПО в команде: система контроля версий git
Докладчик Миронов Сергей Викторович
Организация МГТУ им.Н.Э.Баумана
Ключевые слова программирование, управление, командная разработка
План доклада
  1. Трудности, возникающие при командной разработке ПО. Синхронизация файлов, возврат к предыдущим версиям, сбор статистики хода разработки, поиск ошибок. Система контроля версий (СКВ) как инструмент для решения этих проблем.
  2. История развития систем контроля версий с древнейших времен до наших дней: системы RCS, SCCS, CVS (аналог - SVN), Git. Предпосылки возникновения распределенных СКВ.
  3. Основы Git: Деревья, и ревизии. Коммит, ветка, хэш ревизии, тэг, форк. Как создаётся история.
  4. Пользовательский интерфейс Git: командная строка и оконные оболочки. GitHub. Примеры типовых операций. Разрешение конфликтов. Что делать если СКВ попала в затруднительное положение?
  5. Дальнейшее развитие СКВ, система Darcs.
  6. Заключение. Материалы.
Видео-версия доклада Материалы доклада




Файл со слайдами презентации Сергея

Смотр команд Евробот и сессия открытого обсуждения

В соответствии с правилами Евробот 2014, команды должны предоставить организаторам национальных соревнований техническое описание проекта и технический плакат (см. Раздел 3 - Презентация проекта).

Смотр команд предполагает короткую презентацию от каждой зарегистрированной команды о состоянии проекта создания робота Евробот 2014 и Евробот Юниор 2014. Презентация в случае присутствия команды на смотре – 5 минутный доклад (можно без PowerPoint презентации) по пунктам Раздела 3 правил; в случае отсутствия команды на смотре – представление короткого, не более 1 страницы формата А4, документа, раскрывающего состояние работы команды по пунктам Раздела 3 правил.

Сессия открытого обсуждения предполагает заранее подготовленные вопросы в части правил Евробот 2014, которые можно обсудить как друг с другом, так и с представителями НОК Евробот России. Команды Евробот, которые имеют собственные наработки, могут поделиться опытом с товарищами и обсудить возможности улучшения своих механизмов и устройств, как друг с другом, так и с более опытными участниками.

В рамках Сессии можно пообщаться друг с другом, а также задать вопросы докладчикам.

План сессии

Фотографии