Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Close-In Depth Model - OAK-D-SR (OAK D405) #241

Open
Luxonis-Brandon opened this issue Apr 11, 2022 · 19 comments
Open

Close-In Depth Model - OAK-D-SR (OAK D405) #241

Luxonis-Brandon opened this issue Apr 11, 2022 · 19 comments
Labels
d405 RealSense D405 Upgrade

Comments

@Luxonis-Brandon
Copy link
Contributor

Luxonis-Brandon commented Apr 11, 2022

Start with the why:

A short-range-depth version of OAK is missing in the line up. The closest solution is the OAK-D-IoT-40, which does come close, but is intended for IoT applications (embedded; e.g. has built-in ESP32) rather than USB applications.

So while the OAK-D-IoT-40 is now often used for close-in depth, it's a bit of a mis-fit as in this case there's an unused ESP32 onboard, and it lacks an enclosure. And in such applications, having a single, small, enclosed product is clutch for mounting to picking arms/etc.

Meanwhile, there are a bunch of robotic bin pick/pack applications which would benefit from high-res, high-frame-rate and very-good-quality depth sensing + AI + CV + onboard compute in a USB-formfactor camera.

Supplementarily, there are cases where stereo excels in such applications and other scenarios where ToF (time of flight) excels. So to provide a swiss army knife of excellent close-in depth for such applications. The DepthAI ecosystem is uniquely suited to allow this as the onboard CV/depth computation can produce a single depth output that is the result of intelligent combination of ToF + stereo results to give the highest-accuracy depth-map output.

Finally, RGB-depth alignment in such applications ends up being paramount, as often the items being manipulated are challenging to grasp, so even tiny errors can result in underperformance of the robotic assembly. So the built-in support for OV9782 (global shutter color) in the DepthAI library is very useful, as it allows perfect RGBD alignment from the stereo pair. And this result, in combination with ToF, allows even-more-refined alignment of ToF to RGB and thereby a single, RGB-aligned depth result that is the fusion of stereo and ToF.

Given our modular arch

Move to the how:

Leverage our OAK-SoM-Pro to make a compact overall design that supports both wide FOV Stereo (color, 150° DFOV) and standard FOV (color, ~80° DFOV) - production-time selectable - and ToF. The SoM approach allows the design to be smaller and easier to mount/fit in robotic process automation/etc. It also allows the design to be open-sourced, allowing modifications as needed/desired by anyone.

The internal PCBA concept is shown below:

image
image

