Open Source im professionellen Einsatz

Newsletter abonnieren
Seite durchsuchen

HEFTARCHIV | NEWS | E-BIBLIOTHEK | VIDEO | BLOGS | WHITEPAPER | EVENTS | ACADEMY | ABO | SHOP

user friendly

  Home  »  Heft & Abo  »  Heftarchiv  »  2004  »  07  »  Roadrunner, Cojote & Co.  

RSS-Feed der aktuellen News von Linux-Magazin Online Folgen Sie Linux-Magazin Online auf Twitter
Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark

Leistungshungriger CAN-Bus

Noch schlechter als bei WLAN war die Situation bei unserer CAN-Bus-Anbindung. Während die WLAN-Treiber nur dann Rechenzeit benötigen, wenn auch wirklich etwas gesendet wird, beansprucht der CAN-Treiber[8] permanent CPU-Zeit. Wir wandten uns dann direkt an den Entwickler des Treibers, der uns umgehend mit einer neuen Betaversion ausgeholfen hat. Dadurch konnten wir auch auf Kernel 2.6 umsteigen, bei den Vorrundenspielen in Paderborn benutzten wir Kernel 2.6.5-pre3-bk. Durch die Preemption-Patches, die der Kernel 2.6 enthält, konnten wir auch noch eine deutliche Steigerung der Systemperformance feststellen.

Die Firewire-Kameras werden, anders als Consumergeräte, nicht über die »libdv1394«, sondern über »libdc1394« respektive »libraw1394« angesprochen. Unter Kernel 2.4 hatten wir immer wieder damit Probleme, dass das System plötzlich und nicht reproduzierbar seine Mitarbeit verweigerte. Danach ließ sich nicht einmal mehr das Kernelmodul entladen, weshalb nur noch ein Neustart des Rechners half. Mit Kernel 2.6 scheinen diese Probleme praktisch nicht mehr oder zumindest deutlich seltener aufzutreten.


Abbildung 3: Ein Blick unter die Haube von Gonzales: Im Deckel (rechts) sind die Halterung und der Stellmotor für die Firewire-Kamera zu sehen, links der Robot-Körper von vorn. Trotz CAN-Bus und eines IBM-Notebooks als Steuerrechner ist die Verkabelung überaus komplex.

Ausblick

Nachdem wir jetzt die meisten technischen Probleme ausgemerzt haben, wollten wir bei der kommenden Weltmeisterschaften in Lissabon, die parallel zur "humanoiden" Fußballweltmeisterschaft stattfindet, zeigen, was in unseren Robotern steckt. Leider können wir aus finanziellen Gründen dort nicht als komplettes Team antreten.

Da sich aber aus jeder Not eine Tugend machen lässt, planen wir ein gemischtes Team zusammen mit Mannschaften anderer Universitäten aufzustellen. Das wäre wohl das erste Mal, dass Roboter kooperieren, die nicht von Grund auf dafür konzipiert wurden. Auch daraus ergeben sich interessante wissenschaftliche Fragestellungen. (mdö)

Infos

[1] Robocup German Open 2004: [http://ais.gmd.de/GO/2004]

[2] Internationale Robocup-Homepage: [http://www.robocup.org/]

[3] Homepage der Ulm Sparrows: [http://www.sparrows.uni-ulm.de/]

[4] The Ace Corb (Corba): [http://www.theaceorb.com/]

[5] Middleware für Roboter (Miro): [http://smart.informatik.uni-ulm.de/Miro/]

[6] Projektseite Ndiswrapper: [http://ndiswrapper.sourceforge.net/]

[7] Centrino-WLAN-Treiber von Intel: [http://ipw2100.sourceforge.net/]

[8] CAN-Bus-Treiber für Linux: [http://www.peak-system.com/linux/]

Die Autoren

Gerd Mayer beschäftigt sich hauptsächlich mit der Bilderkennung und -Verarbeitung der Roboter, Hans Utz ist der Hauptentwickler von Miro, zudem sind beide die Coaches der Ulm Sparrows. Philipp Baer gehört ebenfalls zum Team und kümmert sich um das Wohlergehen der Roboter.

Copyright © 2002 Linux New Media AG

Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark
Ähnliche Artikel
Roadrunner, Cojote & Co. Autonome Linux-Roboter: Das Robocup-Team der Ulm Sparrows
Butterbrot-Geschäft Intels Atom-Prozessor 230 und das Atom-Bord D945GCLF
Hase und Igel Laufwerke mit Firewire und USB 2.0 im Vergleich
Knoppix 6.5 Klaus Knopper über sein neues Linux
Abfluss frei? Ratgeber zum Schutz digitaler Identitäten und von Firmengeheimnissen
Brave GNU World Die monatliche GNU-Kolumne
Whitepaper
The Role of Open Source in Data Integration

Obwohl in den letzten Jahren viele technische Fortschritte erzielt werden konnten, verfügen die meisten Datenintegrationsprozesse nach wie vor nur über eine sehr begrenzte Automatisierung. Das vorliegende White Paper von dem Industry Analyst Mark Madson wird zunächst ein grundlegendes Verständnis von Daten Integration vermitteln, die Vorzüge von Open Source Lösungen für Daten Integration erläutern und Ihnen professionelle Empfehlungen geben, damit Sie Ihre Integrationsjobs noch einfacher und produktiver gestalten können.

Download PDF (Registrierung erforderlich)
Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele (Folge 2)

Der zweite Teil des Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele White Papers beleuchtet anhand weiterer ausgewählter Case Studies die Implementierung von Open Source Datenintegration in der Praxis und benennt die daraus resultierenden Vorteile.

Download PDF (Registrierung erforderlich)
Kommentare (0)