doomba presentation

18
DOOMBA Lee Craig + Mark Williams

Upload: antonio-mondragon

Post on 10-May-2015

303 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Doomba presentation

DOOMBA

Lee Craig + Mark Williams

Page 2: Doomba presentation

ESD3 project.

Sponsored by:

Professor Mondragon

RIT ECT-ET department

Ye Cheng, Murat Belge, Doug Jones, Dan Lluch

Page 3: Doomba presentation

What did we do?

From this...

Page 4: Doomba presentation

What did we do?

... to this, in ten weeks.

Page 5: Doomba presentation

Product Vision

A robot that can go into spaces where a human cannot or should not go for recon, bomb detection, or search and rescue operations.

Designed for military or police use.

Page 6: Doomba presentation

Created / Borrowed

Created:

Code running on BeagleBoard

Control program on the PC

Borrowed:

MatLab video capture, display, and color detection algorithms from MathWorks.

Thanks for the help!

Page 7: Doomba presentation

DOOMBA

Page 8: Doomba presentation

DOOMBA

Page 9: Doomba presentation

DOOMBA

Page 10: Doomba presentation

DOOMBA

Page 11: Doomba presentation

DOOMBA

Page 12: Doomba presentation

DOOMBA

Controlled by a program running on a PC, or by SSHing into the

BeagleBoard.

Current specifications:

• iRobot Create

• BeagleBoard

• USB Webcam

• USB Wireless card

• 12v 7Ah lead acid battery (powering BeagleBoard + peripherals)

• 5 volt voltage regulator (3 amp max)

Connections:

PC ---(UDP)---> BeagleBoard ---(serial)---> iRobot Create

MatLab ---(TCP)--> BeagleBoard ---(USB)---> webcam

Page 13: Doomba presentation

Roadblocks: What went wrong? • UDP on the DE2 FPGA.

• Power requirements.

• Video Lag

Page 14: Doomba presentation

Things to change

• Control from web app instead of program on local PC

• Switch from BeagleBoard to BeagleBone - removes need for USB->serial level shifter.

• Power sources for the beagle and roomba

• Alternative robot platform with less power consumption

• Mobile mount for camera - pan+tilt

• Variable Speeds

• Lasers and Rocket launchers

Page 15: Doomba presentation

What we learned

Documentation is key

10 weeks is really short time for a rapid prototype and development

Page 16: Doomba presentation

Retrospective

Initial:

Controlled from touch screen running on DE2 FPGA.

BeagleBoard powered by Roomba's battery.

Connected to RIT's wireless network

Final:

Scrapped DE2, currently using PC to control.

Needed a second battery to power BeagleBoard.

Microsoft Project

Page 17: Doomba presentation

Jira

Project timeline

Page 18: Doomba presentation

Recommendations:

Research your tools.

Larger teams.

Have clear goals set.