PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Der richtige Einstieg?!



FrostFG
19.10.2009, 12:08
Hi Community,
wie viele Einsteiger bin ich recht zufällig über Robotik gestolpert, doch das Thema lässt mich nicht mehr los. Habe nun schon einiges gelesen und ich dachte ich schreibe hier mal auf was ich später (!!) mal machen will und ihr sagt mir ob zum Beispiel der Asuro ein guter Einstieg wäre.
Also meine Kenntnisse: Studiere Geologie, habe aber von Elektrik und Elektronik nicht die Bohne Ahnung. Allg. Physik, Mechanik und grundlegende Infokenntnisse sind vorhanden. Löten kann man lernen und in einer Entwicklungsumgebung programmieren reizt mich eher als das es mich abschreckt.
Ich würde später gern einen Roboter bauen der sich am Anfang auf das Laufen in schwierigem Gelände konzentriert und nicht auf die KI. Schön wäre ein 6 bzw. 8 beiniger Roboter der sogar in der Lage ist mir über einen Schutthaufen nachzulaufen. Finde ja die Roboter von Lynxmotion sind von der Bewegung der pure Wahnsinn. Ganz ganz viel später soll das Ding vielleicht sogar (wenn es wirklich laufen kann) ein paar Messgeräte mitführen. Sind Beine also ein gutes Ziel?
Und ich der Asuro ein guter Start? Oder eher ein Buch und ne leere Platine? Wille ist da, Geld wie bei den meisten eher nicht. Ein guter Lötkolben und der Asuro würden wahrscheinlich schon den ersten Monat voll ausreizen :(

oberallgeier
19.10.2009, 12:20
Hi FrostFG,

für Deine Anfänge hast Du ja schon die richtige Richtung. Meiner Meinung nach ist asuro besser als Buch und leere Platine - ich hatte bei einem ähnlichen Kenntnisstand mit einer gekauften Platine begonnen, mit dem asuro ein bisschen weitergemacht und danach mein Projekt R2D03 (https://www.roboternetz.de/phpBB2/viewtopic.php?p=390196#390196) verwirklicht, das während dieser Einarbeitungsphase entstanden ist (soll Dir nur zeigen, was beispielsweise möglich ist).

Dein Ziel läuft schon, schau es Dir hier (http://www.bostondynamics.com/dist/BigDog.wmv) an. Und schick vielleicht schon mal (D)eine Bewerbung an Boston Dynamics. (http://www.bostondynamics.com/bd_index.html) Wahrscheinlich dürfte Dich für die erste Zeit (die ersten Jahre) der little dog von BostonDynamics auslasten.

Viel Erfolg

FrostFG
19.10.2009, 12:25
Hey, ist ein geiles Teil was du da gebaut hast.
Wenn alle hier nur danach schauen was es schon gibt, da würden wohl die wenigsten Roboter gebaut werden :)
Aber du hast natürlich Recht, etwas dieser Art wäre schon toll.
Gibt es eigentlich genau Pläne zum Nachbau der Lynxmotion Geräte? Ich nehme an der Teufel steckt eher in der Programmierung als in der Hardware?

oberallgeier
19.10.2009, 12:40
Hi,

Danke für das Lob. Zu Lynxmotion habe ich keinerlei Draht - ich habe ein ziemlich enges Gesichtsfeld in dieser Beziehung.


.. nehme an der Teufel steckt eher in der Programmierung als in der Hardware ..Das sehe ICH allgemeiner: er steckt im Detail. Aber eine saubere Auslegung - möglichst auf Basis von Komponenten die man kennt oder gut abschätzen kann - hilft schon mal. und das trifft nach meiner Erfahrung auf Hard- UND Software zu. Wer das so larifari auslegt, bekommt häufig Noware. Hardware kann sicher gut oder schlecht gewählt werden - und Software, da kann ich als Cäh-Programmierer mit nicht viel Erfahrung nur sagen, dass ich mir immer wieder "einen abbreche".


... Wenn alle hier nur danach schauen was es schon gibt, da würden wohl die wenigsten Roboter gebaut werden ...Genau - im Hobbybereich trifft das zu, was ich im Profibereich immer wieder festgestellt hatte: es wurde zwar schon alles gesagt, aber es wurde noch nicht alles von Allen gesagt.

Übrigens hatte ich mit dieser sehr einfachen Platine (http://www.b-kainka.de/lpmikros.htm) meine ersten Schritte gemacht - also wirklich sehr einfach, aber wohl recht gut.

FrostFG
19.10.2009, 12:45
Der Asuro ist doch in C zu programmieren? Das schreckt mich etwas ab, da ich eigentlich gern eine Sprache lernen würde und dabei bleiben...

oberallgeier
19.10.2009, 12:58
... C ... schreckt mich ... gern eine Sprache lernen würde und dabei bleiben ...? ? ? ? DAS verstehe ich nicht. C ist eine Programmiersprache. C wird auch für verschiedene Controllertypen bzw. -familien verwendet. Da macht sich diese Zweiseitigkeit von C bemerkbar - einerseits ist es eine Hochsprache, andererseits gibt es etliche Entwicklungsumgebungen, in denen die Hardwarenähe von C voll für die enge Anbindung an die Controllerhardware genutzt werden kann.

Welche Programmiersprache hast Du denn im Visier? Es gibt natürlich viele verschiedene Sprachen - auch für Mikrocontroller. Das artet aber häufig in einen Glaubenskrieg aus. Ich hatte bei meinem Einstieg einfach C lernen wollen. Und ich bin kein Sprachkünstler, dass ich mir dann einen Compiler schreibe von C nach Basic oder umgekehrt - oder so.

FrostFG
19.10.2009, 14:59
Nun, so wie ich das verstanden habe (und korrigiert mich wenn ich falsch liege) ist Bascom die Standartsprache. Oder ist das etwa das selbe?
Letztendlich ist mir das egal, meine Schulerfahrungen hatte ich mit VB und neu lernen muss ich eh. Aber bitte eine Sprache bei der ich bleiben kann.

Danke übrigens für das Video vom BigDog, das ist ja der absolute Kracher. Der läuft ja sicherer als ein echtes Tier. Besonders bei der Szene auf Eis dachte ich nur: "Wahnsinn"

Bis jetzt kam nichts was gegen den Asuro spricht, werde mir den also holen sobald ich Zeit habe. Und vielleicht noch den "Einstieg in die Robotertechnik" oder wie das hieß. Vielleicht findet sich das ja auch irgendwann mal in der Bucht, weil 50 € sind auch nicht geschenkt.

FrostFG
19.10.2009, 23:34
Ich habe nun noch etwas weiter gelesen.
Muss ich mich denn für eine Sprache entscheiden? Was wird häufiger verwendet bzw. ist vielseitiger einsetzbar? Ich finde das recht verwirrend mal einen Artikel mit der einen, mal einen mit der anderen Sprache zu verwenden.

Ich muss sagen die Programmteile die ich in "roboter selbst gebaut" (grade in google preview) mit bascom sehe scheinen auf den ersten blick wesentlich narrensicherer.

oberallgeier
20.10.2009, 08:18
... wie ich das verstanden habe ... ist Bascom die Standartsprache ...Das ist nicht falsch. Viele Kollegen hier programmieren recht komplexe Dinge mit Bascom. Damit sind anspruchsvolle Programmieraufgaben zu lösen, soweit ich das als absoluter Bascom-Fremder beurteilen kann. Der asuro wird übrigens in C programmiert - WENN man (wenn Du) mit der umfangreichen und praktischen asuro-library arbeiten will(st). Natürlich kann man das alles in bascom programmieren, da ist aber die Unterstützung durch solche vorgefertigten Bibliotheken wohl minimal, wenn überhaupt vorhanden.

Vorteil von Bascom ist offensichtlich die Syntax, die "lesbarer" ist als bei dem etwas sehr kryptisch angehauchten C.

Welche Nachteile gibt es zu Bacom aus meiner Sicht?
Es ist offensichtlich (siehe entsprechende Problemberichte), dass manche Hardwareoperationen in Bascom soweit vorgefertigt sind, dass gelegentlich gewünschte Varianten schwer durchführbar sind. Damit wird der Vorteil der leichteren Verwendung erkauft.
Die Version für größere Codestücke ist kostenpflichtig.
Es gibt Bascom für ATMEL-Controller, soweit ich weiß, ist beim Umstieg eine andere Sprache notwendig. Du wirst aber wohl für Jahre nicht/kaum umsteigen wollen.
Bascom ist als Basic-Dialekt nicht von Haus aus für hardwarenahe Programmierung erstellt worden (das ist wieder ein Urteil, das ich nur aus den entsprechenden Problemen/Fragen/Diskussionen rauslese). Dagegen ist C eben DIE Hochsprache mit Hardwarebezug.
Andere Nachteile könnte man aufzählen - sehe ich nicht wirklich diskussionswürdig. Na ja, manche sprachliche Verrenkungen sind in C garnicht möglich - beispielsweise.
Egal wie Du es siehst: es ist eine Entscheidung, die eigentlich ausschließlich bei Dir liegt. WENN Du Dich entschieden hast, wirst Du dahinter stehen und "alles" mit dieser Sprache machen könnenwollenmüssen.


... Bis jetzt kam nichts was gegen den Asuro spricht ... 50 € ... nicht geschenkt.Stimmt. ABER: zur Programmierung des asuro habe ich oben etwas geschrieben. Weiter: Du solltest die 20 € für einen USB-IR-Transceiver dazurechnen. Der mitgelieferte RS232-Transceiver macht - nach Forumsberichten - recht viel Ärger. Dazu natürlich die BAU- UND BEDIENUNGSANLEITUNG (http://www.arexx.com/downloads/asuro/asuro_manual_de.pdf) runterladen - und durchlesen. Die hübsche Stückliste von M1.R (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=43470&highlight=) ist sehr empfehlenswert und hilfreich. !! UND vor dem Zusammenbau nochmal posten - da gibt es manchen Trick, der zu beachten wäre.

FrostFG
20.10.2009, 10:16
Danke für die erklärenden Worte zu den Sprachen.
Denke ich werde am Freitag dazu kommen mir den Asuro zu kaufen + Leiterplatte und Widerstände zum ersten Löten :) + Tranceiver da an den 7-8 Rechnern die bei uns rumgammeln max. 2 serielle Ports sind :)
Welchen Tranceiver sollte ich kaufen? Ich nehme an solche Teile kann man auch wieder ablöten und bei anderen Projekten verwenden? Brauche ich dafür sowas wie eine 3. Hand oder ist das zu händeln?
Bin irgendwie total aufgekratzt und muss noch bis Wochenende warten :(

Edit: wenn es den receiver auch bei conrad geben würde wäre das sehr praktisch.

Richard
20.10.2009, 11:52
Moin moin.

Ich programmiere als Wiedereinsteiger, weils einfacher erscheint in Bascom.
Früher habe ich nur in Assembler µc b.z.W. Quick Basic PC programmiert.

Wenn Du eh neu lehrnen mußt, nehme besser C, hat zwar ne eigenartige
Syntax aber man gewöhnt sich ja an alles. C ist einfach Hardware näher
und damit flexiebler einzusetzen. Ich habe festgestellt das eine Englische
Tastatur für C bedeutend einfacher zu Bedienen ist....

Gruß Richard

oberallgeier
20.10.2009, 12:00
Danke für die erklärenden Worte zu den Sprachen ...Gerne, wie gesagt - das ist immer eine sehr persönliche Ansicht (ich finde FORTRAN irgendwie besser lesbar *ggg* - und Lisp hatte ich mal ein paar hundert Seiten geschrieben - schauderhafte Mathematik dort . . . . aber C find ich wirklich recht gut).


... Welchen Tranceiver ... wenn es den ... bei conrad geben würde ...Den gab es mal dort, hatte gerade nachgesehen, hab ihn vielleicht übersehen ? ? Es ist dieses Ding da. (http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=X4;GROUPID=3644;ARTICLE=67 332;START=0;SORT=artnr;OFFSET=16;SID=32gJCi0qwQASA AACWeiIcdf703ef7a6c2aa660bbbf009a4ee4fc7) In der asuro-Schachtel liegt der Bausatz für einen RS 232-Receiver - meiner läuft nach vielfachen Umbau- und Transplantationsmaßnahmen immer noch nicht. Aber mein UsB-Transceiver läuft.


... solche Teile kann man auch wieder ablöten und bei anderen Projekten ... eine 3. Hand ...Der asuro-Transceiver ist speziell für die IR-Schnittstelle des asuro gebaut, er ist ein separates Teil, sieh Bild im obigen Link. Er wird der nur noch für einen anderen AREXX-Roboter benutzt. Die Verwendung auf einem anderen Projekt wird wohl nicht sinnvoll sein, zumal die Übertragungsrate mit 2400 Baud nicht die flotteste ist - ich lese meine Messwerte aus meinem MiniD0 mit 57,6 kBaud!

Die benötigten Werkzeuge sind in der BAU- UND BEDIENUNGSANLEITUNG, siehe Link oben, beschrieben. Diese Dinge solltest Du bitte wirklich vorher lesen.


... Bin irgendwie total aufgekratzt und muss noch bis Wochenende warten ...Ich kenne das - ist wie vor Weihnachten, als wir noch kleine Buben waren *ggg*-

PicNick
20.10.2009, 13:34
...ist wie vor Weihnachten, als wir noch kleine Buben waren...
Ja, genau, irgendein elektrisches Werkel kriegen, aber keine Batterien dabei, und 3 Tage die Geschäft zu.

Hubert.G
20.10.2009, 13:42
Es gibt jetzt ziemlich neu, den NIBOBee. Er ist preislich beim ASURO, kann aber einiges Mehr und hat noch Reserven.
Zu den Sprachen ist ja alles gesagt, ich bin für C.

FrostFG
20.10.2009, 13:42
erinner mich nicht daran, sowas ist schon immer mein hass gewesen. geht mir aber auch heute immer noch so. sa abend hat man zeit zum basteln und irgendwas fehlt... argh :)

Richard
20.10.2009, 13:43
...ist wie vor Weihnachten, als wir noch kleine Buben waren...
Ja, genau, irgendein elektrisches Werkel kriegen, aber keine Batterien dabei, und 3 Tage die Geschäft zu.

Iiiiii wie gemein. :-)))

