Skip to main content
Robotics & Embodied AI

⏱ About 20 min20 XP

Module Check: Engineering the Whole

Robot Systems Engineering is a discipline about integration — the art of making many specialized subsystems work together as a coherent, purposeful, reliable whole. In this module you have studied what each subsystem does, how subsystems interact, the physical laws that constrain their performance, and the engineering methods that help teams make good decisions under uncertainty. This module check consolidates all of it. Work through the flashcard review, the quizzes, and the final synthesis activity. The goal is not just to recall facts but to reason across the entire system — connecting sensing to computation to actuation to power to structure, and seeing how a decision in any one domain propagates through all the others.

Key Terms Review

Flashcards — click each card to reveal the answer

Module Quiz

A robot's IMU accurately measures angular velocity. Its wheel encoders accurately measure wheel speed. The robot's position estimate, computed by integrating both sensors, drifts by 1.5 m over a 50 m path. Which engineering principle best explains this drift?

A drone's brushless motor produces maximum torque at zero RPM and minimum torque at its no-load speed. An engineer wants to run the motor at high speed with low load for an extended period. What efficiency concern should be evaluated?

A warehouse robot's safety monitor runs as a periodic real-time task with a 2 ms period and 0.8 ms WCET. A new logging task is added with a 10 ms period and 3.5 ms WCET. What problem has been introduced, and what is the immediate engineering action?

A 6-DOF robot arm works correctly in tests but fails to reach the exact corner position of its work cell during production. Investigation reveals that the arm's base is mounted 50 mm outside its originally planned position. What is the most fundamental cause of this problem?

An FMEA identifies two failure modes for a delivery robot: Failure X (RPN = 180, silent sensor drift) and Failure Y (RPN = 60, complete motor stop). The team has limited engineering budget and must choose one to mitigate first. Which should they address and why?

A systems engineer documents a design decision: 'We chose a 50:1 harmonic drive over a 100:1 planetary gearbox because the harmonic drive's zero backlash eliminates the 0.3 degree positioning error that the planetary gearbox would introduce at the end-effector, which our surgical application cannot tolerate. The harmonic drive costs $800 more per joint but satisfies requirement SR-14 (end-effector position accuracy < 0.1 mm).' What systems engineering principle does this exemplify?

Synthesis Activity

Module Integration: Evaluate a Real Robot Design

  1. Select one real robot that has been publicly documented in sufficient technical detail. Good candidates include: Boston Dynamics Spot, NASA's Perseverance Mars rover, iRobot Roomba (any generation with published technical specs), DJI Matrice 300 RTK, ABB YuMi collaborative robot arm, or the Agility Robotics Digit humanoid.
  2. Using public documentation, engineering papers, patent filings, and manufacturer specifications, perform the following analysis:
  3. PART 1 — SUBSYSTEM INVENTORY
  4. For each of the five subsystems (sensing, actuation, computation, power, structure), identify at least two specific components with their key performance parameters. Cite your source for each specification.
  5. PART 2 — INTERFACE ANALYSIS
  6. Identify two interfaces in the robot that you can characterize from public information. For each, describe what signals or energy cross the interface, at what rate, and in what form. Identify any aspect of the interface you cannot determine from public information — and explain what question you would ask the engineers.
  7. PART 3 — REAL-TIME REQUIREMENTS
  8. Estimate the update rate of the robot's primary control loop. Based on the robot's dynamics (typical motion speeds, payload, environment), justify why this update rate is appropriate or argue that it might be insufficient.
  9. PART 4 — KNOWN FAILURE MODES
  10. Find at least one documented failure mode or field issue for your chosen robot (from engineering papers, incident reports, or manufacturer service bulletins). Apply the FMEA framework: what was the failure mode, what was its effect, and what was the mitigation or design change made in response?
  11. PART 5 — SYSTEMS TRADEOFF
  12. Identify one major design tradeoff visible in the robot's public specifications or design. What capability did the engineers prioritize, what did they sacrifice, and what evidence supports your interpretation?
  13. PART 6 — YOUR VERDICT
  14. In one paragraph, evaluate this robot against the systems engineering principles from this module. What did the designers do exceptionally well? What would you change if you were redesigning it today with no budget constraint? What would you change if the budget were cut by 40%?