Robotics, Learning and Autonomy at Brown (RLAB)
EeePC mounted on iCreate

Setting up Player 2.1.1: Asus eeePC and iCreate Robot

Lisa Miller
Aysun Bascetincelik
Odest Chadwicke Jenkins


Table of Contents

  1. Getting Player onto the eeePC
    1. Install Standard OS
    2. Install Player 2.1.1
  2. Running eeePC/Player on iCreate
    1. Hardware Setup
    2. Running and Testing Player

Getting Player onto the eeePC

Change OS to more standard one


Install Player 2.1.1

  1. Install g++ on your eeePC using apt-get.

  2. Download Player 2.1.1 source tarball from Player Sourceforge Site

  3. Uncompress and expand the downloaded file: $ tar xzvf player-2.1.1.tgz

  4. Install these additional libraries using apt-get:


  5. Change to the new player-2.1.1 directory.

  6. run ./configure (this takes a few minutes and many messages will flash past.)
    Note:Player will install without throwing any errors no matter what libraries are missing, so if you didn't install those above it will still install, it just won't work!

  7. If you are going to need Player to have more functionality than just the iCreate and its sensor drivers, usb and firewire cameras, blobfinder, playercam and playerjoy you might need to install more libraries.
    The libraries needed are located in the file created by configure: config.log, which will be in your player-2.1.1 directory.

  8. Run make. This will take about 25 minutes on a standard eeePC, more on the Surf model.

  9. Run sudo make install. This only takes about 2 minutes.

  10. Restart the eeePC.

  11. Reopen the terminal and type player

Running Player on your iCreate

Hardware Setup

  1. You will need:
  2. Connect the iCreate's cord to the USB to serial adapter and connect them to the iCreate and the eeePC

  3. Connect the webcam to the eee

  4. Tuck as much of the cords into the iCreate as possible and set the eeePC on top

Running and Testing Player

  1. Connect the eeePC to your wireless network and determine its IP address

  2. Turn on the iCreate

  3. Open a terminal and cd to the directory where your configuration file is and type: player config_file_name.cfg.


  4. On the second "client" computer with Player installed, connect to the wireless network.

  5. Now start Playercam on your client computer by typing: playercam -h [iCreate's IP] -p 6665 (or other port if you've changed from the default.)

  6. In another terminal window on the client computer start Playerjoy by typing: playerjoy [iCreate's IP]:6665.

  7. If you don't have another computer with Player installed, you can run all three programs on the eeePC connected to the iCreate, just run PlayerCam and/or PlayerJoy without ip or port numbers.

  8. You should now be able to drive your iCreate around from the client computer by using the keys shown in the PlayerJoy terminal, (u,i,o,j,k,l,m,,,.)

  9. Use ctl-c when you want to quit Player, Playercam, and Playerjoy

  10. Success!!