Robotic Football player

This time I’m going to present the Football player we had to developed for the embedded robotics course, as a part of my MsC in Computer science.

The objective was to create a two wheeled robot with a single camera which would work autonomously to find the ball and score a goal.

Here are the hardware and software specifications, a link to the source and some documentation if you want to learn a bit more.


  • Ubuntu 11.04 installed in the Beagleboard
  • video4linux for video capturing from the USB camera
  • source code (developed using lua 5.1 and some c from the v4l binding for lua)

The whole source code can be found here: The lua file to run to start the robot is penaltyKicker/subsumptionKicker.lua

The robot behavior was developed as a reactive paradigm, using a subsumption architecture .
The whole documentation can be found here (they are in Spanish, so if you have trouble reading using a translator, just ask):
Part 1, Building the wheeled robot and an ax12 API for lua
Part 2, Developing the kicker behavior

Some images and videos

This slideshow requires JavaScript.

Here is a video of the robot scoring a goal 🙂

4 responses to “Robotic Football player

  1. That is really interesting, You’re a very skilled blogger. I have joined your feed and stay up for in search of extra of your great post. Also, I’ve shared your
    site in my social networks

  2. Fantastic post i must say and thanks for the information.
    Schooling happens to be a sticky subject matter. Nonetheless, continues to be on the list of major topics of all time.

    I appreciate this post and appearance forward to extra.

  3. Hello, i read your blog from time to time and i
    own a similar one and i was just wondering if you get a lot
    of spam feedback? If so how do you protect against it, any plugin or anything you can advise?
    I get so much lately it’s driving me crazy so any support is
    very much appreciated.

  4. Hello, i think that i saw you visited my web site thus i came to “return the
    favor”.I am attempting to find things to enhance my website!I suppose its ok to
    use a few of your ideas!!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s