JP Play
Upload

Building a Robot that Can Play Angry Birds on a Smartphone, (or Robots are the Future of Testing)

NextDayVideo NextDayVideo·525 videos
6,586
10,546
Like     Dislike 1

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 icon Loading...

Loading icon Loading...

Loading icon Loading...

The interactive transcript could not be loaded.

Loading icon Loading...

Loading icon 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.

All Comments (7)

Sign in now to post a comment!
  • Alex anon

    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 with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Alex anon's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Alex anon's comment.
  • mailarrives

    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 with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate mailarrives's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate mailarrives's comment.
  • maztah001

    "Hey, let my robot get you a soda"

    *Disappears behind laptop screen and programs every single command*

    · 2

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate maztah001's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate maztah001's comment.
  • xchvcwryb

    I gave up after 2 minuts.

    I really don't care which url's you've registered.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate xchvcwryb's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate xchvcwryb's comment.
  • Jeff Keegan

    Why shouldn't people use XPath?

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Jeff Keegan's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Jeff Keegan's comment.
  • jaywgraves

    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 with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate jaywgraves's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate jaywgraves's comment.
    in reply to jaywgraves (Show the comment)
  • jaywgraves

    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 with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate jaywgraves's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate jaywgraves's comment.
  • Loading comment...
Loading...
Loading...
Working...
Sign in to add this to Watch Later