intro to robotics epgy middle school programming adam leeper

21
Intro to Robotics EPGY Middle School Programming Adam Leeper

Upload: cuthbert-reynolds

Post on 14-Jan-2016

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Intro to Robotics EPGY Middle School Programming Adam Leeper

Intro to Robotics

EPGY Middle School ProgrammingAdam Leeper

Page 2: Intro to Robotics EPGY Middle School Programming Adam Leeper

What is a robot?

Page 3: Intro to Robotics EPGY Middle School Programming Adam Leeper

What is a robot?

Page 4: Intro to Robotics EPGY Middle School Programming Adam Leeper

What is a robot?

Page 5: Intro to Robotics EPGY Middle School Programming Adam Leeper

What is a robot?

Page 6: Intro to Robotics EPGY Middle School Programming Adam Leeper

What is a robot?

• Can sense the environment.• Can make independent decisions.• Can complete a task automatically.

Page 7: Intro to Robotics EPGY Middle School Programming Adam Leeper

Robot vs. Humans

• Pros:– Robots can be arbitrarily fast, strong, or large. – Robots can record vast amounts of data.– Robots can run in dangerous environments.

• Cons:– Robots are stupid and inflexible.– Robots are really bad at dexterous manipulation.– Robots are dangerous.

Page 8: Intro to Robotics EPGY Middle School Programming Adam Leeper

What senses do robots have?

• “Vision”– Cameras– IR range sensors

• “Hearing”– Microphones

• “Touch”– Bump sensors– Capacitive and resistive sensors

Page 9: Intro to Robotics EPGY Middle School Programming Adam Leeper

What senses do robots have?

• “Other”– Ultrasonic– Radio/GPS

• Smell/Taste– Maybe smoke detectors, but not commonly used.

Page 10: Intro to Robotics EPGY Middle School Programming Adam Leeper

Ultrasonic Sensor

• Uses high-frequency sound we can’t hear.• Sound travels at 343 m/s in air.• Can measure distance by measuring time

between a ping sent and received.

Page 11: Intro to Robotics EPGY Middle School Programming Adam Leeper

Touch Sensor

• Simplest is a contact switch.• An electrical path is completed when pressed.

Resistor

Power

Ground

Switch

Sensor output

Page 12: Intro to Robotics EPGY Middle School Programming Adam Leeper

Light Sensor

• Many types.• Similar to a touch sensor, a simple light sensor

has an electrical semiconductor component that changes resistance when exposed to light.

Page 13: Intro to Robotics EPGY Middle School Programming Adam Leeper

Sound Sensor

• It’s a microphone!• Sound waves are converted to electrical

signals.

Page 14: Intro to Robotics EPGY Middle School Programming Adam Leeper

How do robots make decisions?

• Individual sensors.• Sensor fusion.• Statistical methods.• Math formulas from a variety of science areas.

– http://www.youtube.com/user/WillowGaragevideo#p/u/30/VWxAk7Yeifs

Page 15: Intro to Robotics EPGY Middle School Programming Adam Leeper

Open-loop vs. Closed-loop

• This is the field of Controls.• Open-loop– Simple, but can have large errors.

• Closed-loop– Requires sensors, but can correct for errors.

Page 16: Intro to Robotics EPGY Middle School Programming Adam Leeper

Temperature Controller

Desired temperature

Controller Actuator(Heater)

Sensor (thermometer)

Actual temperature

Page 17: Intro to Robotics EPGY Middle School Programming Adam Leeper

Cool Robot Videos

• http://www.youtube.com/user/WillowGaragevideo#p/u/2/HMx1xW2E4Gg

• http://www.youtube.com/user/WillowGaragevideo#p/u/31/0WtGgpuS3qE

Page 18: Intro to Robotics EPGY Middle School Programming Adam Leeper

How do robots move?

• Motors and wheels• Legs

http://www.youtube.com/watch?v=W1czBcnX1Ww

Page 19: Intro to Robotics EPGY Middle School Programming Adam Leeper

Drive Train

• Direct Drive– Efficient, no backlash– Low torque

• Gear Transmission– High torque– Friction, noise, and backlash

• Belt/Cable Drive– Placement, performance– Complex

Page 20: Intro to Robotics EPGY Middle School Programming Adam Leeper

The NXT motor

Page 21: Intro to Robotics EPGY Middle School Programming Adam Leeper

Choosing wheels

• Large wheels– High top speed, good clearance, – Low torque (acceleration)

• Small wheels– High torque, perhaps better stability– Lower top speed