Move to the what:

  • Dual OV9782 (1 MP Color Global Shutter) with production option for Wide FOV for 150° DFOV depth or Standard FOV for ~80°DFOV depth.
  • VGA (640x480 @ 30fps) ToF
  • USB3.1
  • Enclosure like OAK-D-IoT-40 Series 2 (OAK-D-IoT-40 Series 2 #91; shown below)

image

Want it in PoE instead? See #244

@Luxonis-Brandon Luxonis-Brandon added the d405 RealSense D405 Upgrade label Apr 12, 2022
@Luxonis-Brandon Luxonis-Brandon changed the title OAK-D Close-In Depth Model OAK-D Close-In Depth Model - OAK D405 Apr 12, 2022
@Luxonis-Brandon
Copy link
Contributor Author

We got the ToF in for this:
image

@nicholas-presien
Copy link

What's the model of the TOF sensors and their specification (mainly range, FOV, accuracy, and FPS)?

@Luxonis-Brandon
Copy link
Contributor Author

Great question. Will circle back with answers.

@Luxonis-David
Copy link
Contributor

Luxonis-David commented Apr 21, 2022

@nicholas-presien here are some specs for the VGA ToF that might help:

  • DFOV 78° HFOV 68° VFOV 54°
  • resolution 640 * 480
  • 940nm
  • range indoor 0.1~7m
  • accuracy <2% @ 0.3~1m
  • accuracy <1% @ 1 ~ 7m

@shpigi
Copy link

shpigi commented Apr 22, 2022

no PoE model for this? I'm thinking USB and mounting on a moving robotic arm don't mix.

@Luxonis-Brandon
Copy link
Contributor Author

Great question @shpigi - we're going to do a PoE as well. I'll write that up now and cross-post it.

@Luxonis-Brandon
Copy link
Contributor Author

Just made it #244 @shpigi . :-)

@Luxonis-Brandon Luxonis-Brandon changed the title OAK-D Close-In Depth Model - OAK D405 Close-In Depth Model - OAK D405 Apr 25, 2022
@Luxonis-Brandon Luxonis-Brandon changed the title Close-In Depth Model - OAK D405 Close-In Depth Model - OAK D405 (OAK-D-SR) Jun 10, 2022
@Luxonis-Brandon Luxonis-Brandon changed the title Close-In Depth Model - OAK D405 (OAK-D-SR) Close-In Depth Model - OAK-D-SR (OAK D405) Jun 13, 2022
@Luxonis-Brandon
Copy link
Contributor Author

Luxonis-Brandon commented Jul 1, 2022

For at least the initial USB version we're dropping ToF:

image

This will allow the device to be smaller and also exist sooner. And then the PoE version, #244, which will have to be bigger anyway, will have the ToF additionally.

@Luxonis-David
Copy link
Contributor

We got back the samples and validated the design. Few more days is needed to get it supported in FW and we will be ready to start with second batch of samples making them available in early access store.

Attached the sneak peak of the device (we added a bit of personality:) )

IMG_20220913_174839
IMG_20220914_160603
IMG_20220914_160621
IMG_20220914_160704

@Luxonis-David
Copy link
Contributor

More of the enclosures have arrived, painting and assembly to be done and we will have some units available for sale on our early access store. In fact you can reserve one with preordering here.

IMG_4946
IMG_4952
IMG_4964

@versavel
Copy link

versavel commented Dec 1, 2022

what screws fit in the three holes on the back side of the Oak D SR ?

@versavel
Copy link

versavel commented Dec 1, 2022

and what is the center-to-center distance between the two outer screw holes ?

@Luxonis-David
Copy link
Contributor

Center one is 1/4" thread tripod mount, the side ones are M4 and center distance between them is 44mm.
image

@raveslave
Copy link

please consider adding an expansion-port on the on the back of these (and OAK-1) form factor

  • 5V "vbus" pass-through & 3.3/1.8V logic level
  • ~6x gpio's reconfigurable as SPI or I2C bridge (tunneled over the main USB-connection)

use-case would be to allow building fairly basic LED-light fixtures that sync with captures

  • i.e. fast capture with ilumination from different directions
  • multi-spectrum light for inspecting/binning color (rgb) or fingerprints/dust-particles (uv)

where the led-pcb could simply contain a good i2c controlled led-driver, not needing a cpu of its own

@Erol444
Copy link
Member

Erol444 commented Jun 5, 2023

Hi @raveslave , The OAK-D-SR-PoE actually does have an M8 connector which allows you to access the strobe output.

@raveslave
Copy link

true that, but I really like the USB-C form factor as we run from raspberry's (wired eth -> internet),
i.e. don't want to add usb-to-eth dongles for the video stream as the rpi4 already has super-speed usb

@Erol444
Copy link
Member

Erol444 commented Jun 5, 2023

@raveslave one option would be to use M8 to USB adapter board, which also exposes strobe output. The downside is that it's only USB2, so 480mbps.
image

@raveslave
Copy link

isn't that breakout board for control only?
if you can get the image that way (d+/d-) thats great, but not optimal due to the speed limit

@Erol444
Copy link
Member

Erol444 commented Jun 5, 2023

@raveslave intention was for control (due to bandwidth limitation), but you can also get images/other outputs through it as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
d405 RealSense D405 Upgrade
Projects
None yet
Development

No branches or pull requests

7 participants