Umarım bu yardım için çok geç değildir. Ben de bunlardan biriyle uğraştım ve sanırım yere güreşmiş önemli noktalara sahibim.
Basit bir yanıt, yalnızca robotik değil, herhangi bir uygulamada DSS ve/veya CCR kullanabilmenizdir.
DSS, hafif dağıtılmış uygulamalar için bir kitaplık ve çerçeve. DSS, birbirleriyle iletişim kurabilecek ve farklı ana bilgisayarlarda çalışabilen "hizmetler" etrafında düzenlenmiştir. MRDS, birçok farklı robotu yönetmek veya benzetmek için kullanabileceğiniz jenerik hizmetler de dahil olmak üzere çeşitli robot donanımlarına sarılmış hizmetleri içerir. Ancak, bunlar sadece DSS ile ilgili olduğu kadarıyla hizmetlerdir. Her türlü hizmeti yaratabilir, servislerinizi farklı sunucularda dağıtabilir ve gerçekten "seksi" sunucu/servis tabanlı uygulamalara sahip olabilirsiniz.
CCR, çok iş parçacıklı uygulamaları çok kolay bir şekilde yapmak için bir mekanizma sağlar. Nesneler, Bağlantı Noktası adı verilen özel sıralara gönderilir. Bağlantı noktaları ile ilgilenen işleyicileri çalıştırmak için iş parçacıkları gönderilebilir/gönderilebilir. (Biliyorum; aşırı derecede basitleştiriyorum). Buradaki nokta, dikkatlice yönetilen çok iş parçacığına ihtiyacınız olan herhangi bir uygulamada CCR'yi kullanabilmenizdir. CCR'yi DSS Servisleri oluştururken kullanmanız gerekir, ancak CCR'yi kullanmak için DSS'yi kullanmak zorunda değilsiniz.
Görsel Programlama Dili ile ilgili olarak hala üzerinde çalışıyorum. Bununla birlikte, birbirine bağlayabileceğiniz iki tür şey bulacaksınız: programlama ilkelleri ve Servisler. VPL'yi robotların dışındaki şeyleri yapmak için genişletmek için, DSS Hizmetlerini bir araya getirebilirsiniz.
Umut bu kesinlikle DSS/CCR repurposing daha fazla yardım için K. Johns ve T. Taylor tarafından RDS kitabı almak, Basil B.
Harika bir açıklama. – unmircea