selenium conf - robots
Post on 29-Jan-2015
121 Views
Preview:
DESCRIPTION
TRANSCRIPT
Teaching a Robot to Play Angry Birds
Jason Huggins, Sauce Labs Inc
Jason HugginsCo-creator, The Selenium ProjectCo-founder, CTO, Sauce Labs Inc
twitter: @hugsemail: hugs@saucelabs.com
@hugs
Motorized Pin Art
pinthing.com
Maker Faire
Gridbeam
The “Clicker”
• Beam width: 5/16 inches
• Distance between holes: 8mm
• Hole diameter: 4.8 mm
LEGO Technic Compatibility
Hypothesis:
• Selenium is a software-based robot.
• Selenium’s mission is to mimic and automate how users interact with an application.
• For mobile, this means handling real devices.
• To test mobile, could I take Selenium out of the screen and into the real world?
•Electronics: Arduino
•Mechanics: Bitbeam- Lego Technic compatible building toy- Made from Basswood- Designed with 3D tool OpenSCAD- Lasercut at TechShop San Francisco
•Software: Python, OpenCV
My unscientific method:
BitbeamBot I:The Angry-Birds Playing Functional Testing Robot
“Too Slow!”
“Delta!”
BitbeamBot II:The Faster Angry-Birds Playing
Functional Testing Robot
Moar Demos!
http://github.com/hugs/bitbeamhttp://bitbeam.orghttp://pinthing.comhttp://gridbeam.biz/http://saucelabs.com
Links
top related