(no title)
gingerbread-man | 7 years ago
Industrial robots and Roombas may fit this definition, because they are controlled by fairly sophisticated software that synthesizes inputs from arrays of sensors to perform complex physical tasks. But less advanced machines like dishwashers and garage-door openers don't really reach that level.
Garage door openers do take input from an optical "obstruction" sensor, but the response is binary: don't close the door. In contrast, robotic vacuums translate distance sensor readings into a motion plan to cover every square foot of your room while avoiding obstacles.
rhino369|7 years ago
I think robot implies complicated actions that are reprogramable to perform a wider array of functions.
ovi256|7 years ago
If you showed a modern dish washer to Karel Kapek I bet he would have called it a robot.