|
|
| RoboWaiter is a laptop-based robot designed to take drink orders from customers and deliver these drinks. The robot is programmed in Visual Basic 6.0 and utilizes speech recognition technology(Microsoft Speech Engine), and motion detection(Logitech Lego Camera) to recognize potential customers and take their orders. | |
|
|
Each deck base is 12 inches in diameter (30cm). |
|
|
The base has dual 12 volt 20in-lb torque drive motors (The Max speed is 18 meters per minute under full load) |
|
|
The drive wheels are six inches (15 cm) in diameter. |
|
|
Each caster wheel is three inches (7.5 cm) in diameter. |
|
|
The base is balanced with two casters. |
|
|
A motor driver kit is included with the base and is based on the TI SN754410 chip. |
|
|
Two free optics are included and can be used for simple pulse encoders. |
|
|
The maximum recommended payload is 35 lbs. (13.6 kgs.). |
|
robot base |
front view of base |
3/4 view of base |
back view of base |
motor and wheel |
breadboard interface |
motor driver board |
Logitech Lego camera |
control program |
control program source code |
|
| UserPort - UserPort is a simple kernel mode driver for Windows NT/2000/XP that will give programs access to I/O ports. This makes it possible to access the hardware I/O ports directly under Windows NT/2000/XP just like 95/98/ME. Once the UserPort driver is loaded, it becomes transparent and simple to use. |
| Quick Cam SDK - A Logitech SDK that allows creating an easy camera interface to a PC or laptop |
| Microsoft Speech Engine - decent single word/phrase speech processing and recognition as well as a Text-to-Speech Engine |
| QBASIC - a Microsoft Basic compiler that is useful for debugging motor control |
| TEST.BAS - A QBASIC program that allows to test motor control from the command line |
| MAXBOX.BAS - A QBASIC program that forces the robot to travel in a box pattern |
If you have any questions or comments, please contact:
Andrey Shvartsman - e-mail: andrey8@yahoo.com