csce 489 spring 2008 unl april 29, 2008cse.unl.edu/~seth/486/final...

22
DANCING ROBOTS! Adam Eck, Brad Paul & Daniel Podany CSCE 489 SPRING 2008 UNL APRIL 29, 2008 Final Report

Upload: others

Post on 16-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

DANCING ROBOTS!

Adam Eck, Brad Paul & Daniel Podany

CSCE 489 SPRING 2008 – UNL

APRIL 29, 2008

Final Report

Page 2: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Overview

2

Dancing Robots! Goals

Competitor Designs

Dancing Robots! Design

Dancing Robots! Demo

Cost

Vision

Conclusions

Overview Competitors Design Demos Cost / Vision Conclusion

Page 3: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Dancing Robots! | Goals

3

Educational Toy

Music and Technology

Relatively Cheap

Anthropomorphic

Overview Competitors Design Demos Cost / Vision Conclusion

Page 4: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Competitor Designs | Beatbots

4Overview Competitors Design Demos Cost / Vision Conclusion

BeatBots (Keepon)

Reacts to Music

Limited Actions

It’s a Ball

Not Programmable

Source: BeatBots.org

Page 5: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Competitor Designs | I-Dog

5

I-DOG

Cheap - $20

Reacts, not intelligently

Limited Actions

Not Programmable

Overview Competitors Design Demos Cost / Vision Conclusion

Source: Tiger Electronics

Page 6: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Competitor Designs | SDR

6Overview Competitors Design Demos Cost / Vision Conclusion

Source: Sony

Sony Dream Robot (SDR)

Expensive - $60k-80k

Programmable

Reacts to Music/People

Anthropomorphic

Page 7: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Dancing Robots! | Design

7Overview Competitors Design Demos Cost / Vision Conclusion

Page 8: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Design | Music

8

Software interpreted

No filters, hardware necessary

Live and saved performances

MIDI

Keyboards, synthesizers

Extensive libraries

Well-defined digitized format

Overview Competitors Design Demos Cost / Vision Conclusion

Page 9: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Design | Hardware

9

Robot

Want many available actions

Multiple degrees of freedom

Robosapien

Wireless Communications

Clear up clutter

Scalability

Bluetooth with BlueSMiRF/BasicStamp

Overview Competitors Design Demos Cost / Vision Conclusion

Source: WowWee Ltd.

Page 10: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Design | Software

10

Support multiple modes of operation

Manual

Automatic

Fully map between music and dancing

Listen/Repeat Game

Simon Says

Overview Competitors Design Demos Cost / Vision Conclusion

Page 11: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Dancing Robots! | Demo

11Overview Competitors Design Demos Cost / Vision Conclusion

Goal: Dance to a song

Load song

Split into segments

Assign actions

Dance

Page 12: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Dancing Robots! | Demo

12Overview Competitors Design Demos Cost / Vision Conclusion

Load a song

“Town” from Microsoft Windows

Show in piano roll

Rows = notes

Columns = time

Colors = tracks

Page 13: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Dancing Robots! | Demo

13Overview Competitors Design Demos Cost / Vision Conclusion

Split song into segments

Add breaks in piano roll

Why segments?

Reactivity

Teaching tool

E.g. chorus, verses

Page 14: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Dancing Robots! | Demo

14Overview Competitors Design Demos Cost / Vision Conclusion

Assign actions

Both robots

Multiple degrees of freedom

System memorizes choices

Tailor to users

Score after performances

Thumbs up or down

Page 15: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Dancing Robots! | Demo

15Overview Competitors Design Demos Cost / Vision Conclusion

Automate segmentation

Grouper from CMU

Rule-based

Automate action selection

Random

Learned

Max score and fill

Page 16: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Dancing Robots! | Demo

16Overview Competitors Design Demos Cost / Vision Conclusion

Dance!

Page 17: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Dancing Robots! | Demo

17Overview Competitors Design Demos Cost / Vision Conclusion

Listen/Repeat Game

Teacher plays, student repeats

Piano teachers

Dance based on accuracy

Correct, close, wrong

Page 18: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Dancing Robots! | Cost

18

Component Our Cost

Robot (Robosapien) $50

Bluetooth (BlueSMiRF) $65

Microcontroller (BS2) $20

Batteries ((4) D cells) $5

$140

Overview Competitors Design Demos Cost / Vision Conclusion

Actual Cost

$140 per robot

Projected Manufacturing Cost

$70 per robot

Projected Market Price

$100 per robot

Page 19: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Dancing Robots! | Vision

19

Dancing Robots! 2.0

Improve interoperability

USB controllers

Interrupt driven microcontroller

Save power

Direct Connection to Internal Servos

Reaction / Actions

Overview Competitors Design Demos Cost / Vision Conclusion

Page 20: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Conclusion

20

Dancing Robots!

Educational yet fun

Very programmable

Many actions

Interactive with users

Relatively cheap

Overview Competitors Design Demos Cost / Vision Conclusion

Page 21: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Questions?

21Overview Competitors Design Demos Cost / Vision Conclusion

Page 22: CSCE 489 SPRING 2008 UNL APRIL 29, 2008cse.unl.edu/~seth/486/Final Reports-489-Sp08/aeck/Dancing...Multiple degrees of freedom Robosapien Wireless Communications Clear up clutter Scalability

Acknowledgments

Michalowski, M. and Kozima, H., “Keepon & the BeatBots”, available at <http://beatbots.org/>, accessed on October 21, 2007.

Hasbro, “Tiger Electronics”, available at <http://www.hasbro.com/tiger/default.cfm>, accessed on October 21, 2007.

“QRIO”, Sony Dream Robot, available at <http://en.wikipedia.org/wiki/QRIO>, accessed on April 28, 2008.

“Wowwee Roboitics Robosapien”, Wowwee Ltd, available at <http://www.wowweestore.com/index.asp?PageAction=VIEWPROD&ProdID=2>, Accessed on December 3, 2007

“Bluetooth Modem - BlueSMiRF Gold” , SparkFun, available at <http://www.sparkfun.com/commerce/product_info.php?products_id=582 >, Accessed on February 3, 2008

“BASIC Stamp 2 Module”, Parallax, Inc, available at <http://www.parallax.com/Store/Microcontrollers/BASICStampModules/tabid/134/CategoryID/9/List/0/SortField/0/Level/a/ProductID/1/Default.aspx>, Accessed on February 18, 2008

22