Zaprogramować ból robotowi

Pomału zamierzam się zabrać do zbudowania robota kroczącego. Spośród różnych elementów z którymi należy się zmierzyć pojawił się problem nauczenia robota unikania zachować niewłaściwych. I tu pojawia się pytanie. Jak można w programie dla robota zaprogramować ból, tak aby dane zachowanie było przez robota unikane. Można zrobić tak jak się wydaje, że jest u człowieka czyli ból powoduje przerwanie programu lub reset programu tylko, że to nie jest w żaden sposób powiązane z unikaniem takich zachowań. Może jest jakiś ogólny pomysł na zaprogramowanie bólu w maszynie? Najlepiej byłoby zastosować sieci neuronowe i proces uczenia się - ale może da się prościej.

Zby

Reply to
Zbino
Loading thread data ...

(ciap)

Artykuł z lutego

formatting link
Włodek

P.S. nie czytałem , za słabo z nam jezyk, a tłumaczenie googlarką takiego tekstu to ...

Reply to
invalid unparseable

Użytkownik "Zbino" napisał w wiadomości grup dyskusyjnych:nde765$ib9$ snipped-for-privacy@node1.news.atman.pl...

Ale Ty chcesz sztuczna inteligencje trenowac, czy jakies konkretne zachowania zaprogramowac ?

Ale u czlowieka nie ma "resetu", chyba, ze ktos cie tak stuknie, ze przytomnosc stracisz :-)

Reakcja na bol ma byc wycofanie akcji. Cofamy reke od goracego przedmiotu, wypluwamy pokarm, czy przenosimy ciezar na niebolaca noge. Albo idziemy do dentysty.

P.S. w robotach/napedach bywa monitorowanie/okreslenie pradu zasilajacego silnik. I mamy w ten sposob ograniczenie sily, sprawdzanie przeciazenia, unikanie przeciazen ...

J.

Reply to
J.F.

Am 29.03.2016 um 17:32 schrieb Zbino:

Najpierw potrzebujesz odpowiednie sensory. Znaczy jaki rodzaj bólu romot ma odczuwać. Po pierwsze temperatura, to proste. Drugie to ciśnienie, to już gorzej, bo potrzebujesz wiele sensorów w różnych miejscach. Zastanowiłbym się nad FSR, są takie, które rozróżniają pozycję i siłę nacisku. Sensory chemiczne bym sobie odpuścił, ewentualnie możesz dodać światło i dźwięk, to też dość proste, bo potrzebujesz tylko 1-2 sensory i jest ok. Przy siłownikach masz też możliwość pomiaru momentów. To była prosta część. Teraz potrzebujesz mózgu, który ci to rozkmini. Temperatura, ewentualnie lokalna w różnych miejscach to jeszcze prosta sprawa, choć tu też możesz już włożyć trochę grypsu. światło i dźwięk: proste, wystarczą wartości graniczne. Przy ciśnieniu czy sile musisz trochę więcej pomyśleć, np wykrywać ostre przedmioty etc. Proste to wszystko nie jest, bo masz multiparametryczną optymalizację, ale zrobić się da.

Artykuł podany przez Włodka niestety nie jest w sieci (jestem w Research Gate), ale można poprosić autorów o wysłanie. Czy wyślą, nie wiem, to ich sprawa. Ale w abstrakcie jest o tym, że jest to algorytm adaptacyjny i chyba tak trzeba do tego podejść.

Waldek

Reply to
Waldemar

Użytkownik "Waldemar" snipped-for-privacy@zedat.fu-berlin.de> napisał w wiadomości news: snipped-for-privacy@mid.uni-berlin.de...

Dzięki za informacje. Póki co co się raczej zastanawiam nad filozofią implementacji bólu w oprogramowaniu. Wiadomo, że ludzie, którzy rodzą się bez możliwości odczuwania bólu, żyją krótko i kończą tragicznie. Ból jak widać ma swoje dobre strony i sama myśl o nim normalnmu czlowiekowi zdecydowanie ułatwia odrzucenie wiekszości głupich decyzji. Musi więc mieć on wysoki priorytet w ewentualnym podejmowaniu decyzji przez program. Pytanie jak wysoki. Pamiętam jak kiedys pisany był program do gry w szachy, gdzie decyzję podejmowano w oparciu o wartosci poszczególnych figur. Mniej więcej pionek 1 pkt, goniec 2 pkt ... królowa 5 pkt, król 1000 pkt. Taki priorytet punktowy dawał dobre rezultaty. Zby

Reply to
Zbino

Pojecie bolu dotyczy tylko organizmow zywych. Maszyny nie posiadaja instynktow w zwiazku z tym uczenie maszyn na okolicznosc bolu jest zwyczajnie glupie. Jaki moze miec sens nauczenie robota przemyslowego ze jak za bardzo sie narobi to bedzie mial zakwasy i go dwa dni silowniki beda bolaly. Jesli juz to czujniki ktore spowoduja ze czegos nie zrobi jak by od tego sie uszkodzil. Ale to tez bez sensu bo by sie maszyna zbuntowala przed wejsciem np do reaktor jadrowego. Maszyny maja nie pyskowac i robic co im sie kaze, nawet jak by sie mialy od pracy szybciej zuzyc albo uszkodzic.

Reply to
Zenek Kapelinder

Zaprogramuj mu dusze niesmiertelna

A.L.

Reply to
A.L.

Maszpewnie na myśli "iluzję duszy nieśmiertelnej".

Reply to
Pszemol

Takiego jak Boston Dynamics?

formatting link

Reply to
Pszemol

Automaty maja juz jakies tam szczatkowe pojecie bólu... Wszystkie czujniki krancowych wychylen, oprogramowane tak, aby maszyna dalej juz nie wysuwala ramienia czy tez glowicy poza ustawienie koncowe sa w pewnym sensie analogiem czlowieka zaprojektowanego na to, aby nie wkladal reki do ognia... Róznica jest taka, ze masz DODATKOWO wizje i umiejetnosc przewidzenia ze ogien cie sparzy, zanim faktycznie wlozysz lape w ogien i cie sparzy.

Reply to
Pszemol

To jest dobry a nawet bardzo dobry pomysl. Sa tacy co na sprzedazy wycieczek w zaswiaty mnostwo forsy zarobili i zarabiaja. Jak by sie udalo z robotami to moze udalo by sie finansowy sukces powtorzyc.

Reply to
Zenek Kapelinder

Twoja wizja jest chujowa. Krancowka to krancowka a maszyna jak sie jej kaze ma wkladac lape w ogien.

Reply to
Zenek Kapelinder

Wolna wole mu zrob.

Reply to
Zenek Kapelinder

No cóz, kogutek jak zwykle bardzo subtelny i bardzo inteligentny.

Reply to
Pszemol

Wole byc soba niz palantem co bulke przez bibulke a chuja cala gębą.

Reply to
Zenek Kapelinder

No skoro taką tylko dychotomię widzisz to współczuję szczerze... :-)

Reply to
Pszemol

Lecz sie na nogi.

Reply to
Zenek Kapelinder

Subtelny jak zwykle, ale sporo racji ma :-)

A tu nastala era inteligentnych maszyn - nie wyladuje taka, choc prosisz, wyladuje choc nie prosisz itp :-)

J.

Reply to
J.F.

A potem podłącz do twittera.

pzdr bartekltg

Reply to
bartekltg

Do tego pijesz ?

formatting link
J.

Reply to
J.F.

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.