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.