Thema: Ansteuern zusätzlicher Servos |
|
|
Ist Euch klar, dass der Hexapod an uns zurückgeschickt werden muss, wenn nicht teilgenommen wird? Am einfachsten, ihr gebt den Hexapod gleich dem anderen Team heute mit. Ansonsten dann halt nächste Woche mit der Post.
|
|
Thema: Ansteuern zusätzlicher Servos |
|
|
@hexacrane: Ihr seid das Team aus Waidhofen/Ybbs? Dann bitte unbedingt das Lied und das Foto nochmals schicken. Das .rar lässt sich nicht entpacken. Bitte an hexapod@fh-hagen....
|
|
Thema: Wettbewerbsorganisation |
|
|
Diese beiden Teams erreichen wir nicht:
HTL-Traun (Betreuer Anton Mayr): Rückmeldung für die Anmeldung fehlt komplett!
HTL-Waidhofen/Ybbs (Beach Guys): Das .rar, das ihr geschickt habt ist nicht ok. Bitte nochmals foto und Lied getrennt in zwei Mails an hexapod@fh-hag.... schicken.
|
|
Thema: Ansteuern zusätzlicher Servos |
|
|
Alle Achtung!
Bekommen wir den morgen zu sehen? Ihr könntet den Arm eventuell nach dem Dance-Bewerb für ca. 5 min. präsentieren? Kommt sicher gut an!
|
|
Thema: Anmeldung - Voraussetzung für die Teilnahme! |
|
|
Herzlichen Dank an alle, die die oben angesprochenen Daten, Fotos und Musikstücke schon an uns eingesandt haben!
Leider sind das aber noch nicht alle. Vor allem bei den Fotos schaut's noch etwas dünn aus. Bitte denkt daran, dass eure Chancen beim Dance-Bewerb ohne Foto unter Umständen geschmälert werden! Die Fotos dienen der Jury nämlich in der Jurysitzung als Gedächtnisstütze. Es kommt also weniger auf deren Qualität als das pure Vorhandensein an!
Die fehlenden Daten, Fotos und Musikstücke bitte bis spätestens
heute (6.4.) abend, 20:00 einsenden!
Wer später dran ist, für den kann die Teilnahme nicht mehr garantiert werden.
Achtung! Wir haben dieses Jahr keine Möglichkeit, Musikstücke vom mitgebrachten USB-Stick noch ins System einzuspielen! Also bitte unbedingt vorher schicken.
Bei den Musikstücken (und das gilt wirklich nur für diese!) reicht es notfalls aus, wenn diese bis morgen bei uns ankommen.
Herzliche Grüße!
|
|
Thema: Schwache Servos |
|
|
5 A reichen leider nicht. Das Netzgerät sollte schon bis mindestens 10 A belastbar sein. Was da einknickt, sind nicht die Servos, sondern das ist das Netzgerät. Mit ordentlichen Akkus ist das Problem beseitigt.
|
|
Thema: Hexapod blinkt nur noch |
|
|
Bitte prüft die Einstellung der AVR-Fuses nach: SandboxS-Handbuch, Abschnitt "Einstellung der Fuses des AVR" im Kapitel über den Mikrocontroller Atmel AVR...
|
|
Thema: Anmeldung - Voraussetzung für die Teilnahme! |
|
|
An alle Hexapod-Teams!
Für die Organisation und die Moderation des Wettbewerbs am 8. April werden noch einige Angaben der teilnehmenden Teams gebraucht. Bitte sendet diese Daten spätestens bis zum
Mittwoch, dem 31. März
(aber am besten einfach gleich heute oder morgen)
1 x pro Team (!)
an hexapod_at_fh-hagenberg.at (_at_ durch @ ersetzen - Anti-Spam-Maßnahme). Falls in Eurer Schule zwei oder sogar drei Teams existieren, die Daten bitte für jedes Team getrennt schicken!
Um folgendes geht's:
1. Bezeichnung der Schule, die auf den Startnummern stehen soll
2. Bezeichung des Teams (z.B. Hex-a-pod,...) - Achtung, die Teambezeichnung sollte kurz und prägnant sein, sonst passt sie nicht auf euer Startnummernpickerl.
3. Nimmt das Team an der Disziplin "Race", an "Dance" oder an beiden Disziplinen teil?
4. Bei Teilnahme an der Disziplin "Dance" benötigen wir vorab ein Digitalfoto (ca. 1024 x 760 pixel) vom Hexapod in der Tanzaufmachung (wird nur für Jury benötigt und kann auch eine Vorabversion sein).
5.
Wird der von uns zur Verfügung gestellte Playstation-2-Controller oder ein anderes Gerät zur Steuerung verwendet? Bitte in letzterem Fall die Übertragungsfrequenz angeben.
6. Musik Bei Teilnahme am "Dance" brauchen wir vorab das Musikstück in hoher Tonqualität und seine genaue Bezeichnung (Interpret, Name des Stückes)! Die Formate .mp3, .ogg und oft sogar .wav können meist per E-Mail eingesandt werden. Das Musikstück wird beim Wettbewerb 1:1 von Anfang bis Ende abgespielt. Ein-/Ausblenden, Kürzungen und dergleichen müssen also bereits vorgenommen sein! Am Anfang muss (!!!) ein PreClick eingebaut sein! Wichtige Infos hierzu: http://forum.hexapod.at/forum/thread.php?threadid=322
7. Musik, die 2.: Eye of the Tiger hatten 2009 leider gleich drei Teams als Musik ausgewählt. Daran haben wir uns inzwischen also schon etwas satt gehört...
Selbstverständlich geben wir die eingesandten Daten nicht an Dritte (oder gar andere Teams) weiter!
Start der Veranstaltung ist um 13:00 Uhr. Einlass für das Publikum ab 12:45 Uhr. Das Briefing der Teams (Organisation, Ablauf,..) startet aber bereits um 12:15 Uhr! Wie lange der Wettbewerb dauern wird, kann man leider nicht genau voraussagen, aber um 17:00 Uhr dürfte er sicher allerspätestens zu Ende sein.
Wer von weiter her anreist, interessiert sich vielleicht für eine der beiden Mensen in Hagenberg. Ab ca. 11:30 kann man dort zu Mittag essen. Auf dem Plan unter "Mensa" und im FH-Gebäude II zu finden: http://www.fh-ooe.at/campus-hagenberg/campus/campus-map/
Anreiseplan: http://www.fh-ooe.at/campus-hagenberg/campus/anreise/
Bis bald und
|
|
Thema: Synchronize your Dance and don't forget to PreClick! |
|
|
Die Synchronisation des Hexapods zur Musik ist ein sehr wichtiger Punkt, dem ihr unbedingt genug Aufmerksamkeit schenken solltet. Beim Wettbewerb läuft diese Synchronisation für alle Hexapods immer in der gleichen Weise ab:
Hierzu liegt als Dateianhang ein Vorspann für euere Audio-Datei bereit. Dieser ist als .wav-file in einem .zip-Archiv verpackt. Das .wav-file sollte sich in jeden Audio-Editor laden lassen. Ein freier Audio-Editor wäre beispielsweise Audacity.
Der Audio-Vorspann enthält einen Metronom-Click mit insgesamt vier Schlägen, wobei der erste betont (=lauter) ist. Vor dem ersten Schlag ist im Vorpann noch eine kurze Pause eingebaut, damit der Software-Player auch sicher stabil abspielt.
Setzt diesen Vorspann bitte an den Anfang des Musikstücks für den Hexapod. Anschließend an den Vorspann wird für den Hexapod noch einen kurze Pause zum Starten benötigt und dann kann der Tänzer loslegen.
Gedacht ist der Ablauf bei der Veranstaltung dann folgendermaßen:
- Der Softwareplayer wird mit eurem Song zur Begleitung des Hexapods gestartet. Dies übernimmt normalerweise ein Teammitglied während ein zweites Teammitglied beim startbereiten Hexaod wartet.
- Das Teammitglied, das beim Hexapod wartet, hört den Metronomclick und zählt im Geist mit: "1, 2, 3, 4,...".
- Der PreClick hört beim 4. Schlag auf, aber im Geist hört man geradezu, wie der Rhytmus weitergeht. Allzu lange muss er aber nicht weitergehen, denn schon beim zweiten Takt wird auf den ersten Schlag (der im Vorspann schon gar nicht mehr enthalten ist) die Taste Key_Avr0 auf der SandboxS2 (obere Taste beim AVR) oder die Taste "Start" auf dem Playstation-Controller gedrückt. Beides soll wahlweise möglich sein. Der Hexapod reagiert auf das Signal, das früher kommt.
- Der Hexapod bleibt nun allein auf der Bühne und seine Software wartet, bis die Musik beginnt. Der Hexapod "weiß" natürlich, wie lange er warten muss, da dies bei der Bearbeitung des Musikstücks genau festgelegt wurde.
- Der Hexapod beginnt seinen Tanz genau synchron zur Musik und bringt sein Team souverän aufs Siegertreppchen.
- Musik und Tanz enden in einer sinnvollen Abstimmung. Der Hexapod sollte also nicht mitten in der Musik in Starre verfallen oder noch sinnlos umherhaxeln, obwohl die Musik längst aufgehört hat, außer natürlich, das gehört zu eurer Show.
Dieses Verfahren scheint zwar auf den ersten Blick etwas umständlich, aber damit sind wir beim Wettbewerb vor der Einschaltverzögerung des Softwareplayers sicher, da diese keine Rolle mehr spielt. Es schaut halt einfach viel besser aus, wenn die Bewegung des Roboters wirklich synchron zur Musik stattfindet und nicht um 0,3 Sekunden später.
Noch einen Anmerkung: Der PreClick hat die musikalische Geschwindigkeit 120 BPM. Natürlich braucht Eure Musik dies nicht fortzusetzen. Wer Wert darauf legt, einen PreClick mit der Geschwindigkeit des eigenen Muskstückes zu haben, kann sich in Audacity im Menü Erzeugen-Click Track... ohne weiteres einen solchen erstellen. Bitte darauf achten, dass am Anfang 0,5 Sekunden Pause eingehalten werden und dass genau vier Schläge ausgeführt werden.
|
|
Thema: Hexapod blinkt nur noch |
|
|
Hallo,
wenn die LEDs blinken, dann muss ein Programm im AVR vorhanden sein. Der Robotics-Chip allein lässt die LEDs nicht blinken.
Prüfen der Platine: Die auf der CD mitgelieferten Programme für den AVR aufspielen und testen.
|
|
Thema: Technikausstellung im Schlossmuseum Linz |
|
|
Wer die (sehenswerte!) neue Technikausstellung im Schlossmuseum besucht, kann dort auch das Magazin MACH kaufen, dass vom Schlossmuseum regelmäßig herausgegeben wird. In der aktuellen Ausgabe erfährt man einiges über die Hexapods aus Hagenberg.
Wer nicht in die Technikausstellung kommen kann, kann den Artikel auch hier herunterladen:
|
|
Thema: Sandbox |
|
|
Ist eine SD-Karte eingesteckt? Diese schaltet die Sandbox ebenfalls ein, dient also als zweiter Schalter.
Sonst: Der Power-MOSFET, der für das Ein-/Ausschalten zuständig ist, ist defekt. Das kommt vor, wenn man statt eines Servos z.B. einen Schraubenzieher an die Servobuchsen anschließt. Mit anderen Worten: Einen Kurzschluss.
|
|
Thema: Controller defekt? |
|
|
Das Gamepad geht nach einiger Zeit auf Standby (hat ja auch keinen Ein-/Ausschalter). Einige Tasten wecken ihn wieder auf, andere nicht. Hängt ganz vom Hersteller ab und selbst beim gleichen Hersteller unterscheiden sich die diversen Modelle untereinander.
|
|
Thema: Kalibrierungsprobleme [gelöst] |
|
|
Wenn der Servopuls beim maximalen Wert liegt, dann ist das Anschlagen der Servos genau das erwünschte Verhalten.
Der Wert für die PWM-Impulslänge steuert aber nicht die Zykluslänge (20 ms), sondern die Pulslänge (0,5-2,5ms). Steht genauer auf Seite 77-78 im Sandbox-Manual. Bitte messt den Servoimpuls mit einem Oszlloskop und vergleicht die Messung mit den Angaben im Manual.
Wenn die Zykluslänge 160 statt 20 ms beträgt, kann dies an einer falsch gesetzten Fuse liegen, durch die der Takt durch 8 geteilt wird. Die SandboxS läuft dann in Zeitlupe (1 MHz statt 8 MHz). Die Fuses werden von uns vor Ausgabe der SandboxS alle korrekt gesetzt. Wer das selbst nachvollziehen möchte: Manual, Abschnitt 4.6.
|
|
|
Impressum
|