Wie verwendet ich CCR, DSS, VPL (auch bekannt als Microsoft Robotics Development Studio) außerhalb der Robotik? [abgeschlossen

StackOverflow https://stackoverflow.com/questions/3029978

  •  26-09-2019
  •  | 
  •  

Frage

Wie verwendet ich CCR, DSS, VPL (auch bekannt als Microsoft Robotics Development Studio) außerhalb der Robotik?

Ich suche nach Anleitung in diesem Bereich. Ich habe alle Beispiele ausprobiert und das Framework faszinierend gefunden.

Kann jemand andere Verwendungen und Beispiele außerhalb der Robotik posten?

Ps. Ich suche jemanden, der mir einige der komplexeren Dinge erklärt. Ich habe Fragen zu verschiedenen Implementierungen. Wenn jemand interessiert ist, bin ich bereit, für eine eins -zu -Eins -Gespräch (Beratung) über die fortgeschrittenen Themen zu bezahlen. Sie können mich per E -Mail erreichen, der gleiche Name wie hier.

War es hilfreich?

Lösung

Die beste Ressource, die ich finden konnte, war Folgendes:

Professioneller Microsoft Robotics Developer Studio Kyle Johns, Trevor Taylor ISBN: 978-0-470-14107-6 Taschenbuch 826 Seiten

Eine sehr gute Lektüre in der Tat.

Andere Tipps

Ich hoffe, das ist nicht zu spät, um zu helfen. Ich habe auch mit einigen davon zu kämpfen, und ich denke, ich habe die wichtigsten Punkte zu Boden.

Die einfache Antwort ist, dass Sie DSS und/oder CCR in jeder Art von Anwendung, nicht nur in Robotik, verwenden können.

DSS ist eine Bibliothek und ein Framework für leichte verteilte Anwendungen. DSS ist um "Dienstleistungen" organisiert, die miteinander kommunizieren und auf verschiedenen Hosts ausgeführt werden können. MRDS umfasst Dienste, die um eine Vielzahl von Roboter -Hardware eingewickelt sind, einschließlich generischer Dienste, mit denen Sie viele verschiedene Roboter verwalten oder simulieren können. Dies sind jedoch nur Dienstleistungen für DSS. Sie können jede Art von Diensten erstellen, Ihre Dienste über verschiedene Hosts verteilen und wirklich "sexy" Server-/Service -basierte Anwendungen haben.

CCR bietet einen Mechanismus für Multi-Thread-Anwendungen sehr einfach. Objekte werden in speziellen Warteschlangen genannt, die als Ports bezeichnet werden. Themen werden/können versandt werden, um Handler auszuführen, die sich mit den Ports befassen. (Ich weiß; ich bin viel zu stark vereinfacht). Hier geht es darum, dass Sie CCR in jeder Anwendung verwenden können, bei der Sie viel sorgfältig verwaltete Multi-Threading benötigen. Sie müssen CCR beim Erstellen von DSS -Diensten verwenden, müssen jedoch keine DSS verwenden, um CCR zu verwenden.

Was die visuelle Programmiersprache angeht, arbeite ich immer noch daran. Sie werden jedoch zwei Arten von Dingen finden, die Sie zusammen verdrahten können: Programmieren von Primitiven und Diensten. Um VPL zu erweitern, um Dinge außerhalb von Robotern zu tun, können Sie DSS -Dienste zusammenstellen.

Hoffe das hilft Basil. B.

Ich habe ein paar Channel9 -Videos gesehen, in denen sie mit CCR außerhalb der Robotik vorgestellt werden. Ich kenne die Wurzeln von CCR nicht, aber seit der Kernproduktentwickler- George und Satnam Singh haben Hintergründe in XNA und verwandten Technologien, verstehen sie das Problem, das CCR sehr gut anspricht. Außerdem gibt es viele Forschungsarbeiten, die ich außerhalb der Robotikwelt gesehen habe, für die die Menschen CCR verwendet haben. Ich implementiere einige Webdienste außerhalb der Robotik -Domain in MRDS 'DSSHOST und CCR und werde sie in Kürze hochladen

Ja, erhalten Sie auf jeden Fall das RDS -Buch von K. Johns und T. Taylor, um die DSS/CCR wiederzugeben.

Übrigens ist Ihre Frage ein hervorragendes Beispiel für das laterale Denken, das offensichtlich manche Menschen bei MySpace fragte sich 2007.

Weitere Informationen finden Sie insbesondere in den Microsoft -Foren CCR -Thread.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top