FixTheRobot Explore Robotics / Systems Engineering / Module 01

Module 01 · Phase 2: Hardware engineering

Robotics System Architecture & Requirements

Turn an application requirement into a complete robot architecture: requirements, operational design domain, subsystem split, interfaces and an integration plan.

Intermediate 6 guides 0 diagnostics 0 tools

This overview is open. 6 of 6 guides are written; the others show Coming soon until they are complete and tested.

Questions this module answers

  • How do customer requirements become engineering requirements?
  • What is the robot’s operational design domain, and how does it constrain every later choice?
  • How do I split the system into hardware and software subsystems and document the interfaces between them?
  • How do I run an engineering trade-off analysis and write an integration plan?

What it covers

  • Functional and non-functional requirements
  • Operational design domain
  • Architecture selection
  • System block diagram
  • Interface control document
  • Requirement allocation
  • Subsystem dependencies
  • Trade-off analysis
  • Integration plan

Guides and design decisions

Diagnostics, tools and challenges

E. Design challenges (1)

Practical deliverables

Read first: existing FixTheRobot lessons and labs

This module builds on these instead of repeating them.