Pages: [1]   Go Down
Author Topic: 3D Laser Tracking Range Finder  (Read 4132 times)
0 Members and 1 Guest are viewing this topic.
Montreal
Offline Offline
Edison Member
*
Karma: 23
Posts: 2487
Per aspera ad astra.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

 Just published new page on my blog:
http://fftarduino.blogspot.com/2011/12/arduino-laser-3d-tracking-range-finder.html
Comments, questions and ideas are welcome (critics too!). Link to download a code at the end.

edited: http://youtu.be/9zdbJgb1Cc4

« Last Edit: January 12, 2012, 09:43:53 pm by Magician » Logged

Phoenix, Arizona USA
Offline Offline
Faraday Member
**
Karma: 36
Posts: 5519
Where's the beer?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Just published new page on my blog:
http://fftarduino.blogspot.com/2011/12/arduino-laser-3d-tracking-range-finder.html
Comments, questions and ideas are welcome (critics too!). Link to download a code at the end.

Hey - I thought this was pretty neat; certainly a different way to go about this kind of thing. Have you seen this article?

http://www.seattlerobotics.org/encoder/200110/vision.htm

I'm pretty sure your system could be adapted to work like it (unfortunately, for some reason, the page loads weird - refresh the page/reload each image that is missing to get everything - I might also have a complete archive of the article somewhere, if you want)...
« Last Edit: December 08, 2011, 12:06:40 am by cr0sh » Logged

I will not respond to Arduino help PM's from random forum users; if you have such a question, start a new topic thread.

Montreal
Offline Offline
Edison Member
*
Karma: 23
Posts: 2487
Per aspera ad astra.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

 Thanks for the link. Even there are obvious similarity between two projects ( laser and cam ), but they absolutely different in geometry. I have to confess, I lost his chain of thoughts somewhere in the middle. Some very important component is missing in the tutorial: scanning, mechanical or electronically. Scanning time would define time response of range finder.

 In my project, lasers arranged in parallel to camera optical axes, there is no limits in distance range, except angular resolution of optics/camera. Base 6 cm, properly aline, two lasers would be visible from 100 m, or 10 km. Second conceptual difference, distance reported 30 times/second, or 33 ms. There is no need to "scan" area, servo motors in my project only  help to "point"  range finder to specific object in the vision field.
 
Logged

Montreal
Offline Offline
Edison Member
*
Karma: 23
Posts: 2487
Per aspera ad astra.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

New Version 2 just released, complete 3D space tracking, plus Trace tool .
Have fun.  http://youtu.be/9zdbJgb1Cc4
« Last Edit: December 12, 2011, 09:58:26 am by Magician » Logged

Montreal
Offline Offline
Edison Member
*
Karma: 23
Posts: 2487
Per aspera ad astra.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Next Level:
                          6 DEGREES OF FREEDOM

http://optical-magnet-laser-6d-tracking.blogspot.com/

« Last Edit: January 12, 2012, 09:40:52 pm by Magician » Logged

Montreal
Offline Offline
Edison Member
*
Karma: 23
Posts: 2487
Per aspera ad astra.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

 Third project in series just published:

http://coolarduino.wordpress.com/2012/07/28/visual-navigator-making-it-mobile/

 Visual Navigator, or Making It Mobile!



Logged

0
Offline Offline
Full Member
***
Karma: 4
Posts: 218
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I do not understand your seemingly loose dealing with dimensions
Each object has 4 dimensions at any one time

X;  Y;  Z ;and t   (t being when it was there)

How do you get 6 or this ++ idea? What exactly do you mean by that?
Logged

Montreal
Offline Offline
Edison Member
*
Karma: 23
Posts: 2487
Per aspera ad astra.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
I do not understand your seemingly loose dealing with dimensions
Each object has 4 dimensions at any one time

X;  Y;  Z ;and t   (t being when it was there)

How do you get 6 or this ++ idea? What exactly do you mean by that?

Probably, you are referring to project #2 in  series , which is "Optical Magnet".  There is a quote from project description:
Quote
This version of hardware/software system design capable to track object in 6 - D ++ space:
 *   -  Linear motion along X, Y, Z coordinates (3D);
 *   -  Rotation around fixed axis (6D);

6D was brought to stress tracking rotational speed, and ++ acceleration capability. More on Wiki:

Quote
The position of a rigid body in space is defined by three components of translation and three components of rotation, which means that it has six degrees of freedom.

 http://en.wikipedia.org/wiki/Degrees_of_freedom_(mechanics)
Though I stopped developing "Optical Magnet" now.

 Visual Navigator (#3) is supposed to be "low price" Roomba alternative, there is no tracking / 6D and others features from previous projects.

May be it was not a good idea to include all 3 projects in one topic, but IMHO, as they really close in hardware and conceptually, I decided not to start separate thread.
« Last Edit: July 28, 2012, 10:42:41 pm by Magician » Logged

0
Offline Offline
Full Member
***
Karma: 4
Posts: 218
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Tha nk you - maybe it should be  +a
Logged

Pages: [1]   Go Up
Jump to: