Wie einfach ist es, Hardware zum Ausführen von Microsoft Robotics zu entwickeln? [geschlossen]

Was benötige ich, um Hardware zu entwickeln, die eingebettete Software ausführen kann, die mit dem Microsoft Robotics Studio entwickelt wurde? Ich dachte, nur bestimmte High-End-Roboter von der Stange, die Embedded Linux unterstützen, könnten solche Software ausführen.

Haben Sie Erfahrung mit MS Robotics? und ist es mir möglich, meine eigene kundenspezifische Hardware intern zu entwickeln, damit ich keinen teuren Roboter kaufen muss, nur um mit dem MS Robotics Studio und der im Paket enthaltenen Visual Programming Language (VPL) zu spielen ?

Ich stimme dafür, diese Frage als nicht zum Thema gehörend zu schließen, da sie nicht speziell beantwortet werden kann und seit Jahren aufgegeben wurde .

Antworten (2)

Laut der Dokumentation auf dieser Seite in Tutorial Nr. 6 scheint es, dass Sie Steuerungsanwendungen erstellen können, wenn Ihr Roboter das .NET-Framework nicht ausführt (wahrscheinlich, wenn Sie sich entscheiden, Ihr eigenes zu erstellen). Aus dem Tutorial geht hervor, dass es möglich wäre, eine Schnittstelle zu schreiben, um so ziemlich alles zu steuern, was Sie sich vorstellen können, obwohl ich zugeben muss, dass ich es nicht erschöpfend betrachtet habe.

Davon abgesehen scheint es laut Wikipedia eine breite Palette von Robotern zu unterstützen , und einige dieser Modelle sind nicht gerade "High-End". Vielleicht finden Sie etwas Passendes, und es wäre zweifellos einfacher, beispielsweise mit einem Parallax BOE-Bot anzufangen, als etwas von Grund auf neu zu bauen und alle Schnittstellen zu erstellen.

Es gibt anscheinend auch eine simulierte Roboterumgebung. Laut dem oben verlinkten Wikipedia-Artikel können Sie „das Verhalten von Robotern in einer virtuellen Welt mit der NVIDIA PhysX-Technologie (ursprünglich von Ageia geschriebene 3D-Engine) simulieren, die fortschrittliche Physik umfasst“. Microsoft verweist auf seiner Website auch ausführlich auf die Ageia-Physik-Engine. Wenn Sie eine Idee haben, die Sie ausprobieren möchten, ist dies möglicherweise eine kostenlose Möglichkeit, dies zu tun. Ich habe mir diese Umgebung jedoch nicht wirklich angesehen, daher ist alles andere als das, was ich aus den Quellen zitiert habe, hier Spekulation.

Ich habe die MS Robotics-Umgebung überhaupt nicht verwendet, daher stammt dies alles aus der Dokumentation.

Es muss einen besseren Weg geben, aber da die Roomba-Protokollspezifikation offen ist und eine serielle Schnittstelle verwendet, sollte es nicht sehr schwierig sein, die Roombas-API in Ihrem Roboter zu implementieren und MSRS (das Roomba unterstützt) zu zeigen, dass es sich um echten Roomba handelt.

Nützliche Links: