http://java.sun.com/ http://java.sun.com/ http://java.sun.com/javaone
JavaOne - ExperiencingJava technology through education, industry, and community
2007 Conference
Home
Registration
   Conference Hotels
Schedule
   Activities
Tracks
Sessions
   General Sessions
   Business Day
   TV Day
   JavaOne Camp
Hands-on Labs
Pavilion
   Cosponsors
   Exhibitors
   Media
   How to Exhibit
Blogs
Multimedia
Java University
 
Conference Tools
Schedule Builder
Event Connect
My Registration Details
 
Conference Programs
Alumni Program
   Alumni FAQ
Eco Corner
Rock Stars
 
Related Resources
JavaOne Library
JavaOne Online
2006 Site Archive
 
Community
Forums
Sun Developer Network
 
Popular Items
Java Wear
Duke Images
 
Related Sites
java.sun.com
java.com
java.net
 
 
  Home > Robosapiens Developer Contest

 Robosapiens Developer Contest:
 Java-Powered Humanoid Robots

 

They Can Sing! They Can Dance! They Can Escape! Program Them!

Duke and Robosapien Robot
 
Welcome to the 2007 JavaOne Robosapiens developer contest site. This site is the repository for all information you need to enter (and win!) this year's two JavaOne Robosapiens coding contests.

The two contests will let developers program the RS Media Java ME powered Robosapiens robot from WowWee Robotics. The RS Media Robosapien robot provides a complete multimedia robotic experience with the unique ability to be fully customized and programmable.

The robot is equipped with a head-mounted camera, a color LCD screen in his chest, a full speaker system embedded in his armor. The robot is capable of playing MP3, taking and displaying photos and videos, recording and playing audio clips, and comes with Java games.

The goal of the contests are to build Java midlets that control robot movements (arm, leg, head), access and play media contents, capture new images via the robot camera, and react to external sensor events. The robot has touch sensors on each foot, one at the front and one at the back. They serve as detectors while the robot explores his environment, enabling him to avoid obstacles.

Robosapien robot example

The two programming contests are:

  • The Dance Contest: The purpose of this contest is to create a midlet that successfully integrates original choreography, utilizing the robot's movements, with crowd-pleasing music. Dance moves are limited only by physical constraints of the robot. The robot dance demonstrations should be about 40 seconds in length to make the coolest move and singing combinations

  • The Escape Contest: The purpose of this contest is to create a midlet that uses all of the robot's sensors and systems to enable the robot to escape the "The Room of Doom," which is a 5' x 5' hexagonal shaped area with a red and white color scheme. The room's exit has a large red area which is recognizable with the robot's vision sensors. The programmed robots will be placed in the center of the room in a random orientation, and the robot will have a maximum of five (5) minutes to escape the room before it automatically powers down.

The two contests will open on Tuesday May 8, 2007 at 11:30 A.M. to 7 P.M. Pacific Time (PT) Zone (e.g. San Francisco time). To enter one of the contest, you must first register in person at the Contest booth located in the Java Playground area of the Java Pavilion (Booth No. 1336), and sign up for an Entry Submission Time Slot ("Time Slot") for you to showcase your demo. Contestants do not need to purchase a robot to enter contest.

Before the contest start you should familiarize yourself with the RS Media Robosapiens Robot and development environment requirements.

Please note: To participate in the contest you must be registered to attend JavaOne.



Getting Started

The easiest way to start developing applications in Java for the RS Media Robosapiens is to install the NetBeans Robot modules that are being provided for the two contests being held at JavaOne.

NetBeans Requirements

  1. Download and install the latest version of NetBeans (this is either version 5.5 or 5.5.1, depending on whether you want to use a pre-release version of the IDE or not).

  2. Download and install the latest version of the NetBeans Mobility Pack (currently version 5.5)

  3. The Netbeans Robot module development SDK will be available at the contest booth..



For More Information: