Id like for for it go forward about 3 ft and pick something up and then move it somewhere else. A problem that I may have is that the usb/serial port cable is pretty short. I dont know if I can compile and run the program, then unplug it so it can run the bot. Some how delay it in the beginning of the program for 10 secs. maybe use a while loop for a couple of rotations on the motor before they start up. I'll video tape it and post it on here when Im done. Just need to get pointed in the right direction, asking questions when I get stuck.
I hope you do well with your bot. As for the 'delay' there are quite a few ways of accomplishing this. The other bit to keep in mind, a couple of rotations/iterations on a loop with a modern CPU or micro-controller can be a VERY VERY short fractional percent of a second.
I would simply create a loop that waits for you to press a button (simple push button) on the bot to activate it. This would provide the additional feature of allowing the bot to repeat the process on command, and also prevent it from looping the process without being instructed.
To actually delay your application, there would likely be a 'delay' function built into your coding platform. If not, you can build one using the timers/clock counters of the CPU. I was unable to identify the microcontroller on your board, I am ASSUMING that it is one of the Basic Atom style boards. If this is the case you will likely have the following available BASIC function:
PAUSE - Delay (1mSec resolution)
PAUSE 1000 '1 second pause I believe
Just as a thought, you may include slight pauses between your bot's individual actions. This will exaggerate the movements to the audience of the presentation. It will also, depending on your controller, allow the motors to catch up with your commands.