Interviewfragen für Robotikingenieure, mit ausgearbeiteten Antworten
Sechzehn Fragen, auf die Vorstellungsgespräche für Robotikingenieure immer wieder zurückkommen, für den Junior-Robotikingenieur, den Robotikingenieur und den Senior-Robotikingenieur auf dem Weg zum Lead-Robotikingenieur. Zu jeder: worauf der Interviewer achtet, eine kurze Antwort, die ausführliche Antwort in einfachen Worten, eine schwache Antwort, die du vermeiden solltest, und eine typische Nachfrage.
Inhalt
So nutzt du diese Fragen
Viele Interviews in der Robotik beginnen mit einer Skizze: ein Arm, ein Ziel, ein Hindernis, ein mobiler Roboter in einem Gang. Denk laut von der Geometrie, den Grenzen des Roboters und den Sensoren her und sag dann, was du an der echten Maschine zuerst testen würdest. Halte eine Geschichte zu einem Roboter bereit: was er tat, was kaputtging und wie du es herausgefunden hast.
Was ein Robotikingenieur können muss
- Bewegung: Kinematik, BewegungsplanungBahnen und Trajektorien planen, die das Ziel erreichen, Kollisionen vermeiden und die Grenzen des Roboters achten. und RegelungstechnikRegelkreise an Gelenken und Antrieben so einstellen, dass die Bewegung schnell, stabil und genau ist..
- Sinne: BildverarbeitungObjekte in Kamerabildern so gut erkennen und verorten, dass ein Roboter sie greifen oder ihnen ausweichen kann., SensorfusionKameras, Lidar, Encoder und Inertialsensoren zu einer Schätzung verbinden, der der Roboter trauen kann. und Lokalisierung und KartierungEinen mobilen Roboter eine Karte bauen und darauf seine Position kennen lassen und merken, wenn er sich verirrt..
- Software: C++Schnelles, sicheres C++ für die Teile des Roboters schreiben, die rechtzeitig reagieren müssen., PythonTests, Werkzeuge und Datenauswertung skripten und das Verhalten des Roboters schnell ausprobieren. und ROSRobotersoftware aus ROS-Nodes und Nachrichten bauen und einen Fehler mit den ROS-Werkzeugen über alle hinweg finden. oder die eigenen Werkzeuge der Roboterhersteller.
- Die Zelle: SPSDen Roboter an die SPS der Linie anbinden und die Signale und die Logik lesen, die die Zelle steuern., funktionale SicherheitSicherheitsfunktionen wie Stopps und Geschwindigkeitsgrenzen so auslegen, wie das Risiko es verlangt., Inbetriebnahme und die Menschen rund um das RobotiksystemRobotersysteme entwerfen, programmieren und in Betrieb nehmen, vom Arm oder Fahrzeug bis zur Zelle darum..
Werkzeuge kommen nebeneinander zur Sprache, und keines ist Pflicht: ROS 2 als Framework, MoveIt für die Bewegung von Armen, Gazebo, Isaac Sim oder Webots für die SimulationBewegung und Software im Simulator testen, bevor sich der Roboter bewegt, und die Grenzen des Simulators kennen., MATLAB zum Modellieren und für den Reglerentwurf. Interviewer wollen eher deine Begründung hören als das Werkzeug.
Bewegung und Regelung
Was ist der Unterschied zwischen Vorwärtskinematik und inverser Kinematik, und wo wird die inverse Kinematik schwierig?
Worauf sie achten: die Geometrie hinter jeder Bewegung eines Roboters.
Kurze Antwort: „Die Kinematik beschreibt, wie die Gelenkwinkel eines Roboters die Position seines Werkzeugs bestimmen. Die Vorwärtskinematik geht von den Gelenken zum Werkzeug und hat eine Lösung. Die inverse Kinematik rechnet rückwärts, von einer gewünschten Werkzeugposition zu den Gelenkwinkeln, und kann mehrere Lösungen haben, keine oder ungünstige nahe einer Singularität, wo der Roboter eine Bewegungsrichtung verliert.“
Die ausführliche Antwort: Die meisten seltsamen Bewegungen am Rand der Reichweite sind ein Problem der Kinematik, kein Softwarefehler.
Schwache Antwort: „Das macht die Robotersoftware für dich.“ Nachfrage: „Der Arm dreht mitten in einer Bewegung sein Handgelenk um.“ Sag, was passiert.
Wie funktioniert die Bewegungsplanung für einen Roboterarm, und wie vermeidest du eine Kollision?
Worauf sie achten: Planung in einem vollen Raum.
Kurze Antwort: „Der Planer sucht einen Weg durch den Raum der Gelenkstellungen, der das Ziel erreicht, ohne etwas im Modell der Zelle zu berühren, oft mit stichprobenbasierten Verfahren. Kollisionen werden nur so gut vermieden, wie das Modell stimmt, also halte ich das Zellmodell aktuell, plane Sicherheitsabstände ein und prüfe die ersten Bewegungen mit geringer Geschwindigkeit.“
Die ausführliche Antwort: Der Planer ist nur so gut wie die Welt, die du ihm gegeben hast.
Schwache Antwort: „Der Planer findet einen Weg, also ist es sicher.“ Nachfrage: „Jemand hat einen Tisch in die Zelle gestellt.“ Sag, was sie dann schützt.
Wie machst du aus einem Pfad eine Trajektorie, der der Roboter folgen kann?
Worauf sie achten: Zeit, Geschwindigkeit und Grenzen.
Kurze Antwort: „Ein Pfad ist nur die Form; die Trajektorie fügt die Zeit hinzu: Geschwindigkeiten und Beschleunigungen entlang des Pfads, die in den Grenzen jedes Gelenks und der Last bleiben. Ich glätte den Pfad und lege dann den Zeitverlauf so fest, dass der Roboter so schnell fährt wie erlaubt, ohne Rucke, die das Teil schütteln oder die Getriebe verschleißen.“
Die ausführliche Antwort: Eine glatte Trajektorie ist am Ende oft schneller als eine eckige.
Schwache Antwort: „Überall volle Geschwindigkeit.“ Nachfrage: „Der Greifer verliert in den Ecken Teile.“ Sag, was du änderst.
Wie stellst du einen Regelkreis an einem Robotergelenk ein?
Worauf sie achten: praktische Regelung, nicht nur Formeln.
Kurze Antwort: „Ich modelliere oder vermesse das Gelenk zuerst, beginne mit einer vorsichtigen Einstellung und erhöhe dann die Verstärkungen, während ich die Sprungantwort auf Überschwingen und Rauschen beobachte, mit der echten Last montiert. Ich prüfe die Stabilitätsreserven und teste an den Grenzen: volle Traglast, höchste Geschwindigkeit und Kaltstart.“
Die ausführliche Antwort: Ein Regelkreis, der ohne die echte Last eingestellt ist, ist für einen anderen Roboter eingestellt.
Schwache Antwort: „Ich kopiere die Verstärkungen aus dem letzten Projekt.“ Nachfrage: „Das Gelenk schwingt nur, wenn der Arm ausgestreckt ist.“ Sag, warum.
Sinne, Software und Simulation
Welche Sensoren würdest du für einen mobilen Roboter wählen, und wie verbindest du sie?
Worauf sie achten: Sensoren, gewählt für die Aufgabe, und ihre Schwächen.
Kurze Antwort: „Radencoder und ein Inertialsensor für die Bewegung, Lidar oder Kameras für die Umgebung, Bumper und Sicherheitslaserscanner für Menschen. Jeder versagt anders: Räder rutschen, Kameras hassen Blendung, Lidar sieht durch Glas. Die Sensorfusion, etwa mit einem Kalman-Filter, gewichtet sie, damit der schlechte Moment eines Sensors den Roboter nicht täuscht.“
Die ausführliche Antwort: Die Frage ist immer, wie jeder Sensor versagt, nicht wie gut er funktioniert.
Schwache Antwort: „Mehr Sensoren sind immer besser.“ Nachfrage: „Der Roboter verirrt sich in einem langen, leeren Gang.“ Sag, warum.
Wie kalibrierst du eine Kamera zu einem Roboter, und woran erkennst du, dass es geklappt hat?
Worauf sie achten: Genauigkeit, die du belegen kannst.
Kurze Antwort: „Kalibrieren heißt, genau zu messen, wo die Kamera relativ zum Roboter sitzt und wie ihr Objektiv das Bild verzerrt. Ich fahre ein bekanntes Ziel in viele Posen, berechne die Transformation und prüfe sie dann: Der Roboter tippt Punkte an, die die Kamera findet, und ich messe den Fehler. Nach jedem Stoß oder jeder Änderung prüfe ich neu.“
Die ausführliche Antwort: Eine Kalibrierung, die niemand geprüft hat, ist eine Vermutung mit Zahlen.
Schwache Antwort: „Wir haben einmal am Anfang kalibriert.“ Nachfrage: „Die Griffe driften im Lauf einer Woche um ein paar Millimeter ab.“ Sag, was du vermutest.
Woher weiß ein mobiler Roboter, wo er ist? Führ uns durch Lokalisierung und Kartierung.
Worauf sie achten: der Kern der Navigation.
Kurze Antwort: „Der Roboter baut aus seinen Sensoren eine Karte und gleicht, während er fährt, das, was er sieht, mit der Karte ab, um seine Position zu schätzen; beides zugleich heißt simultane Lokalisierung und Kartierung. Im Betrieb kartiere ich meist einmal, lokalisiere dann auf dieser Karte und beobachte, wie sicher sich der Roboter ist, damit er sicher anhalten kann, wenn er sich verirrt.“
Die ausführliche Antwort: Lager ändern sich jeden Tag; eine Karte stimmt nur an dem Tag, an dem sie gemacht wurde.
Schwache Antwort: „Das GPS sagt ihm, wo er ist.“ Nachfrage: „Die Regale wurden über Nacht umgestellt.“ Sag, was passiert.
Wie würdest du die Wahrnehmung für einen Roboter bauen, der gemischte Teile aus einer Kiste greift?
Worauf sie achten: Wahrnehmung, die die echte Welt übersteht.
Kurze Antwort: „Eine 3D-Kamera über der Kiste, ein Modell, das die Teile und ihre Greifpunkte findet, und Regeln dafür, was zu tun ist, wenn es unsicher ist. Ich teste mit echten Teilen, echtem Licht und schlecht sortierten Kisten, verfolge die Greifquote und jeden Fehlgriff und gebe die schwierigen Fälle ins Training zurück.“
Die ausführliche Antwort: Die Kiste in der Vorführung ist ordentlich; die Kiste in der Produktion ist es nie.
Schwache Antwort: „Ein trainiertes Modell erkennt alles.“ Nachfrage: „Glänzende Teile werden am Nachmittag übersehen.“ Sag, was du änderst.
Wie gliederst du die Software eines Roboters in ROS, und worauf achtest du?
Worauf sie achten: Robotersoftware, die sich testen und pflegen lässt.
Kurze Antwort: „Ich teile das System in Nodes mit je einer Aufgabe, etwa Treiber, Wahrnehmung, Planung und die Ablauflogik, verbunden durch klare Nachrichten. Ich achte auf das Timing, denn späte Nachrichten sind so schlecht wie falsche, zeichne Daten zum Abspielen auf und teste die Nodes einzeln, bevor der ganze Roboter dran ist.“
Die ausführliche Antwort: Wenn du einen Lauf des Roboters nicht abspielen kannst, kannst du seine Fehler nicht finden.
Schwache Antwort: „Ein großes Programm ist einfacher.“ Nachfrage: „Der Roboter ruckelt nur, wenn die Kamera läuft.“ Sag, wo du suchst.
Wie nutzt du Simulation, und wie schließt du die Lücke zwischen Simulation und Wirklichkeit?
Worauf sie achten: ein ehrlicher Umgang mit Simulation.
Kurze Antwort: „Mit Simulation teste ich Bewegung, Reichweite, Zyklen und Software sicher und früh. Sim-to-Real meint die Lücke zwischen dem Verhalten des Roboters im Simulator und in der Wirklichkeit: Reibung, Sensorrauschen, Verzögerungen und Licht, die dem Modell fehlen. Ich füge in der Simulation Rauschen und Streuung hinzu und prüfe die wichtigsten Ergebnisse immer am echten Roboter.“
Die ausführliche Antwort: Die Simulation beantwortet „Kann es funktionieren?“, der Roboter „Funktioniert es?“.
Schwache Antwort: „In der Simulation hat es funktioniert, also funktioniert es.“ Nachfrage: „Der Griff, der in der Simulation nie versagt, versagt bei jedem zehnten Versuch.“ Sag, warum.
Sicherheit, die Zelle und die Runde für Erfahrene
Führ uns durch die Risikobeurteilung für eine neue Roboterzelle.
Worauf sie achten: Sicherheit als Ingenieursarbeit.
Kurze Antwort: „Eine Risikobeurteilung listet jede Art auf, wie die Zelle jemanden verletzen könnte, in jeder Phase vom Einrichten bis zur Reinigung, bewertet jedes Risiko und legt die Maßnahmen fest, die es senken: Zäune, Lichtvorhänge, Geschwindigkeitsgrenzen, sichere Stopps. Ich arbeite sie mit dem Sicherheitsteam nach den internationalen Normen für Roboter und Maschinensteuerungen durch, ISO 10218, ISO/TS 15066 und ISO 13849, und teste jede Sicherheitsfunktion vor der Übergabe.“
Die ausführliche Antwort: Die Leute, die die Zelle reinigen und reparieren, begegnen dem Roboter auf eine Weise, die die Konstrukteure vergessen.
Schwache Antwort: „Wir stellen einen Zaun drum.“ Nachfrage: „Bediener öffnen die Tür, um Staus zu lösen, während die Zelle läuft.“ Sag, was du änderst.
Wann kann ein kollaborierender Roboter ohne Zaun neben Menschen arbeiten?
Worauf sie achten: dass du weißt, was kollaborierend wirklich heißt.
Kurze Antwort: „Ein kollaborierender Roboter ist dafür gebaut, sich den Raum mit Menschen zu teilen, mit begrenzter Kraft und Geschwindigkeit oder mit Sensoren, die ihn bremsen. Aber sicher oder nicht ist die Anwendung, nicht der Roboter: Ein scharfes Werkzeug an einem sanften Roboter bleibt gefährlich. Die Risikobeurteilung entscheidet, und ich messe die Kontaktkräfte, wo die Norm es verlangt.“
Die ausführliche Antwort: „Kollaborierend“ im Datenblatt ist ein Anfang, keine Freigabe.
Schwache Antwort: „Cobots sind immer sicher.“ Nachfrage: „Die Zelle hantiert mit Messern.“ Sag, was das ändert.
Die Zelle verfehlt ihre Taktzeit. Wie findest du die verlorenen Sekunden?
Worauf sie achten: Methode unter dem Druck der Produktion.
Kurze Antwort: „Die Taktzeit ist die Zeit, die ein Teil durch die Zelle braucht. Ich zeichne eine Zeitleiste jedes Schritts auf, Roboterbewegungen, Greiferaktionen, Kamera, Förderband und Signale der Linie, und suche nach Wartezeiten. Oft wartet der Roboter auf etwas anderes, also bringen überlappende Schritte oder kürzere Bewegungen mehr als eine höhere Geschwindigkeit.“
Die ausführliche Antwort: Der Roboter ist meist das Schnellste in einer langsamen Zelle.
Schwache Antwort: „Dreh die Geschwindigkeit hoch.“ Nachfrage: „Mit höherer Geschwindigkeit sind die Teile verrutscht.“ Sag, was du sonst versuchst.
Was passiert bei der Inbetriebnahme, und wie spricht der Roboter mit der SPS?
Worauf sie achten: eine Zelle vor Ort zum Laufen bringen.
Kurze Antwort: „Inbetriebnahme heißt, die Zelle in Betrieb zu nehmen: aufstellen, kalibrieren, Positionen teachen, jedes Signal und jede Sicherheitsfunktion testen und dann Teile fahren, bis sie stabil läuft. Der Roboter tauscht über einen Feldbus Signale mit der SPS der Linie aus, etwa Start, bereit, Teil vorhanden und Störung; diese Liste stimme ich mit dem Steuerungsingenieur der Linie ab, bevor ich vor Ort ankomme.“
Die ausführliche Antwort: Die Signalliste, die im Büro vereinbart ist, rettet die Nachtschicht vor Ort.
Schwache Antwort: „Die Signale klären wir vor Ort.“ Nachfrage: „Die Linie bleibt stehen, sobald der Roboter eine Störung hat.“ Sag, was du änderst.
Wie führst du als Senior- oder Lead-Robotikingenieur einen Junior-Robotikingenieur durch sein erstes Projekt?
Worauf sie achten: Menschen wachsen lassen und dabei liefern.
Kurze Antwort: „Ich gebe dem Junior-Ingenieur einen Teil der Zelle zur Verantwortung, etwa den Greifer und seine Sensoren, mit klaren Prüfungen, sehe mir seinen Entwurf früh an und nehme ihn zur Inbetriebnahme mit, damit er die echten Probleme sieht. Ich erkläre Sicherheitsentscheidungen, statt sie nur zu treffen, und lasse ihn die nächste ähnliche Zelle leiten, mit mir im Hintergrund.“
Die ausführliche Antwort: Das beste Training in der Robotik ist eine echte Zelle mit einem geduldigen erfahrenen Kollegen in der Nähe.
Schwache Antwort: „Er lernt durch Zuschauen.“ Nachfrage: „Eine Änderung des Junior-Ingenieurs hat eine Kollision in der Zelle verursacht.“ Sag, wie du damit umgehst.
Welche Teile der Robotikarbeit kann KI heute übernehmen, und welche Entscheidungen bleiben beim Ingenieur?
Worauf sie achten: ein nüchterner Umgang mit neuen Werkzeugen.
Kurze Antwort: „Gelernte Modelle helfen schon bei Wahrnehmung und Greifen, und KI-Assistenten helfen, Code, Tests und Dokumentation zu schreiben. Ich würde trotzdem jede sicherheitsrelevante Änderung von Hand prüfen, nie zulassen, dass ein gelerntes Modell die Sicherheitsfunktionen umgeht, und die Freigabe einer Zelle bei Ingenieuren lassen, die dafür einstehen.“
Die ausführliche Antwort: Ein Roboter tut, was seine Software sagt, auch die selbstsicheren Fehler.
Schwache Antwort: „KI wird die Roboter programmieren.“ Nachfrage: „Ein erzeugtes Programm fährt den Arm in der Simulation aus seinem sicheren Bereich.“ Sag, was du tust.
Dein Lebenslauf für diese Fragen
Jede Robotikzeile in deinem Lebenslauf lädt zu den Fragen oben ein: welcher Roboter, was schwer war, wie du ihn sicher gemacht hast. Schreib jede so, dass ein Lead Engineer nach der Geschichte dahinter fragt:
| Skill | Schwache Zeile | Starke Zeile, mit Beleg |
|---|---|---|
| RegelungRegelkreise an Gelenken und Antrieben so einstellen, dass die Bewegung schnell, stabil und genau ist. | Regler eingestellt. | Die Gelenkregler eines Arms für schwere Lasten neu eingestellt, was das Überschwingen bei voller Reichweite beseitigte. |
| FusionKameras, Lidar, Encoder und Inertialsensoren zu einer Schätzung verbinden, der der Roboter trauen kann. | Sensorfusion gemacht. | Rad-, Inertial- und Lidardaten verbunden, sodass ein Lieferroboter seine Position in langen Gängen hielt. |
| SimulationBewegung und Software im Simulator testen, bevor sich der Roboter bewegt, und die Grenzen des Simulators kennen. | Simulation genutzt. | Eine Palettierzelle vor dem Kauf simuliert, was ein Problem mit der Reichweite aufdeckte und ein Redesign ersparte. |
| IntegrationDen Roboter an die SPS der Linie anbinden und die Signale und die Logik lesen, die die Zelle steuern. | Mit SPSen gearbeitet. | Die Signalliste zwischen Roboter und Liniensteuerung abgestimmt und getestet, sodass die Inbetriebnahme Tage statt Wochen dauerte. |
| SoftwareSchnelles, sicheres C++ für die Teile des Roboters schreiben, die rechtzeitig reagieren müssen. | C++ geschrieben. | Den Echtzeitteil des Greifplaners in C++ neu geschrieben, was ihn in die Taktzeit brachte. |
Halte deinen Lebenslauf mit der kostenlosen Bewertung an einen Job als Robotikingenieur; bereite dann die Geschichte eines Roboters für den Bereich vor, den sie als dünn erkennt, von der Skizze bis zur Zelle in der Produktion.
Das Wichtigste
- Kenn die Geometrie: Kinematik, Bewegungsplanung und Trajektorien erklären das meiste Verhalten eines Roboters.
- Frag, wie jeder Sensor versagt, und kalibriere und prüfe, bevor du ihm traust.
- Nutz die Simulation früh und den echten Roboter für das letzte Wort.
- Behandle Sicherheit als Ingenieursarbeit: Die Risikobeurteilung treibt den Entwurf.
- Senior-Rollen fügen den Entwurf ganzer Systeme, die Inbetriebnahme und die Entwicklung von Junior-Ingenieuren hinzu.
Häufige Fragen
- Was wird im Vorstellungsgespräch als Robotikingenieur am häufigsten gefragt?
- Kinematik, Bewegungsplanung, Regelung, Sensoren und Kalibrierung, ROS, Simulation und Sicherheit.
- Gibt es eine praktische Aufgabe?
- Oft: eine Aufgabe zu Geometrie oder Planung am Whiteboard, manchmal eine kurze Aufgabe an einem Simulator oder einem Roboter.
- Muss ich das eigene Programmierwerkzeug eines Roboterherstellers kennen?
- Für Rollen in der Fabrik hilft es; für Forschung und mobile Roboter zählen ROS und C++ mehr.
- Kann ich aus der Automatisierung oder der Softwareentwicklung in die Robotik wechseln?
- Viele tun das; zeig die Maschinen oder die Software, die du in der echten Welt zum Laufen gebracht hast.
- Wie bereite ich mich in einer Woche vor?
- Wiederhole die Grundlagen von Kinematik und Regelung, bereite eine Geschichte zu einem Roboter vor und übe eine Risikobeurteilung laut.