WikiDer > AnyKode Marilou

AnyKode Marilou
anyKode Marilou
Скриншот Marilou IDE
Скриншот Marilou IDE
Разработчики)anyKode
Стабильный выпуск
anyKode Marilou 2010 / Февраль 2013
Операционная системаWindows для редактора физики. Окна, Ubuntu и Мята для части моделирования.
ТипНабор робототехники
ЛицензияПробная версия
Интернет сайтwww.anykode.com

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

Марилу движок реального времени использует ODE (Open Dynamics Engine) для обнаружения столкновений и управления динамикой. Различные переменные «реального мира», такие как силы, крутящие моменты, массы, демпфирование, трение и другие, можно отрегулировать непосредственно на поверхности объектов.

Моделирование сцен

Редактор сущностей позволяет создавать модель столкновения роботов, используя любые статические или динамические объекты в моделируемом мире. CADинструменты редактирования стиля полностью графические.

Сцены, динамика и свойства роботов могут быть изменены в стиле IHM вида / документа / свойств. Также редактор берет на себя ответственность за многократно используемые физические объекты, а также за чистые 3D-модели.

Марилу использует иерархическую систему для представления целых объектов на самом высоком уровне (текущий мир). Этот подход позволяет повторно использовать элементы сложного объекта как части другого объекта.

Ключевая особенность

  • Графическая обработка моделей роботов и окружающей среды (физические части и 3D-модели)
  • Помощники моделирования, инструменты рефакторинга, несколько документов и точек зрения
  • Жесткие тела, ограничители по оси n и пружины
  • Механические ограничения
  • Свойства поверхности (отражение, удар, трение, падение, отскок, поведение с инфракрасным или ультразвуковым излучением ...)
  • Иерархия и сложные сборки
  • Моделирование в реальном времени или ускоренное моделирование (RT-Multiplier)
  • Мульти-роботы, множественные встроенные приложения, централизованные или распределенные
  • Циклы сбора / измерения всего 1 мс
  • Взаимодействие с бегом симуляция
  • 3D-рендеринг с использованием пикселей и вершинные шейдеры
  • Точечный, точечный, окружающий и направленный свет
  • Динамическое затенение
  • Редактор физики для Windows, Exec (симулятор) для Windows, Ubuntu и Mint (БЕТА)

Устройства

Образец моделирования вакуума Marilou

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

Это список поддерживаемых типов устройств:

  • Встроенные роботизированные компоненты
  • Абсолютный компас
  • Приводные цилиндры / домкрат
  • Акселерометры/ Гиро-метры /Гироскоп
  • Силы давления воздуха
  • Бамперы
  • Датчики расстояния (ультразвуковые, инфракрасные и лазерные)
  • Двигатели и серводвигатели
  • Излучатели и приемники
  • Датчики силы и крутящего момента
  • GPS
  • Лазер дальномеры
  • ВЕЛ
  • ЖК-дисплей дисплей
  • Источники света
  • Лидар (3D-сканер)
  • Одометры
  • Стандартные и панорамные сферические камеры (Панорамная камера)
  • Сенсорная область

Программирование роботов

MODA (Marilou Open Devices Access) - это общий SDK Marilou для управления смоделированными роботами и их встроенными устройствами, такими как датчики и исполнительные механизмы. В зависимости от выбранного языка MODA предоставляет библиотеки (.lib / .a) или сборку .Net (.dll) для доступа к моделированию по сети. Синхронизированные с моделируемыми часами, алгоритмы могут работать на любом компьютере в сети. Отдельные роботы могут запускать несколько программ. Кроме того, одна программа MODA может управлять несколькими роботами, независимо от того, находятся они в одном мире или нет. Сервер MODA TCP может быть встроен в настоящего робота.

  • Языки: C / C ++, C ++ CLI, C #, J #, VB #
  • Компиляторы: Microsoft Visual Studio наборы, DevC ++, Borland C ++ RAD Studio, G ++ для Linux, CodeBlocks
  • MODA - это Linux с открытым исходным кодом и совместимый (скоро появится Mac)

Смотрите также

Рекомендации