Player

Скриншот программы:
Player
Детали программы:
Версия: 2.1.1
Дата загрузки: 3 Jun 15
Разработчик: The Player Project
Тип распространения: Бесплатная
Популярность: 25

Rating: 4.0/5 (Total Votes: 1)

Игрок является серверное программное обеспечение для управления сетью робота. Бег на робота, игрок обеспечивает чистый и простой интерфейс для датчиков робота и приводов через сеть IP. Ваша программа-клиент общается с игроком через сокет TCP, чтение данных от датчиков, написание команды приводов, и настройка устройства на лету.
Игрок поддерживает различные робота оборудования. Оригинальный платформа игрока является семья ActivMedia Пионер 2, но несколько другие роботы и многие распространенные датчики поддерживаются. Модульная архитектура игрока делает его легко добавить поддержку новых аппаратных средств, и активное сообщество пользователей / разработчик вносит новые драйверы.
Игрок работает на Linux (ПК и встраиваемых систем), Solaris и * BSD.
Проект игрока предлагает программные инструменты с открытым исходным кодом для роботов и сенсоров приложений.
Проект игрока создает свободное программное обеспечение, что позволяет исследования в роботов и сенсоров системы. Робот-сервер игрока, вероятно, наиболее широко используемый интерфейс управления роботом в мире. Его моделирование движки, сцены и Беседка, также очень широко используется.
Вот некоторые ключевые особенности "Игрока":
· Игрок предназначен для языка и платформы. Ваша программа-клиент может работать на любой машине, имеющей сетевое подключение к роботу, и он может быть написан на любом языке, который поддерживает TCP сокеты. В настоящее время мы на стороне клиента утилиты, доступные в C ++, Tcl, Java, Python и. Кроме того, плеер не делает никаких предположений о том, как вы, возможно, захотите, чтобы структурировать свои программы управления роботом. Таким образом, это намного более "минимальное", чем другие робота интерфейсов. Если вы хотите, чтобы ваш клиент будет весьма одновременно многопоточные программы, написать, как он. Если вам нравится простой для чтения думаю, акт петлю, сделать это. Если вы хотите, чтобы контролировать ваш робот в интерактивном режиме, попробуйте наш клиент Tcl (или написать свои собственные утилиты клиента в вашем любимом интерактивного языка).
· Игрок позволяет нескольким устройствам тот же интерфейс. Например водители Pioneer 2 и RWi и использовать интерфейс 'положение' игрока, чтобы контролировать движения робота. Таким образом, тот же управляющий код может ездить как виды робота. Эта функция очень полезна, когда в сочетании с Этап симулятора; управления программы, написанные для имитации роботов этапе будет часто работают без изменений на реальном оборудовании.
· Игрок также предназначен для поддержки практически любого количества клиентов. Вы когда-нибудь хотели ваши роботы "видеть" глазами друг друга? Теперь они могут. Любой клиент может подключиться и читать данные датчиков из (и даже написать мотор команды) любого экземпляра проигрывателя на любого робота. Помимо распределенной зондирования для контроля, вы также можете использовать плеер для мониторинга экспериментов. Например, в то время как ваш клиент С ++ управляет роботом, вы можете запустить графический инструмент визуализации в другом месте, что показывает вам текущих данных датчика и программы регистратора, чтобы сохранить данные для последующего анализа. На лету запросы устройство позволит вашим клиентам, чтобы получить доступ к differenct датчиков и исполнительных механизмов в случае необходимости для выполнения этой задачи под рукой.
· Поведение самого сервера также можно настроить на лету. Смотрите руководство пользователя для деталей по изменению скорости передачи данных датчика и другие функции.
· И последнее, но не менее важно, игрок является свободным программным обеспечением, выпущена под лицензией GNU Public License. Если вам не нравится какой-то части, как это работает, изменить его. И, пожалуйста, отправьте нам свой патч!

Похожие программы

URBI SDK
URBI SDK

14 Apr 15

Fuzzy sets for Ada
Fuzzy sets for Ada

14 Apr 15

Critterding
Critterding

19 Feb 15

newLISP
newLISP

17 Feb 15

Комментарии к Player

Комментарии не найдены
добавить комментарий
Включите картинки!