Richard

oberallgeier
20.10.2009, 13:58
... ziemlich neu, den NIBOBee ...DAS ist ja sagenhaft, da haben sich die Entwickler ja wirklich Mühe gegeben (ich kannte den bis jetzt nicht).


ATmega16 ... verschiedene Sensoren ... integrierten USB-Programmer, der zusätzlich als Ladegerät ...Wirklich, das klingt sehr gut. Gerade habe ich auch die Bauanleitung (und Funktionshandbuch) angesehen und kann das alles nur loben. Sogar Bilder der einzelnen Bauteile sind dabei, für Anfänger wirklich eine große Hilfe. Da hat man sicher ziemlich auf die Erfahrungen mit dem asuro gelinst. Und jede Menge pfiffige Dinge: diesmal sind die Akkus nicht mit Kabelbindern befestigt, die haben als Fühler ihren Platz gefunden. Auch das Tutorial in C und um C heruem ist sehr schön.

FrostFG
20.10.2009, 14:13
danke für den tipp mit dem nipobee. klingt auch sehr gut, ich denke ich werde aber mit dem inzw. etablierten asuro beginnen.
gibt es solche bastelkits auch mit beinen?

oberallgeier
20.10.2009, 14:34
... gibt es solche bastelkits auch mit beinen?
Klar. (http://www.solarbotics.com/products/k_w3/)

.................http://www.solarbotics.com/assets/images/k_w3/kw3_ps.jpg

radbruch
20.10.2009, 16:01
asuro/Yeti USB-Transceiver:
http://conrad.de/goto.php?artikel=191142

oberallgeier
20.10.2009, 17:01
Danke mic,

ich habs unter asuro gesucht - da hat die Koan-Rat-sche (na ja, klingt nicht wirklich ähnlich) Suchmaschine nix gefunden.

FrostFG
22.10.2009, 20:31
soooo, heute nen asuro, das USB ding und diverse kleinteile eingekauft - das chaos kann beginnen.
baue erstmal paar leds + widerstände zusammen, nicht das ich dann die platine wegrauche :D

oberallgeier
22.10.2009, 22:14
... nicht das ich dann die platine wegrauche ...Na so schlimm wirds wohl nicht werden. Beim SFH5110 aufpassen, der mag Hitze garnicht gern. Vielleicht noch ein paar Beispiele ansehen und durchlesen/überfliegen (nach 23:00 lötet sichs sowieso nicht mehr so exakt):

Beispiel 1 - Artikel zu asuro im roboternetz-Wiki (http://www.rn-wissen.de/index.php/Asuro). Gibt nicht sooo viel her.
Beispiel 2 - Beschreibung des Zusammenbaus (http://www.asurowiki.de/pmwiki/pmwiki.php/Main/Zusammenbau) im asuro-wiki.
Beispiel 3 - asuro Modifikationen (http://www.asurowiki.de/pmwiki/pmwiki.php/Main/OdometrieModifikation) an der Odometrie - im asuro-wiki. Es gibt auch andere Modifikationen.
Beispiel 4 - Beilagscheibe Odometrie und Montage des IR-Equipments mit Hitzeschutz (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=343494#343494) - von mir.
Beispiel 5 - Beilagscheibe Odometrie (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=245811&sid=4a4d27f99b0500c4c896adf678742f36#245811) von radbruch.
Beispiel 5 - Illustrierte Stückliste (https://www.roboternetz.de/phpBB2/viewtopic.php?t=43470&sid=1a94395621468a1d212a0fc0749e172e) von M1.R

Wichtig sind die Beilagscheiben aus Beispiel 4 und 5. Sie verhindern ein Taumeln der Odometriescheiben und dadurch gestörte Messungen. Die hitzegeschützte Montage des IR-Equipments läuft bei mir sehr gut - dabei ist der gezeigte Schrumpfschlauch (ich habe später Messingröhrchen genommen (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=355976&sid=1da389a90c72b8e0d2d7dd45dc4256f8#355976)) dringend notwendig oder ein sonstiger Strahlungsschutz vor der IR-LED ! ! ! Auch ein Fremdlichtschutz, sprich eine Abdeckung, der Odometrie ist empfehlenswert. Geht z.B. mit einem geteilten Lippenstiftdeckel.

In dem asuro-wiki Artikel über Modifikationen sind noch Steckverbindungen für die Front-LeDs zur Linienverfolgung gezeigt - auch keine schlechte Idee. Wenn Du solche Stecker hast (Buchsenleisten für WireWrap) solltest Du sie montieren.

Aber was solls, Du wirst den Zusammenbau schon gut hinkriegen.

Viel Erfolg

FrostFG
22.10.2009, 23:06
Danke für die Links. War heute mit der Testplatine und den Widerständen schon gut beschäfigt. Ehrlich gesagt hätte ich nicht erwartet das das alles soooo klein ist ;)
Welchen Durchmesser hat denn eure Lötspitze und das Lötzinn?
Denke ich muss morgen erstmal noch ne 3te Hand und ne dünnere Spitze besorgen. Vielleicht sollte man auch so spät wirklich nichts mehr machen.

oberallgeier
23.10.2009, 07:55
... hätte ich nicht erwartet das das alles soooo klein ist ...Wie heißt es so schön? Small is beautiful! Dabei weißt Du ja, dss es auch noch kleiner geht als so bei TTH. Im Bild meine Statusanzeige-LEDs SMD, Bauteilgröße 0805, also 2,0 mm x 1,2 mm, Lochabstand wie üblich 2,54 mm. Zur Qualität der Lötung muss gesagt werden, dass dieses Bild meine erste SMD-Erfahrung zeigt.

................http://oberallgeier.ob.funpic.de/led_1618.jpg


...Welchen Durchmesser hat denn eure Lötspitze und das Lötzinn ...Mal so gesagt: meine Löt spitze hat Ø 0,8 mm, mein Lötzinn zu asuro-Lötzeiten hatte Ø 1mm, derzeit aber Ø 0,5 mm. Eine zuuu dünne Löt spitze macht wenig Sinn bei TTH. Gerade für die Achsen des asuro hat man dann auf alle Fälle Probleme, da hatte ich eine 3 mm Spitze an einem 220V-Weller mit 60W genommen (vom Elektriker geliehen).


... Denke ich muss morgen erstmal noch ne 3te Hand ...Das wollte ich auch immer, aber ich komme ganz gut mit diesen Dingen aus (klickaufsBild):

................http://oberallgeier.ob.funpic.de/3teH_1807_k.jpg (http://oberallgeier.ob.funpic.de/3teH_1807_50.jpg)

Der Schraubstock mit Schonbacken ist von Tschibo für 10€ (?), die Zange mit Spannvorrichtung aus der Schublade und die Zahnarztzange mit Klemmbinde ein Erbstück vom Vater.

Auf jeden Fall wünsche ich Dir viel Erfolg und Vergnügen beim Aufbau und bei der ersten Inbetriebnahme

FrostFG
23.10.2009, 18:10
Vielen Dank. Es geht langsam vorran und mit 0,5er Zinn und dünner Spitze geht es viel besser.
Im Handbuch steht das Zinn soll in die Löcher laufen. Eine gute Lötstellen auf der Rückseite ist kein Thema, aber reinlaufen tut das Zeug nicht... ausßer ich erhitze die Platine wesentlich stärker. Muss es denn hinnein, oder reicht es wenn es gut verlötet ist?

oberallgeier
23.10.2009, 18:57
Diese Antwort ist jetzt total fies: wenn das Zinn hineinläuft, dann ist "es" gut verlötet. Warum? Wenn es NICHT hineinläuft, kannst Du unter Umständen eine kalte Lötstelle einbauen - das ist eine der ganz schlimmen Fehlerquellen.

Die Wärmeleitung beim Löten erfolgt von der Löt spitze aus vorzugsweise durch den Draht (des TTH-Elementes - Through the hole (http://de.wikipedia.org/wiki/Through_Hole_Technology)) - also hat das Zinn eine hübsche Wärmeleiter. Der weitere Wärmetransport erfolgt durch die metallische Wandung der Durchkontaktierung - die Platine leitet weniger die Wärme. Aber es ist ein Spaziergang auf einem recht schmalen Grat.

FrostFG
24.10.2009, 14:09
so gut wie fertig, nur ein Problem: die Rücklichter: ein Kreissymbol auf der Platine. Ist die abgeflachte Seite des Kreises + oder -?

Hubert.G
24.10.2009, 14:21
Die abgeflachte Seite ist die Kathode, sollte auch auf der LED abgeflacht sein.

FrostFG
24.10.2009, 14:23
ok, ich nehme alles zurück und behaupte das Gegenteil :)

FrostFG
24.10.2009, 21:54
Wollte nur mal mitteilen das der Asuro beim ersten Start tadellos durchgetestet wurde. *stolz bin*
die 3 Leds vorn habe ich schon steckbar gebaut, Motor und Batterien nicht, hatte leider keine Stecker für diese kleinen Buchsen die vorn verwendet werden.
C scheint ja am Anfang auch recht eingängig zu sein, mal sehen wie sich das morgen bewährt.
Gibt es nen heißen Tipp wo rein man die USB-Platine verbauen kann? Welcher Kunststoff ist denn IR durchlässig?

021aet04
25.10.2009, 09:17
Du könntest ein Kunsstoffgehäuse nehmen und entweder eine IR durchlässige Scheibe von z.B. einer Fernbedienung nehmen oder einfach an der Stelle wo die IR Diode und Transistor sitzt ausschneiden.

FrostFG
26.10.2009, 00:11
Ok, den letzten Fehler habe ich selber gelöst.
Nun taucht folgendes Problem auf:
Beim Schaltercheck läuft beim Drücken des Schalter ganz rechts der linke Motor an.
Beim Motorcheck läuft wenn der rechte Motor rückwärts drehen soll der linke.
Könnte es sein das der Kleber mit dem der Ball befestigt ist doch leitfähig ist?

oberallgeier
26.10.2009, 07:56
Ok, den letzten Fehler habe ich selber gelöst ...KLASSE - meine Gratulation. Eigene Fehler selber finden, das ist ja nicht sooo leicht.


... Könnte es sein das der Kleber ... leitfähig ist?WENN er leitfähig ist, dann
1) kann man das mit einem Multimeter/Widerstandsmessgerät messen
2) Bitte in diesem Thread (https://www.roboternetz.de/phpBB2/viewtopic.php?t=47220&sid=310f18b2a136f51b1700d69bf4233d22) den Kleber beschreiben

Das ist wohl unwahrscheinlich. Die Taster richtig auszulesen scheint ein Problem zu sein. (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=424953#424953) Häufig wird geraten, den Taster mehrfach auszulesen und einen Mittelwert zu bilden. Hintergrund ist - eher hauptsächlich - die Tasterhardware. Alle Taster hängen zusammen an einem einzigen Pin, PC5/Pin27, und werden durch ein Widerstandsnetzwerk identifiziert (siehe BAU- UND BEDIENUNGSANLEITUNG, Seite 74 mitte). Schon kleine Änderungen der einzelnen Widerstände, z.B. Ende der Toleranzgrenze, falsch ausgewählt, kalt angelötet uvm, können eine Fehlfunktion hervorrufen.


... wenn der rechte Motor rückwärts drehen soll ...(läuft) der linke ...Ob der Motor richtig angeschlossen ist, hast Du sicher schon geprüft (siehe BAU- UND BEDIENUNGSANLEITUNG, S 32).

Im Übrigen gibt es bei AREXX eine ganze Latte von Testprogrammen (http://home.planet.nl/~winko001/Asuro/Software/AsuSfwPagFrm.htm) für den asuro, meist sogar gleich in *hex, auch mit Code(teilen) - und auch öfters mal eine Kurzbeschreibung dazu.

Weiter viel Erfolg

FrostFG
26.10.2009, 09:39
ok, das mit den Tastern stimmt jetzt.

Zum Motor: Mit dem Testprogramm aus dem Link funktioniert es. Wo suche ich zweckmässigerweise nach dem Fehler? In der Übertragung? Direkt auf der CD (was ich für unwahrscheinlich halte).
Die Übertragung produziert ab und an "c" und "t", letztendlich funktioniert das flashen aber laut Azeige. Ist das ein kritischer Punkt?

oberallgeier
26.10.2009, 10:04
Schade - als 3000stes Posting (du liebe Zeit - schon soo viel, und das Meiste sind eigene Fragen, dumme Bemerkungen und OT´s) wollte ich eigentlich etwas gaaanz Kluges schreiben. Keine Chance *schnief*.

... Wie also kann ein falscher Motor angesprochen werden? Müsste das Problem nicht am Controller zu suchen sein ...Wenn der linke Motor bei den Pinnen ML+ und ML- angeschlossen ist, dann sollte das korrekt laufen. Falsch verdrahtete Controller sind ungefähr so häufig wie Lottomaximalgewinne - meist aber etwas seltener.

Es gibt doch einen Test "Motortest links" und "Motortest rechts" ! ? Wenn der korrekt läuft, vermute ich einen Softwarefehler.

oberallgeier
26.10.2009, 11:00
Gerade hatte ich mir das DrivingAsuro.hex (http://home.planet.nl/~winko001/Asuro/Software/AsuSfwPagFrm.htm) geholt zusammen mit dem DrivingAsuro.txt.

Geflasht (mit dem originalen Flashprogramm). Terminalprogramm angeworfen und als Eingang den IR-Transceiver gewählt, 2400 Baud, 8N1. Asuro ausgeschaltet und wieder eingeschaltet. Der asuro sendet jetzt über den IR-Transceiver an das Terminalprogramm:


DrivingAsuro V1.0 (2006-05-18, Arexx-Henk)
Mit dem Terminalprogramm gesendet:
q,f,l Darauf läuft MEIN asuro genau wie im *.txt beschrieben:

q,f,x

This middle 'f' command makes Asuro drive forward with default speed (10cm/s) over a default distance (20cm). 'q' means 'start and 'x' means 'execute'.
... und da kann ich sehen, dass BEIDE Motoren recht schön und gleichmässig fahren.

FrostFG
26.10.2009, 12:24
habe inzw. ein kleines programm gebaut das die motoren laufen lässt. rechts läuft es nur stotternd oder garnicht. wahrscheinlich muss ich doch die kontakte nochmal neu machen, da mein werkzeug usw. aber in meiner anderen wohnung ist muss das wohl leider bis zum wochenende warten. ich teste aber das von dir genutze programm davor nochmal

edit: selbes stotterndes verhalten. wahrscheinlich hat der kontakt beim verdrehen der kabel und verkleben des motors doch schaden genommen. weiter gehts also am wochenende :(

oberallgeier
26.10.2009, 12:44
... in einer Entwicklungsumgebung programmieren reizt mich eher als das es mich abschreckt ...
... Asuro ... in C zu programmieren? Das schreckt mich ...
habe inzw. ein kleines programm gebaut das die motoren laufen lässt ...C - wo ist Dein Schrecken! Und das nach wenigen Tagen ! ! !

Hast Du schon versucht den störenden/gestörten Motor einfach an einer Gleichstromquelle laufen zu lassen?? Vielleicht stottert der. Dann wäre die restliche Arbeit doch übrig. Teste das mal z.B. mit zwei von den vier Zellen aus der asuro-Energiezentrale oder so ähnlichem.

FrostFG
26.10.2009, 16:51
habe leider wirklich überhaupt keine werkzeuge hier, keine lötstion, nichtmal den schlüssel um die räder zu lösen.
das muss warten und ich bin somit gezwungen mal meine abschlussarbeit zu vollenden :D

oberallgeier
26.10.2009, 21:23
... muss warten ...Diese Situation hatten wir doch schon mal - Weihnachten und keine Batterien und so. Armer Mensch!


... ich bin somit gezwungen mal meine abschlussarbeit zu vollenden ...Das wird - mit Blick auf Deine Zukunft - die bessere Beschäftigung sein. Ok ok, ich lass das, ich hatte dabei nicht mal einen Finger gehoben. Denn ich wünsche Dir für diese Tage viel Glück bei Deiner aktuellen Arbeit und einen guten Wirkungsgrad (ausgebrachte Leistung dividiert durch eingebrachte Leistung).

oberallgeier
08.11.2009, 11:28
Hi FrostFG, hast Du Dich so festgebissen in der Abschlussarbeit ?

oberallgeier
16.11.2009, 08:26
... gern einen Roboter bauen ... Laufen in schwierigem Gelände ... mir über einen Schutthaufen nachzulaufen ...Noch mehr aus Boston:
http://www.youtube.com/watch?v=67CUudkjEG4 und wenns Dir vor so ner Art Talkshow nicht graust
http://www.youtube.com/watch?v=5tr0l6iWAUo&feature=related
wobei natürlich daran zu denken ist, dass bei "... saves lives on battlefield ..." immer von their own lives (und wie immer irgendwo "anders" in der Welt) die Rede ist.

Richard
16.11.2009, 14:09
Mit dem Budget und die Technischen Möglichkeiten, würde
ich bis zum Ableben nicht mehr aus den Keller kommen. :-)

Gruß Richard

oberallgeier
16.11.2009, 14:14
Siehst Du Richard, das ist der Vorteil unseres kleinen Budgets und unserer geringen technischen Möglichkeiten, dass wir wissen: Es gibt auch ein Leben ausserhalb des Kellers. Das wissen wir zwar nur der Not gehorchend, aber immerhin. Aber ich würde dann dem Teil Trickschifahren beibringen oder Snowboardtricks - ein hübscher nose roll - und das dann zu zweit auf der Piste - hmmmmmmm *ggg*.

oberallgeier
22.11.2009, 10:42
Ein geländegängiges autonomes Ding muss nicht unbedingt Beine haben. Dieses hier wäre was (http://www.youtube.com/watch?v=haGcyQV3h4Y&feature=fvw) für den kommenden Winter. Übrigens, Dartmouth liegt nicht soo weit weg von Boston *gg*.