Robotyka kognitywna
Cognitive Robotics lub Cognitive Technology to poddziedzina robotyki zajmująca się wyposażeniem robota w inteligentne zachowanie poprzez zapewnienie mu architektury przetwarzania, która pozwoli mu uczyć się i rozumować, jak się zachować w odpowiedzi na złożone cele w złożonym świecie. Robotykę kognitywną można uznać za gałąź inżynierii ucieleśnionej kognitywistyki i ucieleśnionego poznania osadzonego , na którą składają się robotyczna automatyzacja procesów , sztuczna inteligencja , uczenie maszynowe , głębokie uczenie się , optyczne rozpoznawanie znaków , przetwarzanie obrazu , eksploracja procesów, analityka , tworzenie oprogramowania i integracja systemów .
Podstawowe kwestie
Podczas gdy tradycyjne podejście do modelowania kognitywnego zakładało symboliczne schematy kodowania jako sposób przedstawiania świata, tłumaczenie świata na tego rodzaju reprezentacje symboliczne okazało się problematyczne, jeśli nie nie do utrzymania. Percepcja i działanie oraz pojęcie reprezentacji symbolicznej są zatem kluczowymi zagadnieniami, którymi należy się zająć w robotyce kognitywnej.
Punkt wyjścia
Robotyka kognitywna postrzega poznanie ludzi lub zwierząt jako punkt wyjścia do rozwoju robotycznego przetwarzania informacji, w przeciwieństwie do bardziej tradycyjnych technik sztucznej inteligencji . Docelowe zdolności poznawcze robotów obejmują przetwarzanie percepcji, alokację uwagi, przewidywanie , planowanie, złożoną koordynację ruchową, wnioskowanie na temat innych agentów, a być może nawet na temat własnych stanów psychicznych. Robotic cognition ucieleśnia zachowanie inteligentnych agentów w świecie fizycznym (lub w świecie wirtualnym, w przypadku symulowanej robotyki kognitywnej). Ostatecznie robot musi być w stanie działać w realnym świecie.
Techniki uczenia się
Bełkot silnika
Wstępna technika uczenia robota, zwana bełkotem motorycznym , obejmuje korelację pseudolosowych złożonych ruchów motorycznych robota z wynikającymi z tego wizualnymi i/lub słuchowymi sprzężeniami zwrotnymi, tak że robot może zacząć oczekiwać wzorca sprzężenia zwrotnego sensorycznego, biorąc pod uwagę wzorzec wyjścia motorycznego. Pożądane sensoryczne sprzężenie zwrotne może być następnie wykorzystane do informowania o sygnale sterowania silnikiem. Uważa się, że jest to analogiczne do tego, jak dziecko uczy się sięgać po przedmioty lub uczy się wydawać dźwięki mowy. W przypadku prostszych systemów robotów, w których można na przykład wykorzystać kinematykę odwrotną do przekształcenia przewidywanego sprzężenia zwrotnego (pożądanego wyniku silnika) na moc wyjściową silnika, ten krok można pominąć.
Imitacja
można zastosować technikę uczenia się przez naśladowanie . Robot monitoruje działanie innego agenta, a następnie próbuje naśladować tego agenta. Często wyzwaniem jest przekształcenie imitacji złożonej sceny w pożądany rezultat ruchowy robota. Należy zauważyć, że imitacja jest formą zachowania poznawczego wysokiego poziomu, a naśladownictwo niekoniecznie jest wymagane w podstawowym modelu ucieleśnionego poznania zwierzęcego.
Pozyskiwanie wiedzy
Bardziej złożonym podejściem do uczenia się jest „autonomiczne zdobywanie wiedzy ”: robot jest pozostawiony do samodzielnej eksploracji środowiska. Zwykle przyjmuje się system celów i przekonań.
Nieco bardziej ukierunkowany tryb eksploracji można osiągnąć za pomocą algorytmów „ciekawości”, takich jak inteligentna ciekawość adaptacyjna lub motywacja wewnętrzna oparta na kategoriach. Algorytmy te zazwyczaj polegają na podziale danych sensorycznych na skończoną liczbę kategorii i przypisaniu każdej z nich pewnego rodzaju systemu przewidywania (takiego jak sztuczna sieć neuronowa ). System przewidywania śledzi błąd w swoich przewidywaniach w czasie. Redukcja błędu przewidywania jest uważana za uczenie się. Następnie robot preferencyjnie bada kategorie, w których uczy się (lub zmniejsza błąd przewidywania) najszybciej.
Inne architektury
Niektórzy badacze robotyki kognitywnej próbowali wykorzystać architektury takie jak ( ACT-R i Soar (architektura kognitywna) ) jako podstawę swoich programów robotyki kognitywnej. Te wysoce modułowe architektury przetwarzania symboli zostały wykorzystane do symulacji wydajności operatora i wydajności człowieka podczas modelowania uproszczonych i symbolizowanych danych laboratoryjnych. Chodzi o to, aby rozszerzyć te architektury, aby obsługiwały dane sensoryczne w świecie rzeczywistym, ponieważ dane te stale rozwijają się w czasie. Potrzebny jest sposób, aby jakoś przetłumaczyć świat na zbiór symboli i ich relacji.
pytania
Niektóre z fundamentalnych pytań, na które wciąż trzeba odpowiedzieć w robotyce kognitywnej, to:
- Ile programowania ludzkiego powinno lub może być zaangażowane, aby wspierać procesy uczenia się?
- Jak można określić ilościowo postęp? Jednym z przyjętych sposobów jest nagroda i kara. Ale jaka nagroda i jaka kara? U ludzi, na przykład ucząc dziecko, nagrodą byłby cukierek lub zachęta, a kara może przybierać różne formy. Ale jaki jest skuteczny sposób z robotami? [ potrzebne źródło ]
Książki
Książka Cognitive Robotics autorstwa Hoomana Samaniego przyjmuje podejście multidyscyplinarne, obejmujące różne aspekty robotyki kognitywnej, takie jak sztuczna inteligencja, aspekty fizyczne, chemiczne, filozoficzne, psychologiczne, społeczne, kulturowe i etyczne.
Zobacz też
- Sztuczna inteligencja
- Inteligentny agent
- Architektura kognitywna
- Kognitywistyka
- Cybernetyka
- Robotyka rozwojowa
- Ucieleśniona kognitywistyka
- Robotyka epigenetyczna
- Robotyka ewolucyjna
- Inteligentny system hybrydowy
- Inteligentna kontrola
- Symboliczny i subsymboliczny robotyczny inteligentny system sterowania (SS-RICS)
- Grupa Inteligentnych Systemów - Uniwersytet w Utrechcie
- Grupa Cognitive Robotics - University of Toronto
- Laboratorium robotyki IDSIA i laboratorium robotyki kognitywnej Juergena Schmidhubera
- Co przyniesie przyszłość robotom kognitywnym? - Narodowe Laboratorium Idaho
- Robotyka kognitywna w Laboratorium Badawczym Marynarki Wojennej
- Robotyka kognitywna w autonomicznych systemach ucieleśnionych ENSTA, rozwijająca się w złożonych i pozbawionych ograniczeń środowiskach, wykorzystująca głównie wzrok jako czujnik.
- Centrum Systemów Inteligentnych - Uniwersytet Vanderbilt
- Institute for Cognition and Robotics (CoR-Lab) na Uniwersytecie w Bielefeld
- SocioCognitive Robotics na Delft University of Technology
- Laboratorium Systemów Autonomicznych na Universidad Politecnica de Madrid
- technologii wiedzy na Universität Hamburg
- Cognitive Robotics Association , założone w 1998 roku, kierowane przez Gerharda Lakemeyera z Uniwersytetu w Akwizgranie, co dwa lata organizuje Cognitive Robotics Workshop i jest hojnie wspierane przez czasopismo AI
Linki zewnętrzne
- iCub
- RoboBusiness: Roboty, które marzą o byciu lepszym
- www.Conscious-Robots.com
- Stowarzyszenie Robotyki Kognitywnej