Quelle est la différence entre un robot et une machine? À quel moment une machine commence-t-elle à s'appeler un robot?
Est-ce à un certain niveau de complexité? Est-ce quand il a un logiciel, etc.?.
Par exemple: une imprimante de bureau possède des composants mécaniques, électroniques et micrologiciels, mais elle n'est pas considérée comme un robot (ou l'est-elle). Un Roomba a la même chose mais nous l'appelons un robot. Alors, quelle est la difference.
J'ai toujours cru qu'un robot est un robot lorsqu'il prend des contributions de son environnement et l'utilise pour prendre des décisions sur la façon d'affecter son environnement; c'est-à-dire qu'un robot a une boucle de rétroaction.
industrial-robot
Mark Booth
la source
la source
Réponses:
Vous avez posé deux questions (racine):
Question: Quelle est la différence entre un robot et une machine?
et
Question: À quel moment une machine commence-t-elle à s'appeler un robot?
Si vous me le permettez, permettez-moi de présenter le texte suivant pour répondre à la première question:
Les six machines classiques simples
Référence: https://en.wikipedia.org/wiki/Simple_machine
Chacune de ces «machines» est loin (mais peut contribuer à la construction) d'un robot.
Répondant à votre deuxième question et bien que fictif, Isaac Asimov a présenté une ligne de pensée (référence: http://en.wikipedia.org/wiki/Three_Laws_of_Robotics ) encore discutée aujourd'hui:
Puisque je fais référence à des versets de Wikipédia présentant une pensée originale, je pourrais aussi bien continuer : (référence: http://en.wikipedia.org/wiki/Robot )
En résumé, une machine peut être un robot, un robot peut être une machine, un robot peut être virtuel. Je suis d'accord avec l'affiche qui a dit que ce serait plusieurs programmes de doctorat qui définiraient la différence. :)
la source
Comme le souligne @Shahbaz, il s'agit d'une question hautement philosophique, bien qu'elle touche au cœur du domaine de la robotique. Le Dr John Hollerbach commence ses notes d'introduction à la robotique comme suit:
En fin de compte, il ne propose pas une définition alternative pure et simple, si je me souviens bien. Au lieu de cela, il discute des éléments d'un système de robot qu'il énumère comme:
On peut se demander si le contrôleur informatique est même nécessaire parce que des mécanismes peuvent être construits qui répondent aux stimuli environnementaux sans l'aide explicite d'un ordinateur (voir le travail du Dr Robert Full ). En IA, nous appelons de telles choses des agents réflexes.
Si nous acceptons les trois premiers éléments (ou les quatre), notre monde est envahi par des robots. C'est un peu insatisfaisant pour beaucoup car nous envisageons souvent les robots de SciFi. Si nous ne le faisons pas, la définition devient arbitraire comme le souligne @Ian parce que nous ne pouvons pas faire de distinction entre deux appareils avec les mêmes composants dans lesquels nous appelons l'un un robot (par exemple une imprimante 3D) et un autre que nous ne le faisons pas (par exemple un micro-ondes) comme vous observez implicitement.
Quoi qu'il en soit, il est généralement admis que ce sont les éléments d'un robot. Cela soulève bien sûr la question: avions-nous des robots avant d'avoir le terme de "robot"? La réponse à cette question est oui (voir Quel est le premier concept de robot? ). Cependant, cela ne devrait pas vous déranger, il n'est pas rare qu'un domaine de recherche vienne après la technologie et / ou les idées qui le définissent.
la source
Dans le monde industriel, les robots ont une définition claire pour les différencier des autres machines industrielles:
Les mots importants dans cette définition sont «reprogrammable» et «polyvalent».
Par exemple, pensons à une opération de soudage qui a lieu dans une usine automobile. Cette opération pourrait être effectuée avec une machine personnalisée qui abaisse les éléments de soudage en place à l'endroit approprié sur la voiture. Ou nous pourrions installer un bras de robot, mettre une soudeuse à l'extrémité du bras et lui apprendre (programmer) où souder. Lorsqu'un nouveau modèle de voiture arrive, nous pouvons lui apprendre les nouveaux points de soudure. Si nous n'avons plus besoin de l'opération de soudage, nous pouvons déplacer le robot ailleurs, mettre un nouvel outil à l'extrémité du bras et lui apprendre à peindre ou à visser un boulon.
Dans un contexte plus large, les gens ont des idées différentes sur ce qu'est un robot et ce qui ne l'est pas. Mais «polyvalent» et «reprogrammable» sont toujours des idées clés. Si vous ne pouvez pas facilement réorienter votre machine pour faire quelque chose de complètement différent en reprogrammant (et peut-être en effectuant un minimum de changements "d'outils" matériels), ce n'est pas un robot.
la source
Lorsque je contribuais à l'article de Wikipedia sur Robot , c'était une question avec laquelle je passais beaucoup de temps à lutter. Que pourriez-vous éventuellement écrire dans la première phrase pour définir fondamentalement «robot». J'ai passé des jours à chercher les définitions personnelles des robots et à lire les discussions du forum, jusqu'à ce que je trouve la définition de `` l'agent '', et j'ai réalisé que c'était le plus proche que j'allais obtenir d'une définition.
Le sens de l'action semble être essentiel, que les gens appellent ou non généralement une machine un robot. Une machine doit donner l'impression qu'elle a sa propre agence:
C'est pourquoi les agents logiciels sont également appelés robots, même s'ils n'ont pas de corps. Les agents logiciels sont actifs dans l'environnement à l'intérieur des ordinateurs.
Il y a longtemps, l'article de Wikipédia est allé beaucoup plus en profondeur décrivant comment, par exemple, Kitt serait considéré comme un robot, alors qu'un humanoïde radiocommandé ne le serait généralement pas. Voir la page Robot de juillet 2009 . (Malheureusement, depuis, il a beaucoup pourri.)
Je pense que la raison pour laquelle la définition de `` l'agence '' fonctionne bien est qu'elle remplace le concept mal défini et mal compris de `` robot '' et le remplace par le concept également `` d'agence '' mal défini, mais beaucoup mieux compris. Même si nous ne considérons pas explicitement les animaux et les robots comme des agents, nous sommes câblés pour reconnaître les agents et classer les objets en choses qui sont et ne sont pas des agents. Nous pouvons facilement faire la différence entre les animaux et les plantes (enfin, pour les types d'animaux et de plantes que nous rencontrons habituellement).
la source
Il existe de nombreuses définitions (voir d'autres questions) et même des ontologies de robots. Je suis avec Joseph Engelberger (inventeur du premier robot industriel Unimate ):
Fonctionne assez bien.
la source
Revenons à la question d'origine, un robot est quelque chose qui allume et éteint lui-même et fait son travail sans interférence humaine, toucher, envoyer un signal, etc. Comme le Roomba. Bien sûr, vous lui dites parfois de faire certaines choses, mais c'est différent, c'est juste pour une occasion. Lorsque vous avez terminé, cela revient à passer l'aspirateur. Une machine est une chose qui a de la mécanique, de l'électronique et un firmware, mais qui a besoin d'interférences humaines pour fonctionner, comme l'imprimante. Vous envoyez un signal lui disant d'imprimer, pas lui se disant d'imprimer. Est-ce que ça répond à votre question?
la source
Une machine est juste un appareil qui est défini pour effectuer une tâche particulière tandis qu'un robot peut exécuter n'importe quelle tâche qui lui est confiée par programmation
la source