Line Follower Octoprint Plugin

Поділитися
Вставка
  • Опубліковано 2 лис 2024

КОМЕНТАРІ • 22

  • @RubenDax
    @RubenDax 2 роки тому

    Wow, this is too cool. Huge potential.

  • @shyleshsrinivasan5092
    @shyleshsrinivasan5092 2 роки тому

    Wow ! That's a really neat trick !!

  • @JohnMatthews72
    @JohnMatthews72 2 роки тому

    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.

    • @jamiekawabata7101
      @jamiekawabata7101  2 роки тому

      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.

  • @huistv2005
    @huistv2005 2 роки тому

    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!

    • @jamiekawabata7101
      @jamiekawabata7101  2 роки тому

      Code is available here: github.com/vector76/CameraTracer (just a prototype, no promises)

  • @cathyomalley2772
    @cathyomalley2772 2 роки тому

    It's a fantastic idea.

  • @tvathome562
    @tvathome562 2 роки тому

    Very cool. I guess the qr codes is involved as a command or a start point indicator?

    • @jamiekawabata7101
      @jamiekawabata7101  2 роки тому +1

      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.

  • @TheRainHarvester
    @TheRainHarvester 2 роки тому

    Cool! Can it do non-cursive words? (Unconnected lines)

    • @jamiekawabata7101
      @jamiekawabata7101  2 роки тому

      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.

    • @TheRainHarvester
      @TheRainHarvester 2 роки тому

      @@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".

    • @jamiekawabata7101
      @jamiekawabata7101  2 роки тому +1

      @@TheRainHarvester I could see using different tags at the start. You would need to mark them so the human doesn't get them confused. :)

  • @TheTurmanDreams
    @TheTurmanDreams 2 роки тому

    incredible !!!!

  • @TD3DMakes
    @TD3DMakes 2 роки тому

    Well.....that's awesome.

  • @skylerdavis7850
    @skylerdavis7850 2 роки тому

    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....

    • @skylerdavis7850
      @skylerdavis7850 2 роки тому

      Reguardless, awsome addition to the mpcnc!

  • @ammarkourichi887
    @ammarkourichi887 Рік тому

    how is the progress so far?

  • @cathyomalley2772
    @cathyomalley2772 2 роки тому

    Is there a camera tracing the line via Octoprint?

    • @SirSpence99
      @SirSpence99 2 роки тому +1

      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.

    • @jamiekawabata7101
      @jamiekawabata7101  2 роки тому +2

      @@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!