TreadBot


Closed Thread
Results 1 to 40 of 177

Thread: TreadBot

Hybrid View

  1. #1
    Join Date
    Apr 2006
    Location
    Alberta Canada
    Posts
    166


    Did you find this post helpful? Yes | No

    Default

    the motors are just regular brushed motors, they have a gear ratio of 298:1 which equals out to 71RPM and 30oz/in of torque. im using a serial dual motor controller, and with the hall sensors, i should be able to adjust the motors to get it to move straight forward...

    my big issue, is that it will turn better on shiny hardwood, than it will on carpet, so if i tell it to turn 90*, it will turn 95* on wood, and 80* on carpet.. what i was thinking with the IR link, was to have 3 transmitters around the room, and then have 16 (or more) sensors around the top of the bot, and it could somewhat triangulate where it is by the angles to all 3 transmitters. it could do that maybe every 5 minutes, just to make sure its where its supposed to be...

  2. #2
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by dragons_fire View Post
    the motors are just regular brushed motors, they have a gear ratio of 298:1 which equals out to 71RPM and 30oz/in of torque. im using a serial dual motor controller, and with the hall sensors, i should be able to adjust the motors to get it to move straight forward...

    my big issue, is that it will turn better on shiny hardwood, than it will on carpet, so if i tell it to turn 90*, it will turn 95* on wood, and 80* on carpet.. what i was thinking with the IR link, was to have 3 transmitters around the room, and then have 16 (or more) sensors around the top of the bot, and it could somewhat triangulate where it is by the angles to all 3 transmitters. it could do that maybe every 5 minutes, just to make sure its where its supposed to be...
    Motors - That kind of gear ratio sounds a bunch better than direct drive. Should be able to keep track of that fairly well.

    Turning/mapping/whatever - too bad a guy couldn't 'easily' add a circuit like an optical mouse. Ya get 2 of those, one at the front in the middle, one at the back in the middle, you can do some math to figure out how far the 'bot actually turned.

    This could turn out to be a lllooonnnggg thread...

  3. #3
    Join Date
    Apr 2006
    Location
    Alberta Canada
    Posts
    166


    Did you find this post helpful? Yes | No

    Default

    definately could be a long thread... there are a bunch of different ways to do everything... like figuring out how far it turns... there is: gyros, compass, "mouse balls", hall sensors on the wheels, IR base stations (celestial navigation), and im sure there has to be another 100 ways that i didnt mention...

    right now im thinking i might just make it so it hides from light (photophobic) during the day, and then comes out to play at night... at least until i can come up with something better for it to do...

  4. #4
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by dragons_fire View Post
    right now im thinking i might just make it so it hides from light (photophobic) during the day, and then comes out to play at night... at least until i can come up with something better for it to do...
    Just like in Gremlins...(you said 'mouse balls').

  5. #5
    Join Date
    Apr 2006
    Location
    Alberta Canada
    Posts
    166


    Did you find this post helpful? Yes | No

    Default

    HAHA i havent seen that movie in forever....

  6. #6
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by skimask View Post
    Turning/mapping/whatever - too bad a guy couldn't 'easily' add a circuit like an optical mouse. Ya get 2 of those, one at the front in the middle, one at the back in the middle, you can do some math to figure out how far the 'bot actually turned.
    Why not use a "ball" mouse. xy axis could keep track of turns to. Might take a bigger ball to go across the floor. The optos in the mouse are easy to use too.
    Dave
    Always wear safety glasses while programming.

  7. #7
    Join Date
    Apr 2006
    Location
    Alberta Canada
    Posts
    166


    Did you find this post helpful? Yes | No

    Default

    i didnt know computer mouses had balls??? i thought they all used lights and lasers!!!!! :P

    i like the idea, but i think it would have problems getting up from the hardwood to the rug, (about 1/4" bump) and still be somewhat accurate with out using a massive ball, and i dont really have much room for a big ball...


    Not trying to put down all the ideas, im just trying to get some ideas and start a conversation about different ways to do it... its really interesting how many ways there are to do different tasks and some of the weird ways that no one would ever think of.

  8. #8
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    "i didnt know computer mouses had balls???"
    That is how you tell the difference, male or female... You really are a NEWBIE

    The ball and optos could mount on a spring loaded platform in the front or back.

    This is an interesting problem, in my work we use doppler radar along with gps for applicators that move across the field at 20 mph. Even then things could end up depending on plowed or disked - satellite coverage - etc- 50 cm off in a couple of km.

    Run a "female" mouse over paper with lines and you will see the problems with that. I bet the RF idea with beacons would be the most accurate.

    If I think of something very small and cheap will let you know.
    Dave
    Always wear safety glasses while programming.

  9. #9
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Awhile back I had an idea for tracking a push type lawn mower.
    I'd put IR LED transmitters in the 4 corners of a square lot, each with it's own pulsing IR code. On the top of the mower would be an IR detector that could move 360 degrees. I slowly go 'round until I saw 1 of the IR LEDs, mark that angle, and keep going until I saw at least 2 of the 4 IR transmitters. As long as I had two angles to work with, I could triangulate my position inside the square lot (ignoring the fact that there are really 2 places an object could be in 2D space using that method, one inside the square, one outside). The more the IR LED transmitters, the better the accuracy, and the better the chances I'll see them if the platform was to somehow get off level.

  10. #10
    Join Date
    Apr 2006
    Location
    Alberta Canada
    Posts
    166


    Did you find this post helpful? Yes | No

    Default

    yup im a newbie... im also almost to young for that kinda stuff!!! haha

    it doesnt have to be perfect, its just for fun.,.. im thinking that although i love the size of this thing, it might be a tiny bit too small for experimenting with all this stuff...

    Skimask, thats exactly the same thing i was talking about.. haveing a bunch of base stations around, that all emit different pulses, and have the robot decode that, and triangulate where it is...

    im hoping i can fit everything into the pic now.. im using the 18f6585 because it had the specs i wanted for another project that fell through... so mow i have it left over, and would like to use it...

    heres the specs:
    48 k bytes 24 k words
    1024 eeprom
    53 i/o 12adc

    i would just like to say, you guys have all been great. i have been on some other forums (mostly for other stuff like offroading and RC stuff) and people just tell you that there is only one way to do things, and that it wouldnt be worth the effort to attempt to do certain things..

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts