Player

Phần mềm chụp màn hình:
Player
Các chi tiết về phần mềm:
Phiên bản: 2.1.1
Ngày tải lên: 3 Jun 15
Nhà phát triển: The Player Project
Giấy phép: Miễn phí
Phổ biến: 25

Rating: 4.0/5 (Total Votes: 1)

Player là một phần mềm máy chủ mạng để điều khiển robot. Chạy trên robot của bạn, Player cung cấp một giao diện sạch và đơn giản để cảm biến của robot và thiết bị truyền động qua mạng IP. Cuộc đàm phán chương trình khách hàng của bạn để cầu thủ trên một socket TCP, đọc dữ liệu từ các cảm biến, viết lệnh để cơ cấu chấp hành, và cấu hình các thiết bị trên bay.
Player hỗ trợ một loạt các phần cứng robot. Nền tảng chơi ban đầu là 2 gia đình ActivMedia Pioneer, nhưng một số robot khác và nhiều cảm biến thông thường đều được. Kiến trúc modular cầu thủ làm cho nó dễ dàng để thêm hỗ trợ cho phần cứng mới, và một cộng đồng người sử dụng / phát triển tích cực góp phần điều khiển mới.
Player chạy trên Linux (PC và nhúng), Solaris và * BSD.
Dự án Player cung cấp các công cụ phần mềm mã nguồn mở cho robot và các ứng dụng cảm biến.
Dự án cầu thủ tạo ra phần mềm miễn phí cho phép nghiên cứu trong các hệ thống robot và cảm biến. Các máy chủ Robot Player là có lẽ là giao diện điều khiển robot được sử dụng rộng rãi nhất trên thế giới. Backends mô phỏng của nó, Stage và Gazebo, cũng được sử dụng rất rộng rãi.
Dưới đây là một số tính năng chính của "Player":
· Player được thiết kế để có ngôn ngữ và nền tảng độc lập. Chương trình khách hàng của bạn có thể chạy trên bất kỳ máy tính có kết nối mạng để robot của bạn, và nó có thể được viết bằng bất kỳ ngôn ngữ hỗ trợ socket TCP. Chúng tôi hiện có các tiện ích phía khách hàng có sẵn trong C ++, Tcl, Java, và Python. Hơn nữa, cầu thủ làm cho không có giả định về cách bạn có thể muốn cấu trúc chương trình điều khiển robot của bạn. Bằng cách này, nó được coi là "tối thiểu" hơn so với giao diện robot khác. Nếu bạn muốn khách hàng của bạn để có một chương trình đa luồng đồng thời cao, viết nó như thế. Nếu bạn giống như một vòng lặp đọc suy nghĩ-hành động đơn giản, làm điều đó. Nếu bạn muốn kiểm soát robot của bạn tương tác, thử client Tcl chúng tôi (hoặc viết các tiện ích khách hàng của bạn trong ngôn ngữ tương tác ưa thích của bạn).
· Player cho phép nhiều thiết bị để trình bày cùng một giao diện. Ví dụ như các trình điều khiển Pioneer 2 và RWI cả hai sử dụng 'vị trí' giao diện Player cho phép điều khiển chuyển động của robot. Vì vậy, các mã điều khiển tương tự có thể lái cả hai loại robot. Tính năng này rất hữu ích khi kết hợp với các giả lập Giai đoạn; chương trình kiểm soát bằng văn bản đối với các robot mô phỏng Stage của thường sẽ làm việc không thay đổi về phần cứng.
· Player cũng được thiết kế để hỗ trợ hầu như bất kỳ số lượng khách hàng. Bạn đã bao giờ muốn robot của bạn để "nhìn" xuyên qua mắt của nhau? Bây giờ họ có thể. Bất kỳ khách hàng có thể kết nối và đọc dữ liệu cảm biến từ (và thậm chí viết motor lệnh) vào bất kỳ trường hợp của Player trên bất kỳ robot. Ngoài cảm biến phân phối để kiểm soát, bạn cũng có thể sử dụng Player cho giám sát các thí nghiệm. Ví dụ, trong khi C ++ client của bạn điều khiển một robot, bạn có thể chạy một công cụ đồ họa trực quan khác cho bạn thấy rằng dữ liệu cảm biến hiện nay và một chương trình logger để lưu dữ liệu để phân tích sau. On-the-fly yêu cầu thiết bị cho phép khách hàng của bạn để đạt được quyền truy cập vào các cảm biến và cơ cấu chấp differenct khi cần thiết cho các nhiệm vụ chính.
· Hành vi của máy chủ chính nó cũng có thể được cấu hình trên bay. Xem hướng dẫn sử dụng để biết chi tiết về việc thay đổi cảm biến tốc độ dữ liệu và các tính năng khác.
· Cuối cùng nhưng không kém, Player là phần mềm miễn phí, được phát hành theo giấy phép GNU Public. Nếu bạn không thích một số phần của nó như thế nào làm việc, thay đổi nó. Và xin vui lòng gửi cho chúng tôi bản vá của bạn!

Phần mềm tương tự

PySWIP
PySWIP

2 Jun 15

L1L2Py
L1L2Py

15 Apr 15

Narval
Narval

11 May 15

Ý kiến ​​để Player

Bình luận không
Nhập bình luận
Bật hình ảnh!