kyodai
31.12.2009, 00:27
Hallo zusammen,
ich bin momentan auf der Suche nach Lösungen. Grundidee ist daß ich soweit mit dem Roboter in technischer Hinsicht einigermaßen zufrieden bin und gerne etwas "Intelligenz" hätte. Nein er soll mit mir nicht über Politik diskutieren, aber die Grundidee ist daß er selber eine Karte zeichnet.
In meiner kleinen Wohnung kann man ja noch feste Routen definieren, klar - aber was ist wenn Robbie mal jemanden besuchen möchte?.
Habe jetzt etwas rumprobiert, also klar startkoordinaten sind 0,0 und es wird einfach ein virtueller "Norden" definiert, dann zählt man der einfachkeit halber milisekunden fahrt als eine lineare bewegung in die Richtung und schon mappt man sich etwas zusammen.
Leider ist in der Praxis aber eine Drehung um 90 grad dann doch manchmal 91 grad oder so. Was soll ich sagen - je mehr sich Robbie dreht desto mehr wurst wird die karte.
Ja man könnte ja schummeln und da Robbie einen Ultraschall Sensor hat fährt er sowieso nirgendwo gegen, aber ich will gar nicht die Schätzung wie lange er von A nach B braucht mir Wahrscheinlichkeitsrechnung kombinieren sonder es muß "mehr" her.
Nach etwas herumgesuche im Internet bin ich auf das tolle "Robotics Development Studio" von Microsoft gestossen. Leider steht da auf Wikipedia eine Liste von irgendwelchen Robotern die unterstützt werden, aber meiner ist nicht darunter.
Also mein Robbie ist eigentlich auf einem Heathkit hero-1 aufgebaut, aber natürlich mit modernem Motherboard, festplatte und Wlan versorgt. Ich programmier mir sogar ein webinterface falls das notwendig ist, aber auch davon stand ja leider nix von Microsoft's Seite erwähnt.
Ich war beim lesen von der Beschreibung des Robotics Development Studio schon angetan, gerade das mapping hat es mir sehr angetan.
bevor ich jetzt noch einige Stunden verblase mit herumsuchen, probieren usw dachte ich vielleicht hat ja jemand hier Erfahrungen mit der Software. Kann man die mit einem "Custom" interface irgendwie koppeln oder muß es genau der Omnibot 2000 aus Wikipedias Liste sein? Nein Scherz Omnibot ist nicht dabei, aber Lego ist nicht so mein Fall und der Kondo ist ja ganz niedlich, mir aber etwas zu klein.
Hat jemand schon mal mit ähnlichen Problemen gekämpft? Ich denke das Microsoft Framework könnte einem schon einiges an Arbeit abnehmen. Notfalls kommt eben noch ein kleiner Sony U50 oder so rein als Schwester PC, sozusagen nur für das Microsoft Krams. oder gibts ähnliche Frameworks? Im Moment beschäftigt mich zwar nur die Wegfindung aber wäre an anderen interessanten Features interessiert. Ich denke über kurz oder lang kommt auch noch ein GPS Modul hinzu obwohl momentan dafür kein ernsthafter bedarf besteht. Hätt ich nur wie Johnny 5 direkt auf Ketten gesetzt... =;
Für jeden gedanken, Anregung oder Vorschlag im Vorraus vielen Dank!
ich bin momentan auf der Suche nach Lösungen. Grundidee ist daß ich soweit mit dem Roboter in technischer Hinsicht einigermaßen zufrieden bin und gerne etwas "Intelligenz" hätte. Nein er soll mit mir nicht über Politik diskutieren, aber die Grundidee ist daß er selber eine Karte zeichnet.
In meiner kleinen Wohnung kann man ja noch feste Routen definieren, klar - aber was ist wenn Robbie mal jemanden besuchen möchte?.
Habe jetzt etwas rumprobiert, also klar startkoordinaten sind 0,0 und es wird einfach ein virtueller "Norden" definiert, dann zählt man der einfachkeit halber milisekunden fahrt als eine lineare bewegung in die Richtung und schon mappt man sich etwas zusammen.
Leider ist in der Praxis aber eine Drehung um 90 grad dann doch manchmal 91 grad oder so. Was soll ich sagen - je mehr sich Robbie dreht desto mehr wurst wird die karte.
Ja man könnte ja schummeln und da Robbie einen Ultraschall Sensor hat fährt er sowieso nirgendwo gegen, aber ich will gar nicht die Schätzung wie lange er von A nach B braucht mir Wahrscheinlichkeitsrechnung kombinieren sonder es muß "mehr" her.
Nach etwas herumgesuche im Internet bin ich auf das tolle "Robotics Development Studio" von Microsoft gestossen. Leider steht da auf Wikipedia eine Liste von irgendwelchen Robotern die unterstützt werden, aber meiner ist nicht darunter.
Also mein Robbie ist eigentlich auf einem Heathkit hero-1 aufgebaut, aber natürlich mit modernem Motherboard, festplatte und Wlan versorgt. Ich programmier mir sogar ein webinterface falls das notwendig ist, aber auch davon stand ja leider nix von Microsoft's Seite erwähnt.
Ich war beim lesen von der Beschreibung des Robotics Development Studio schon angetan, gerade das mapping hat es mir sehr angetan.
bevor ich jetzt noch einige Stunden verblase mit herumsuchen, probieren usw dachte ich vielleicht hat ja jemand hier Erfahrungen mit der Software. Kann man die mit einem "Custom" interface irgendwie koppeln oder muß es genau der Omnibot 2000 aus Wikipedias Liste sein? Nein Scherz Omnibot ist nicht dabei, aber Lego ist nicht so mein Fall und der Kondo ist ja ganz niedlich, mir aber etwas zu klein.
Hat jemand schon mal mit ähnlichen Problemen gekämpft? Ich denke das Microsoft Framework könnte einem schon einiges an Arbeit abnehmen. Notfalls kommt eben noch ein kleiner Sony U50 oder so rein als Schwester PC, sozusagen nur für das Microsoft Krams. oder gibts ähnliche Frameworks? Im Moment beschäftigt mich zwar nur die Wegfindung aber wäre an anderen interessanten Features interessiert. Ich denke über kurz oder lang kommt auch noch ein GPS Modul hinzu obwohl momentan dafür kein ernsthafter bedarf besteht. Hätt ich nur wie Johnny 5 direkt auf Ketten gesetzt... =;
Für jeden gedanken, Anregung oder Vorschlag im Vorraus vielen Dank!