Sprache

Embedded Systems

Wir haben grosse Erfahrung in der Auslegung und Programmierung von eingebetteten Systemen. Dabei setzen wir nach Bedarf kleine 8-Bit Controller bis hin zu äusserst leistungsfähigen Mehrkernprozessoren ein. Kleinere Prozessoren haben typischerweise kein Betriebssystem während wir auf grösseren Prozessoren primär Linux verwenden. Viele Anwendungen erfordern zudem Echtzeitfähigkeit. Wir verfügen über einen höchst effizienten Compiler (Eigenentwicklung), der Java-Programme direkt auf der Maschinenebene ausführen kann.

Für die Ansteuerung unterschiedlichster Peripheriebausteine haben wir Know-How in den Bereichen von Bussystemen, wie PCI, PCIe, SPI, USB oder CAN. Die Eigenentwicklung flink ermöglicht den schnellen und einfachen Zugriff aus einem Applikationsprogramm auf Hardwarebausteine in einem FPGA (Field Programmable Gate Array).

Unser Framework EEROS bietet eine echtzeitfähige Steuerung für Robotikanwendungen, die sicher und effizient ist. 

Kurse

Wir bieten Kurse für externe Kunden an im Bereich

  • Yocto: Buildsystem für Linux
  • Linuxtreiber
  • C/C++

Projekte

Allgemeines Projekt

EEROS

EEROS steht für Easy, Elegant, Reliable, Open and Safe Real-Time Robotics Software Framework. Es bietet eine einzigartige Softwarearchitektur, um präzise und sichere Roboter zu steuern.

Allgemeines Projekt

EEDURO - Low Cost EEROS Roboter Familie

EEDURO, die EEROS Education Robot Platform, ist eine Low-Cost Roboterfamilie für die Ausbildung sowie auch die kommerzielle Nutzung. Das Mechanik- sowie das Elektronik-Design wurden an der OST realisiert und sind offen verfügbar . Der Roboter kann mit dem EEROS Framework programmiert werden.

Forschungsprojekt

deep

deep ist eine Crossentwicklungsplattform für Java und ist Open-Source. Java bytecode wird von unserem Compiler direkt in Maschinensprache übersetzt. Zudem beinhaltet deep auch eine einfache Laufzeitumgebung mit Scheduler und Speichermanagement.

Allgemeines Projekt

flink

flink enables any processors running Linux to communicate with an external FPGA (Field Programmable Gate Array) over a serial interface, e.g. PCI or SPI.

Allgemeines Projekt

Sechsachsiger Ausbildungsroboter

Der sechsachsige Ausbildungsroboter zeigt einen Anwendungsfall für unser Roboterbetiebssystem EEROS.

Allgemeines Projekt

Omnidirektionaler Roboter mit Schwenkräder

Ein omnidirektionaler mobiler Roboter mit aktiven Schwenkräder wurde entwickelt, um die Dynamik und die Eigenschaften von solchen Räder zu zeigen.

Allgemeines Projekt

Autonomous And Interactive Office Chair

Die OST entwickelte für den international renommierten Künstler Urs Fischer neun autonom agierende Bürostühle, die untereinander und mit Publikum interagieren.

Allgemeines Projekt

Parallel SCARA

Demonstrationsroboter für die Firma ASS AG. Der Roboter balanciert einen Stab und wurde Hillfe von unserem Roboterbetriebssystem EEROS programmiert.

Allgemeines Projekt

Medizinroboter Neurologischer Gangtrainer

Die OST entwickelte zusammen mit der ZHdK, der ZHaW und der ABILITY Switzerland AG (heute medica Medizintechnik GmbH) einen Gangtrainer, der die Interaktion zwischen Mensch und Maschine im neurologischen Gangtraining revolutioniert.