@PICture deinen Beitrag zur Elektronik fand ich schon ganz gut und auch die Aussage, dass du die Fragestellung noch gar nicht verstehst finde ich gut. Ich mein jetzt muss ich die Frage viel deutlicher formulieren und dass ist auch eine Art der Definition.

Also nochmal die Fragestellung:
"Welche Kriterien muss ein Roboter erfüllen um eindeutig als Roboter zu gelten und nicht als Automat, Waschmaschine oder Toaster?"

Als Zusatzpunkt vielleicht noch: "Die Kriterien sollten so kurz und prägnant wie möglich formuliert werden. D.h. möglichst keine Ausnahmen enthalten und Erklärungen, benötigen.

Hier die bisher formulierten Kriterien:
1) Ein Roboter muss autonom entscheiden können, auf Sensorwerten die in einer, sich verändernden, Umgebung erzeugt werden.
2) Ein Roboter muss über eine Mechanik verfügen, die ihn als Gesamtes im Raum bewegt oder mittels eines Manipulators außenstehende Körper in Form/Farbe/Aggregatzustand/Position verändert.
3) Ein Roboter muss in seinem Verhalten so verändern werden können, das er für andere Aufgaben die sich von seiner Ursprünglich unterscheidet, eingesetzt werden kann.

@Manf, ich denke schon, dass man einen Bearbeitungsautomaten zum Roboter machen kann. Es ist ja im Kriterium nicht gefordert, dass er sich frei, also ohne Begrenzung bewegen können muss. Also mit den Sensoren erfüllt er Kriterium 1, Mit entlanghangeln oder nur Arm bewegen Kriterium 2 und das Programm bzw. sein Verhalten kann geändert werden, jetzt ist er wohl auch ein Roboter. Was mich dazu bringt, dass man vielleicht als Kriterium 4 aufnimmt:

4) Ein Roboter führt in seinem Verhalten keine - sich ständig - wiederholenden Bewegungen aus.

Denn dein modifizierter Automat kann alle 3 Kriterien erfüllen, aber wenn er immer nur rauf und runter klettert ist er immer noch nicht wirklich ein Roboter.

@PickNick ober die Steuerung auf dem Roboter ist oder über Funk übertragen wird oder Kabel würde ich jetzt nicht als muss Kriterium sehen. Wichtig ist viel mehr, dass nicht ein Mensch die Steuerung übernimmt oder die Sensoren auswertet. Die Fussball-Roboter würde ich daher schon als Roboter zählen, da der Mensch in den Programmablauf nicht eingreift.

@Robo_tom_24 ich stimme PickNick zu solange du ihn den Programmablauf eingreifen musst wirds schwer einen "Roboter" zu haben, aber mit US Sensoren erfüllt er alle Kriterien und bekommt die Bezeichnung Roboter. Wäre vielleicht ein weiteres Kriterium

5) Ein Roboter muss seine Aufgaben, ohne dass der Mensch in den Programmablauf eingreift, ausführen können.


@RobotHoIC Das ist ein wirklich guter Punkt, denn irgendwie finden wir alle Roboter niedlich die sich aus Angst vor Licht unterm Bett verstecken oder in Filmen "menschliches" verhalten simulieren. Meistens geht es dabei um Angst, Ärger, Mut oder sowas aber immer ist es eine gewisse "Vermenschlichung". Während so ein Industrieroboter extrem nüchter und pragmatisch immer das gleiche macht und dabei alles um ihn herum ignoriert. Würde z.B. ein Industrieroboter der irgendwelche Teile aus einer Kiste nimmt und in eine Vorrichtung legt mit seiner Kamera, jedesmal zum Zaun kucken wenn jemand vorbei läuft, wäre wohl jeder von uns schnell dabei zu sagen: "Roboter". Wenn er dann noch ab und an erschöpft den Arm hängen lässt oder einfach mal 5 Minuten mit der Kamera in der Gegend herum kuckt z.B. unter seinen Bearbeitungstisch, wäre es irgendwie für mich viel mehr Roboter als Automat.

Ich finde die Idee wirklich schön und vielleicht lässt sich die Unterscheidung Automat vs. Roboter wirklich auf eine so subjektive, einfache Art beantworten:

Ein Roboter erweckt mit seinem programmierten Verhalten den Anschein von Intelligenz.

Zitat Zitat von ijjiij Beitrag anzeigen
...Müssen die "Sensorwerte" auf die der Roboter reagieren soll aus der Umgebug erzeugt werden? Können hier eventuell auch "Kommandos" vom Anwender, welcher Natur auch immer (Optische Reize ala KINECT, Tastendruck, Sprachsteuerung, etc.) akzeptiert werden?...
Solange ein Anwender Kommandos gibt ist es Ferngesteuert und nicht autonom, soll heißen, der Roboter reagiert nicht mehr auf seine selbst auf seine Sensorwerte sondern bekommt eine Vorgabe vom Anwender. Wie das geschieht, ob Hebel, KINECT oder zu-Ruf ist dabei für mich unerheblich. Daher würde ich sagen: "ja die Sensorwerte müssen von der Umgebung erzeugt werden".


Zitat Zitat von ijjiij Beitrag anzeigen
Muss der Roboter wirklich als Gesamtes bewegt werden? Reicht es hierbei nicht, wenn die "Ausrichtung im Raum" verändert wird?
Wenn ich z.B. einen "Roboterarm" habe, bewegt sich dieser nicht als Gesamtes, er bewegt nur einen Teil (nämlich den Arm, wobei der Sockel fest mit dem Boden verschraubt ist). Ist er dann kein "Roboter", auch wenn er alles andere erfüllt?
Siehe dazu Kriterium 2:... oder mittels eines Manipulators....
D.h. es ist nicht notwendig, dass sich der Roboter selbst bewegt. Aber Entweder er oder ein Teil von ihm bewegt sich.
Im Prinzip genau das was du forderst - stimmen wir überein - nur dass ich den Teil ... wenigsten seine Ausrichtung im Raum verändern... schon in der Formulierung enthalten sehe. Aber wenn mehr der Meinung sind, dann nehme ich das gerne mit auf, ich stell die Änderung nur gerne vorher auf den Prüfstand um zu sehen, ob sie wirklich zwingend ist.

Es steht also zur Debatte:

Zitat Zitat von ijjiij Beitrag anzeigen

2) Ein Roboter muss über eine Mechanik verfügen, die ihn als Gesamtes im Raum bewegt oder wenigstens seine Ausrichtung im Raum verändert, oder mittels eines Manipulators außenstehende Körper in Form/Farbe/Aggregatzustand/Position verändert.

Zitat Zitat von ijjiij Beitrag anzeigen
Muss diese Änderung am Verhalten wärend dem laufenden Zustand des Roboters passieren? Muss der Roboter dafür "ausgeschaltet", also sein aktuelles Programm beendet sein? Ist das nicht relevant?
Muss sie reversieben sein? Muss sie geschehen können, ohne das der Roboter dadurch eine bleibende Veränderung oder Schaden erleidet?
Mhm schwierig ob eingeschaltet oder ausgeschaltet ist eigentlich egal, denke ich. Aber reversibel sollte es schon sein und die Programmveränderung sollte den Roboter dabei nicht zerstören, da der Roboter danach dann die geforderten Kriterien nicht mehr erfüllt und kein Roboter mehr ist sondern Schrott. Muss das jetzt ins Kriterium und wenn ja wie?