Most of the people commenting negatively don't seem to get the point of the video. It's not about perfection, it's about how capable the robot is at controlling it's motion.
I first thought it was a fraud, cause why would a robot need to perform a groundwork to infer shape? But then I understood that's exactly the purpose of your project: to make not a stylish scanner/printer but to truly emulate a human's drawing process, which translates a 3D input into a trompe l'oeil artifact based on lines and, derivatively, shadings. I have no idea how you did it but, as a draughtsman myself, I find it absolutely brilliant and totally commend your efforts; it's truly amazing already.
Is this the scene of events before your comment: Teacher: class, your assignment is based on identifying the main cause for a robot drawing a random man. This is due 22 August 2019. Good comment tho😏👍
Someone give this machine a pat on the back, because that's better than most humans can do. Good job, Paul! I also like how he went "Screw this bollocks!" at 2:36 and then "Wait, i can still save this!"
Wow. This was quite something when you first had this happening on the screen; that you're now feeding an articulated arm is astounding. Fantastic work, Patrick.
A lot of people on here are looking at the drawing too technically, it is not about accuracy, it's about emotion. What is the tone of this drawing, as we can see the jagged, uneven lines represent frustration or fear. The left side of the face covered in darkness, perhaps representing the darkness in our hearts? This is a powerful drawing that gives deep emotional insight from the artist, maybe this machine has a soul and is trying to express it's feelings, it's own humanity... Or it could just be a low quality camera and a complicated yet crude printing method.
given the picture, first is to go about identifying where are all the high contrast pixel and join them up as boundary line (boundary detection) then from the line we will identify the grades of "shades"....or shadows....the robot then should focus on drawing the line first, then gradually shades the background/shadow etc.
*Detective Del Spooner*: Human beings have dreams. Even dogs have dreams, but not you, you are just a machine. An imitation of life. Can a robot write a symphony? Can a robot turn a... canvas into a beautiful masterpiece? *Sonny*: Can *you*?
the others would be unstable, and have micro switch off which would reset the servos etc.. The robotis one I use is this one: robosavvy.com/store/robotis-smps-12v-5a-ps-10.html
In fact, you can use PHOTOSHOP in the relevant action plug-in to convert the image into elegant pen lines, in the use of mechanical arm painting, this is more elegant. But I don't know what principle you use.
Wonderful machine! Very much I would like such to make. Where it is possible to learn about the scheme, the program and other documentation? Thanks! ! !
This technology is evolving at a rapid pace. Imagine what they would be like in 100 years. They will be sci-fi in 100 years time. Capable to scale buildings, run faster than a cheetah, probably even capable of reasoning..
In machines every decision is based on programming. Imagine programming an entire human's mind into a machine. Plus think about the exponential increase in the human knowledge and don't forget about human perception (machines with the same programming would see the same thing observing the exact same thing). So I wouldn't be afraid of the future in this case - it's more about war and over population..
mosipd Why? Because complex analog chemical and electrical reactions are superior to electrons flying through a hose?? :) Assuming the digital technology to model ourselves down to a very low level(atomic like small)..I dont see why its not possible.
Hello .. Paul liked the animatron (repetition of moves) .. for the mechanical arm design features need to do if it works with rows and columns. Thank you, very cool.
HELLO NAMASKAR MAI RAHUL FROM DELHI. AAP KI YE MACHIN HAMKO BHUT ACHCHI LGI TO MAI BHI IS MACHIN KO USE KRNA CHAHTA HU TO PLZ MUJHE BATAYE KI YE MACHIN KO KAISE BNAU KAISE USE KAR SAKTA HU.?
I'm pretty sure it's either controlled manually by an operator, or at the very best, pre-programmed to move manipulator that way, which is slightly more complex then your average home printer. However, if it can actually picture an object and find decisive contours/vectors and curved lines that define object's form and depth in that short period of a time, then it is quite an impressive job. I wonder, how many months of math analysis and programming it would took if it were true.
If I think that it's just something a kid would draw.. my mind is like, "WTF IS THIS?" But if I look closely, I'm like.. "DAAAAAAMMMNNNNNNN." Just so beautiful....
Hi! Very nice project! I was wondering, what are you using to control the servos? I use the bioloid kit for my projects too, and the best solution I could find is to employ an arduino board (Luigino328) and the Dynamixel library by Savage to control the dynamixel servos. The control unit by Robotis is adequate only for very basic stuff, with that crappy software.... I just use it as a battery holder :-)
amazing. i assume the sketchiness of the drawing is partly due to the light source. Would be nice to see what this thing could do with some graphite and a proper light source. I assume it could make some fairly amazing drawings.
At first I thought it looked more like a scaling bug in the algorithm, because its horizontal movement seems to pick up a lot.. then I thought maybe its a phase that the inventor implemented to make it more human and 'artistic'.. then I wondered if possibly, while the camera is aimed at the guys face, it was actually motion recording and doing a rendering of the motion over time. Still not sure. Would be interested in knowing.
I have no doubt at all...that well programmed robots can do almost anything better than us human beings...for example, they don't tend to get stressed about doing tasks/nor, become overly self-critical; and, instead, their approach is really quite patient, calm, logical, mathematical, -etc. ; never getting upset/angry/disillusioned/not in the least bit fearful at all/-etc.; and, of course, it's possible to program endless variations in there, too...robot draw using only dots/robot draw using only lines/dashes/circles/squares/triangles/-etc. So, therefore, after seeing this demo of a robot drawing a human being...I'm really not too surprised at all. I even heard of robots that can actually paint like the Old Masters: Rembrandt/-etc.; and, what it paints is not just merely a copy of old work...but, through having been fed lots and lots of data about what that master did before...it actually invents an entirely 'new' work...which the master could have done had they still been alive. Only just recently, I heard of some online project where you 'input' your own drawing/together with a 'master' drawing...and, then, the program 'outputs' your own drawing in the style of whatever was your chosen master. In fact, from ever since the computer program went and beat the chess champion, I forget what was his exact name, now...Gary Kasparov, I think; then, I knew we were heading for really big problems, either sooner or later; and, that was absolute ages ago...computers are much smarter, now-a-days. using neuro intelligence techniques...where even the humans themselves who actually programmed the robot aren't entirely sure what the computer will come up with, next/or, exactly how it arrived at it's final conclusion...in other words, it was able to think on it's 'own'. Yes. I know, I'm starting to sound like a robot-hater here...but, it does tend to freak me out...what happens when robots can combine both superior movement/and, superior intelligence together into one...; then, will that spell the death of the human race; or, will it turn us all into being robotic slaves...just as we ourselves do choose to enslave the robots to do whatever is our bidding, now...?! The future is scary as hell when one thinks about it in this respect...; currently, I'm aged 56...so, I'm not sure I''ll live to see the robots take over the world...; but, I'm not so sure about what is going to happen to the next/or, indeed, future generations. It's easy to come up with some 'simple' solution...just go and destroy all robots...or, ban them from ever being created; however, there are literally millions of programmers in this world...I happen to be a programmer, myself...some of who are also well versed in electronics...; and, it's just not possible to control everybody; meaning, ban or not...there will always be those people who are willing to go their own way...and, teach robots to beat us human beings at what is meant to be entirely our own game.
The point where it scribbled and then turned the scribble into a face again is amazing. I can imagine robots solving problems in ways we would never imagine. Autopilots in planes and cruise control in tesla cars. At first it would be bizarre but then the solution would be clear. I can imagine humans giving full trust to AI because we no longer understand what it is doing but the outcome is positive. Just imagine a robot scanning all known books and resources on cancer and then it returns a cure. Completely innocent and using pure logic. It would blow our minds.
great project. I worked on a project that uses a camera that captures foto of the person and turns it to sketch and then draws the portrait..so even if the subject moves a little it does not matter. But to give the people a realistic feel that robot is looking at them, the robot stops drawings if subject goes away. Are you using OpenCV to catch the face ?
It seems to me a hand guided by a human: since a robot follow a program that draws in sequence tract, and not by reasoning and indulge to lay its pen gived wasting time getting lost in the little signs of pen gived here and there to the paper. . or at best could be a program that records the manual movement, gathered in "Macro" and repeated .. nothing that
Very interesting drawing technique ^^ So... it renders a 2D picture into a 3D model by analyzing the light levels and then, by some sort of algorithm, replicates the created model and translates them into commands that move the mechanical arm.
2:40 "I don't like this! I'm just going to scribble over it now!"
7 year woah..
Most of the people commenting negatively don't seem to get the point of the video. It's not about perfection, it's about how capable the robot is at controlling it's motion.
I first thought it was a fraud, cause why would a robot need to perform a groundwork to infer shape? But then I understood that's exactly the purpose of your project: to make not a stylish scanner/printer but to truly emulate a human's drawing process, which translates a 3D input into a trompe l'oeil artifact based on lines and, derivatively, shadings. I have no idea how you did it but, as a draughtsman myself, I find it absolutely brilliant and totally commend your efforts; it's truly amazing already.
Is this the scene of events before your comment:
Teacher: class, your assignment is based on identifying the main cause for a robot drawing a random man. This is due 22 August 2019.
Good comment tho😏👍
Someone give this machine a pat on the back, because that's better than most humans can do. Good job, Paul! I also like how he went "Screw this bollocks!" at 2:36 and then "Wait, i can still save this!"
2:35 The machine is like: .... Fuck off let's have fun :D
I like the little signature that Paul left at the bottom of his portrait.
That was a nice touch.
At 2:37 he goes like "fuck this shit!"
it WAS LIKE fuuuuuuuuuuuuuuuuuuuuuuuuu
XD
Wow. This was quite something when you first had this happening on the screen; that you're now feeding an articulated arm is astounding. Fantastic work, Patrick.
A lot of people on here are looking at the drawing too technically, it is not about accuracy, it's about emotion. What is the tone of this drawing, as we can see the jagged, uneven lines represent frustration or fear. The left side of the face covered in darkness, perhaps representing the darkness in our hearts? This is a powerful drawing that gives deep emotional insight from the artist, maybe this machine has a soul and is trying to express it's feelings, it's own humanity...
Or it could just be a low quality camera and a complicated yet crude printing method.
Tricycloplots the best comment ever bro,im a artist to and i can drawing anything l😎bless from a real indian!
There are fake indians out there ?
😂😂😂
mayorc Yes, ones that pretend to be Indian.
given the picture, first is to go about identifying where are all the high contrast pixel and join them up as boundary line (boundary detection) then from the line we will identify the grades of "shades"....or shadows....the robot then should focus on drawing the line first, then gradually shades the background/shadow etc.
*Detective Del Spooner*: Human beings have dreams. Even dogs have dreams, but not you, you are just a machine. An imitation of life. Can a robot write a symphony? Can a robot turn a... canvas into a beautiful masterpiece?
*Sonny*: Can *you*?
eventually, yeah
Yes. ua-cam.com/video/LSHZ_b05W7o/v-deo.html
This robot totally understands lost&found and hard/soft edges. A+
Its like robot made a mistake... and then went scratching... only the "trow away paper and grab new one" part is missing
what type of power supply are you using to power dynamixel servos?
+Kunjan Patel
Hi, After trying different ones and having problems. I am now using the Robotis one.
+Patrick Tresset can u give me specific model of that power supply of robotis?what problems did u face with other power supplies?
the others would be unstable, and have micro switch off which would reset the servos etc..
The robotis one I use is this one: robosavvy.com/store/robotis-smps-12v-5a-ps-10.html
+Patrick Tresset That's impressive! Awesome job on making this.
thanks
well, is that the robot's signature which it does at last! xD
It even signed it's work at the end... amazing!
2:37 FUC* IT!! xD
When i get angry because i realise i do something bad xD
In fact, you can use PHOTOSHOP in the relevant action plug-in to convert the image into elegant pen lines, in the use of mechanical arm painting, this is more elegant. But I don't know what principle you use.
at the 2:38 the robot is like "fuck it, im tired"
Good job thankx for this video can u show me the drawing for this machine and the program is the same xyz cnc machine thank you
goo.gl/Kix1hX
Now I wonder if anyone realized the darkened part was the shadow of his face...
he drew only the shadow effect, this is incredible, amazing what this robot is capable
That dude's from "Back To The Future" isn't he??
Can you share its design or code details? Wonderful machine !!
Oh! It drew a 3d Picture with wire frames included.
2:37 happens because of shadow on face of model, so CPU was confused what to draw and how to do it.
Well it does draw better than me
Me,too.
;-;
Wonderful machine! Very much I would like such to make. Where it is possible to learn about the scheme, the program and other documentation? Thanks! ! !
This technology is evolving at a rapid pace. Imagine what they would be like in 100 years. They will be sci-fi in 100 years time. Capable to scale buildings, run faster than a cheetah, probably even capable of reasoning..
In machines every decision is based on programming. Imagine programming an entire human's mind into a machine. Plus think about the exponential increase in the human knowledge and don't forget about human perception (machines with the same programming would see the same thing observing the exact same thing). So I wouldn't be afraid of the future in this case - it's more about war and over population..
What with 3D printing 2b00
In 100 years, it'll take 20 minutes for this robot to do what a camera can with the push of a button! Yey!
Reasoning? Already capable. The key is self-awareness, which is likely to never happen.
mosipd Why? Because complex analog chemical and electrical reactions are superior to electrons flying through a hose?? :) Assuming the digital technology to model ourselves down to a very low level(atomic like small)..I dont see why its not possible.
Hello .. Paul liked the animatron (repetition of moves) .. for the mechanical arm design features need to do if it works with rows and columns.
Thank you, very cool.
smooth motions! dat was a nice one
Guy: "geez thanks Paul."
-walks away-
"...should've bought a copy machine instead."
3:57 lmao he even put his signature on
HELLO NAMASKAR MAI RAHUL FROM DELHI. AAP KI YE MACHIN HAMKO BHUT ACHCHI LGI TO MAI BHI IS MACHIN KO USE KRNA CHAHTA HU TO PLZ MUJHE BATAYE KI YE MACHIN KO KAISE BNAU KAISE USE KAR SAKTA HU.?
That's so cool!
I'm pretty sure it's either controlled manually by an operator, or at the very best, pre-programmed to move manipulator that way, which is slightly more complex then your average home printer.
However, if it can actually picture an object and find decisive contours/vectors and curved lines that define object's form and depth in that short period of a time, then it is quite an impressive job. I wonder, how many months of math analysis and programming it would took if it were true.
Well I'd say this little guy is about a step away from cutting its robot ear off
He has to build a special ear-cutting-off robot for that task.
Super cool. That robot has an awesome artistic style.
This is amazing! Did you publish some technical papers too? I would gladly read about the engineering part.
The drawings are great.
can it make to draw inbetween 2d animation frame? it would be awesome
2:38 - F*ck this, I have to start over!
you could tell it to go pixelwide on an xy system drawing only a certain color.
Hugo!
how deos it decide what lines to draw first? it seems quite random?
well... if you hit the guy in the face with a baseball bat it's quite similar
this one's even worse, lawl!
Schatten2712 build and program better smart ass.
Zephyr0ner nah! I don't get paid enough
+Schatten2712 could u show us what u got ?
Ebrahem shamout you mean... down there?
de volta para o futuro professor.
You had one fucking job Paul!
If I think that it's just something a kid would draw.. my mind is like, "WTF IS THIS?"
But if I look closely, I'm like.. "DAAAAAAMMMNNNNNNN."
Just so beautiful....
Clever tech but not a great drawing. Why all the lines over his face. Had he stopped drawing after a few mins, surely look better?
The lines over his face are called shadows :-)
Also they are wireframes...
Federico Castro Also Shadows LOL
Dakota Allen they are certainly not wireframes in any way at all ever period.
dude you cant do better
Does anybody know what kind of hardware is being used here? Is this a kit people can buy?
AX-12 smart servos from Robotis
Patrick Tresset Thank you!!!
+aariasp its all about the software
or Bioloid premium it has the same motors. however the programming will take several days to draw 1 picture
Drawing zombies face?
+Patrick tresset can u pls give me the whole schematics of this project i want to make this....
But that's not what I look like.
yes cool indeed but does the rebot feel that wonderful feeling of relaxation that the art of art emits.
Dammit Paul you fucked up.
Hi! Very nice project! I was wondering, what are you using to control the servos? I use the bioloid kit for my projects too, and the best solution I could find is to employ an arduino board (Luigino328) and the Dynamixel library by Savage to control the dynamixel servos. The control unit by Robotis is adequate only for very basic stuff, with that crappy software.... I just use it as a battery holder :-)
The robot crealy had F in art at the college.
Still spectacular in 2018...
like per la manina
Really cool bit of engineering I have to say. I'd love to see what this kind of robot could do with more refinement.
It vectorize and then draw or use another technique?
how made it like this ..show me sir..please ..plans or something
Awesome, how does it decide what order to draw the lines in?
i can think more ameazing its true then tell me the name of software use control servo motor Or Stepper Motor Thank 4 give advance idea
Hello , you can use "arduino" or "Flowcode" for Control Stepper Motor Or Servo Motor Easy
right side not so good is it because the robot read the shadow face?
YOURE A LUCKY TO CREATE SUCH AMAZING ROBOT
is somebody able to give an explanation about the pen ?
the morew u gain interest and love in robotics,
the more u knw and understand beter.....
i'm enjyng ths for real
Were the pauses in drawing so it can take another picture? I imagine the memory stored for all the code required must have been too much for it.
how did u make it?
how much it cost?
amazing how did you code your armbot?
What happens if the pen runs out of ink in the midle of a drawing?
What program did u use for it to see u and draw ? Can u plz tell me!.. Thank you.
Great project. Its amazing to be able to see what a robot sees!
amazing. i assume the sketchiness of the drawing is partly due to the light source. Would be nice to see what this thing could do with some graphite and a proper light source. I assume it could make some fairly amazing drawings.
That's a cool and interesting attempt at a very difficult problem.
It's amazing and kinda sad at the same time. Still very nice and congrats to whoever built this.
You don't have the code ??? please?
At first I thought it looked more like a scaling bug in the algorithm, because its horizontal movement seems to pick up a lot.. then I thought maybe its a phase that the inventor implemented to make it more human and 'artistic'.. then I wondered if possibly, while the camera is aimed at the guys face, it was actually motion recording and doing a rendering of the motion over time. Still not sure. Would be interested in knowing.
does this vid have sound?
I have no doubt at all...that well programmed robots can do almost anything better than us human beings...for example, they don't tend to get stressed about doing tasks/nor, become overly self-critical; and, instead, their approach is really quite patient, calm, logical, mathematical, -etc. ; never getting upset/angry/disillusioned/not in the least bit fearful at all/-etc.; and, of course, it's possible to program endless variations in there, too...robot draw using only dots/robot draw using only lines/dashes/circles/squares/triangles/-etc. So, therefore, after seeing this demo of a robot drawing a human being...I'm really not too surprised at all. I even heard of robots that can actually paint like the Old Masters: Rembrandt/-etc.; and, what it paints is not just merely a copy of old work...but, through having been fed lots and lots of data about what that master did before...it actually invents an entirely 'new' work...which the master could have done had they still been alive. Only just recently, I heard of some online project where you 'input' your own drawing/together with a 'master' drawing...and, then, the program 'outputs' your own drawing in the style of whatever was your chosen master. In fact, from ever since the computer program went and beat the chess champion, I forget what was his exact name, now...Gary Kasparov, I think; then, I knew we were heading for really big problems, either sooner or later; and, that was absolute ages ago...computers are much smarter, now-a-days. using neuro intelligence techniques...where even the humans themselves who actually programmed the robot aren't entirely sure what the computer will come up with, next/or, exactly how it arrived at it's final conclusion...in other words, it was able to think on it's 'own'. Yes. I know, I'm starting to sound like a robot-hater here...but, it does tend to freak me out...what happens when robots can combine both superior movement/and, superior intelligence together into one...; then, will that spell the death of the human race; or, will it turn us all into being robotic slaves...just as we ourselves do choose to enslave the robots to do whatever is our bidding, now...?! The future is scary as hell when one thinks about it in this respect...; currently, I'm aged 56...so, I'm not sure I''ll live to see the robots take over the world...; but, I'm not so sure about what is going to happen to the next/or, indeed, future generations. It's easy to come up with some 'simple' solution...just go and destroy all robots...or, ban them from ever being created; however, there are literally millions of programmers in this world...I happen to be a programmer, myself...some of who are also well versed in electronics...; and, it's just not possible to control everybody; meaning, ban or not...there will always be those people who are willing to go their own way...and, teach robots to beat us human beings at what is meant to be entirely our own game.
cool, where can i get the code?
can you provide the code?
I can describe this with only these words: wooow. Congratulations!
The point where it scribbled and then turned the scribble into a face again is amazing. I can imagine robots solving problems in ways we would never imagine.
Autopilots in planes and cruise control in tesla cars. At first it would be bizarre but then the solution would be clear. I can imagine humans giving full trust to AI because we no longer understand what it is doing but the outcome is positive. Just imagine a robot scanning all known books and resources on cancer and then it returns a cure. Completely innocent and using pure logic. It would blow our minds.
I cant imagine whats the algorythm o do this? is the steps for the drawing recorded somewhere?
great project. I worked on a project that uses a camera that captures foto of the person and turns it to sketch and then draws the portrait..so even if the subject moves a little it does not matter. But to give the people a realistic feel that robot is looking at them, the robot stops drawings if subject goes away. Are you using OpenCV to catch the face ?
It seems to me a hand guided by a human: since a robot follow a program that draws in sequence tract, and not by reasoning and indulge to lay its pen gived wasting time getting lost in the little signs of pen gived here and there to the paper. . or at best could be a program that records the manual movement, gathered in "Macro" and repeated .. nothing that
How to export file images to gcode?
very nice demonstration video! where did you buy this robotic arm?
my friend how to make this machine
CNC machine is better than ur robot ,,,,,is it. true please reply
ddid you buy the arm at conrad ?
How to make it mr, can you show me how to make it sir
What is the machine name?
smart i love it .... am sure it took you a year to write the program for the servoes
@upriders1 Yeah sure!!!... where is your video?
Very interesting drawing technique ^^
So... it renders a 2D picture into a 3D model by analyzing the light levels and then, by some sort of algorithm, replicates the created model and translates them into commands that move the mechanical arm.
Why is there so much noise in the picture. Should be able to print the edges or a threshholded image at least and give a cleaner picture.
cool but.. what the hell did it do to the left side?
Где такие купить можно, но с двумя руками.?