Author Topic: distance  (Read 1920 times)

0 Members and 1 Guest are viewing this topic.

Offline konTopic starter

  • Jr. Member
  • **
  • Posts: 14
  • Helpful? 0
distance
« on: May 05, 2010, 06:35:14 AM »
How I can know the distance that the robot do without to know the radius of the wheel ?

Offline Cristi_Neagu

  • Robot Overlord
  • ****
  • Posts: 165
  • Helpful? 5
Re: distance
« Reply #1 on: May 05, 2010, 06:42:52 AM »
Hi

1. use a GPS
2. if you're having a hard time figuring out the diameter of the wheel, use an encoder placed on a smaller wheel of known radius; so, if your robot has four wheels, add a fifth wheel that would measure distance.

Offline amando96

  • Robot Overlord
  • ****
  • Posts: 187
  • Helpful? 1
Re: distance
« Reply #2 on: May 05, 2010, 06:43:19 AM »
You can use optical encoders, measuring the dislocation of the floor, but it's too complicated, and requires a small CMOS camera.
That's how optical computer mice work.

Why can't you measure the size of the wheels?  ???
Rorcle, 60% complete
AATV, 5% complete

Offline Cristi_Neagu

  • Robot Overlord
  • ****
  • Posts: 165
  • Helpful? 5
Re: distance
« Reply #3 on: May 05, 2010, 07:00:20 AM »
Why can't you measure the size of the wheels?  ???

Maybe he's using inflatable tires, and the radius depends on pressure and load. Maybe not that important, but it might matter depending on the application.

Offline Soeren

  • Supreme Robot
  • *****
  • Posts: 4,672
  • Helpful? 227
  • Mind Reading: 0.0
Re: distance
« Reply #4 on: May 05, 2010, 09:40:31 AM »
Hi,

You can use optical encoders, measuring the dislocation of the floor, but it's too complicated, and requires a small CMOS camera.
That's how optical computer mice work.
Optical mice don't need to know the absolute distance and unless you run it on a ruler, it will be hard to tell the distance with any useable accuracy.
Regards,
Søren

A rather fast and fairly heavy robot with quite large wheels needs what? A lot of power?
Please remember...
Engineering is based on numbers - not adjectives

Offline corrado33

  • Supreme Robot
  • *****
  • Posts: 611
  • Helpful? 11
Re: distance
« Reply #5 on: May 05, 2010, 03:07:44 PM »
add a fifth wheel that would measure distance.

No one likes to be a fifth wheel...  ;) ;)

I'm thinking of implementing something to this effect on my bot.  Except mine's omnidirectional, so it'd be a caster rather than a wheel.

Offline Ro-Bot-X

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 1,431
  • Helpful? 25
  • Store: RoBotXDesigns.ca
    • Ro-Bot-X Designs
Re: distance
« Reply #6 on: May 05, 2010, 05:24:37 PM »
if your robot uses 4 omnidirectional wheels, one on each side, like on a square, you can install encoders on 2 wheels that are at 90 degrees. Use one encoder for each direction of travel.

Use a washable marker and draw a small line on one wheel. Place the robot with the mark touching the floor near a ruler. Have the robot drive straight for 10 times the number of encoder pulses per one wheel rotation. Read the traveled distance on the ruler and divide it by 10 and you'll get your wheel circumference.
Check out the uBotino robot controller!

Offline corrado33

  • Supreme Robot
  • *****
  • Posts: 611
  • Helpful? 11
Re: distance
« Reply #7 on: May 05, 2010, 06:45:02 PM »
if your robot uses 4 omnidirectional wheels, one on each side, like on a square, you can install encoders on 2 wheels that are at 90 degrees. Use one encoder for each direction of travel.

Powered wheels slip, causing sensor drift.  A fifth non powered wheel would not slip (as much), therefore theoretically giving me better accuracy. 

Offline konTopic starter

  • Jr. Member
  • **
  • Posts: 14
  • Helpful? 0
Re: distance
« Reply #8 on: May 07, 2010, 06:06:28 AM »
What about technologies that used cameras ?
How they works ?

Offline Soeren

  • Supreme Robot
  • *****
  • Posts: 4,672
  • Helpful? 227
  • Mind Reading: 0.0
Re: distance
« Reply #9 on: May 07, 2010, 10:29:42 AM »
Hi,

What about technologies that used cameras ?
How they works ?
Not very well for dead reckoning.
Optical mice use a small camera (like 16 x 16 pixels).
Regards,
Søren

A rather fast and fairly heavy robot with quite large wheels needs what? A lot of power?
Please remember...
Engineering is based on numbers - not adjectives

Offline MikeK

  • Full Member
  • ***
  • Posts: 97
  • Helpful? 5
Re: distance
« Reply #10 on: May 07, 2010, 04:35:57 PM »
How about ultrasonic distance measuring?

Offline Cristi_Neagu

  • Robot Overlord
  • ****
  • Posts: 165
  • Helpful? 5
Re: distance
« Reply #11 on: May 07, 2010, 05:00:04 PM »
How about ultrasonic distance measuring?

Measuring the distance to what?

Offline MikeK

  • Full Member
  • ***
  • Posts: 97
  • Helpful? 5
Re: distance
« Reply #12 on: May 07, 2010, 09:10:45 PM »
Measuring the distance to what?

If it's, say, a maze robot it could measure distance to a wall.  The OP didn't describe the situation very well, so I threw that out there.

Offline Cristi_Neagu

  • Robot Overlord
  • ****
  • Posts: 165
  • Helpful? 5
Re: distance
« Reply #13 on: May 07, 2010, 11:05:18 PM »
Measuring the distance to what?

If it's, say, a maze robot it could measure distance to a wall.  The OP didn't describe the situation very well, so I threw that out there.

Yeah... that would work... So he can position the robot with respect to the wall in order to make a turn.

Offline konTopic starter

  • Jr. Member
  • **
  • Posts: 14
  • Helpful? 0
Re: distance
« Reply #14 on: May 09, 2010, 09:25:25 AM »
What about AI that used search trees ?
What about other sensors ?
How they can help ?

Offline MikeK

  • Full Member
  • ***
  • Posts: 97
  • Helpful? 5
Re: distance
« Reply #15 on: May 09, 2010, 08:16:18 PM »
Smells like homework to me. :)

 


Get Your Ad Here