It has a 'hole' and 'part' that will offset inward or outward respectively by half the tool diameter relative to the center of the line, and you can also specify offsets to further adjust. To cut on the line you could specify a tool diameter of zero. But you are also correct that this is mainly a proof of concept. There is a lot of potential for what it could grow into.
Genius! I would like to know more about the creative process? Where do you start? In what language do you code? I understand if you want your code to be private, but just a point in the right direction. Super cool!
Yes, the tags are used to tell the machine where to start, and the arrow shape makes it intuitive for the human. Also, by tracking the tags over small known movements in X and Y, it can produce an estimate of scale and orientation of the camera.
Not unless the letters were big block letters and you were able to trace the perimeter of the letter, and even then it could only do one letter at a time. Maybe someday it could trace the perimeter of solid shapes instead of following a line, i.e. following an edge instead of a line.
@@jamiekawabata7101 you could do an edge detection pass with openCV. Then use that image instead of the original image for your algorithm. But THEN the question is, "how to automatically decide to use edge detection, or only line following".
Was told that they had something like this at the old factory cutting steel.they would print out the part on plotter paper and glue it to the steel. One day it followed a fly that landed on the paper....
@@SirSpence99 Yes, and I would expect issues if the background were dark or nonuniform (wood grain). I haven't tried it yet but maybe some color filtering can help, if the wood grain were brown and you used a blue pen. Possibilities for the future!
Wow, this is too cool. Huge potential.
Wow ! That's a really neat trick !!
I like it. I like it a lot. I'm assuming there will be inside/on and outside contours eventually. But as a proof of concept, you may have a winner.
It has a 'hole' and 'part' that will offset inward or outward respectively by half the tool diameter relative to the center of the line, and you can also specify offsets to further adjust. To cut on the line you could specify a tool diameter of zero.
But you are also correct that this is mainly a proof of concept. There is a lot of potential for what it could grow into.
Genius! I would like to know more about the creative process? Where do you start? In what language do you code? I understand if you want your code to be private, but just a point in the right direction. Super cool!
Code is available here: github.com/vector76/CameraTracer (just a prototype, no promises)
It's a fantastic idea.
Very cool. I guess the qr codes is involved as a command or a start point indicator?
Yes, the tags are used to tell the machine where to start, and the arrow shape makes it intuitive for the human.
Also, by tracking the tags over small known movements in X and Y, it can produce an estimate of scale and orientation of the camera.
Cool! Can it do non-cursive words? (Unconnected lines)
Not unless the letters were big block letters and you were able to trace the perimeter of the letter, and even then it could only do one letter at a time.
Maybe someday it could trace the perimeter of solid shapes instead of following a line, i.e. following an edge instead of a line.
@@jamiekawabata7101 you could do an edge detection pass with openCV. Then use that image instead of the original image for your algorithm.
But THEN the question is, "how to automatically decide to use edge detection, or only line following".
@@TheRainHarvester I could see using different tags at the start. You would need to mark them so the human doesn't get them confused. :)
incredible !!!!
Well.....that's awesome.
Was told that they had something like this at the old factory cutting steel.they would print out the part on plotter paper and glue it to the steel. One day it followed a fly that landed on the paper....
Reguardless, awsome addition to the mpcnc!
how is the progress so far?
Is there a camera tracing the line via Octoprint?
Yes, that would appear to be what it is doing. My guess is that there might be problems if the lighting isn't set up correctly.
@@SirSpence99 Yes, and I would expect issues if the background were dark or nonuniform (wood grain). I haven't tried it yet but maybe some color filtering can help, if the wood grain were brown and you used a blue pen. Possibilities for the future!