Building a Robot that Can Play Angry Birds on a Smartphone, (or Robots are the Future of Testing)
Sign in to YouTube
Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like NextDayVideo's video.
Sign in to YouTube
Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike NextDayVideo's video.
Sign in to YouTube
Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add NextDayVideo's video to your playlist.
Published on Mar 12, 2012
Jason Huggins
Can your robot play Angry Birds? On an iPhone? Mine can. I call it "BitbeamBot". It started as an art project, but it has a much more serious practical application: mobile web testing. To trust that your mobile app truly works, you need
-
Category
-
License
Standard YouTube License
Loading...
Loading...
Loading...
The interactive transcript could not be loaded.
Loading...
Loading...
Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Loading...
-
1:09
Angry Birds vs. Worms 3D animationby 0r0n1Featured
5,093,507
-
59:57
Keynote: Guido Van Rossumby NextDayVideo
30,414 views
-
44:18
The future of (military)robotsby ghosttjr2
48,225 views
-
31:25
Javascript for people who know Python - PyCon US 2011by Roy Feldman
524 views
-
27:30
Stop Writing Classesby NextDayVideo
58,367 views
-
2:39:49
Web scraping: Reliably and efficiently pull data from pages that don't expect itby NextDayVideo
33,422 views
-
24:27
Military Robot Technology Documentaryby worldmilitarytech
8,264 views
-
30:56
Why PyPy by exampleby NextDayVideo
10,305 views
-
9:49
New Honda Robot ASIMO 2012 - All features and behaviorsby Navas Azeez
1,157,180 views
-
4:55
CYBIRD - ORNITHOPTOR - RC ROBOT BIRD AT HDMFCby tbobborap1
323,026 views
-
7:30
Google I/O 2013 Keynote Part 8 : Google Play Educationby madhaval
2,793 views
-
2:46
Creepily realistic robot can hold conversations and answer questionsby djbadboyrican
2,602,154 views
-
2:34:55
Bayesian statistics made (as) simple (as possible)by NextDayVideo
38,903 views
-
36:44
Vim as a Python IDE - Martin Brochhausby pycon apac
27,485 views
-
2:23
Angry birds robot project No.2 Ollo : Hungry pigsby RobomindDarby
34,309 views
-
39:48
The Art of Subclassingby NextDayVideo
5,265 views
-
34:21
Storm: the Hadoop of Realtime Stream Processingby NextDayVideo
8,357 views
-
24:55
Kiwi PyCon 2012: Stuff you never knew you could do with a socket - Brian Thorneby KiwiPyCon2012
812 views
-
21:58
Programming Languages are involved with Robotics( SLIIT PLDC Assignment 3rd year 1st semester)by manjulajaysdara
850 views
-
27:37
Python Meets the Arduinoby NextDayVideo
14,745 views
- Loading more suggestions...
All Comments (7)
Alex anon 3 months ago
Wow. so much vaporware. Recording a bunch of command line bullcrap for nothing is pretty useless. The actual angry birds playing robot is useless. Selenium is a piece of shit. Anyone who really needs to automate, just write your own framework. It'll save you hundreds upon hundreds of hours of debugging this low quality selenium framework.
Sign in to YouTube
Sign in to YouTube
mailarrives 7 months ago
as compared to this: /watch?v=_d0LfkIut2M ... angry bird playing robot is not so amazing sadly ... nice work though ... keep it up :)
Sign in to YouTube
Sign in to YouTube
maztah001 9 months ago
"Hey, let my robot get you a soda"
*Disappears behind laptop screen and programs every single command*
Sign in to YouTube
Sign in to YouTube
xchvcwryb 9 months ago
I gave up after 2 minuts.
I really don't care which url's you've registered.
Sign in to YouTube
Sign in to YouTube
Jeff Keegan 1 year ago
Why shouldn't people use XPath?
Sign in to YouTube
Sign in to YouTube
jaywgraves 1 year ago
You could do something similar by dragging the actuator along a path (Angry Birds example) but you would have to figure out often to sample the servo angles.
It's possible 'start' and 'end' points can be defined and hope that servo angles for the start x/y/z coordinates can be linearly interpolated to the end x/y/z but I don't know if the math will work out.
Sign in to YouTube
Sign in to YouTube
jaywgraves 1 year ago
I sent an email to Jason with some thoughts and he asked that I re-post the content here.
You can mod a hobby servo to output its position.
google for 'servo with feedback' and/or 'servo position recording'
Rewrite the program to have a 'training' mode where you position the actuator by hand and then hit a button to remember that position by reading the angle of the 3 servos. Switch back to 'play' mode & trigger the position you saved. That will work for the 'clicks' in Tic-Tac-Toe. cont...
Sign in to YouTube
Sign in to YouTube