RIOS getting 3D image capture

In the works for RIOS, from the mastermind himself, Laurent… 3D imaging! All of these images were captured with just an L6 arm and a Sharp GP2D12 sensor rubber-banded to the gripper servo!

It can do 64x64, 128x128 (shown here), or 256x256 resolution. It uses a formula to correct for the non-linear response of the GP2D12 sensor. This functionality will be included in the 1.04 update that should be available this week! For now, it’s a very interesting tool. Later, it will be able to locate items to pick up!

Here is an image of the RIOS interface…

Here are two more captures from RIOS…
http://www.lynxmotion.com/images/jpg/rios3d3.jpg http://www.lynxmotion.com/images/jpg/rios3d4.jpg

Here is the .bmp that RIOS produced converted to 3D through a program called “Leveller.”

HOLY SMOKES THATS COOL :open_mouth:

:open_mouth:

and this was done with only a Sharp sensor :open_mouth:

well, give laurent a mighty big pat on the back for me, this is wicked sick

RIOS V1.04 Free update is out !

a little more about the new 3D scanner,

Sharp GP2D12 IR sensor mount :
http://img177.imageshack.us/img177/9996/dsc00786tc4.gif

Resolution :
http://img291.imageshack.us/img291/6276/helloallreslinearco3.gif

Hey !, who guess what’s on my desk :
http://img371.imageshack.us/img371/3259/ps2highresrawoe8.gif

new RIOS 3D scanner module :
http://img461.imageshack.us/img461/9624/hellohighreslinearlevel1windowcv9.gif
you can see all the pixels at the same level (distance) highlighted in red (according to the view level slider position)

wow! thats realy cool! :open_mouth:

Oh, wow, this is so cool! Laurent is simply amazing! The imaging capability is going to see some interesting applications. Imaging without a camera and less expensively done! :smiley:

8-Dale

Hehe…thanks :blush:

not as fast as a camera anyway, it takes several minutes to browse an area and build the grayscale bitmap, but it’s 3D datas, so yes, many interesting things to do with that…

saying hello !

http://img244.imageshack.us/img244/2205/hello3djy2.gif

this free Leveller program is a demo, so it allows only 150X150 resolution, i’m trying to find another free program to display 3D grayscale bitmap with a better res.

Nice PS2 Controllers :smiley:

Is there a sample project with the seq(s) that produce the scanning motion in the 3D capture?

i wish i had rios :laughing:

i only have sequencer though :confused:

Can it export to RIOS ?

Just as a followup from another thread, has any more development or info generated on using the GP2D12 distance sensor for optical object detection? Looking at the GP2D12 data sheet, the GP2D12 has a useful detection range of 30 cm. Has anybody else tried the GP2D12 for developing esentially bitmap images of objects similar to the images in this thread?

I will ask Laurent if he has given this any attention lately.

TNX mate!

Hi! It’s me again :slight_smile:

Did anything happened with that option?

Maybe I’ve watched too many episodes of CSI, but the stated way the images were produced doesn’t really pass my “snicker test”. Too many things just don’t line up from the info given.

I think that the solution of the problem would be something like this picture, meaning that sensor can detect object and calculate it’s axes so user could demant from arm where to pick it up regarding on axes

Hello,

For now there’s no more development on the 3D scanner for RIOS,
Object recognition is a big piece and i’m still searching an “usable” way to solve this deal.

An easy way to detect object is a webcam and a software to handle image processing like this free and powerful one :
roborealm.com/

We’d work together in the past to develop an interface with Visual Sequencer (nickname “SEQ”) take a look here :
roborealm.com/help/Lynxmotion_Seq.php
it allows their software to takes decisions according to the image from the webcam and then control SEQ thru its socket server to launch sequences.

The 3D scanner for RIOS is not a webcam and it’s very slow to have a 3D image, so i’m not sure it’s the best way to detect and pick up objects, maybe using a Roborealm interface with a webcam is better.

The 3D scanner could be used to scan the arm environement rather than to detect object to pick up, this way the arm could auto avoid obstacle automaticaly after an unique 3D scan at the beginning.
I think it’s the way i will make the 3D scanner function to evolve.