L'intelligenza artificiale e la robotica sono diverse?


10

Ho bisogno di aiuto per distinguere tra intelligenza artificiale e robotica. L'intelligenza artificiale e la robotica sono due campi diversi o la robotica è un argomento dell'IA?

Voglio perseguire una carriera in AI e Robotica. Quindi ho bisogno del tuo prezioso suggerimento. Ho cercato sul web e anche alcune università che desidero applicare e non riesco a trovare nulla del genere che sto cercando.


2
Non tutti i robot richiedono AI e non tutti i AI sono implementati nei robot. La robotica riguarda la progettazione di robot, che non richiede necessariamente l'IA. Un robot può essere un automa che esegue un'attività utilizzando una logica preprogrammata, come un aspirapolvere robot che pulisce rilevando gli ostacoli. L'intelligenza artificiale è una questione diversa, riguarda l'intelligenza artificiale, un programma per computer in grado di "apprendere". Sebbene entrambi siano spesso altamente collegati, sono argomenti separati.

Purtroppo non posso suggerire nessuna buona università per questo, quindi tecnicamente è solo una mezza risposta.

2
Questa domanda sembra fuori tema perché dovrebbe essere indirizzata a cs.stackexchange.com

Direi che l'IA è puramente software, che insegna a ragionare un complesso di circuiti complessi , mentre la robotica è un campo interdisciplinare che ha componenti della meccatronica (cioè ingegneria meccanica ed elettronica) e alcuni software per governare quel pezzo di hardware. Essenzialmente i robot non devono ragionare (considerate i bracci robotici in una catena di montaggio), devono semplicemente eseguire i comandi. Sebbene sia un concetto attraente (comune nella fantascienza) sviluppare robot di ragionamento.

Anche la domanda principale qui non ha nulla a che fare con il mondo accademico

Risposte:


12

Sono diversi. Sono spesso usati insieme, ma i due non sono specificamente correlati.

Intelligenza Artificiale è una branca della scienza informatica che si concentra sulla soluzione dei problemi che sono tradizionalmente difficili per i computer - le attività che diventano esponenzialmente o fattorialmente più complessa per ogni aumento incrementale nell'input. Un esempio di questo potrebbe essere il problema dei posti a sedere nel cinema XKCD , che ha 120 opzioni per 5 persone ma 2.432.902.008.176.640.000 opzioni per 20 persone. Un altro esempio potrebbe essere l'elaborazione delle molte migliaia di punti che vedresti in un'immagine LiDAR (come questa) al fine di costruire un piano per la navigazione in un'area. Il campo dell'intelligenza artificiale tenta di trovare scorciatoie decenti per ottenere soluzioni accettabili a questo tipo di problemi; ci vorrebbe troppo tempo per valutare separatamente ogni possibile soluzione, quindi scegliere quella migliore.

I sistemi robotici sono semplicemente sistemi meccanici in grado di misurare e reagire al loro ambiente nel perseguimento di alcuni obiettivi. Questo potrebbe essere semplice come bilanciare un pendolo invertito , che non richiede AI. In alternativa, potrebbe essere complicato come riconoscere gli asciugamani pieghevoli , il che richiede all'intelligenza artificiale di sistemare cose come "quali oggetti sono asciugamani", "come posso raccoglierli", "come posso spostarli per piegarli", ecc.

In breve, l'IA è uno dei tanti strumenti che un ingegnere di robotica potrebbe integrare in un sistema robotico.


5

L'intelligenza artificiale significa cose diverse per persone diverse e incapsula un gran numero di sottodomini: visione, elaborazione del linguaggio naturale, rappresentazione e ingegneria della conoscenza, apprendimento automatico, ecc. Molte, se non tutte, aree dell'IA hanno applicazioni alla robotica; tuttavia, fare ricerche sull'intelligenza artificiale non significa che lavori direttamente o in alcun modo con i robot. Lavorare con i robot non significa necessariamente che tu faccia ricerche sull'intelligenza artificiale.

In cima alla mia testa, ecco alcuni buoni programmi (la mia opinione, che si basava sulla mia ricerca e interessi): Georgia Tech , MIT , CMU , Stanford , Brown , Johns Hopkins , ecc.

NB:
Potrebbe essere diverso per un master, ma se stai cercando di fare ricerca, non dovresti giudicare le scuole in base alla reputazione generale di un particolare settore del dipartimento CS. Invece, dovresti cercare professori specifici con i quali desideri condurre ricerche. Essere in una scuola ben nota è meraviglioso, ma se i professori non stanno facendo ciò che ti interessa, allora stai facendo un disservizio.


