Here is a video of the robot. The robot's chassis has been designed to evenly distribute the weight of the robot. The motors are mounted upright in the back (see picture). The robot's purpose is to pull a present out of the base of the tree with the arm, and then push it with its bumper. Watch the video for a better explanation. Sorry for it's low quality, I have an HD camera but it had to be downgraded to work. The first clip shows the drive train, and the second one shows its autonomous operation.
Here are the programs. The first one is the Bluetooth Remote for the Controller NXT. The autonomous program is not ready for release because it has a few bugs.
I'm working on new designs every day, and new inventions as well. The future of this design will include the implementation of the two touch sensors. There will also be a "profile" system, if you will. Basically a a system that allows more than 1 person for autonomous operation to deliver multiple presents to multiple people. Feel free to give me ideas or ask questions in the comments below. Please rate 5* and thank you so much for reading this! :)