3D vision + robotics · Kraków, Poland

Pick & place driven by a CAD file

We build a system that recognizes parts on a production line straight from STL/CAD files and tells the robot what to grasp and how. The system learns each new part automatically from its file, and station changeover takes a few minutes.

contact: kontakt@dudarobotics.pl

loaded: Oasis_040125-001.STL
STL model of a sheet-metal part — isometric view
Station camera view — detected parts with recognition boxes and confidence scores
parts detected: 66D pose: OKrmse: 3.4 mmtime: 159 ms
new parts straight from STL files recognition cycle ~0.2 s any 3D camera any ROS2 robot accuracy report per part
How it works

From an STL file to a grasp — five steps

The same CAD model you already have from design or from your customer is enough for the station to start working with a new part.

01 / input

STL / CAD file

You upload the part model — no photo sessions, no data collection.

02 / profile

Part profile

The system learns the part from CAD automatically: recognition model, grasp point and a validation report.

03 / scan

3D camera

A point cloud of the scene — conveyor, table or bin.

04 / pose

6D pose engine

AI recognition in the image, pose from PnP, refined with ICP on the point cloud — with a confidence score.

05 / grasp

Robot picks

Pose and grasp point go to the robot — pick and place.

Who it’s for

Two ways to work with us

Manufacturers

Automated part picking

  • Picking parts off the conveyor after bending, stamping, casting or machining
  • Sorting mixed parts against their CAD references
  • Machine loading and short-run packing
  • Viable even at hundreds of pieces and frequent changeovers
Request a free feasibility check →
Integrators & distributors

A 3D vision engine for your cells

  • A container with an API / ROS2: point cloud in → 6D pose + grasp point out
  • Part profiles prepared automatically from your client’s STL files
  • Flexible per-station or per-project licensing — the margin stays with you
  • Engineering support straight from the makers
Book a demo on your client’s parts →
A 3D point cloud from the camera — the part matched to its CAD model in orange, with the grasp point
Technology

Geometry over appearance

Works on difficult parts

Smooth, metallic, bent, textureless surfaces — exactly where classic vision systems fail. Recognition trained on CAD-generated data plus a 6D pose computed on the image and point cloud (PnP + ICP) handle what the image alone cannot.

It teaches itself — from CAD

The system generates its own training data from the CAD model and trains the recognition network — no photo sessions, no manual labeling. Preparation runs offline, and switching the station to another part takes a few minutes.

Measured, not promised

Every part goes through accuracy validation (an ADD-S report) before it reaches the station. You know what to expect before you invest.

Open architecture

Any 3D camera and any robot controlled over ROS2. A part library in the cloud or on-premise, with full data isolation for every client.

Pilot program

Start with four low-risk steps

Step 1

Feasibility check

You send STL files and photos of your parts — we assess the fit and point to the best first operation.

free of charge
Step 2

Proof of concept

Your parts on our test rig, with an accuracy report and a recording of the system at work.

Step 3

Pilot on your line

A cobot-and-3D-camera station on a chosen operation, with clear success criteria.

Step 4

Scale-up

New parts and operations are just new STL files — no station rebuild.

We play with our cards on the table: the technology is implemented and tested on our test rig, and we deliver the first deployments as partner pilots — on preferential terms, with clear go/no-go criteria after every stage.

FAQ

Frequently asked questions

What is CAD-driven pick & place?

It is a 3D vision system that recognizes parts on a production line based on their STL/CAD model and gives the robot a 6D pose and a grasp point. Recognition combines AI on the image with PnP + ICP matching on the 3D camera point cloud.

Do I need photo sessions or manual data labeling?

No. The system generates training data from the CAD model (synthetic data) and learns each part automatically, offline — no photo sessions and no manual labeling.

How long does changeover to another part take?

A few minutes for a part that has been prepared before. Preparing a new part happens automatically from the STL file and requires no vision engineer.

Which cameras and robots does the system work with?

Any 3D camera that outputs a point cloud and any robot controlled over ROS2. The part library can run in the cloud or on-premise, with data isolation for every client.

Which parts fit the system best?

Rigid parts with defined CAD geometry: bent sheet metal, castings, stampings and CNC-machined parts — including shiny, metallic and textureless parts that defeat classic vision.

How do I start working with DudaRobotics?

With a free feasibility check: send 1–2 STL files and a few photos of your parts to kontakt@dudarobotics.pl. We usually reply within 48 hours and are happy to sign an NDA.

Contact

Let’s test your parts

Send 1–2 STL files and a few photos of parts from your production. We’ll come back with a feasibility assessment and a proposed next step. We usually reply within 48 hours, and we’re happy to sign an NDA.

kontakt@dudarobotics.pl

DudaRobotics · Paweł Duda · Kraków, Poland