Hallo,
Ich wollte wissen zu welchen Programmierbereich die Ferngesteuerte Roboter sind,Genauer gesagt Militär programmierung und welche Sprachen werden dafür benutzt.
Ferngesteuerte Roboter
Ferngesteuerte Roboter
C ( Durchschnittlich ) C++ (am Lernen)
Re: Ferngesteuerte Roboter
Da musst du wohl etwas genauer ausdrücken worauf du hinaus willst. Einfach ferngesteuerte Roboter können auch mit sehr wenig Programmierung realisiert werden. Sobald aber auch etwas autonomes Handeln erforderlich ist wirst du sehr schnell und sehr stark mit Wahrscheinlichkeitsrechnung in Kontakt kommen (Da kann ich nur "Probabilistic Robotics" Thrun, Burgard u. Fox empfehlen). Als weitere Punkt ist auch künstliche Intelligenz bzw. Planung sehr wichtig.
Sprachen können dabei wohl sehr viel eingesetzt werden. Wenn es sich um Low-Level Sachen wie Motorsteuerungen oä. handelt wird meistens C oder Assembler verwendet. Für Planung und KI gibt es durchaus auch eigene Sprachen. Ich habe bis jetzt eigentlich nur C für ganz Low-Level Sachen mit sehr begrenzten Ressourcen (kleiner Mikrocontroller) und C++ wenn etwas mehr Ressourcen zur Verfügung stehen (größerer MC, zb. ARM).
Was ist denn eigentlich Militär Programmierung?
Sprachen können dabei wohl sehr viel eingesetzt werden. Wenn es sich um Low-Level Sachen wie Motorsteuerungen oä. handelt wird meistens C oder Assembler verwendet. Für Planung und KI gibt es durchaus auch eigene Sprachen. Ich habe bis jetzt eigentlich nur C für ganz Low-Level Sachen mit sehr begrenzten Ressourcen (kleiner Mikrocontroller) und C++ wenn etwas mehr Ressourcen zur Verfügung stehen (größerer MC, zb. ARM).
Was ist denn eigentlich Militär Programmierung?
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: Ferngesteuerte Roboter
Roboter gehören zu Embedded Systems, Robotik und Elektrotechnik.Ich wollte wissen zu welchen Programmierbereich die Ferngesteuerte Roboter sind,Genauer gesagt Militär programmierung und welche Sprachen werden dafür benutzt.
Programmiert wird in Assembler, C, C++ und so ziemlich jeder anderen Sprache die dafür geeignet ist, auf irgendeinem µC zu laufen, bzw man nutzt x86-Technik.
Z.B nutzt das netduino(relativ cooles Teil) C#.
Roboter sind aber sehr komplizierte Geräte, die sich nicht so Generalisiert beschreiben lassen.
Wenn du dich wirklich dafür Interessierst, kauf dir einen Arduino und experimentiere etwas damit rum.
MfG cloidnerux.
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Ferngesteuerte Roboter
Wenn eine Rakete ein ferngesteuerter Roboter ist, dann weiß ich, dass dort Ada verwendet wurde.
Ada gilt als besonders sicher.
Ada gilt als besonders sicher.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: Ferngesteuerte Roboter
Danke für die schnellen Antworten. 

C ( Durchschnittlich ) C++ (am Lernen)
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Ferngesteuerte Roboter
Falls Du Ada lernst, mach ein Tutorial ^^
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
- Dirty Oerti
- Beiträge: 2229
- Registriert: Di Jul 08, 2008 5:05 pm
- Wohnort: Thurndorf / Würzburg
Re: Ferngesteuerte Roboter
Xin hat geschrieben:Wenn eine Rakete ein ferngesteuerter Roboter ist, dann weiß ich, dass dort Ada verwendet wurde.
Ada gilt als besonders sicher.
Hör mir mit dem Scheiß auf ^^ Mit Ada werde ich mich - als "Luft- und Raumfahrtinformatiker" - leider zwangsweise beschäftigen müssen.Xin hat geschrieben:Falls Du Ada lernst, mach ein Tutorial ^^
Besonders sicher soll es sein, ja, das hab ich auch schon gehört. Als Argument gegen C/C++ für Ada. Was es bringt sieht man ja -,-
http://www.youtube.com/watch?v=IONcgYzVFlg
http://en.wikipedia.org/wiki/Ariane_5_Flight_501
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne!
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.
Ich helfe gerne!

----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Ferngesteuerte Roboter
Nicht mein Problem. ^^Dirty Oerti hat geschrieben:Hör mir mit dem Scheiß auf ^^ Mit Ada werde ich mich - als "Luft- und Raumfahrtinformatiker" - leider zwangsweise beschäftigen müssen.
Ich will Ada nur aus einem einzigen Grund lernen - um sicher zu stellen, dass ich bei Genesys nichts vergessen habe. Ich will mir später nicht sagen lassen, dass ich relevante Konstrukte weggelassen habe, obwohl man sie mit wenig Recherche hätte finden können.
Alle Sprachen müssen sich gegen C und C++ durchsetzen, denn auch wenn das die Java- und C#-User ungern hören, schlussendlich ist C/C++ die Meßlatte, an der man gemessen wird. Wenn man die Sprache nicht höher als die Meßlatten hängen kann, muss man so argumentieren, dass man das Gegenüber auf einen Standpunkt bringt, von dem aus die eigene Sprache die Meßlatte überragt.Dirty Oerti hat geschrieben:Besonders sicher soll es sein, ja, das hab ich auch schon gehört. Als Argument gegen C/C++ für Ada. Was es bringt sieht man ja -,-
Viel interessanter als das Ergebnis des Vergleichs ist die Wahl der Meßlatte und der Perspektive.
Vergleicht man gegen den Primus oder gegen einen schwachen Gegner. Ist die Perspektive gradlinig, oder verschoben, werden Sachen ausgeblendet? Wenn irgendwas fraglich ist, ist das Ergebnis irrelevant.
Aber solange C/C++ in einem Vergleich die Meßlatte ist, sagt das was über C++ aus.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.