-
1. Data: 2016-03-29 17:32:20
Temat: Zaprogramować ból robotowi
Od: "Zbino" <z...@p...abcdpocztaonet.pl>
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
-
2. Data: 2016-03-29 17:55:06
Temat: Re: Zaprogramować ból robotowi
Od: Włodzimierz Wojtiuk <"WBodzimierz Wojtiuk">
On 2016-03-29 17:32, Zbino wrote:
> 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.
(ciap)
Artykuł z lutego
https://www.researchgate.net/publication/293801434_E
volving_synthetic_pain_into_an_adaptive_self-awarene
ss_framework_for_robots
Włodek
P.S.
nie czytałem , za słabo z nam jezyk, a tłumaczenie googlarką takiego
tekstu to ...
-
3. Data: 2016-03-29 18:01:06
Temat: Re: Zaprogramować ból robotowi
Od: "J.F." <j...@p...onet.pl>
Użytkownik "Zbino" napisał w wiadomości grup
dyskusyjnych:nde765$ib9$...@n...news.atman.pl...
>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.
Ale Ty chcesz sztuczna inteligencje trenowac, czy jakies konkretne
zachowania zaprogramowac ?
>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ń.
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.
-
4. Data: 2016-03-29 18:22:04
Temat: Re: Zaprogramować ból robotowi
Od: Waldemar <w...@z...fu-berlin.de>
Am 29.03.2016 um 17:32 schrieb Zbino:
> 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.
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
-
5. Data: 2016-03-29 21:20:17
Temat: Re: Zaprogramować ból robotowi
Od: "Zbino" <z...@p...abcdpocztaonet.pl>
Użytkownik "Waldemar" <w...@z...fu-berlin.de> napisał w wiadomości
news:dlvodcFos0eU1@mid.uni-berlin.de...
> Am 29.03.2016 um 17:32 schrieb Zbino:
>> 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.
>
> 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
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
-
6. Data: 2016-03-30 01:46:18
Temat: Zaprogramować ból robotowi
Od: Zenek Kapelinder <4...@g...com>
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.
-
7. Data: 2016-03-30 04:21:15
Temat: Re: Zaprogramować ból robotowi
Od: A.L. <a...@a...com>
On Tue, 29 Mar 2016 17:32:20 +0200, "Zbino"
<z...@p...abcdpocztaonet.pl> wrote:
>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.
Zaprogramuj mu dusze niesmiertelna
A.L.
-
8. Data: 2016-03-30 04:38:49
Temat: Re: Zaprogramować ból robotowi
Od: "Pszemol" <P...@P...com>
"A.L." <a...@a...com> wrote in message
news:ctdmfbhcr62asquc6acf4gor50lasrci0i@4ax.com...
> On Tue, 29 Mar 2016 17:32:20 +0200, "Zbino"
> <z...@p...abcdpocztaonet.pl> wrote:
>
>>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.
>
>
> Zaprogramuj mu dusze niesmiertelna
Maszpewnie na myśli "iluzję duszy nieśmiertelnej".
-
9. Data: 2016-03-30 04:41:07
Temat: Re: Zaprogramować ból robotowi
Od: "Pszemol" <P...@P...com>
"Zbino" <z...@p...abcdpocztaonet.pl> wrote in message
news:nde765$ib9$1@node1.news.atman.pl...
> Pomału zamierzam się zabrać do zbudowania robota kroczącego.
Takiego jak Boston Dynamics?
https://www.facebook.com/streetfx/videos/10156789040
165112/
-
10. Data: 2016-03-30 04:43:08
Temat: Re: Zaprogramowac ból robotowi
Od: "Pszemol" <P...@P...com>
"Zenek Kapelinder" <4...@g...com> wrote in message
news:164fb708-a549-4177-8309-18d3e4deb0ce@googlegrou
ps.com...
> 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.
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.