Ein Beitrag zur Entwicklung kooperierender mobiler Roboter

This work presents the main outcomes of the design of LUKAS, a robot in the RoboCup Small Size League, and of the development of a structure for the coordinating software, XBase. The fact that both compactness and the necessary mass-power ratio of the robot were achieved is mainly due to the configuration: three wheels and an orthogonal axle. The polyamide chassis, the backspin engine integrated into the dribbler, and the energy-efficient goal shooting mechanism, all make use of special ideas for material and structure. It has omni-directional Stanford wheels which guarantee smooth running, traction and stability on a steady basis. The design is basically sandwich construction. This is a means of using the integration of technical functions and a minimal number of components to ensure high reliability, flexibility and robustness. It was possible to develop control architecture for the robot on the basis of kinematic and dynamic mathematical analysis so that omni-directional manoeuvring and precise positioning are permitted because wheel slippage and changes in the centre of gravity are registered. The master software, XBase, has been developed to combine a user-friendly man-machine interface with a toolbox, to enable all the robots’ systems to be coordinated and moving objects in the field to be detected by customised image processing. A look-up table with maximum-likelihood colour classification is one of the means by which stable picture rates and economical computation are achieved. Others are picture segmentation with line coincidence procedure and resource-protective operations. For a group of robots, suitable training exercises have been devised using different formations so that they can be controlled in a coordinated way. This model for the formation permits transition, by individual release of parameters, from a rigid to a flexible network. The flexibility and adaptability of the robot group is demonstrated using three types of formation, bloc, line and rout. The XBase system devised will run either as a multi-robot system managed by a single behaviour control system, or as a multi-agent combination managed by several parallel behaviour controls.

In dieser Arbeit werden die wesentlichen Ergebnisse zur Konstruktion des RoboCup-Small-Size-Roboters LUKAS und des Aufbaus der koordinierenden Mastersoftware XBase vorgestellt. Die erreichte Kompaktheit und das notwendige Masse-Leistungs-Verhältnis des Roboters beruhen im Wesentlichen auf der orthogonalen Achskonfiguration. Spezielle Material- und Strukturlösungen für Leichtbau und Bauraumnutzung finden sich im Polyamid-Chassis, im motorintegrierenden Dribbler und im energieeffizienten Schussmechanismus. Im Einsatz sind omnidirektionale Räder mit solider Rundlauf-, Traktions- und Stabilitätseigenschaft. Der dreirädrige Roboter setzt ein hierarchisches Konstruktionskonzept um, welches hohe Zuverlässigkeit, Flexibilität und Robustheit in verstärktem Maße durch technische Funktionsintegration einer minimalen Anzahl von Bauteilen realisiert. Nach Analyse der kinematischen und dynamischen Zusammenhänge konnte für den Roboter eine Reglerarchitektur entwickelt werden, die unter Berücksichtigung von Radschlupf und Schwerpunktverlagerung die omnidirektionale Manövrierbarkeit und Bewegungspräzision gestattet. Die weiterentwickelte Mastersoftware XBase verbindet eine modifizierten Bildverarbeitung zur Detektierung der Roboter und eine anwenderfreundliche Mensch-Maschine-Schnittstelle mit dem Instrument zur Roboterkoordinierung. Stabile Bildraten und geringer Berechnungsaufwand werden durch die Verwendung einer Look-Up-Tabelle zur Maximum-Likelihood-Farbklassifizierung, Bildsegmentierung mit Zeilenkoinzidenzverfahren und ressourcenschonende Operationen garantiert. Ein geeigneter Trainingseinstieg wurde mit verschiedenen Formationsvarianten zur koordinierten Kontrolle einer Robotergruppe gefunden. Das Modell gestattet durch individuelle Freigabe von Freiheitsgraden einen Übergang vom starren zum flexiblen Verband. Anhand der Beispielformationen Block, Reihe und Rotte ist die Flexibilität und Wandlungsfähigkeit dargestellt. Das System XBase kann sowohl als Multi-Roboter-System unter der Kontrolle einer Verhaltenssteuerung, wie auch als verteiltes Multi-Agenten-System mit mehreren parallelen Verhaltenssystemen fungieren.

Nachfolger

Zitieren

Zitierform:
Zitierform konnte nicht geladen werden.