Diese Specializations bietet eine rigorose Behandlung der räumlichen Bewegung und der Dynamik starrer Körper unter Verwendung von Darstellungen aus der modernen Schraubentheorie und der Formel für das Produkt von Exponentialen. Studenten mit Grundkenntnissen im Ingenieurwesen werden schnell lernen, diese Werkzeuge zur Analyse, Planung und Steuerung von Roboterbewegungen anzuwenden. Das Verständnis der Studenten für die Mathematik der Robotik wird durch das Schreiben von Robotiksoftware gefestigt. Die Studenten werden ihre Software auf einem kostenlosen, hochmodernen, plattformübergreifenden Robotersimulator testen, so dass jeder Student eine authentische Erfahrung in der Roboterprogrammierung mit industriellen Robotermanipulatoren und mobilen Robotern machen kann, ohne teure Roboterhardware kaufen zu müssen. Es wird dringend empfohlen, die Kurse 1-6 der Specialization in der richtigen Reihenfolge zu belegen, da das Material auf sich selbst aufbaut.
Praktisches Lernprojekt
In den Projekten bauen die Studenten auf kostenloser Software auf, die in mehreren Sprachen geschrieben ist, so dass jeder Student seine Lieblingssprache wählen kann. Zu den Projekten gehören das Schreiben eines Simulators für einen Roboterarm, das Schreiben eines Bewegungsplaners für einen Roboter und das Schreiben von Software für die Bahnplanung und Rückkopplungssteuerung eines mobilen Manipulators, der aus einem mobilen Roboter mit Rädern und einem Roboterarm besteht. Die gesamte Software wird mit dem Robotersimulator getestet.