Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

SimSpark - это универсальная система моделирования для различных многоагентных симуляций. Он поддерживает разработку физических симуляторов для исследований в области искусственного интеллекта и робототехники с помощью платформы приложений с открытым исходным кодом. Он обычно используется в академических исследованиях и образовании.

История [ править ]

Проект SimSpark стартовал в 2003 году и был основан на строительных блоках проекта Spark . Первоначально он был разработан Марко Кеглером и Оливером Обстом в Университете Кобленц-Ландау в Кобленце , Германия .

SimSpark был зарегистрирован в SourceForge в 2004 году [1] и имеет установленную кодовую базу [2], разработка которой растет из года в год. [3]

Архитектура [ править ]

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

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

Использование в RoboCup [ править ]

SimSpark запускает RoboCup 3D в Windows 7

SimSpark - это движок моделирования для RoboCup 3D Soccer Simulation League . В этом симуляторе две команды играют в футбол по правилам, аналогичным обычному футболу. Роботы используют смоделированные камеры и другие датчики, такие как акселерометры, гироскопы, сенсорные и звуковые датчики. Программные агенты обрабатывают сигналы от этих датчиков (также известных как перцепторы ) и генерируют управляющие сигналы для 22 шарниров в теле каждого робота, чтобы добиться любых форм движения, необходимых для победы в футбольном матче.

Оригинальная модель футбол робот был известен как soccerbot , но с 2008 года он был заменен на робота Nao вдохновила модель.

Ссылки [ править ]

  1. ^ http://sourceforge.net/projects/simspark/
  2. ^ https://www.ohloh.net/p/simspark/factoids/3252289
  3. ^ https://www.ohloh.net/p/simspark/factoids/3252288

Внешние ссылки [ править ]

  • Домашняя страница SourceForge
  • Страница проекта SourceForge
  • SimSpark Вики
  • Проект SimSpark на охлохе