Connect USB Webcam to BeagleBoard-xM (android)

Hi all,
I am new in using the BeagleBoard-xM. I used the android on the
board , My project is Developing Augmented Reality Application which
needs to use a usb camera. now I want to connect a USB webcam. What
do I have to do to make it work? Do I have to use a certain camera or
drivers?