Quelle est la différence entre un robot et une machine?

12

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.

Mark Booth
la source
1
C'est une question philosophique. Vous pourriez également envisager de réfléchir à la différence entre un robot et une créature vivante. Mais malheureusement ce genre de questions n'est pas constructif pour ce site. Et la réponse courte à votre question est qu'il n'y a pas de définition exacte.
Shahbaz
Je ne dirais pas que c'est aussi abstrait / philosophique que de définir la différence entre les robots et les êtres vivants. Essentiellement, cette question demande pourquoi un servo ne compte pas comme un robot même s'il détecte et réagit à son environnement avec un objectif - aussi simple que puisse être cet objectif (maintenir une position). Il y a une réponse objective à cette question, ne serait-ce que pour dire "ce que nous appelons un robot est arbitraire".
Ian
1
@Shahbaz, Cela ne peut pas être philosophique; Nous n'appelons pas simplement une machine aléatoire comme un robot! Il doit y avoir une sorte de critère. Le mot robot signifie simplement travailleur de toute façon, donc les travailleurs techniquement humains sont des robots.
Je ne sais pas si c'est sur le sujet ici, mais cela restera ouvert pour l'instant ...
Andrew
@Kurtnelle - Je répondais au vote Close ...
Andrew

Réponses:

5

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

  1. Levier
  2. Roue et l'essieu
  3. Poulie
  4. Plan incliné
  5. Coin
  6. Vis

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:

Les trois lois de la robotique (souvent abrégées en trois lois ou trois lois) sont un ensemble de règles conçues par l'auteur de science-fiction Isaac Asimov. Les règles ont été introduites dans sa nouvelle de 1942 "Runaround", bien qu'elles aient été annoncées dans quelques histoires antérieures. Les trois lois sont:

  1. Un robot ne peut pas blesser un être humain ou, par inaction, permettre à un être humain de se blesser.
  2. Un robot doit obéir aux ordres qui lui sont donnés par les êtres humains, sauf là où ces ordres seraient en conflit avec la première loi.
  3. Un robot doit protéger sa propre existence tant qu'une telle protection n'entre pas en conflit avec la première ou la deuxième loi.

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 )

Un robot est un agent mécanique ou virtuel, généralement une machine électromécanique guidée par un programme informatique ou des circuits électroniques. ... La robotique est la branche de la technologie qui s'occupe de la conception, de la construction, du fonctionnement et de l'application des robots, ainsi que des systèmes informatiques pour leur contrôle, la rétroaction sensorielle et le traitement de l'information.

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. :)

JoeFromOzarks
la source
1
@Shahbaz Aussi agréable que votre reformatage apparaisse, personnellement je n'approuve pas les modifications "lisses" des URL. Dans mon texte d'origine, l'URL était affichée intacte comme référence, mon choix d'affichage. Merci pour le formatage "boîte brune". :)
JoeFromOzarks
1
Je me demandais quelle expression "formatage de boîte brune" est que je n'avais jamais entendu auparavant, alors j'ai réalisé que vous faites référence aux citations de bloc! : D Quoi qu'il en soit, je ne voulais pas vous offenser. Souvent, l'URL complète n'est pas nécessaire car le lien est cliquable, le survoler vous donne l'adresse et vous pouvez toujours regarder la source de toute façon. Mais bien sûr, à la fin, c'est votre choix.
Shahbaz
Je n'avais pas l'intention de vous offenser, je m'en excuse. En ce qui concerne le masquage d'URL, je suis juste un vieil homme qui préfère voir les liens intacts, puis j'effectue toujours une souris pour vérifier que le "lien affiché" est bien le lien fourni. N'arrêtez pas de modifier comme vous le faites, c'est un ajout précieux au forum. Aussi, j'apprécie vraiment vos contributions, j'aime lire vos articles.
JoeFromOzarks
9

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:

Qu'est-ce qu'un robot? En 1980, le Robot Institute of America (RIA), un groupe de commerce industriel, a proposé la définition suivante:

"Un robot est un manipulateur multifonctionnel reprogrammable conçu pour déplacer du matériel, des pièces, des outils ou des dispositifs spécialisés par le biais de mouvements programmés variables pour l'exécution d'une variété de tâches."

De nos jours, cette définition serait considérée comme trop restrictive, car elle reflète la concentration du RIA sur les robots manipulateurs sur une chaîne de montage. La robotique s'est élargie au fil des ans de nombreuses façons: pour inclure les plates-formes de mobilité, pour aborder le secteur des services ainsi que le secteur manufacturier, et pour intégrer les interactions homme-machine, et pas seulement l'autonomie, dans les systèmes de télérobotique et de réalité virtuelle.

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:

  • Structure mécanique
  • Actionneurs
  • Capteurs
  • Contrôleur informatique

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.

DaemonMaker
la source
Nous en sommes donc à: Une machine multifonctionnelle et réutilisable qui répond aux stimuli environnementaux?
1
Je ne sais pas. Il me semble qu'une imprimante 3D a un but et une fonction, imprimer des objets 3D. Pourtant, la plupart d'entre nous ici le considèrent toujours comme un robot.
DaemonMaker
5

Dans le monde industriel, les robots ont une définition claire pour les différencier des autres machines industrielles:

Robot industriel tel que défini par l'ISO 8373:

Un manipulateur polyvalent, reprogrammable et contrôlé automatiquement, programmable sur trois axes ou plus, qui peut être fixe ou mobile pour une utilisation dans les applications d'automatisation industrielle.

Reprogrammable: dont les mouvements programmés ou les fonctions auxiliaires peuvent être modifiés sans altérations physiques;

Polyvalent: capable d'être adapté à une application différente avec des modifications physiques;

Altérations physiques: altération de la structure mécanique ou du système de commande sauf pour les changements de cassettes de programmation, ROMs, etc.

Axe: direction utilisée pour spécifier le mouvement du robot en mode linéaire ou rotatif

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.

Ben Miller - Souvenez-vous de Monica
la source
3

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.

Un robot est un agent artificiel mécanique ou virtuel

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:

  • il est actif dans l'environnement
  • il peut prendre des données
  • cela peut affecter l'environnement
  • il a son propre état interne

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).

  • Animal -> Robot
  • Usine -> Machine
Rocketmagnet
la source
Bon sang, je ne peux que +1 ceci
YetAnotherRandomUser
0

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 ):

Je ne peux pas définir un robot, mais j'en connais un quand j'en vois un.

Fonctionne assez bien.

Arne Nordmann
la source
0

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?

Zack
la source
En d'autres termes, vous sélectionnez un objectif et un robot peut l'atteindre de manière autonome, tandis qu'une machine a besoin de conseils. Ai-je bien compris votre classification?
Shahbaz
Si tel est le cas, un système d'alarme anti-intrusion est-il un robot? Vous lui fixez un objectif, "déclenchez une alarme si un intrus est détecté", et il le fait automatiquement. Je ne pense pas que quiconque appelle cela un robot, cependant.
Shahbaz
0

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

Dhruv dahiya
la source
1
Salut et bienvenue. Votre réponse est un peu courte. Veuillez jeter un coup d'œil aux autres réponses pour avoir une idée de la façon dont vous pouvez développer votre réponse.
Greenonline