Shop OBEX P1 Docs P2 Docs Learn Events
Another Modified BOE-BOT — Parallax Forums

Another Modified BOE-BOT

MSDTechMSDTech Posts: 342
edited 2011-08-02 15:08 in Robotics
Getting ready for the robotics club I will be starting this fall at the school where I work, I decided that it would be a good idea to have a robot that could do the advertising. All I wanted was a BOE-BOT that could carry as sign announcing the club. The plan was to have it wander the halls and let the students see what could be done. As with most projects I had a little bit of “scope creep” during the build – program – test cycles. The final result is shown in the pictures below.
·
The unit is based on a BOE-BOT chassis with the following added components:
  • Parallax Gripper for the BOE-BOT
  • Tracks and motors from VEX (the only thing I could find that works with the carpeting in my house)
  • Crustcrawler S3 pan/tilt sensor head
  • Hitachi® HM55B Compass Module
  • Parallax Ping ultrasonic range finder
  • Sharp GP2D12 IR sensor, read with a ADC0831
  • Parallax Servo Controller
  • eb500 Embeded Blue bluetooth transciver
  • Q-See Ultra-mini Color Wireless Camera
Power for the electronics is supplied by a 5 cell AA NiMH battery under the BOE-BOT (using the BOE Boost). I’ve changed the power for the servos from that shown in the picture. The 5 AA batteries on the back of the robot have been replaced with 5 D batteries to give a longer run time.
·
The unit has two programs completed.
·
The first program posted combines the IR Remote operation with the roaming with Ping. The robot will wait for about 20 seconds to see if the infrared remote is being used. If it doesn’t see the remote it will start out on its own and wonder around looking for a clear path.
·
The second set of programs allows the robot to be controlled using a game controller attached to a PC. I have a small TV located next to the PC to receive the images from the security camera attached to the pan/tilt sensor.
·
After I showed it to our Superintendant, she suggested we have it make an appearance at the start of school assembly. We’ll have the camera feeding into the projectors on either side of the stage so the students will get a “robots eye view” as it comes on stage to meet the Superintendant.


Post Edited (MSDTech) : 6/28/2008 3:39:52 PM GMT

Comments

  • DiablodeMorteDiablodeMorte Posts: 238
    edited 2008-06-28 14:48
    And when you say 'another modifier boebot' what you MEANT to say was 'I made a awesome robot, Oh yea a boe bot might have been lost in it' It took me a few seconds to find the chasis. The robot looks awesome. But seriously: I don't think you have enough sensors, I mean, the servos must just strain under that load. [noparse]:)[/noparse] (That was a joke incase some ppl misssed it). Very very cool. I hope the appearance goes well!

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Current Projects:
    Robot Control Via Skype API - Dev Stage(50% Complete) - Total(25%)
    Robot Localization Via Xbee's - Research Stage
    IR Tracking with Propeller - Research Stage
  • roksrakaroksraka Posts: 19
    edited 2008-07-23 08:14
    how did you customize the Boe-bot to have that many outputs? How many outputs does a boe-bot have anyway? and what are two new circuitboards?
  • MSDTechMSDTech Posts: 342
    edited 2008-08-01 02:36
    roksraka,
    The two additional circuit cards are the eb500 bluetooth appmod and the Parallax servo controller. The servo controller allows the BOE to control up to 16 servos. It also eliminates the need to be constanly sending pulses to each servo, as it handles that element of servo operation. All I need to do is send a simple serial message to the controller telling it what I want each servo to do.
    I've also attached the front and rear views to give a better idea of how its put together.
    3072 x 2304 - 2M
    3072 x 2304 - 2M
  • roughwireroughwire Posts: 78
    edited 2008-09-04 18:14
    This is truly exceptional! good work! Maybe if I eat Roman Noodles for the rest of the month, I might be able to save up enough green to build one of these myself.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    MIKE
  • MSDTechMSDTech Posts: 342
    edited 2009-07-11 21:43
    After the success at last years assembly, I started a rebuild of the robot to correct a few of the problems noted in the first appearance.

    Modifications:
    1. The biggest change was to build a custom chassis and remove the Boe-Bot chassis (I needed it to be used in the club). This allowed me to move the servo batteries under the chassis, lower the center of gravity.

    2. An SX-28 proto board was added to off-load some of the processing from the BS2px that is now its primary processor. The SX is responsible for controlling the tail lights and turn signals, monitoring drive battery voltage and monitoring the two QTI sensors that are used as wheel encoders (see attached photo).

    3. Modified the Gripper to have each paddle driven by its own servo. Sparkey can now wave a flag.

    4. Mounted the Boe-Bot wiskers on the Gripper paddles as bump sensors.

    I've attached the SX/B code, the code for the BS2px and the Visual Basic 6 program that allows me to drive the robot with a game controller. The biggest change in the code is that it now sends the readings from all the sensors back to the VB application and displays them on the "Control Panel".
  • MSDTechMSDTech Posts: 342
    edited 2009-07-11 22:03
    One of the points that I use this robot for with the club is that you should start simple and let the complexity build as you test and solve problems. This robot started as a Boe-Bot with the Ping sensor and bracket. I has taken over two years of the build, program, test and analyze cycle to get the robot to where it is now. I've attached the photos of the robot over the last two years that I show to the students to illustrate the point.

    The latest, but probably not the last, revision is on my previous post.
    1801 x 1463 - 637K
    2462 x 1879 - 984K
    2023 x 1568 - 663K
    768 x 576 - 105K
    900 x 960 - 701K
  • propMakerpropMaker Posts: 65
    edited 2009-07-12 03:36
    I like it. All revisions. I've thought about picking up some vex kits just for the tracks.
  • MSDTechMSDTech Posts: 342
    edited 2009-07-12 03:48
    propMaker,
    One thing you need to be aware of is the drive and idler wheels on the Vex tracks have a square center hole. I use the vex motors, as they mate with the square shaft for the wheels. I had to make a set of bearing blocks for the driven wheels to accomodate these square shafts. For the idler wheels, I drilled out the wheel and machined a shaft to match.
    You should also be aware that I used two of the Vex track kits. That way I could have more bogie wheels (and had 4 spare drive/idler wheels in case I messed up drilling out the center holes).
    Rick

    Post Edited (MSDTech) : 7/12/2009 3:53:56 AM GMT
  • HumanoidoHumanoido Posts: 5,770
    edited 2009-07-12 07:36
    MSDTech:

    Really great photos and excellent build! I like the idea of starting simple and building up from the basic foundation. You have accomplished this and then some.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    humanoido
    TriCore Stamp Supercomputer
    Minuscule Stamp Supercomputer
    Stamp SEED Supercomputer
    Basic Stamp Supercomputer
    Three Dimensional Computer
    Penguin with 12 Brains
    Penguin Tech
    StampOne News!
    Penguin Robot Society
  • bomberbomber Posts: 297
    edited 2011-05-28 12:15
    This is really cool! I would really like to see a schematic of this thing!
  • NikosGNikosG Posts: 705
    edited 2011-07-28 13:42
    Congratulations MSDTech!
    Excellent project and very impressive robot!!
  • John KauffmanJohn Kauffman Posts: 653
    edited 2011-08-02 15:08
    My brother and I made two animations that might be useful in your club next year: www.BoeBotTeacher.com ( http://www.boebotteacher.com/Default.aspx )
    One demonstrates variations in Boe-Bot turning and the other how to solve a "Stuck in Corner" problem.

    And if the students do calibrations on their servos and IR sensors, could they send the values to me? I'll add to my databases. Values sent to me to date are available as data tables and graphs at the same site.
    - John
Sign In or Register to comment.