# Is a 3d printer a robot?

This questions asks if a printer, implying a 3d printer, is a robot. I think that's a good, fair, question, and is substantially different than the question that it's marked a duplicate of. Especially since that other question's accepted answer punts and says "take a doctorate program to find the answer".

I don't think a 3d Printer is a robot, it irks me when people call it a robot, but I still want to read up on what other people think about the issue.

Therefore, I think this question should be re-opened.

As I observed in the comments, the main problem is that, without defining what the OP meant by 'robot', there is no way to answer the question. There is no universally accepted definition of a 'robot'.

If you type the question 'what is a robot?' into a search engine you'll find a variety of definitions, some of which would include printers and others that would exclude printers.

If there wasn't already a duplicate question, that question would probably have been closed for being 'Primarily Opinion Based':

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.

Absent any definition of a 'robot', answers to the question could only be based on opinions.

If Is a printer a robot? were asking "Is a printer a robot for the purpose whether it is on-topic for Robotics?" it would be a valid question here on meta but not on the main site, but it is on the main site and asking for an opinion, so should really have been closed as "Primaryily Opinion Based" as suggested.

The question it has been closed as a duplicate of is of historical significance, but is no longer a good example of a question, as it too is "Primaryily Opinion Based", so I have locked the post to mitigate against it being considered an example of an on-topic question.

• That question that you locked should be a fundamental part of the definition of this SE. Even more so since apparently most people can't agree on what a robot is. My mind is so boggled by your behavior and the answers on the question, I feel like I'm trying to explain that water is wet, so I don't know how to break it down barney style for you. – YetAnotherRandomUser Nov 28 '18 at 3:43
• Without such a definition, I don't see how asking for help with an angle grinder would not be fair game. – YetAnotherRandomUser Nov 28 '18 at 3:45
• It is clear that different people within the robotics community have different opinions on what they consider to be a 'robot', so we need to concentrate on what the scope of the site is rather than some specific arbitrary definition of the word. Since the beginning, our scope has been pretty much "directly or indirectly related to robotics, unless there's a better place for it". Before there was a 3D Printing stack exchange, I was happy for 3d printer questions to be asked here, now they are less appropriate. – Mark Booth Nov 28 '18 at 12:03
• Well, I guess that scope is defined well enough to work with. Still seems weird that there's no root definition. – YetAnotherRandomUser Nov 28 '18 at 12:49

As sempaiscuba says, the big problem with the question is that there is no provided definition of what a robot is.

Without a definition of a robot, it's not really possible to answer whether a 3D printer is or is not a robot. Clearly there is disagreement on everyone's personal opinions of what constitutes a robot.

I believe that, if the OP of that question could clearly define what is or is not a robot, then there would not be a need to ask if a 3D printer is a robot; it should be immediately evident by whether it does or does not meet the definition of a robot.

So then, in my opinion, the essence of the question reduces to, "What differentiates a robot from a machine?" If the OP there could define the difference between robot and machine, then again it becomes evident whether a 3D printer is a robot or "just" a machine.

This is why I marked the question as a duplicate of "What is the difference between a robot and a machine?" The printer question asks if a particular object is a machine. It's a more specific version of the broader "what's the difference between a robot and machine?" question.

• @YetAnotherRandomUser - The linked question fails to offer a definition It literally offers a definition, so I don't know what you mean. A robot is a mechanical or virtual agent, usually an electro-mechanical machine that is guided by a computer program or electronic circuitry. It then goes on to state, Robotics is the branch of technology that deals with the design, construction, operation, and application of robots, as well as computer systems for their control, sensory feedback, and information processing. – Chuck Nov 28 '18 at 13:34
• You then go on to say, I think that 3d Printers are sufficiently important enough to warrant their own question - warrant their own question about what? There's a 3D-printing tag for questions about 3D printing. If you're saying there "needs" to be a question about if a 3D printer is a robot or not, my first response would be, "Why? What difference does it make if it's a robot or not?" and my second response would be, "Okay, assuming it matters, what is the definition of a robot?" – Chuck Nov 28 '18 at 13:38