Made by Anderson Wang

The Engineering Design Process in Robotics

How engineers design, test, and improve robots

Engineers follow a step-by-step process to solve problems and improve designs. The Engineering Design Process helps engineers solve problems by testing ideas and improving solutions over time. In robotics, that process helps teams create machines that can sense, decide, and act in the real world with greater safety and reliability.

Why the process matters

Robots usually don't work perfectly the first time, so engineers need to test and improve them. Engineers use feedback, testing, and iteration to make each version smarter and safer.

6 Core stages in the cycle
Loop Designs improve through repetition

Focus in robotics

Each design choice has to balance performance, safety, cost, and the limits of sensors, software, and hardware.

Engineering Design Process

The engineering design process is a circular loop, not a one-time checklist. Engineers move forward, test their ideas, learn from mistakes, and return to earlier steps to improve the robot.

1

Identify the Problem

Engineers begin by clearly stating the task the robot must complete and what success will look like.

1
2
3
4
5
6

Self-Driving Car

A self-driving car is a robotics system that uses cameras, sensors, maps, and AI to make decisions on the road. It is a strong example of why engineering design must include testing, limits, and improvement over time.

Problem

Self-driving cars must safely transport people without human drivers.

Constraints

Cost Safety regulations Weather conditions Sensor limitations

Criteria

The car must be safe, accurate, and able to respond quickly to road conditions.

What might go wrong

Sensors fail Misreading traffic signs Bad weather affecting visibility

Engineering response

Engineers collect new data, run more tests, and redesign the system so the car can make better decisions in changing road conditions.

Engineering Design Process Applied to a Self-Driving Car

This example becomes stronger when it is explained through the full engineering design process. Engineers do not just describe the car's features. They move through each step, test ideas, and return to earlier stages when problems appear.

1

Identify the Problem

Engineers define the goal: create a self-driving car that can transport people safely without a human driver.

2

Research the Problem

They study traffic laws, road conditions, sensors, AI systems, safety rules, and how weather can affect visibility and performance.

3

Brainstorm Solutions

Teams compare ideas for cameras, radar, lidar, mapping, and software so the car can detect objects and make driving decisions.

4

Build a Prototype

Engineers build an early test vehicle, or prototype, with trial sensors and software to see how the self-driving system works in real driving situations.

5

Test the Prototype

The prototype is tested on roads and in simulations to check whether it can follow lanes, read signs, avoid hazards, and react quickly.

6

Improve (Iterate)

If the car misreads a stop sign or a sensor fails in bad weather, engineers return to research, testing, and improvement so the next version performs better.

Failures do not end the project. They send engineers back into the engineering design process, where they test again, improve the prototype, and keep iterating until the design is safer and more reliable.

From Mistake to Better Design

Failure is a normal part of the engineering process. Instead of stopping after a mistake, engineers treat it as evidence that helps them improve the next version of the robot.

Failure

"The car misidentifies a stop sign."

Fix

"Engineers improve AI models and upgrade sensors."

Improved Design

The updated car can recognize signs more accurately in different lighting and weather conditions.

Criteria vs Constraints

Engineers judge a robotics design in two ways: what it should achieve, and what limits it must work within. Both guide the final solution.

Criteria

  • Safe
  • Accurate
  • Fast response
  • Reliable

Constraints

  • Budget
  • Time
  • Technology limits
  • Laws

Iteration Makes Robotics Better

Engineers repeat the process to improve designs over time. Every test, failure, and fix adds information that feeds back into the design cycle and leads to a stronger robotics solution.

Glossary of Important Terms

These definitions explain the most important engineering words used throughout this robotics project.

Engineering Design Process (EDP)

A step-by-step process engineers use to solve problems, test ideas, and improve designs.

Criteria

The goals or requirements a design must meet to be successful.

Constraints

The limits or restrictions on a design, such as time, budget, or materials.

Prototype

A first model or sample of a design used for testing and improvement.

Iteration

Repeating the design process to make a product better.