PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : "Machbarkeitsstudie" Roboter mit Onboard PC und RO



Sebas
09.01.2011, 19:47
Hallo,
da ich das Rad nicht neu erfinden möchte und einen gut ausbaubaren Roboter bauen möchte habe ich mir mal verschiedene Roboterbetriebssysteme angeschaut und habe letztendlich in Ros ein ausgereiftes und aktuelles gefunden.
Da ich aber noch nicht soo viel erfahrung habe und als schüler eh wenig geld habe wollte ich erstmal eina Art Machbarkeitsstudie machen und euch um eure Meinung fragen.
Ich hatte mir vorgestellt dass ich mir eins dieser Henglong Panzer Chassis kaufe und als Grundgerüst benutze.
In das Chassis wollte ich diesen http://www.wcom-gps.com/catalog/il/1064 Onboard Pc verbauen.
Als Schnittstelle zur Lowlevel Harware dann noch dieseshttp://www.trossenrobotics.com/p/arduino-duemilanove.aspx
Arduino board verwenden.
Zusätzlich noch einen kräftigen akku und ein IR enfernungsmesser auf nem Servo. Achja und noch einen Motortreiber den ich wsl selberbauen werde.
So jetzt die Fragen,kann das so klappen?
Wie sieht es mit der Fernsteuerbarkeit ddes Roboters aus? geht das gut mit ros? hab dazu nämlich noch net allzuviel gefunden
Über Antworten würde ich mich sehr freuen
mfg Sebastian

TobiKa
09.01.2011, 20:19
Wie sieht es mit der Fernsteuerbarkeit ddes Roboters aus?
Wieso nicht einfach per Wlan?!

Solch ein Board auf dieses relativ kleine Chassis... wo willst du die ganzen Akkus unterbringen, mit denen du eine möglichst lange Laufzeit erreichen willst.

Es gibt da Single Board Rechner die deutlich besser geeignet sein dürften.

Was die Schnittstelle zur "Lowlevel Harware" angeht, benutz doch ein Netduino oder dergleichen, dann könntest du die Programmierung komplett in C# machen.

Sebas
09.01.2011, 20:38
ja klar an wlan hatte ich auch gedacht, die frage ist aber ob ros das auch kann/unterstützt
an single boardrechner hab ich auch gedacht hab da aber nur viel teurere gesehn, hast du da vll nen heissen tipp?
ich möchte gerne ros verwenden, da ich dort auch sachen wie webcams und so anschliessen kann. ich möchte auch erstmal kein klares ziell erreichen sondern mich mit ros auseinandersetzen und gleichzeitig auch ein wenig python lernen, és ist also eher der weg das ziel
mfg

MF6265
09.01.2011, 21:12
warum nimmst du einen Dualcore Atom und keinen Singlecore Atom?
Der Singlecore sollte doch lange genug Leistung parat haben.
Ich würd vlt sogar auf AMD Ontario umsteigen, da nimmste den kleinsten, der hat locker mehr Leistung als die Atoms und ist stromsparender ;)

Sebas
09.01.2011, 22:06
ja wäre noch ne möglichkeitichsuch noch maln schönes board raus
den ontario gibts noch nicht zu kaufen scheint abern hmmer teil zu sein

Sebas
10.01.2011, 17:54
hallo
Jetzt stellt sich mir das problem mit dem fahrwerk
der panzer den ich eigentlich benutzen wollte ist zu klein da passt des mainboard nicht waagerecht rein und senkrecht gefällt mir nicht so gut aussserdem ist im panzer nur wenig platz für akkus
drum hat jemand alternativ vorschläge?
oder weiss wo ich ein kleineres board herbekomme?(im ähnlichen preissektor?)
mfg

MF6265
11.01.2011, 20:40
wie du schon sagtest sind die Ontario's noch nicht lieferbar, dürfte aber nichtmehr allzu lange dauern ;)
kleiner als dein ITX Board wäre nur noch µITX, ist für Atom verfügbar, ich würd aber auf Ontario warten, sollte die Laufzeit des Bots nicht unwesentlich erhöhen ;)

Richard
12.01.2011, 12:08
Ein PC hat zwar eine hohe Rechenleistung die bei Bildverarbeitung und Kartenerstellung auch wichtig ist, aber kaum Hardware Schnittellen.

Aus diesem Grund als eher ungeeignet für Roboter welche bekanntlich eine Menge Sensoren, Motoren u.s.w. möglichst in "Echtzeit" verarbeiten müssen.

Da wäre so etwas (oder ähnliches) besser....

http://elmicro.com/de/atngw100.html

Gruß Richard

Sebas
12.01.2011, 14:40
kann ich da denn linux drauflaufenlassen?
reichen denn der parallelport und rs232 nicht aus? wie gesagt ich würde ja noch son arduino board kaufen
mfg Sebas

Richard
12.01.2011, 16:30
kann ich da denn linux drauflaufenlassen?
reichen denn der parallelport und rs232 nicht aus? wie gesagt ich würde ja noch son arduino board kaufen
mfg Sebas

Warum liest Du nicht einfach was dort auf der Seite http://elmicro.com/de/atngw100.html steht?

Auf diesem Board ist linux schon drauf......


Linux Board Support Package

Für das Board entstand eigens ein Board Support Package, welches den Einsatz von Linux in vielfältigen Applikationen ermöglicht.

Im Lieferzustand ist Linux bereits auf dem Board installiert, die Dokumentation und Software ist für jedermann frei zugänglich.



Es gibt auch noch andere Boards in dieser Richtung, suche einmal nach dem FOX Board.
http://www.sander-electronic.de/gm00039.html#Foxbrd

Gruß Richard

Sebas
12.01.2011, 20:22
sorry wenn ich mit dem handy surf überseh ich immer die hälfte
Sehr geil das foxboard
nur weng teuer, für mich zumindest
aber allgemein sind diese embedded boards echt teuer für des bisschen leistung, da komm ich immer noch billiger wenn ich mirn mini itx board hol und dann noch ein serializer board
mfg Sebastian

Richard
12.01.2011, 20:50
da komm ich immer noch billiger wenn ich mirn mini itx board hol und dann noch ein serializer board
mfg Sebastian

Eine Serielle und / oder Parallele Schnittstelle sind nichts mehr als "Spielzeug". Achte darauf das Du ein Echtzeit Linux besorgst! Außerdem ist es nicht leicht Hardware im Kernel Modus zu verwalten (Treiberbau u.s.w.) aus dem USER Space wird es bei vielen Anwendungen zu langsam. :-(

Gruß Richard

HannoHupmann
13.01.2011, 10:20
@Sebas hast du dir mal die Stromaufnahme von dem Board angeschaut? Ich hab was von 8W gelesen fürs ganze Board bei 12V also rund 666mA. Wenn man noch ein bischen Verluste mit einrechnet und davon ausgeht dann wird man wohl auf 1A kommen, was für ein Mobiles System eine ganze Menge Strom ist.

Es gibt Embedded Linux Boards die weniger als 1W verbrauchen und für einen Roboter genauso stark sind.

Achja und ob man unter Windows oder Linux versucht hardware anzusteuern: es ist immer kompliziert.

Ich sags deswegen, weil ich für mein Wall E sowohl mit einem miniITX Board experimentiert hab, als auch mit einem Embedded Linux (NGW100) und bei beiden war das Ergebnisse, dass sich die Hardware nur unbefriedignend ansteuern lässt und man mindestens einen µC Zwischen Baord und Hardware hängen muss (über RS232 o.ä.), da kann ich auch gleich den µC nehmen.