Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

18.05.2008, 22:43

Roboter Programmierung

Tag hätte da mal eine Frage zur Roboterprogrammierung:
Wie spiele ich ein Programm auf ein Roboter bzw. was für eine hardware brauch ich dazu? gibts da schon irgendwelche Minicomputer auf die man das laden kann und dann Ausgangsseitig ein Digitales Signal an den Roboter sendet, der dann je nach Signal anders handelt?
Oder was für Möglichkeiten gibts da noch so alles?
Hab ein Legoroboter zuhause, will den aber mal mit C++ und ein paar Drähten und Lichtschranken zum Laufen bringen...

2

18.05.2008, 22:48

Hi
bei Chaosradio gibt es 2 sehr interessante Podcasts dazu.

http://chaosradio.ccc.de/cre067.html
http://chaosradio.ccc.de/cr124.html

Kurz gesagt, man kann sich Mikrokontroller kaufen, die sind auch gar nicht teuer, man kann die mit C oder Assembler programmieren und hat dann schön eine IDE am PC.
Die haben dann irgendwelche Anschlüsse an die du quasi alles pappen kannst.
Also prinzipiell ist das ein sehr interessantes Thema, kostet natürlich schon die ganzen Teile zu kaufen, aber jetzt nicht so viel, dass man damit nicht rumspielen könnte.
Lieber dumm fragen, als dumm bleiben!

Anonymous

unregistriert

3

18.05.2008, 22:56

Um mit Roboterprogrammierung anzufangen, kann ich nur Lego Mindstorms NXT empfehlen, hab so ein Ding selber und man bekommt den Hals nie voll genug von dem Teil. ;)

Mit LeJOS kann man darauf in Java coden, es gibt auch ne Art C/C++-Möglichkeit.

Das Teil kostet ca 250 EUR und ist das Geld alle Male wert. Ich geh demnächst richtung Mikrocontroller, aber der NXT ist für den Anfang der Beste einstieg. :)

4

18.05.2008, 23:11

Ja ich hab so ein LEGO Mindstorms Roboter wie gesagt zu Hause. Will des mit C++ und meine Elektronikkentnissen aber eben ohne das Mindstorms Steuergerät lösen sondern durch so einen Microcontroller.

Jetzt weiß ich das es sie gibt und das es geht... nur wie!? :)

Anonymous

unregistriert

5

18.05.2008, 23:17

Du willst wirklich einen eigenen NXT nachbauen? Hab ich das richtig verstanden?

6

18.05.2008, 23:23

Ei, jetzt kaufst du dir so einen Mikrokontroller und/oder guckst beim Hersteller nach den Dokumentationen.
Oder suchst dir n Internetforum wo genügend Leute die das schonmal gemacht haben sind.
Beim Podcast sollten Links zu den Herstellern sein, waren glaub ich 2 große oder so.

Wie es mit C++ aussieht weiß ich allerdings nicht, ich denke C wäre schon besser. Man muss ja bedenken, die Dinger sind dezent langsamer also will man sie auch besser ausnutzen.
Lieber dumm fragen, als dumm bleiben!

7

18.05.2008, 23:25

Nur so halbwegs:
Microkontroller bekommt ein Stromsignal (durch schließen der Lichtschranke oder sonstwas) -> Microcontroller verarbeitet Signal (je nach Programmierung eben verschieden) -> Microkontroller gibt auf einen Ausgang ein High Signal -> Roboter fährt durch Umpolung am Motor 1 Sek Rückwärts, Ausgangssignal ändert sich z.B. -> Roboter fährt nach vorne -> Ausgangssignal ändert sich -> Roboter dreht sich und fährt gerade aus.

Sowas in etwa.
Realisierbar wenn ich wüsste wie das mit dem Microcontroller -> PC -> Roboter Übertragungszeugs geht^^

Im Geschäft bauen wie gerade ein Parkhausmodel wo wir Steuerungen über eine SPS laufen lassen. Das hier ist so ähnlich nur ohne SPS sondern mit C++.

8

18.05.2008, 23:27

Also wilslt du die Lego Elektronik benutzen oder bloß den Motor? Weil die Legoelektronik per Mikrokontroller ansteuern könnte schwer werden weils evtl. nicht dokumentiert ist. Aber einen Moter kann so ein Kontroller ja normalerweise ohne Probleme steuern.
Lieber dumm fragen, als dumm bleiben!

9

18.05.2008, 23:29

Nur den Motor und antatt die LegoElektronik kommt der Controller aufs Dach :)

und wenn man die Bewegung hat kann man ja in komplexere Vorgänge gehen wie bring Teil a von Ort x nach Ort y.

10

18.05.2008, 23:33

Ich habe jetzt nur Chaosradio gehört, aber die meinten, das wäre alles gar nicht so schwer, aber sehr faszinierend und gar nicht so teuer (Mikrokontroller kriegt man für unter 10€).
Dokumentation sollte es dafür dann wohl auch genügend geben, evtl. nur englisch, aber pff.
Lieber dumm fragen, als dumm bleiben!

Werbeanzeige