Unregistriert
29.12.2016, 11:25
Guten Morgen zusammen,
nach einem überraschenenden Weihnachtsgeschenk meiner Frau (https://www.amazon.de/Jakks-Pacific-83577-Figur-R2-D2/dp/B00XC3AWFA/ref=sr_1_6?ie=UTF8&qid=1483006356&sr=8-6&keywords=r2d2) habe ich mir gedacht, dass ich das Ding mal ein wenig intelligent machen könnte.
Ich habe viel Erfahrung mit der Programmierung in C/C++/C#, auch ein wenig in Assembler. Früher (vor ungefähr 7 Jahren) habe ich bereits Hexapods gebaut und diese Programmiert, soweit ich mich erinnern kann auf Atmega Basis inklusive dem Studio.
Ein wenig Grundwissen im Robotikbereich ist also vorhanden :-)
Zeit und den Willen mich einzulesen bringe ich ebenfalls mit!
Das Projektziel ist wie folgt definiert:
- Verbau eines Controllers und diverser Sensoren im R2D2 Roboter. (Der Rotober lässt sich durch 4 Schrauben auf der Rückseite öffnen und bieten im Inneren viel Platz)
- Erkennung von Treppen
- Erkennung von Hindernissen
- Vorsehen einer Lademöglichkeit der Akkus
- Bewegung des Roboters
- Bewegung des Kopfes
- Bieps Sensor
Ich habe mich schon im Forum in diversen Threads informiert und über das "RN-Wissen" auch ein wenig schlau gemacht, hier nun ein paar Fragen die sich herauskristalisiert haben.
Ich würde mich freuen, wenn ihr mir hier grundlegene Antworten beziehungsweise Hinweise in die richtige Richtung geben könnt - die Detailfragen kläre ich natürlich mit der Dokumentationen (und im schlimmsten Fall Try&Error) selbst :)
1. Ich lese hier immer wieder davon, dass man als Einsteiger das RN-Control-Board verwenden sollte, da dies einfach zu handlen ist, mit C zu programmieren und viele Erweiterungsmöglichkeiten schon mitbringt.
Würdet ihr mir auch zu dem RN-Control-Board raten?
Falls ja, wo kann ich dieses beziehen. Habe den Link auf robotikhardware.de gefunden, der Webshop scheint bei mir jedoch nicht existent zu sein (?)
2. Die Erkennung von Treppen:
Nach meinen Recherchen bieten sich Laser, Ultraschall und IR Sensoren an. In welche Richtung würdet ihr tendieren und warum?
3. Inwiefern besteht die Möglichkeit mit dem RN-Control-Board eine Möglichkeit zu etablieren, Akkus zu verwenden, welche dann auch direkt geladen werden können. Als Beispielsweise wie bei einem Staubsaugroboter mit Hilfe einer Dockingstation?
4. Da ich mich beim Hexapod früher nur mit Schrittmachermotoren beschäftigt habe und beim R2D2 ein Kettenantrieb auf beiden Beinen sicherlich sinnvoller ist, habe ich diesbezüglich keine Informationen.
Könnt ihr mir hier weiterführende Literatur / Wiki / Links empfehlen?
Besten Dank für eure Hilfe und schöne Grüsse, Markus!
nach einem überraschenenden Weihnachtsgeschenk meiner Frau (https://www.amazon.de/Jakks-Pacific-83577-Figur-R2-D2/dp/B00XC3AWFA/ref=sr_1_6?ie=UTF8&qid=1483006356&sr=8-6&keywords=r2d2) habe ich mir gedacht, dass ich das Ding mal ein wenig intelligent machen könnte.
Ich habe viel Erfahrung mit der Programmierung in C/C++/C#, auch ein wenig in Assembler. Früher (vor ungefähr 7 Jahren) habe ich bereits Hexapods gebaut und diese Programmiert, soweit ich mich erinnern kann auf Atmega Basis inklusive dem Studio.
Ein wenig Grundwissen im Robotikbereich ist also vorhanden :-)
Zeit und den Willen mich einzulesen bringe ich ebenfalls mit!
Das Projektziel ist wie folgt definiert:
- Verbau eines Controllers und diverser Sensoren im R2D2 Roboter. (Der Rotober lässt sich durch 4 Schrauben auf der Rückseite öffnen und bieten im Inneren viel Platz)
- Erkennung von Treppen
- Erkennung von Hindernissen
- Vorsehen einer Lademöglichkeit der Akkus
- Bewegung des Roboters
- Bewegung des Kopfes
- Bieps Sensor
Ich habe mich schon im Forum in diversen Threads informiert und über das "RN-Wissen" auch ein wenig schlau gemacht, hier nun ein paar Fragen die sich herauskristalisiert haben.
Ich würde mich freuen, wenn ihr mir hier grundlegene Antworten beziehungsweise Hinweise in die richtige Richtung geben könnt - die Detailfragen kläre ich natürlich mit der Dokumentationen (und im schlimmsten Fall Try&Error) selbst :)
1. Ich lese hier immer wieder davon, dass man als Einsteiger das RN-Control-Board verwenden sollte, da dies einfach zu handlen ist, mit C zu programmieren und viele Erweiterungsmöglichkeiten schon mitbringt.
Würdet ihr mir auch zu dem RN-Control-Board raten?
Falls ja, wo kann ich dieses beziehen. Habe den Link auf robotikhardware.de gefunden, der Webshop scheint bei mir jedoch nicht existent zu sein (?)
2. Die Erkennung von Treppen:
Nach meinen Recherchen bieten sich Laser, Ultraschall und IR Sensoren an. In welche Richtung würdet ihr tendieren und warum?
3. Inwiefern besteht die Möglichkeit mit dem RN-Control-Board eine Möglichkeit zu etablieren, Akkus zu verwenden, welche dann auch direkt geladen werden können. Als Beispielsweise wie bei einem Staubsaugroboter mit Hilfe einer Dockingstation?
4. Da ich mich beim Hexapod früher nur mit Schrittmachermotoren beschäftigt habe und beim R2D2 ein Kettenantrieb auf beiden Beinen sicherlich sinnvoller ist, habe ich diesbezüglich keine Informationen.
Könnt ihr mir hier weiterführende Literatur / Wiki / Links empfehlen?
Besten Dank für eure Hilfe und schöne Grüsse, Markus!