2

Se vuoi capire la differenza tra robotica e intelligenza artificiale, puoi pensarci approssimativamente come creature contro cervello (più precisamente, sistema nervoso).

Prima di tutto, non tutte le creature hanno un cervello. Possono avere nervi che consentono loro di agire in modo riflessivo. Sono equivalenti a robot senza AI (nota: la definizione di AI non è così precisa).

Ci sono alcune creature con un cervello, ma un cervello piuttosto stupido (nel senso che può fare compiti complessi, ma non può imparare nuovi modi per farlo). Quelli sono robot con algoritmi più complessi, ma ancora senza apprendimento, che alcuni considerano come nessun AI e alcuni considerano un tipo specifico di AI.

Quelli interessanti sono quelli che hanno il cervello che usano per imparare (ad es. Umani, gatti, delfini, elefanti ecc.). Sono come robot con AI.

In sintesi, la robotica è un intero insieme di scienze; matematica, fisica, meccanica, elettronica, materiali, controllo, geometria, intelligenza artificiale e molti altri. Tuttavia, ciascuna di queste scienze va di per sé oltre la robotica.

Se si va dopo aver appreso AI, si può finire per applicarlo in robotica o meno, a seconda delle proprie decisioni in seguito. Se si va dopo aver appreso la robotica, si potrebbe finire a lavorare sulla sua intelligenza artificiale o meno, a seconda delle proprie decisioni in seguito.

La mia raccomandazione sarebbe quindi di pensare alle possibilità. Ad esempio, se ora sei interessato all'IA nella robotica, cosa succederebbe se perdessi interesse in essa in futuro? Se sei generalmente interessato al software algoritmico, scegli AI. Se cambi idea sulla robotica, hai ancora qualcosa su cui concentrarti. Se sei particolarmente interessato a costruire cose reali, vai con la robotica. Se cambi idea sull'intelligenza artificiale in un secondo momento, puoi comunque lavorare sui robot.


1

Sia la robotica che l'intelligenza artificiale sono campi fortemente sovrapposti. Ma nessuno di loro è il sottoinsieme dell'altro.

Ad esempio, la robotica copre la progettazione dell'hardware, che normalmente * non implica l'intelligenza artificiale. D'altra parte, l'intelligenza artificiale copre molti grandi campi di dati che non sono collegati alla robotica, come la previsione del tempo o dei mercati azionari. I campi condivisi di entrambe le discipline sono la visione artificiale, l'elaborazione del linguaggio naturale, la ricerca di percorsi, la pianificazione del comportamento, il processo decisionale.

Sono interessato anche a una carriera di robotica. Il consiglio che ho ricevuto molte volte è quello di immergermi nell'intelligenza artificiale in quanto è la più grande sfida della robotica oggi. Nella maggior parte dei progetti robotici, la progettazione meccanica o elettronica non è il confine, ma lo è il software.

Il genere umano ha già risolto la maggior parte dei problemi hardware. La ricerca è ancora necessaria per le ottimizzazioni, ma nell'intelligenza artificiale potrebbe esserci una svolta. Sebbene tale svolta sia controversa, è ancora il campo più in evoluzione.

* L'uso dell'intelligenza artificiale nella progettazione hardware sarebbe interessante. Non so se qualcuno lo abbia già fatto.


Sono state condotte molte ricerche utilizzando quella che viene attualmente chiamata "AI" o "machine learning", ma una volta si chiamava "tecniche di ottimizzazione" nella progettazione della piattaforma, ad esempio people.nas.nasa.gov/~pulliam/mypapers/AIAA-2001-2473 .pdf ma poi devi decidere se un UAV è un robot o no. Nell'ingegneria dei sistemi è stato inoltre utilizzato un certo "AI classico" o "sistemi esperti" e "motori di inferenza".
Pete Kirkham,

0

Uso di un sistema di classificazione:

  • Per l'input il robot misurerebbe, rileverà / sensore e inciamperebbe nella metodologia. (Studi logici standard).
  • Per input l'IA misurerebbe, rileverà / sensore e applicherebbe una metodologia logica. (Robotica avanzata e programmazione di alto livello).
  • Poiché l'input umano misura, rileva e reagisce attraverso la metodologia. (Studi di consapevolezza).

