RTV forum PL | NewsGroups PL

Jak zaimplementować mechanizm 'bólu' w robocie kroczącym dla unikania złych zachowań?

Zaprogramować ból robotowi

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zaimplementować mechanizm 'bólu' w robocie kroczącym dla unikania złych zachowań?

Goto page 1, 2  Next

Zbino
Guest

Tue Mar 29, 2016 3:32 pm   



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

Włodzimierz Wojtiuk
Guest

Tue Mar 29, 2016 3:55 pm   



On 2016-03-29 17:32, Zbino wrote:
Quote:
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_Evolving_synthetic_pain_into_an_adaptive_self-awareness_framework_for_robots

Włodek

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

J.F.
Guest

Tue Mar 29, 2016 4:01 pm   



Użytkownik "Zbino" napisał w wiadomości grup
dyskusyjnych:nde765$ib9$1@node1.news.atman.pl...
Quote:
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 ?

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

Waldemar
Guest

Tue Mar 29, 2016 4:22 pm   



Am 29.03.2016 um 17:32 schrieb Zbino:
Quote:
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

Zbino
Guest

Tue Mar 29, 2016 7:20 pm   



Użytkownik "Waldemar" <waldemar@zedat.fu-berlin.de> napisał w wiadomości
news:dlvodcFos0eU1@mid.uni-berlin.de...
Quote:
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

Zenek Kapelinder
Guest

Wed Mar 30, 2016 1:46 am   



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.

A.L.
Guest

Wed Mar 30, 2016 2:21 am   



On Tue, 29 Mar 2016 17:32:20 +0200, "Zbino"
<zew@poczta.abcdpocztaonet.pl> wrote:

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

Pszemol
Guest

Wed Mar 30, 2016 2:38 am   



"A.L." <alewando@aol.com> wrote in message
news:ctdmfbhcr62asquc6acf4gor50lasrci0i@4ax.com...
Quote:
On Tue, 29 Mar 2016 17:32:20 +0200, "Zbino"
zew@poczta.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".

Pszemol
Guest

Wed Mar 30, 2016 2:41 am   



"Zbino" <zew@poczta.abcdpocztaonet.pl> wrote in message
news:nde765$ib9$1@node1.news.atman.pl...
Quote:
Pomału zamierzam się zabrać do zbudowania robota kroczącego.

Takiego jak Boston Dynamics?
https://www.facebook.com/streetfx/videos/10156789040165112/

Pszemol
Guest

Wed Mar 30, 2016 2:43 am   



"Zenek Kapelinder" <4kogutek44@gmail.com> wrote in message
news:164fb708-a549-4177-8309-18d3e4deb0ce@googlegroups.com...
Quote:
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.

Zenek Kapelinder
Guest

Wed Mar 30, 2016 5:27 pm   



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.

Zenek Kapelinder
Guest

Wed Mar 30, 2016 5:30 pm   



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

Zenek Kapelinder
Guest

Wed Mar 30, 2016 5:32 pm   



Wolna wole mu zrob.

Pszemol
Guest

Wed Mar 30, 2016 11:46 pm   



"Zenek Kapelinder" <4kogutek44@gmail.com> wrote in message
news:ddd6c5e6-c632-4353-b4e5-4499b5c6f471@googlegroups.com...
Quote:
Twoja wizja jest chujowa.
Krancowka to krancowka a maszyna jak sie jej kaze ma wkladac lape w ogien.

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

Pszemol
Guest

Thu Mar 31, 2016 12:52 am   



"Zenek Kapelinder" <4kogutek44@gmail.com> wrote in message
news:75f8bd19-4bc9-468c-b1ca-023d46e5a053@googlegroups.com...
Quote:
Wole byc soba niz palantem co bulke przez bibulke a chuja cala gębą.

No skoro taką tylko dychotomię widzisz to współczuję szczerze... Smile

Goto page 1, 2  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zaimplementować mechanizm 'bólu' w robocie kroczącym dla unikania złych zachowań?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map