Skip to content

Wober

Thema

  • Erstellung einer Echtzeit-Robotersteuerungsplattform: Ich plane, eine Plattform zu erstellen, die auf Salamander OS basiert und Xenomai für Echtzeitfunktionen nutzt. Diese Plattform wird die Grundlage für meine Robotersteuerungsanwendungen sein.

  • Evaluation der Virtualisierungsplattform: Ich werde verschiedene Virtualisierungsplattformen wie QEMU, Hyper-V, Virtual Box usw. evaluieren. Dies ist ein wichtiger Schritt, um die beste Plattform für meine Anforderungen zu finden.

  • Anbindung eines Roboters über eine VARAN-Bus Schnittstelle: Ich plane, einen Roboter in mein System zu integrieren. Ich werde eine VARAN-Bus Schnittstelle verwenden, um eine schnelle und zuverlässige Kommunikation zwischen dem Roboter und dem Steuerungssystem zu gewährleisten.

  • Erstellung und Konfiguration des Systems in der Yocto-Umgebung: Ich werde das Yocto-Framework verwenden, um mein Embedded Linux System zu erstellen und zu konfigurieren. Yocto bietet viele Tools und Funktionen, die mir bei der Erstellung und Konfiguration meines Systems helfen können.

  • Verbesserung der Reaktionszeit und Zuverlässigkeit von Roboteranwendungen: Mein Hauptziel ist es, herauszufinden, wie die Integration von Echtzeitfunktionen und effizienten Kommunikationssystemen die Reaktionszeit und Zuverlässigkeit von Roboteranwendungen verbessern kann. Ich strebe an, die Leistung und Zuverlässigkeit meiner Roboteranwendungen zu verbessern, indem ich ihre Fähigkeit verbessere, in Echtzeit auf Ereignisse zu reagieren.

Vorteile

  • Fehlerbehebung und Optimierung: Durch die Virtualisierung können Entwickler Probleme in Echtzeitsystemen identifizieren und beheben, ohne die tatsächlichen Systeme zu beeinträchtigen. Sie können verschiedene Szenarien simulieren und die Leistung des Systems unter diesen Bedingungen analysieren.

  • Sicherheit und Zuverlässigkeit: Die Virtualisierung ermöglicht es, das Verhalten von Echtzeitsystemen in Ausnahmesituationen zu testen, ohne tatsächliche Risiken einzugehen. Dies kann dazu beitragen, die Sicherheit und Zuverlässigkeit dieser Systeme zu verbessern.

  • Kostenersparnis: Die Verwendung von virtuellen Modellen anstelle von physischen Prototypen kann zu erheblichen Kosteneinsparungen führen, insbesondere in den frühen Phasen der Entwicklung.

  • Flexibilität: Mit der Virtualisierung können verschiedene Konfigurationen und Anpassungen von Echtzeitsystemen getestet werden, ohne dass Änderungen an der Hardware vorgenommen werden müssen.

Zu beachten

Kapitel 1: Ich muss begründen warum ich das mache weil es gibt schon bestehende materialien, warum neu? Nicht wegen Firma! Welche Requirements? basieren auf normen? physik? begründen. Problem: Integration von Echtzeit-Funktionen (Harter Echtzeit) in eine virtualisierte Robotersteuerungsplattform