rapid prototyping of small robots - unc charlottejmconrad/ecgr6185-2009...rapid prototyping of small...

15
Rapid Prototyping of Small Robots Greg Reshko, Matthew T. Mason, and Illah R. Nourbakhsh Carnegie Mellon University Presentation By: Adam Harris 1 1

Upload: others

Post on 17-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rapid Prototyping of Small Robots - UNC Charlottejmconrad/ECGR6185-2009...Rapid Prototyping of Small Robots Greg Reshko, Matthew T. Mason, and Illah R. Nourbakhsh Carnegie Mellon University

Rapid Prototyping of Small Robots

Greg Reshko, Matthew T. Mason, and Illah R. Nourbakhsh

Carnegie Mellon University

Presentation By: Adam Harris

11

Page 2: Rapid Prototyping of Small Robots - UNC Charlottejmconrad/ECGR6185-2009...Rapid Prototyping of Small Robots Greg Reshko, Matthew T. Mason, and Illah R. Nourbakhsh Carnegie Mellon University

Why Prototype a Robot?

• Design Specs

• Mechanical Specs

• Testing Concepts

2

Page 3: Rapid Prototyping of Small Robots - UNC Charlottejmconrad/ECGR6185-2009...Rapid Prototyping of Small Robots Greg Reshko, Matthew T. Mason, and Illah R. Nourbakhsh Carnegie Mellon University

Control Techniques

• Human Powered

• Radio Controlled

• Computer Controlled

• Computer Simulated (3D CAD)

3

Page 4: Rapid Prototyping of Small Robots - UNC Charlottejmconrad/ECGR6185-2009...Rapid Prototyping of Small Robots Greg Reshko, Matthew T. Mason, and Illah R. Nourbakhsh Carnegie Mellon University

Radio Controlled

• Model Airplane Receivers and Controllers

• Hack a cheap toy

• Control from a PC via IR or RF

4

Page 5: Rapid Prototyping of Small Robots - UNC Charlottejmconrad/ECGR6185-2009...Rapid Prototyping of Small Robots Greg Reshko, Matthew T. Mason, and Illah R. Nourbakhsh Carnegie Mellon University

Computer Controlled“Sketching in Hardware”

• BASIC Stamp

• Arduino

• PicAXE

5

Page 6: Rapid Prototyping of Small Robots - UNC Charlottejmconrad/ECGR6185-2009...Rapid Prototyping of Small Robots Greg Reshko, Matthew T. Mason, and Illah R. Nourbakhsh Carnegie Mellon University

Computer Simulation

• Google Sketchup

• Solidworks

• Pro/Engineer

• AutoCAD

• Others

6

Page 7: Rapid Prototyping of Small Robots - UNC Charlottejmconrad/ECGR6185-2009...Rapid Prototyping of Small Robots Greg Reshko, Matthew T. Mason, and Illah R. Nourbakhsh Carnegie Mellon University

Power

• Tethered

• Rechargeable (NiMH, Lithium, NiCad)

• Usually 4.5v – 12v

• Can use RC car batteries instead of buying new ones

• onlybatteries.com

7

Page 8: Rapid Prototyping of Small Robots - UNC Charlottejmconrad/ECGR6185-2009...Rapid Prototyping of Small Robots Greg Reshko, Matthew T. Mason, and Illah R. Nourbakhsh Carnegie Mellon University

Sensors

• Microswitches

• Photosensors

• Pyroelectric

• Flex sensors

• Force-sensing

• Piezoelectric

• Sonar

• Tilt

• Encoders

• etc.

Where to get sensors?

• Futurlec (gas sensors)

• Sparkfun

• Acroname

• Pololu

8

Page 9: Rapid Prototyping of Small Robots - UNC Charlottejmconrad/ECGR6185-2009...Rapid Prototyping of Small Robots Greg Reshko, Matthew T. Mason, and Illah R. Nourbakhsh Carnegie Mellon University

Materials

• Metals

• Plastic

• Pre-built

• Recycled

• Inventables and other

similar companies

9

Page 10: Rapid Prototyping of Small Robots - UNC Charlottejmconrad/ECGR6185-2009...Rapid Prototyping of Small Robots Greg Reshko, Matthew T. Mason, and Illah R. Nourbakhsh Carnegie Mellon University

Metals

• Aluminum

• Brass rods

• Steel

• Anything laying around

(e.g. Coat hangers, Thick gauge wire)

10

Page 11: Rapid Prototyping of Small Robots - UNC Charlottejmconrad/ECGR6185-2009...Rapid Prototyping of Small Robots Greg Reshko, Matthew T. Mason, and Illah R. Nourbakhsh Carnegie Mellon University

Plastics• Acrylic

• Polycarbonate

• Low heat thermoplastics

(e.g. “Shapelock”,”Friendly Plastic”, “Sintra”, etc.)

• Recycle

11

Page 12: Rapid Prototyping of Small Robots - UNC Charlottejmconrad/ECGR6185-2009...Rapid Prototyping of Small Robots Greg Reshko, Matthew T. Mason, and Illah R. Nourbakhsh Carnegie Mellon University

Pre-built

• Legos

• Knex

• Meccano (Erector set)

• Vex Robotics

12

Page 13: Rapid Prototyping of Small Robots - UNC Charlottejmconrad/ECGR6185-2009...Rapid Prototyping of Small Robots Greg Reshko, Matthew T. Mason, and Illah R. Nourbakhsh Carnegie Mellon University

Motors

• Servomotors:

Buy normal servos for cheap, then hack them for

continuous rotation

• Motor Driver and regular DC motors:

Cheap electric screwdriver

• Stepper motors

13

Page 14: Rapid Prototyping of Small Robots - UNC Charlottejmconrad/ECGR6185-2009...Rapid Prototyping of Small Robots Greg Reshko, Matthew T. Mason, and Illah R. Nourbakhsh Carnegie Mellon University

Circuitry and PCBs

• Breadboards

• In-house PCB fabrication

• Board house fabrication

14

Page 15: Rapid Prototyping of Small Robots - UNC Charlottejmconrad/ECGR6185-2009...Rapid Prototyping of Small Robots Greg Reshko, Matthew T. Mason, and Illah R. Nourbakhsh Carnegie Mellon University

Cited Works

• Paper: Rapid Prototyping of Small Robots http://www.cs.cmu.edu/~illah/PAPERS/pprk.pdf

• Title slide image http://www.flickr.com/photos/artbots/143316769/in/set-72157600106411757/

• Messy Breadboard http://flickr.com/photos/dan-richert/3120035253/

• Robot #1

• http://sketchup.google.com/3dwarehouse/details?mid=520ee40d97fc66afd4553ca372b56cc4

• Robot #2 http://projectbloc.com/seniorproject/robot-base/

• Battery Pack

• http://www.onlybatteries.com/showitem.asp?ItemID=14310.55&cat1=12&uid=1010

• Inventables Kiosk http://www.inventables.com/Product/Kiosk_Group_2.jpg

• Lego Robot http://www.honary.co.uk/MyPublications/tabid/136/Default.aspx

• Meccano Set

• http://www.theplayground.co.nz/pages/list.phtml?s=42F949DA1204977896698&category=B9965

• PCB etch process http://mjtronics.com/Projects/PCB/PCB_BoardSteps.jpg

15