Player

Yazılım ekran görüntüsü:
Player
Yazılım detaylar:
Versiyon: 2.1.1
Qayıt: 3 Jun 15
Geliştirici: The Player Project
Lisans: Ücretsiz
Popülerlik: 25

Rating: 4.0/5 (Total Votes: 1)

Oyuncu robot kontrolü için bir ağ sunucu yazılımıdır. Robotun üzerinde çalışan Oyuncu IP ağı üzerinden robotun sensörler ve aktüatörler için temiz ve basit bir arayüz sağlar. Bir TCP soketi üzerinden Player Sizin istemci programı görüşmeleri, sensörlerden gelen verileri okuma aktüatörler komutları yazma ve anında aygıtlarının yapılandırılması.
Oyuncu robot donanım çeşitli destekler. Orijinal Oyuncu platformu ActivMedia Pioneer 2 aile olmakla birlikte, diğer bazı robotlar ve birçok ortak sensörler desteklenmektedir. Oyuncunun modüler mimarisi kolay yeni donanım için destek eklemek için yapar, ve aktif kullanıcı / geliştirici topluluğu yeni sürücüleri katkıda bulunur.
Oyuncu Linux (PC ve gömülü), Solaris ve * BSD üzerinde çalışır.
Oyuncu Proje robot ve sensör uygulamaları için açık kaynak yazılım araçları sunmaktadır.
Oyuncu Proje robot ve sensör sistemleri araştırma sağlayan Özgür Yazılım oluşturur. Oyuncu robot sunucusu belki de dünyanın en yaygın kullanılan robot kontrol arayüzüdür. Onun simülasyon backends, Sahne ve Gazebo, aynı zamanda çok yaygın olarak kullanılmaktadır.
Burada "Oyuncu" bazı temel özellikleri şunlardır:
· Oyuncu dili ve platform bağımsız olacak şekilde tasarlanmıştır. Müvekkilin programı robota bir ağ bağlantısı olan herhangi bir makinede çalıştırabilir ve TCP soketleri destekleyen herhangi bir dilde yazılmış olabilir. Şu anda C ++, Tcl, Java, Python ve mevcut istemci tarafı yardımcı programları var. Ayrıca, Player Robotun kontrol programlarını yapılandırmak isteyebilirsiniz nasıl hakkında hiçbir varsayımlar yapar. Bu şekilde, diğer bir robot arayüzleri çok daha fazla olan "minimal" bir. Eğer müşteri bir çok eşzamanlı çoklu iş parçacıklı bir program olmasını istiyorsanız, bu gibi yazmak. Basit okuma-düşünmek perdelik döngü isterseniz, bunu. Etkileşimli robot kontrol etmek isterseniz, bizim Tcl istemcisi deneyin (ya da en sevdiğiniz interaktif dilde kendi istemci programları yazmak).
· Oyuncu birden fazla cihaz aynı arayüze sunmaya olanak sağlar. Örneğin, Pioneer 2 ve RWI sürücüleri robotun hareketi kontrolünü sağlamak için Oyuncu 'pozisyon' arayüz kullanımı hem. Böylece aynı kontrol kodu robot her iki tür sürücü olabilir. Sahne simülatörü ile kombine edildiğinde bu özellik çok yararlıdır; Stage'in simüle robotlar için yazılmış kontrol programları genellikle gerçek donanım üzerinde değişmeden çalışacak.
· Oyuncu ayrıca müşterilerin hemen her sayıda desteklemek için tasarlanmıştır. Hiç birbirlerinin gözünden "görmek" için robotlar istediniz mi? Şimdi onlar. Herhangi bir istemci bağlanmak ve herhangi bir robot üzerinde Player'ın (ve hatta motorun komutları yazma) herhangi bir örneğinden sensör verilerini okuyabilir. Kenara kontrol için dağıtılan algılama, ayrıca deneyler izlenmesi için Player'ı kullanabilirsiniz. C ++ istemci robotu kontrol ederken Örneğin, size akım sensörü verileri gösterir başka bir grafik görselleştirme aracı ve daha sonra analiz için veri kaydetmek için bir logger programı çalıştırabilirsiniz. On-the-fly cihaz istekleri eldeki görev için gerektiği gibi müşterilerine differenct sensörler ve aktüatörler erişmek için izin verir.
· Sunucunun kendisinin davranışı da anında yapılandırılabilir. Sensör veri hızı ve diğer özellikleri değiştirme ile ilgili ayrıntılar için kullanım kılavuzuna bakın.
· Son fakat en az değil, oyuncu, GNU Kamu Lisansı altında dağıtılan özgür bir yazılımdır. Nasıl çalıştığını bir kısmını beğenmezseniz, değiştirin. Ve bize yama gönderin!

Benzer yazılım

FET
FET

22 Jun 18

Texai
Texai

3 Jun 15

SHOGUN
SHOGUN

17 Feb 15

Yorumlar Player

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!