To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.org.ca.rtltorontoOpen lugnet.org.ca.rtltoronto in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Organizations / Canada / rtlToronto / 3662
3661  |  3663
Subject: 
Re: some stuff... robot accuracy
Newsgroups: 
lugnet.org.ca.rtltoronto
Date: 
Sun, 17 Feb 2002 18:56:46 GMT
Viewed: 
514 times
  
In lugnet.org.ca.rtltoronto, Chris Magno writes:
any ideas on how to improve accuracy when your accuracy is not
repeatable????

Half the times the block is perfect but the other times it is always
different, where do i look?  its not like the inaccurate bloc is always
in the same position the wrong way.

There isn't an answer--if your accuracy isn't tight, it won't ever be
repeatable unless you fix it somewhere else downstream of the system (ie, a
positioner chute like Derek's original idea for example)

The block that is off its position is never in the same place because likely
there's a probability distribution that varies where it will drop.  It's
like some days the subway stops exactly at the start of the platform, and
other times it doesn't, so over time, where the people get out and leave
scuff marks on the floor builds a bell shape.

So say there's a tolerance that lets the brick drop into the interlaced
position, maybe under half a brick.  If the variability of the EOAT and XY
axes puts you under a half of a brick, then you shouldn't have a problem.
But for most of us can't get that precise positioning, so sometimes we'll be
out of that tolerance required.  The percentage we're out of that margin
equals how many times out of 100 we'll be misplacing blocks.  It looks like
50% of your distribution curve for your robot is out of the margin for
getting into that location.

Worse off, there's other factors which will give you interactions.  Maybe
the XY at one end of the board is off because the light gradient for the
target causes trouble.  And this interacts with another sensor because now
you're not on position to get a light reading off the block.  Etc etc etc.
So it all works up and it's hard to trace the problem, subsystem by
subsystem because even if you modify one variable, it might inextricably
linked with another variable somewhere else.

How do you reduce variance in the system?  Well, to some degree it's
systematic-the tolerances (or lack thereof) build up to make it variable.
For example, the little bit of wobble of your EOAT when one of your axes
stops could contribute.  It could also include the randomness that the XY
positioners put in.  It could be the variability of the angle the brick is
dropped at.  Reduce all the variabilites and you'll get it accurate, while
one variable might yield a good return, there ain't no silver bullet to fix
it all.

Calum



Message has 1 Reply:
  Re: some stuff... robot accuracy
 
(...) this is what I thought. argh. Chris Pretend this says something funny (22 years ago, 17-Feb-02, to lugnet.org.ca.rtltoronto)

Message is in Reply To:
  some stuff... robot accuracy
 
any ideas on how to improve accuracy when your accuracy is not repeatable???? Half the times the block is perfect but the other times it is always different, where do i look? its not like the inaccurate bloc is always in the same position the wrong (...) (22 years ago, 17-Feb-02, to lugnet.org.ca.rtltoronto)

17 Messages in This Thread:





Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR