PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Roboter mit Omniwheels und Schrittmotoren



Samplerxx
04.12.2010, 17:07
Nachdem ich auf Roboternetz gestoßen bin, habe ich begeistert einige alte Hobbies wiederbelebt. Elektronik hat mich schon immer interessiert und dank dieser Seite und der sehr guten Grundlagenbeiträge habe ich nun auch die bis dahin sehr rätselhaften Controller in mein Herz geschlossen. Mein erster Rechner war übrigens ein Commodore PET 2001 mit 8KB RAM (Für die Älteren unter Euch).

Angefangen hatte ich mit einer Steuerung für drei Schrittmotoren und mit der Zeit ist ein ganzer Roboter daraus geworden. Was soll er können ? Eigentlich egal, der Weg ist das Ziel.

Der Roboter ist in seinen Grundfunktionen nun fertig, aber kann natürlich immer erweitert werden. Es werkelt ein ATMEGA 1284 mit ca. 18 MHZ. Programmiert wird in BASCOM, was natürlich eingefleischte Programmierer entsetzt, aber es macht mir Spaß, ist trotzdem schnell, da sehr maschinennah und, ach ja, ich bekomme einfach keinen Tangens in Assembler hin......
Der Antrieb besteht aus drei Allseitenrädern, was die Mathematik erheblich mit ins Spiel bringt.

Der Roboter kann nun einen Punkt im Koordinatensystem anfahren und gleichzeitig ein Ziel (3D-Koordinaten) mit Kamera und Laserpointer anvisieren. Fahrtrichtung und Drehung sind völlig unabhängig voneinander steuerbar, er kann sich sofort in jede Richtung fortbewegen. Der Roboter kann eine GPS-Maus über RS232 auslesen, einen Wärmesensor und einen US-Entfernungsmesser auswerten. Weiterhin liest er mit dem Controller das Signal einer 4-Kanal RC-Fernsteuerung aus.

Mit Hilfe dieser fertigen Grundfunktionen geht es nun weiter ....

Ein paar Bilder und ein Video gibt es bei:

http://roboter.spanier.eu

Konstruktive Ideen sind immer willkommen.

Viele Grüße
Samplerxx

schumi2010
04.12.2010, 18:16
Hallo,

das ist echt ein super Projekt. Respekt!

Gruß Michael

Martinius11
04.12.2010, 18:21
Du könntest eigentlich nen W-lan daruf machen und die Daten auf dem Computer auswerten und dann darauf wieder via W-Lan reagieren.

wisda.noobie
04.12.2010, 20:09
wow...das ist ein schicker roboter!

Hast du die Schrittmotoren von edel-schrott.de? Ich meine, da mal die selben gesehen zu haben... Wie schwer ist der Roboter und wie Stark die Motoren? Wie viele RPM Schaffst du damit?

mfg wisda.noobie

Samplerxx
05.12.2010, 09:10
Hallo zusammen und Danke für die Antworten.



Du könntest eigentlich nen W-lan daruf machen


Mit dem Gedanken spiele ich auch, man könnte einen Raum in Quadrate aufteilen und so durch Messung einen Plan an den PC senden. Leider fehlen mir da auf der PC-Seite die Kenntnisse. Vielleicht lässt sich da was mit Visual-Basic machen, da könnte ich mich noch einarbeiten.

Allerdings möchte ich erstmal per Video-Server das Kamerabild ins Heimnetzwerk senden. Hier habe ich nur zwei in Frage kommende Geräte ergoogelt, die unter 200 € kosten. Etwas viel für den Spaß. Natürlich wäre eine fertige IP-Kamera viel billiger, aber nun habe ich eben die recht gute FBAS-Kamera schon fertig am Servo.



Hast du die Schrittmotoren von edel-schrott.de?


Die Schrittmotoren sind nicht von edel-schrott.de, war irgendein Online-Shop.

MINEBEA 23LM-C303-10 - 1,8º - 1,4A 3,5V

Zur Zeit werden sie mit 800mA über die 297/298 Kombination angesteuert, was anscheinend reicht. Man kann zum Anfahren und Bremsen allerdings "boosten" auf ca. 1A

Viele Grüße
Samplerxx

Samplerxx
05.12.2010, 09:44
Wie schwer ist der Roboter und wie Stark die Motoren? Wie viele RPM Schaffst du damit?


Die Waage sagt 6,8 Kg :shock:

Die RPM hm..., also die Motoren werden im Halbschrittmodus betrieben (400 Steps). Rechnerisch kommt der Robby damit 10,8 cm weit. Jetzt müsste man im Video die Geschwindigkeit abschätzen können. Fest steht allerdings, dass die Motoren schneller könnten, aber die Berechnung so lange dauert, das diese ausgebremst werden. Immerhin errechnet nur ein Controller für jeden einzelnen Schritt, welche Schrittkombi in Richtung Ziel führt. Bin eigentlich froh, dass er überhaupt noch so schnell fährt, weil ich vorher nicht abschätzen konnte, was so ein 18MHZ-Controller denn schafft.

Viele Grüße
Samplerxx

Lisbeth2010
08.12.2010, 14:56
Zitat:
Geplante Anwendungen:
Raumerkundung und Vermessung
Malen- und Schreiben auf einem großen Papierblatt

Zuletzt die grausame Wahrheit: Er wird niemals staubsaugen können !!!
Zitat Ende

Ja, aber warum denn niemals? Billige Putzfrau in Köln? Selber begeisterter Staubsauger? Oder ist er sich als Autor zu fein dafür?

Die Lisbeth, die auch mal einen Commodore Pet 2001 hatte! Jetzt steht er im Museum!

Samplerxx
09.12.2010, 07:10
Hallo Lisbeth,

meinen PET hatte ich damals verkauft für 200 DM, das war ein schlimmer Fehler, zumal ich einiges daran rumgebastelt hatte.....

Den Staubsauger-Hinweis habe ich aufgenommen, weil fast alle meiner Kollegen bei einem Robotor sofort ans Staubsaugen denken, scheint ein Trauma zu sein....(Bügeln ist doch viel schlimmer ?)
Ich denke, dafür bräuchte man erheblich größere Motoren und Akkus, zumindest bei einem Haushalt mit zwei Kindern. (Einen eingebauten Shredder fänd ich gut)

Viele Grüße
Samplerxx

Lisbeth2010
09.12.2010, 09:10
Für wen? Für die KINDER? 8-[
Aber Spaß beiseite: Bügeln ist viel komplizierter als Staubsaugen. Staubsaugen: nur da, wo man mit konventionellen Mittel schlecht hinkommt: klein, wendig (unter Bett, Schrank etc.) => nix große Motoren! Wie man an Dyson sieht, kann man auch im Jahr 2010 noch was Neues erfinden (im Bereich Staubsauger).
Einen schönen Tag noch (im Deutschen Museum zu München kann man einen PET 2000 bewundern! Ja, man wird alt....)
Die Lisbeth2010