Real-world Robots

What is a robot?

Electronics

Mechanical

Interacts with the world

What is robotics?

Mechanical prototyper

Circuit designer

Software developer

Problem solver

Mechanical prototyping

Built for an application

Material choice

Cost considerations

Tools and equipment

Circuit design

Overall design

Circuit design

Overall design

Circuit design

Software development

Let's not go into it

LEDs

Tolerances

Measuring

Buttons

Signal fluctuations

Debounce

Motors

Tolerances

Feeback loops

The real world

Never as we expect

Unforseen problems

Human error

Can we fix it?

No, but we can prototype!