Continua (per output ... Continua). (Per processo ... Continua). (Per la memoria ... Continua). (Per feedback ... Continua). (Per controllo ... Continua).


Esempi viventi: le formiche sebbene avessero la vita generalmente inciamperebbero anche nella metodologia - un po 'robotica. Gli animali che hanno intelligenza generalmente applicano una serie di tratti - leggermente artificiali. Il babbuino con la mano bloccata nell'albero quando l'agricoltore arriva con la pistola è uno sfruttamento logico che mostra gli informatori errati utilizzati per padroneggiare la reazione richiesta. Gli esseri umani con QI inferiore possono presentare difficoltà simili. In momenti bassi in un giorno potresti notare difficoltà simili emergenti.

Informazioni sui risultati Gli esseri umani non sono onnipotenti e quindi potrebbero essere ugualmente superati da una complessità inferiore o superiore. I risultati sono quindi organici quando una varietà di complessità viene istanziata in una progressione di attività. ad esempio, la trama di Ant mostra strani percorsi!

Uso estensibile del paradigma accademico / semantico Un costrutto robotico potrebbe essere esteso a una serie più ampia di attività, ma non si dimostra automaticamente abbastanza avanzato da essere considerato qualsiasi tipo di intelligenza. È (un argomento) noto per grandi studi organizzativi e in studi per confronti con organizzazioni di insetti. Lo sfruttamento semplice non è sufficiente per soddisfare lo sviluppo dell'intelligence di ordine superiore.

* Non considerato in questa risposta: è il design evoluto. Come studiato in piante e arte (ad esempio).


Ricerca

Intelligenza delle domande: http://media.johnwiley.com.au/product_data/excerpt/40/11183378/1118337840-238.pdf

Esempi di complessità sconfitti dall'intelligenza di ordine inferiore: ... hal.archives-ouvertes.fr/hal-00917542/

Studiare le prestazioni evolute in individui limitati: ... / trends / neurosciences // recuperare / pii / S0166223613000039? Cc = y

Praticamente trova qualsiasi cosa cercando: "intelligence di comportamento + {parola chiave / specialità}": http://scholar.google.com/scholar?q=behavior+intelligence+robot&btnG=&hl=it&as_sdt=0%2C5&as_ylo=2013


0

Un modello di robot di base

Percezione:

raccoglie i dati di input dall'ambiente utilizzando i sensori (come scanner e fotocamere laser).

Piano:

Questa è la parte in cui l' IA entra in gioco (poiché il robot rispetto all'input proveniente dai sensori fa delle decisioni intelligenti come: dove nel mondo viene chiamato Localizzazione o dove andare per trovare un obiettivo ecc.

Azione:

L'azione è l'output significa i comandi impartiti agli Attuatori (come motori e servi). Questo rientra nel campo della teoria del controllo e dei sistemi di controllo. L' uso della matematica lineare Algebra lineare e i sistemi di controllo implicano anche la percezione (sia esterna che interna sensoriale)


0

Sfondo:

La robotica è essenzialmente 4: Design (Dn), Ingegneria meccanica (ME), Ingegneria elettrica / elettronica (EEE) e Informatica (CS). Ora, a seconda dell'università scelta, la composizione di queste quattro materie varierà drasticamente. Sono laureato in Robotica presso l'Università dell'Inghilterra occidentale, dove il focus è interamente su EEE + CS. Ora, poiché c'è solo così tanto che può essere coperto in 3 anni, il componente Informatica è composto da AI, Principi di progettazione del software e programmazione (inizia con C, quindi MATLAB e per AI qualsiasi PL di interesse).

Intelligenza artificiale (AI):

Quando si tratta di AI, gli argomenti trattati includono (non esaustivo),

  • Rappresentazione della conoscenza, problemi, spazi di ricerca e tecniche.
  • Paradigmi di intelligenza artificiale in robotica (comportamentale, reattiva, deliberativa ecc.)
  • AI avanzato - Apprendimento automatico, algoritmi genetici, tecniche di ottimizzazione (sciami, particelle, ecc.), Logica fuzzy, reti neurali, sistemi adattivi di inferenza neuro fuzzy ecc.
  • Visione computerizzata.

Non puoi avere la Robotica separata dall'intelligenza artificiale. Per dire veramente che un corso è Robotica, deve avere i quattro elementi in una composizione che ho menzionato all'inizio, altrimenti è tutto tranne che Robotica.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.