This is so similar to an idea a few of our team members had and prototyped with Knex. After they built it, they were talking about making a few small changes, which would have made them virtually similar.
Also, is there going to be a hopper on your robot, it looks like it?