Page 1 of 1
Nasty stuff
Posted: 13 Nov 2009, 13:14
by Columbus
Hey, guys. I have a little question here.
I'm competing on a robotics challenge, and need some help. The problem is, how can I find out the exact direction and distance of a object on camera in relation to the robot itself? btw, the cameras have a offset, they are on the sides, 4pcs. Pic included.
I did some research in the wiki about... uh... homography

but it's looking quite complicated.
http://en.wikipedia.org/wiki/Homography
This baby is going to play football.
http://www.robotex.ee/eng
P.S. It's running on .net
Re: Nasty stuff
Posted: 13 Nov 2009, 13:34
by Regret
Columbus wrote:it's looking quite complicated.
You're doing friggin robotics, of course its complicated.
Re: Nasty stuff
Posted: 13 Nov 2009, 13:42
by 1v0ry_k1ng
if you know the dimensions of the object already- ie, a football- it shouldn't be hard at all
Re: Nasty stuff
Posted: 13 Nov 2009, 14:19
by Columbus
I need accuracy, deviations caused by the lighting can cause the program to miscalculate the distance this way.
The idea is to create a simple 2D map of the surroundings of the robot, so we can decide, which ball is the best target. We are also featuring a dome mirror on top, to get a close-range overview of the surroundings.
Re: Nasty stuff
Posted: 13 Nov 2009, 14:27
by Regret
Use a radar.
Re: Nasty stuff
Posted: 13 Nov 2009, 14:39
by Columbus
hur hur
Never mind, I got it working.
Re: Nasty stuff
Posted: 13 Nov 2009, 15:42
by AF
Columbus wrote:I need accuracy, deviations caused by the lighting can cause the program to miscalculate the distance this way.
The idea is to create a simple 2D map of the surroundings of the robot, so we can decide, which ball is the best target. We are also featuring a dome mirror on top, to get a close-range overview of the surroundings.
I find it remarkable that people consider this a fatal error when humans regularly make these sorts of mistake on an hourly basis.
The same is true of object recognition, we regularly mistake A for B
Re: Nasty stuff
Posted: 13 Nov 2009, 16:06
by SinbadEV
AF wrote:The same is true of object recognition, we regularly mistake A for B
Or at the very least 8 for B... I hate captchas.
Re: Nasty stuff
Posted: 13 Nov 2009, 17:10
by Forboding Angel
The difference is that humans can immediately switch gears using logic and reasoning which immediately makes us better than machines at it.
If a machine makes a mistake, it will take the machine longer to realize and recover from that mistake.
Re: Nasty stuff
Posted: 13 Nov 2009, 17:12
by Gota
Forboding Angel wrote:The difference is that humans can immediately switch gears using logic and reasoning which immediately makes us better than machines at it.
If a machine makes a mistake, it will take the machine longer to realize and recover from that mistake.

Hi there.
Re: Nasty stuff
Posted: 13 Nov 2009, 20:53
by KaiserJ
hit it! hit it with a stick!
Re: Nasty stuff
Posted: 13 Nov 2009, 21:15
by CarRepairer
Arm vs. Core. You decide which is which.
Re: Nasty stuff
Posted: 13 Nov 2009, 22:32
by Teutooni
CarRepairer wrote:Arm vs. Core. You decide which is which.
However you choose, core wins.

Re: Nasty stuff
Posted: 13 Nov 2009, 22:40
by Gota
Core:
arm:

Re: Nasty stuff
Posted: 16 Nov 2009, 00:19
by AF
Forboding Angel wrote:The difference is that humans can immediately switch gears using logic and reasoning which immediately makes us better than machines at it.
If a machine makes a mistake, it will take the machine longer to realize and recover from that mistake.
Not true, sometimes humans can perpetuate these mistakes for years at a time, there are even entire fields of research dedicated to exploiting these things, aka optical illusions, camouflage, magic tricks, make up
That's before we come across simple misunderstandings and mis-recognizing things due to incomplete or misleading information.
Eitherway your point is utterly destroyed by teh fact that your using a lack of feature A to justify perfection of feature B. The obvious solution here is not perfecting B to an unreasonable accuracy, but implementing basic feature A.
When building a tower, when ti gets too tall, do you research and build antigravity thrusters to hold it up? Or do you widen the base and use stronger materials?
Re: Nasty stuff
Posted: 16 Nov 2009, 01:29
by Forboding Angel
AF wrote:
Not true, sometimes humans can perpetuate these mistakes for years at a time, there are even entire fields of research dedicated to exploiting these things, aka optical illusions, camouflage, magic tricks, make up
All of these things you mention are things that humans can ignore what their eyes tell them and function regardless.
So wait, your arguments are that machines are better at reasoning and logic? That's a pretty weak position.