Главная » Программы
Призовой фонд
на май 2017 г.
1. Тестер компонентов MG328
Паяльник
2. Осциллограф DSO138
Паяльник
3. Регулируемый паяльник 60 Вт
Паяльник
4. 100 руб.
От пользователей

Code Rally

Симулятор управления роботом в заданной виртуальной среде.

Рабочее окно Code Rally

Условно говоря, пакет Code Rally не является полноценным симулятором робототехнических устройств. Основная цель данного программного обеспечения заключается в создании алгоритма управления движением машины-робота по заранее определенной двумерной трассе. На ней роботу предстоит противодействовать другим, ему подобным устройствам с учетом конкретных правил:

  • по периметру трасса ограничена стенами, и покинуть ее работ не может. В процессе движения робот должен проходить контрольные точки, за что ему начисляются очки;
  • разрешается управлять скоростью робота. Это происходит путем установки ускорения и угла поворота колес. Робот будет двигаться с этими параметрами до того момента, пока не будут объявлены новые значения. Причем из-за инерции направление движения и скорость робота будут меняться постепенно;
  • каждый робот начинает матч, имея определенное (для всех равное) количество пуль и топлива. Двигаясь по трассе, он тратит условное топливо, а кроме того может расстреливать других роботов пулями. Подбитый робот теряет топливо и приобретает дополнительную скорость в том направлении, в котором двигалась пуля. Робот, выпустивший пулю, не может стрелять в течение заданного числа тиков (условная единица времени, символизирующая в эмуляторе один ход);
  • при столкновении роботов оба теряют топливо, а также меняются их векторы скорости;
  • на трассе находятся обоймы с пулями и заправочные станции. Роботам доступны координаты контрольных точек, станций для заправки и обойм с пулями;
  • робот может защитить себя от выпущенных пуль и от столкновения с другими роботами включением защитного режима. Однако при этом топливо тратится в удвоенном объеме;
  • очки начисляются: за прохождение заданных контрольных точек (причем за проезд точек в определенном порядке очков начисляется гораздо больше), за попадание в других роботов, за величину топлива, оставшуюся на момент завершения гонки. Победа присуждается роботу, набравшему максимальное число очков.

Программа Code Rally является расширением платформы Eclipse, а потому разработка алгоритма управления выполняется в среде Eclipse на языке программирования Java. Симулятор Code Rally предлагает шесть трасс различной степени сложности. Протестировать эффективность написанного алгоритма управления роботом можно на своем собственном компьютере, в соревнованиях по сети или же на облачном сервере IBM, ведущим рейтинг игроков.

Скриншот гонки в Code Rally

Программное обеспечение Code Rally распространяется свободно, исходный код симулятора доступен для изучения и изменения. Скачать последнюю версию инсталляционного пакета можно по ссылке ниже, после подтверждения условий лицензионного соглашения. Здесь же можно найти файлы, необходимые для установки программы вручную, просмотреть базовое руководство по API и исходный код приложения.

Программа Code Rally была создана в рамках проекта IBM developerWorks. Данный интернет-ресурс был запущен в 1999 году компанией IBM специально для ИТ-специалистов и разработчиков ПО. Он содержит огромное количество инструкций, статей, руководств, ссылок на образцы кода и программное обеспечение, дискуссионных форумов, блогов, подкастов для технических специалистов. Тематика меняется от открытых технологий и промышленных стандартов (Java, Linux, Ajax и т.д.) до продуктов IBM (Lotus, WebSphere, Tivoli). В России ресурс IBM developerWorks был запущен в 2005 году, в настоящее время его аудитория приближается к миллиону пользователей.

Программа Code Rally представлена на английском языке. Русификатора для нее нет.

На сайте разработчиков имеются различные версии симулятора гонок, написанные для операционных систем Microsoft Windows (32- и 64-bit) и Linux (32- и 64-bit). В случае установки вручную, возможна работа программы на платформе Mac OS X. При этом необходимо самостоятельно скачать и установить пакеты: Java Runtime Environment 7 и Eclipse IDE for Java EE Developers.

Распространение программы: OpenSource.

Официальный сайт Code Rally:

Скачать Code Rally

Обсуждение программы на форуме

Комментарии (0) | Подписаться

Статью еще никто не комментировал. Вы можете стать первым.
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическая мощность?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

МиниПК MK809V - 4 ядра, Android 4.4.2
МиниПК MK809V - 4 ядра, Android 4.4.2
Осциллограф DSO138 ELM327 OBD II — адаптер с поддержкой CAN
вверх