Приложения и файлы для загрузки
IoTRobotWorld
Симулятор проекта "Мир роботов"
Симулятор предназначен для изучения основ программного управления мобильными робототехническими системами
Симулятор предназначен для изучения основ мобильной робототехники и конструирования наземного беспилотного транспорта.
Симулятор может быть подключен в качестве клиента к облачной платформе "Интернета вещей" (PTC ThingWorx) или к программе-серверу, поддерживающего общение по UDP-протоколу. Обмен выполняется данными, сериализованными в JSON-строки.
Скачать IoTRobotWorldRC42 (250 kb)
Поддерживается:
Три типа платформ: круглый с дифференциальным приводом, автомобильный с парктрониками, автомобильный с передним блоком лидаров.
Пять фронтальных датчиков линии.
Смарт-камера (считыватель кода ячейки карты) в центре робота.
Детектор столкновений (датчик бампера).
Энкодеры ведущих колес.
Система глобального позиционирования.
Круговой 2D-лидар.
Установка POI (точки интереса) - щелчок левой кнопкой мыши.
Установка статического фантомного препятствия - щелчок правой кнопкой мыши.
Программный сброс робота на стартовую позицию по команде с сервера управления.
Режим "игрового тумана" скрывающий отображение схемы поля и все объекты кроме робота и показаний датчиков.
Информация по установке:
Для установки программы-симулятора распакуйте содержимое архива в любую папку.
Запустите исполняемый файл IoTRobotWorld.
Актуальная версия: Release Candidate 4.2
Файлы
Скачать IoTRobotWorldRC42 (250 kb)
(обновление 09.05.2025)
Исправления в версии Release Candidate 4.2:
- Позиция старта запоминается после выбора и при следующих рестартах робот переносится в неё;
- Ограничена "дальнобойность" лидаров (выбирается в выпадающем списке, но не далее 20 м);
- Программное выставление на старт сообщением RESTART возможно отправкой как без кавычек, так и с ними (в JSON формате запроса):
- При случайном выставлении на старте теперь доступна вся область карты;
- Доступна отдельная сборка проекта с увеличенной картой (64 х 40 м) - данная версия доступна отдельно.