Society of Robots - Robot Forum
General Misc => Misc => Topic started by: Aber on December 10, 2010, 04:01:32 AM
-
Hi,
Is the $40 Line Follower can be considered a robot since there isn't any programming involved in the process of building it?
-
That would depend entirely on your definition of robot. I would argue it is more of a robot than a remote control vehicle since it makes decisions autonomously while an RC vehicle is controlled by an outside source.
-
I agree with all the points knossos made.
-
I thought building a robot requires 3 steps: mechanics, electronics and programming.
In the $40 Line follower the programming part is missing or is not involved at all.
So, if there is a "Science fair project", for example, for building a robot, any kind of robot, would the $40 line follower be considered a robot?
-
As knosso stated:
That would depend entirely on your definition of robot.
A google result on "definition of robot" is:
automaton: a mechanism that can move automatically
wordnetweb.princeton.edu/perl/webwn
There isn't any mention of how decisions are made therefore a processor is not a requirement.
The definition should not be restricted to include a processor, other methods (some of which aren't even invented yet) can be used for a robot to interact with its environment.
Also see Wiki's Definition:
http://en.wikipedia.org/wiki/Robot (http://en.wikipedia.org/wiki/Robot)
While there is no single correct definition of "robot,"[27] a typical robot will have several, or possibly all, of the following characteristics.
While the next sentence states "programming" that does not entirely imply a processor. The $40 robot IS PROGRAMMED with discrete logic and analog circuits to perform a task as a line follower which is within the definition of a robot. This Bot could be re-wired (programed) to be a photo-vore or a photo-phobe.
-
That was a very good answer. You gave me the help I want. Thanks a lot +1
-
Hi,
I'd like to add...
Any cybernetic arrangement can be considered a robot, since it's regulating stuff based on feedback.
R/C vehicles can at most be called ROV's (Remote Operated Vehicle), unless there's at least some robotics built in - like obstacle avoidance or similar, with a controller taking over in critical situations, or an arm grabbing something without explicit control from the operator.
-
Thanks a lot Soeren for your feedback. You just gave me more ideas of what can be called robot. In this case an airplane is a robot, because it can be switch into autopilot.
-
Hi,
In this case an airplane is a robot, because it can be switch into autopilot.
I'd rather say that the autopilot is a robot in itself.
-
In the $40 Line follower the programming part is missing or is not involved at all.
Programming, isn't only sitting in front of a computer screen... It can be done with wiring digital logic gates or by utilizing analog circuits...
For example... You can program a microcontroller with PID control, but can also hard wire a op amp to do it ;-)
-
So is the light in your fridge a robot?
I mean, theres a sensor that detects whether the door is open, and a circuit that decides if the light should turn on. ;D
Or does a robot have to be able to MOVE physically. There are some "Solar robots" that do nothing but flash LED's when the sun is shining, are these robots...
The definition of robot seems to be somewhat decided by the creator rather than there being any strict rules.
-
Hi,
So is the light in your fridge a robot?
I mean, theres a sensor that detects whether the door is open, and a circuit that decides if the light should turn on. ;D
No, it's not a robot.
No, it does not have a sensor and detects nothing.
It has a contact that switches it on and off.
It's like asking if all lamps are robots.
Or does a robot have to be able to MOVE physically. There are some "Solar robots" that do nothing but flash LED's when the sun is shining, are these robots...
Movement is not a compulsory need (unless we talk about movement on an atomic scale ;)).
Feedback and reaction to same in a purposeful fashion is a quite good determinant IMO.
What about the welding 'bots of the car industry?
I don't really think they deserve their name, as they're programmed to make rigidly planned movements (however many and intricate they may be) and their only autonomy is detecting the distance from and perhaps temp. of the weld.
It's not their inability to move from their base that makes them less robotics though.
The definition of robot seems to be somewhat decided by the creator rather than there being any strict rules.
So, if I "create" a rubber ball I could call it a robot ;D
I'd rather say that it's the context that defines whether something is a robot or not.
Viewing it from the industrial stand point, any form of automation can be called a robot, while the stands of sci-fi film makers will be quite different.
(In DK, there's no robotics line on uni's - It's called automation here)
That makes it a bit hard to find a single definition for what a robot should be, so why not look more into what any context would see as a robot.
Not that different from what defines the general publics grasp of what defines a car, an entertainment unit a necessary amount of eating utensils, the amount of Teddy Bears a kid should have or how the healthiest carbohydrate/protein/fat makeup should be etc.
We're humans - we have the ability (and feature) to have different solutions and opinions.
Besides, I think we all can agree on what's not a robot (like from our stand point eg. ROV's and fridge lights ;D).
-
We are rick rolling ourselves now... Aren't we??? ;D
-
WoW very nice arguments. I like that. Well, here is the bomb question. Can't we say "human is a robot?" hehehe. I know it's funny, but think about it. What are we talking about here; electricity? Don't we have electric pulses in our bodies that are triggered by some emotions or reactions? how about wires? don't we have some kind of wires that electric pulses go through?......and so on, and so son...
-
I think this is a very interesting topic, when I saw this newly opened restaurant in China.
http://english.peopledaily.com.cn/90001/90776/90882/7241630.html (http://english.peopledaily.com.cn/90001/90776/90882/7241630.html)
It seems to me that these line following "robots" end up acting more like a conveyor belt with a motion sensor as a saftey curtain. If there was a controller driving the speed of the belt, is a conveyor belt a robot?
And to Aber's point, although I doubt a squirell can sit around and ponder the fact due to a very small brain, it is still as much an animal as a human. Therefore, a robot controlled by even the smallest of logic should be a robot, right?
Wow, now that I reread my comment I'm almost regretting resurfacing this philisophical thread.