View Single Post
  #2   Spotlight this post!  
Unread 19-10-2009, 03:58
RyanCahoon's Avatar
RyanCahoon RyanCahoon is offline
Disassembling my prior presumptions
FRC #0766 (M-A Bears)
Team Role: Engineer
 
Join Date: Dec 2007
Rookie Year: 2007
Location: Mountain View
Posts: 689
RyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond repute
Re: Question about B2Bot ?

Only information I could find on B2Bot by searching on Google was a brief caption on the robot gallery page of the old CMUCam site:

"Here is B2Bot, a robot with CMUcam on a servo head, two DC motors and a custom controller called Cerebellum that we are in the process of releasing now."

Here's what little information I can give you. If they were just releasing the Cerebellum board, that was probably the CMUCam 1. They're now up to the CMUCam 3.

The Cerebellum is out of production now, but was originally developed by Botrics, a very small company spun out of the Carnegie Mellon University Robotics Club. While it may have been used by others, as far as I know it was only ever seriously used in-house. We still have a few of the gutted boards kicking around the Robotics Club room, in the bin appropriately labeled "controller graveyard."

If you're looking to create something similar, I'd suggest taking a look at the SpoonBot build with the CMUCam 3. The faster processor on the new model allows both motor control and image processing to be done on the same processor. While those particular instructions don't include an independent pan mechanism, it should be easy enough to add one. Example firmware for the CMUCam 3 is also included in the available software package.

If your intention is to use a CMUCam 1 or 2 that you already have lying around, I'd direct you to Kevin Watson's website, where he has a collection of documents about setting up and communicating with the CMUCam 2. The CMUCam 1 used similar protocols. The old CMUCam site also has links to manual and sample code for using the CMUCam 1 and CMUCam 2.

Hope some of that is of use to you. If you're attached to the particular B2Bot project for some other reason, I would guess it's around 7 years old now, so it would probably be difficult to find someone that could help you. Sorry.

--Ryan
__________________
FRC 2046, 2007-2008, Student member
FRC 1708, 2009-2012, College mentor; 2013-2014, Mentor
FRC 766, 2015-, Mentor