- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 9 von 9

Thema: Richtiger / sinnvoller Einstieg

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    Frage Richtiger / sinnvoller Einstieg

    Hallo Ihr lieben,

    mein Name ist Mitko, ich bin 27 Jahre jung und wohne in Leverkusen. Habe Mechatroniker gelernt, allerdings sind meine kenntnisse in Elektrotechnick usw. etwas eingerostet, da ich nicht wirklich als Mechatroniker arbeite. Ich kann keine Programmiersprache bin mir aber im klaren das ich das lernen muss und auch lernen werde.
    Soviel erst mal zu mir, nun erst mal eine kurze Vorgeschichte warum es mich hier hin verschlagen hat.

    Vor ca. 3 Wochen hab ich mir den Film „real Steel2 angeschaut, zum X‘ten mal. Da dachte ich, wäre cool wenn es sowas echt geben würde.
    (Ich weis ein paar von euch werden jetzt mit den Augen rollen und denken: Schon wieder so ein Spinner.)
    Wie es der Zufall so will, kam ein paar Tage später in den Nachrichten ein kurzer Beitrag zur „Robo One“ unteranderem ein Ausschnitt vor „kleine“ R/C Humanoide Roboter gegen einander kämpfen. Und da war es um mich geschehen. Schnaff Paff Dr.Googel befragt und da hab ich auch diverse Robo-Kit‘s gefunden. Die Preise haben mich allerdings erst mal im Stuhl gehauen (auch wenn die gerechtfertigt sind).
    Nach wie vor hat sich aber nichts daran geändert das ich so was Bauen willen!

    Natürlich bin ich mir im klaren das ich mir einfach so ein Kit kaufen könnte und los legen könnte, das bringt mir aber nichts weil ich da dann mit vorgefertigten Sachen arbeite und im Endeffekt nicht weis was, was braucht ein Roboter? Wie funktioniert er? Usw.
    Darum Suche ich hier ein bisschen Hilfe.
    Ich hab durch ein bisschen Recherche heraus gefunden das es diverse Programmiersprachen gibt: Arduino, Base-Stamp, C und AVR.
    Was ich nicht weis ist welche Programmiersprache ist geeigneter um einen Humanoiden zu programmieren? Dann hab ich erfahren das es neben einem „Brain-Board“, wo ich mal davon aus gehe das da das Programm für den Robot drauf gespeichert ist und ausgeführt wird, noch ein Motorkontroller gibt und was weis ich nicht noch für sachen wo ich mir keinen reim draus machen kann. Dann hab ich auch noch was von einer Daisy-Chain gelesen, im Zusammenhang mit dem Bioloid GP, das ist eine Art Bussystem hab ich mittlerweile festgestellt.
    Darum dachte ich mir fang „ich“ erst mal klein an mit einem Starter Robot. Da hab ich dann den Asuro, NiboBee, Nibo2 & Boe-Bot gefunden. Die alle unterschiedlich Programmiert werden.
    Um das ganze jetzt mal abzukürzen, ich bin von den ganzen Info´s „erschlagen“.


    Nun meine Frage/Fragen an euch.

    Ist mein Ziel einen Humaoiden zubauen zuhoch gesteckt?
    Es ist das wo ich am Ende sein will, nicht morgen nicht Übermorgen, es ist Quasi das Fernziel.

    Welcher „Starter Robot“ ist am besten für mich geeignet?
    Mit dem Ziel Humanoid-Robot am ende.

    Mit welcher Programmiersprache ist ein Humanoid am ehesten zu realisieren?
    Ich kann keiner der Programmiersprachen, lerne aber relativ schnell bei solchen dingen.
    Ich möchte zwar von vorn anfangen, nur nicht 4 verschieden Programmiersprachen erlernen müssen.

    Was Braucht man alles für einen Humanoiden?
    Für einen R/C gesteuerten.

    Ist es Sinnvoll einen „Umweg“ über Sumo-Bot´s zu gehen?


    Das war es erst mal von meiner Seite her, ich freue mich schon auf eure antworten.


    LG
    Mitko aka zsibby

  2. #2
    Moderator Robotik Einstein Avatar von HannoHupmann
    Registriert seit
    19.11.2005
    Ort
    München
    Alter
    41
    Beiträge
    4.534
    Blog-Einträge
    1
    Jeder von uns hat irgend eine Motivation warum er Roboter baut und meistens sind es irgendwelche Filme oder der schlichte Wunsch die Weltherrschaft an sich zu zu reißen.

    Solange du nicht auf die Idee kommst Asimo und Co nachbauen zu wollen und dich eher im 30cm Bereich aufhalten willst ist es kein Problem einen Humanoiden zu bauen. Ein bisschen relativieren muss ich das "kein Problem" schon, es ist nicht unmöglich für Hobbybastler und Co, allerdings wird es nicht viel günstiger als die Bausätze werden, dass gleich mal vorweg.

    Ich würde kein Arduino nehmen, da die Humanoiden doch sehr speziell sind, also bietet sich AVR und C an. Letzteres würde dann zum Asuro führen der ebenfalls in C programmiert wird und als Einstieg gut geeignet ist.

    R/C gesteuert würde ich gleich verwerfen, macht ja auch kein Spass einen Roboter durchs Gelände wackeln zu lassen der gar nichts selbst macht sondern einfach nur auf die Fernsteuerung reagiert, dass könnte ein billiges Plastikspielzeug aus China auch schon.

    Zurück zum "was braucht man": Erst mal genug Laborausstattung um nen Asuro zu bauen, die Erfahrung die damit gemacht werden kann, dann ein sehr gutes Konzept für einen Humanoiden und irgendwann auch tatsächlich das Material dafür, aber sich jetzt schon Gedanken über Motoren, µController und Sensoren zu machen ist zu früh. Erst mal die Randbedingungen: Größe, Funktionen, Gewicht, Preis etc abklären.

  3. #3
    Erst mal danke für deine Antwort und deine Empfehlung des asuro, nur wird der nicht in arduino programmiert?
    Und ich habe auch gelesen das man den asuro nicht so einfach erweitern kann da er nur über eine kleine Recheneinheit verfügt.

    Wie sieht es hingegen mit dem niboBee bzw. dem Nibo2 aus? Sind die zuempfehlen?

    Natürlich habe ich nicht vor Asimo & Co nach zubauen. Wollte schon im 30cm Bereich bleiben. Ich würde mich an den bioloid, robophilo, Khr-1, usw. orientieren.
    Das das nicht günstig wird habe ich mir schon gedacht, der vorteil den ich sehe ist. Man kann den roboter stückweise aufbauen und z.B. zuerst die Beine aufbauen und programmieren und später die Arme usw.
    Das mit dem R/C war auch eher als zusatz option gedacht. Das man deroboter sowohl programmieren kann ihn aber auch via Fernsteuerung bedienen kann.

  4. #4
    Erfahrener Benutzer Roboter-Spezialist Avatar von -schumi-
    Registriert seit
    30.12.2009
    Ort
    Wasserburg am Inn / Bayern
    Alter
    30
    Beiträge
    449
    Ich hab durch ein bisschen Recherche heraus gefunden das es diverse Programmiersprachen gibt: Arduino, Base-Stamp, C und AVR.
    Pass mal auf dass du da nichts durcheinander bringst:

    AVR:
    Ist eine Mikrocontrollerfamilie, die sehr populär ist. Weitere währen z.B. PIC. Bleib aber am besten bei AVR, denn die werder hier im RN und auch z.B. bei mikrocontroller.net am meisten verwendet. Ein AVR kann mit C, Bascom, Assembler und noch ein paar anderen (Luna, ..) Programmiersprachen programmiert werden. Am besten lernst du C, denn

    • Es gibt für fast alle Mikrocontroller einen C-Compiler (Compiler = Übersetzer: C -> Maschinensprache), auch für die PIC
    • Es ist nicht so hardwarenah, dass du jeden Krümel von Hand machen musst


    Arduino:
    Ist eine Platine mit einem AVR drauf. Folglich könnte man einen Arduino auch in C programmieren. Allerdings ist für den Arduino eine auf "Wiring" basierende Programmiersprache vorgesehen, die ähnlich aufgebaut ist als C, aber einfacher.

    Asure, NoboBee, Nibo2:
    Eine Platine mit AVR drauf und Rädern dran. Die könnte man auch wieder in C programmieren, aber bei einigen sind wie beim Arduino eigene/mehrere Programmiersprachen vorgesehen.

  5. #5
    Moderator Robotik Einstein Avatar von HannoHupmann
    Registriert seit
    19.11.2005
    Ort
    München
    Alter
    41
    Beiträge
    4.534
    Blog-Einträge
    1
    Es ging mir auch nicht darum den Asuro zu erweitern sondern einen geeigneten Einstieg aufzuzeigen. Ich empfehle den ASURO aufzubauen, zu programmieren ein wenig damit herum zu experimentieren und sich dann den eigentlichen humanoiden Roboter zu zuwenden.

  6. #6
    Erfahrener Benutzer Roboter Genie Avatar von HeXPloreR
    Registriert seit
    08.07.2008
    Ort
    Bad Bramstedt
    Alter
    45
    Beiträge
    1.369
    Programmieren mußt du sowieso, ob du nun eine RC Fernbedienung dran hängst oder nicht spielt eigentlich nicht so die Rolle, denn auch deine RC Siganle müßten über den Mikrocontroller ausgewertet werden. Also jedenfalls wenn Du im autonomem Betrieb "dazwischen funken" willst. Natürlich kann man den Empfänger auch dazu bauen und immer die Servos umhängen...aber wer macht denn sowas?
    Wenn Du Dich entschliessen solltest den Bioloid zu nehmen, dann geht es eh nur über einen µC, weil die Dynamixels nicht über PWM angesprochen werden können.
    Dann nimm aber bitte auch einen RoboControlPad von Bioloid oder Lynxmotion (PS2 Design)....weil mit einer "normalen" RC Fernbedienung wirst Du wenig Freude an der Steuerung eines Humanoiden haben. Mit Pad kannst Du Tastenkombinationen programmieren und darauf verschieden Aktionen ausführen lassen.
    Geändert von HeXPloreR (19.08.2012 um 16:38 Uhr)

Ähnliche Themen

  1. richtiger Schrittmotor?
    Von 4fnash im Forum Motoren
    Antworten: 5
    Letzter Beitrag: 08.05.2010, 18:52
  2. Antworten: 3
    Letzter Beitrag: 03.12.2009, 19:36
  3. Richtiger Schalter ?
    Von Enten Züchte im Forum Elektronik
    Antworten: 3
    Letzter Beitrag: 12.06.2008, 09:08
  4. Richtiger Motor?
    Von BlackBroom im Forum Motoren
    Antworten: 1
    Letzter Beitrag: 03.01.2007, 18:31
  5. Was ist Sinnvoller für den Anfang ? Ein Bausatz?
    Von Thomas_K im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 1
    Letzter Beitrag: 11.04.2006, 23:31

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen