Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Jak dać niewidomym zmysł echolokacji czyli dylematy i problemy pracy inż.

Szemas121 15 Apr 2021 22:38 1575 21
Optex
  • #1
    Szemas121
    Level 4  
    Siemanko
    Jestem studentem mechatroniki na 3 roku i jako własny projekt zgłosiłem kołnierz (coś al'a ortopedyczny tylko mniej sztywny) z zainstalowanymi wzbudnikami(wibratory z telefonów kom.), wzbudniki te mają być sterowane sygnałem z echosondy tj. jeżeli echosonda wykryje zbliżajacą się przeszkodę z prawej strony to zaczną wibrować wzbudniki na prawej stronie szyi i tym mocniej im bliżej przeszkody sie znajdzie.
    To tak krótkim słowem wstępu o co mi chodzi i do czego dążę ;)
    Temat zamieszczam w tym dziale ponieważ staje przed problemem samego mapowania terenu przed niewidomym mój podstawowy koncept zakładał przerobienie najtańszej echosondy wędkarskiej w taki sposób aby wpiąć sie bezpośrednio pod wyświetlacz programowo podzielić go na sektory i wzgledem sygnału z wyświetlacza włączać sektory silników na kołnierzu.
    Problem zaczął się gdy zdałem sobie sprawe że powietrze i woda mają inną propagacje dźwięku(no kto by pomyślał XD) i ta śmieszna sonda wariuje na powierzchni.
    Więc postanowiłem zbudować swój własny sonar/echosonde ale kompletnie nie wiem od czego zacząć zdaje sobie sprawę z zasady działania ale potrzebuje konkretnej ścieżki po której idąc znajde konkretną odpowiedź jak skonstruować echosonde mapującą teren w czasie rzeczywistym lub z delikatnym opóźnieniem do 5 sec. o zasięgu do 10 metrów w powietrzu.
    Czy ktoś zechciał by wesprzeć swoją wiedzą bądź literaturą czy linkami (prosiłbym aby ta literatura byłą znośnego formatu i zawierałą konkretne info a nie odwołanie do jakiegoś trzystu stronicowego molocha :D ) ?
    pozdrawiam cieplutko ;)
  • Optex
  • #2
    Marek_Skalski
    VIP Meritorious for electroda.pl
    Temat jest już dość dobrze opracowany. Na początek możesz rozważyć użycie przynajmniej dwóch technologii: ultradźwięki (ToF lub takie samochodowe) oraz optyczne, np. LIDAR. Potencjalną alternatywą są jeszcze mikrofale, ale tutaj może być dużo dyskusji na temat kwestii zdrowotnych i jak uniknąć widzenia przez ściany. Zaproponowałem je w takiej kolejności, ponieważ czujniki ultradźwiękowe są powszechnie stosowane i nie ma chyba żadnego problemu, aby ich użyć. Czujniki optyczne mogą zostać użyte w ramach redundancji, ale trzeba się liczyć z ich podstawową wadą czyli wrażliwością na zabrudzenia (deszcz, śnieg, kurz, mgła) oraz inne źródła światła, np. kiedy 2 takie urządzenia postawisz obok siebie.
    Literaturę znajdziesz bez większego problemu.
    A jak potrzebujesz elementy do demonstracji lub wstępnych testów, to możesz użyć gotowego zestawu dla dronów.
  • #3
    Szemas121
    Level 4  
    Dziękuje za odpowiedź!
    Zakładam że moja konstrukcja musi byc znośnie kompaktowa i nie wpływałac na zakres mobilności wiec technologia lidar odpada poza tym jest zbyt dokładna. Co do obrazowania mikrofalami podzielam Pańskie obiekcje i z przyczyny możliwości wpływania na ludzkie zdrowie np gotowanie gałek ocznych i tym podobne to skreślam również tą kwestię. Ale podsuną mi Pan ŚWIETNY pomysł że tez sam wcześniej na niego nie wpadłem czujniki parkowania przecież tez działają na zasadzie ultradźwięków !!! Są tanie ogólnie dostępne i skanują obszar w granicach które mi wystarczają. Czy może mi pan polecić jakiś skrypt z tym związany jak obsługiwać takie czujniki jakie są ich rodzaje?
    Pozdrawiam cieplutko :D
  • Optex
  • #4
    And!
    Admin of Design group
    Z ultradźwiękami można zejść o poziom niżej i użyć tańszych modułów jeżeli akceptujemy zasięg 2m:
    https://botland.com.pl/ultradzwiekowe-czujnik...odleglosci-hc-sr04-2-200cm-5903351241366.html
    po "odpytaniu" czujnika otrzymujemy stan wysoki o czasie trwania zależnym od odległości,
    sekwencyjnie skanujemy matrycę czujników i mikrokontroler zbiera wyniki pomiarów odległości sterując elementami wykonawczymi.

    Zastanawiam się czy większą "rozdzielczość" odczuwania wyników uzyska się zamieniając umiejscowienie elementów wibracyjnych z kołnierza na pasek w około brzucha i pleców.

    Czyli czujniki w kołnierzu a elementy wykonawcze w pasku.

    Pasek z kołnierzem można połączyć magistralą szeregową (mało żył w przewodzie), która transmisją cyfrową przekaże informacje,
    można też zrobić połączenie bezprzewodowe, wtedy projekt będzie bardziej mobilny.
  • #5
    Szemas121
    Level 4  
    Dziękuję za odpowiedź !
    Niestety nie zadowala mnie tego rodzaju czujnik ze względu na zasięg ponieważ zakładam zasięg operacyjności i reakcji na promień ok. 5 metrów
    2 metry to mało.
  • #6
    And!
    Admin of Design group
    Są też moduły ultradźwiękowe o większym zasięgu np.
    4m https://abc-rc.pl/product-pol-6231-Czujnik-HC...zwiekowy-pomiar-odleglosci-2-400-cm-uniw.html
    4.5m https://abc-rc.pl/product-pol-16573-Czujnik-H...zwiekowy-pomiar-odleglosci-2-450-cm-uniw.html
    4m https://abc-rc.pl/product-pol-9161-Czujnik-od...ci-ultradzwiekowy-US-015-5-400cm-5V-uniw.html

    5m https://botland.com.pl/ultradzwiekowe-czujnik...rm37-v4-5-500cm-z-korekcja-temperaturowa.html
    7.5m uart https://botland.com.pl/ultradzwiekowe-czujnik...rm07-750cm-uart-z-korekcja-temperaturowa.html
    5m analogowy https://botland.com.pl/gravity-czujniki-odleg...glosci-2-500cm-analogowy-dfrobot-sen0307.html
    4m https://botland.com.pl/ultradzwiekowe-czujnik...losci-hc-sr04-2-400cm-sparkfun-sen-15569.html

    Dobrze aby była możliwość sekwencyjnego uruchamiania czujników aby nie zakłócały się wzajemnie.

    Oczywiście w praktyce okaże się jaki będzie prawdziwy zasięg czujnika, jakie kąty pracy są potrzebne itp. czujniki mają różne właściwości i interfejsy. Mi podoba się interfejs z wyzwalaniem pomiaru stanem logicznym a następnie pomiar trwania stanu wysokiego. Można wykorzystać jedno wejście mikrokontrolera do pomiaru czasu trwania impulsu z wielu czujników, oraz kilka wyjść mikrokontrolera do uaktywniania pomiaru w kolejnych czujnikach.
  • #7
    Urgon
    Editor
    AVE...

    Czy kolega Autor ma dostęp do testera tego projektu?
    Czy Autor zna jakieś osoby niewidome lub słabowidzące?
    Czy kolega może ma doświadczenie w byciu osobą niewidomą lub słabowidzącą?

    Projektów elektronicznej białej laski opartych na sonarach i LIDARach było za granicą kilkadziesiąt, jak nie kilkaset. Za każdym razem jak jest konkurs Hack-a-Day na innowacyjny projekt, ktoś próbuje zbudować jakieś haptyczne rozwiązanie dla niewidomego. Prawda jednak jest taka, że żadne z tych rozwiązań nie jest tak dobre, jak aluminiowy (czasem z włókna szklanego lub węglowego) kij do macania świata...
  • #8
    Szemas121
    Level 4  
    AVE...
    odpowiadając na pytania :
    1.Czy kolega Autor ma dostęp do testera tego projektu?
    2.Czy Autor zna jakieś osoby niewidome lub słabowidzące?
    3.Czy kolega może ma doświadczenie w byciu osobą niewidomą lub słabowidzącą?

    1.Tak jestem nim sam.
    2.Niewidomych nie znam , słabowidzące(to szeroka definicja ) słabowidzący jestem sam jestem krótko widzem z astygmatyzmem stąd moja inspiracja ;).
    3. Na szczęście nie mam lecz dodam że aby empirycznie sprawdzić co czuje osoba nic niewidoma postanowiłęm któregoś dnia stworzyć eksperyment i zawiazać sobie oczy i sprawdzić jak długo bede w stanie funkcjonować od założenia do pierwszego zdjęcia opaski upłyneło 6h32min wnioski zostawiam dla siebie.

    Dodano po 3 [godziny] 3 [minuty]:

    And! wrote:
    Są też moduły ultradźwiękowe o większym zasięgu np.
    4m https://abc-rc.pl/product-pol-6231-Czujnik-HC...zwiekowy-pomiar-odleglosci-2-400-cm-uniw.html
    4.5m https://abc-rc.pl/product-pol-16573-Czujnik-H...zwiekowy-pomiar-odleglosci-2-450-cm-uniw.html
    4m https://abc-rc.pl/product-pol-9161-Czujnik-od...ci-ultradzwiekowy-US-015-5-400cm-5V-uniw.html

    5m https://botland.com.pl/ultradzwiekowe-czujnik...rm37-v4-5-500cm-z-korekcja-temperaturowa.html
    7.5m uart https://botland.com.pl/ultradzwiekowe-czujnik...rm07-750cm-uart-z-korekcja-temperaturowa.html
    5m analogowy https://botland.com.pl/gravity-czujniki-odleg...glosci-2-500cm-analogowy-dfrobot-sen0307.html
    4m https://botland.com.pl/ultradzwiekowe-czujnik...losci-hc-sr04-2-400cm-sparkfun-sen-15569.html

    Dobrze aby była możliwość sekwencyjnego uruchamiania czujników aby nie zakłócały się wzajemnie.

    Oczywiście w praktyce okaże się jaki będzie prawdziwy zasięg czujnika, jakie kąty pracy są potrzebne itp. czujniki mają różne właściwości i interfejsy. Mi podoba się interfejs z wyzwalaniem pomiaru stanem logicznym a następnie pomiar trwania stanu wysokiego. Można wykorzystać jedno wejście mikrokontrolera do pomiaru czasu trwania impulsu z wielu czujników, oraz kilka wyjść mikrokontrolera do uaktywniania pomiaru w kolejnych czujnikach.




    Jeszcze sobie pozwolę wyrazić swoje wątpliwości mianowicie poogladałęm sobie tutoriale od kolegów z Indii i zauważyłem że te czujniki działają tak jakby jedno kanałowo to znaczy zwracają jedną wartość odległości, a ja potrzebuje czujnika który zwróci mi wiele wartości odległości to znaczy tego typu czujniki jak wejde do pokoju zwrócą mi odległość od sciany przedemną mimo że obok znajdują sie przeszkody (myśle że ubrałem to dośc zrozumiale w słowa ;) )
  • #9
    Sareph
    Level 24  
    Urgon wrote:
    Prawda jednak jest taka, że żadne z tych rozwiązań nie jest tak dobre, jak aluminiowy (czasem z włókna szklanego lub węglowego) kij do macania świata...
    A żeby było ciekawiej, w granicach możliwości naszego narządu słuchu jest i echolokacja. Może nie tak dobrze jak nietoperze, ale... https://en.wikipedia.org/wiki/Human_echolocation wystarczająco żeby nie wpadać na przeszkody jadąc na rowerze.
  • #10
    excray
    Level 40  
    Szemas121 wrote:
    kołnierz (coś al'a ortopedyczny tylko mniej sztywny) z zainstalowanymi wzbudnikami(wibratory z telefonów kom.), wzbudniki te mają być sterowane sygnałem z echosondy tj. jeżeli echosonda wykryje zbliżajacą się przeszkodę z prawej strony to zaczną wibrować wzbudniki na prawej stronie szyi i tym mocniej im bliżej przeszkody sie znajdzie.

    Szemas121 wrote:
    Niestety nie zadowala mnie tego rodzaju czujnik ze względu na zasięg ponieważ zakładam zasięg operacyjności i reakcji na promień ok. 5 metrów
    2 metry to mało.

    Przy 5m czujnik będzie wibrować jak wściekły non stop. Przechadzka chodnikiem w otoczeniu innych osób i będzie zupełnie bezużytczny. Nawet 2m to aż nadto.
    Urgon wrote:
    prawda jednak jest taka, że żadne z tych rozwiązań nie jest tak dobre, jak aluminiowy (czasem z włókna szklanego lub węglowego) kij do macania świata.

    I nie używają do tego 5 metrowych kijków.
  • #11
    Urgon
    Editor
    AVE...

    W temacie wypowiadam się na bazie własnego doświadczenia i doświadczeń ludzi, których znam. Jestem jednookim krótkowidzem, i w wieku 5 lat miałem kurs władania białą laską. Mam nawet jedną, ale nie używam, przez co czasem wpadam na niespodziewane słupy. Nie zajmuję się za bardzo elektroniką, bo ledwo widzę, co lutuję. Tak że ten...

    Zamiast wariacji na punkcie niewidzialnej białej laski lepszym byłby system rozszerzonej rzeczywistości dla osoby niedowidzącej. Kamera + LIDAR + doświetlacz IR/UV dla warunków nocnych + oprogramowanie, które dostosuje jasność i kontrast do indywidualnych potrzeb, oznaczy przeszkody kolorem, podkreślał krawędzie chodników, ulic, schodów czy przeszkód; będzie rozpoznawać twarze (mam z tym problem), kolory świateł na przejściach, podawał lokalizację, czytał nazwy ulic, numery domów, numery autobusów i tabliczki z autokarów/pociągów, etc.


    Kiedyś zrobiono eksperyment, w którym na języku osoby niewidomej położono matrycę kilkuset elektrod sprzężoną z prostą kamerką na okularach. System pozwalał niewidomemu złapać piłkę w locie...
  • #12
    And!
    Admin of Design group
    @Urgon ciekawa sprawa albo ośrodek czuciowy języka jest jakoś związany z ośrodkiem widzenia,
    albo jest to pole czuciowe które pozwala na wizualizację w umyśle mapy sygnałów.

    Szemas121 wrote:

    Jeszcze sobie pozwolę wyrazić swoje wątpliwości mianowicie poogladałęm sobie tutoriale od kolegów z Indii i zauważyłem że te czujniki działają tak jakby jedno kanałowo to znaczy zwracają jedną wartość odległości, a ja potrzebuje czujnika który zwróci mi wiele wartości odległości to znaczy tego typu czujniki jak wejde do pokoju zwrócą mi odległość od sciany przedemną mimo że obok znajdują sie przeszkody (myśle że ubrałem to dośc zrozumiale w słowa ;) )


    Tak te czujniki są "jednokanałowe" tak jak czujniki w samochodzie dadzą sygnał o przeszkodzie obecnej w wiązce z czujnika (szerokość wiązki rozszerza się wraz z odległością).

    Aby otrzymać wiele kanałów należałoby umieścić czujniki pod różnymi kątami i cyklicznie je uruchamiać.

    Tutaj taki pojedynczy element na obrotowej platformie napędzanej serwem:




    Więcej czujników ultradźwiękowych:


  • #13
    Szemas121
    Level 4  
    excray wrote:
    Szemas121 wrote:
    kołnierz (coś al'a ortopedyczny tylko mniej sztywny) z zainstalowanymi wzbudnikami(wibratory z telefonów kom.), wzbudniki te mają być sterowane sygnałem z echosondy tj. jeżeli echosonda wykryje zbliżajacą się przeszkodę z prawej strony to zaczną wibrować wzbudniki na prawej stronie szyi i tym mocniej im bliżej przeszkody sie znajdzie.

    Szemas121 wrote:
    Niestety nie zadowala mnie tego rodzaju czujnik ze względu na zasięg ponieważ zakładam zasięg operacyjności i reakcji na promień ok. 5 metrów
    2 metry to mało.

    Przy 5m czujnik będzie wibrować jak wściekły non stop. Przechadzka chodnikiem w otoczeniu innych osób i będzie zupełnie bezużytczny. Nawet 2m to aż nadto.
    Urgon wrote:
    prawda jednak jest taka, że żadne z tych rozwiązań nie jest tak dobre, jak aluminiowy (czasem z włókna szklanego lub węglowego) kij do macania świata.

    I nie używają do tego 5 metrowych kijków.

    Dziękuje za odpowiedź, myślę że odległość skanowania do 2 metrów odpowiada odległości pomiarowej kijka w wycigniętym ramieniu(i faktycznie może przesadziłem z większymi odległościami to nie ma sensu ) ewentualną nadwyżkę odległości zostawiam na czas reakcji układu a te dwa metry chce podzielić na pewne odcinki 'sektory' i względem pojawienia się przeszkody na tym sektorze odległości załączać pewien poziom wibracji.

    Dodano po 19 [minuty]:

    Urgon wrote:
    AVE...

    W temacie wypowiadam się na bazie własnego doświadczenia i doświadczeń ludzi, których znam. Jestem jednookim krótkowidzem, i w wieku 5 lat miałem kurs władania białą laską. Mam nawet jedną, ale nie używam, przez co czasem wpadam na niespodziewane słupy. Nie zajmuję się za bardzo elektroniką, bo ledwo widzę, co lutuję. Tak że ten...

    Zamiast wariacji na punkcie niewidzialnej białej laski lepszym byłby system rozszerzonej rzeczywistości dla osoby niedowidzącej. Kamera + LIDAR + doświetlacz IR/UV dla warunków nocnych + oprogramowanie, które dostosuje jasność i kontrast do indywidualnych potrzeb, oznaczy przeszkody kolorem, podkreślał krawędzie chodników, ulic, schodów czy przeszkód; będzie rozpoznawać twarze (mam z tym problem), kolory świateł na przejściach, podawał lokalizację, czytał nazwy ulic, numery domów, numery autobusów i tabliczki z autokarów/pociągów, etc.


    Kiedyś zrobiono eksperyment, w którym na języku osoby niewidomej położono matrycę kilkuset elektrod sprzężoną z prostą kamerką na okularach. System pozwalał niewidomemu złapać piłkę w locie...

    Dziękuje za odpowiedź.
    Bardzo Panu współczuję i nie ukrywam że ten projekt ma na celu pomagać takim ludziom jak Pan bo wedle moich założeń to z szeregu problemów z którymi pan się zmaga to mój projekt może ulżyć Panu z wpadaniem na przeszkody np.słupy.
    Nie mniej jednak skłaniam się ku minimalizmowi czapka ze skrzętnie umieszczonymi sondami i cienki NIE sztywny kołnierz w cielistym kolorze nie rzuca się w oczy (tak ja domyślam się że niewidomym to raczej obojętne a nawet korzystne że ludzie zwracają na nich uwagę ale jednak analizuje to ze swojego punktu widzenia ). przy zastosowaniu technologii które Pan mi proponuje, które moim zdaniem znacząco wpłyną na na ergonomię i komfort użytkowania co jest moim zdaniem drugim kluczowym kryterium, to jednak wypada mniej korzystnie. Poza tym głównym ograniczeniem jest medium nie zapominajmy o tym że działamy jedynie bodźcem mechanicznym zewnętrznie na ciało to znaczy że jest ograniczona ilość informacji którą możemy przesłać. Co do tego pomysłu z językiem przyznam że bardzo ciekawy ale wydaje mi się że nauka interpretacji może pochłonąć za dużo czasu do tego trzymanie wystających kabelków z buzi to raczej mało komfortowe.

    Dodano po 11 [minuty]:

    And! wrote:
    @Urgon ciekawa sprawa albo ośrodek czuciowy języka jest jakoś związany z ośrodkiem widzenia,
    albo jest to pole czuciowe które pozwala na wizualizację w umyśle mapy sygnałów.

    Szemas121 wrote:

    Jeszcze sobie pozwolę wyrazić swoje wątpliwości mianowicie poogladałęm sobie tutoriale od kolegów z Indii i zauważyłem że te czujniki działają tak jakby jedno kanałowo to znaczy zwracają jedną wartość odległości, a ja potrzebuje czujnika który zwróci mi wiele wartości odległości to znaczy tego typu czujniki jak wejde do pokoju zwrócą mi odległość od sciany przedemną mimo że obok znajdują sie przeszkody (myśle że ubrałem to dośc zrozumiale w słowa ;) )


    Tak te czujniki są "jednokanałowe" tak jak czujniki w samochodzie dadzą sygnał o przeszkodzie obecnej w wiązce z czujnika (szerokość wiązki rozszerza się wraz z odległością).

    Aby otrzymać wiele kanałów należałoby umieścić czujniki pod różnymi kątami i cyklicznie je uruchamiać.

    Tutaj taki pojedynczy element na obrotowej platformie napędzanej serwem:




    Więcej czujników ultradźwiękowych:



    BARDZO dziękuję za odpowiedź
    Co do przekazywania bodźców przez język to tak jak pisałem wyżej to faktycznie interesująca sprawa, ale uważam że na obecną chwile rozwinięcie tego zagadnienia przeze mnie jest poza moim zasięgiem ale zostawiam sobie ta informacje z tyłu głowy.
    Jeszcze raz BARDZO dziękuję za te linki dają mi świeży pogląd na możliwości tych sond.
    Czy ma pan może jakąś wiedze lub źródło informacji na temat czujników parkowania z samochodów a zwłaszcza odnośnie obsługiwaniu czujnika jako elementu wykonawczego oraz interpretacji sygnału otrzymywanego?
    Pytam z prostej przyczyny CENY ha ha ha
    https://botland.com.pl/ultradzwiekowe-czujnik...i-jsn-sr04t-20-450cm-z-sonda-wodoodporna.html
    60 PLN za jeden z generatorem.
    https://allegro.pl/oferta/4-czujniki-parkowan..._unit_id=15c77fc0-2388-43cb-b05b-ed29f934af43
    40 PLN za CZTERY
    można niby się wpinać pod diody alee wolał bym jakieś bardziej zaawansowane ruchy wykonać.
  • #14
    And!
    Admin of Design group
    Czujnik
    https://botland.com.pl/ultradzwiekowe-czujnik...i-jsn-sr04t-20-450cm-z-sonda-wodoodporna.html
    ma podobny interfejs komunikacyjny jak czujniki typu:
    https://botland.com.pl/ultradzwiekowe-czujnik...odleglosci-hc-sr04-2-200cm-5903351241366.html

    Jest to bardzo wygodny interfejs:
    1. podajesz sygnał na wejście sterujące (uruchamiasz określony czujnik)
    2. czujnik wysyła stany wysokie o czasie trwania zależnym od zmierzonej odległości do przeszkody

    Tym sposobem mikrokontroler może sekwencyjnie wykonywać aktywację jednego czujnika, zapisywać wynik pomiaru i aktywować następny i tak w pętli.
    Wyniki pomiarów po interpretacji należy wykorzystać do sterowania sygnalizacją wibracyjną.

    Jaki mikrokontroler/moduł chcesz wykorzystać?
    W jakim języku chcesz napisać oprogramowanie?
    Ile czujników ultradźwiękowych chcesz wykorzystać?
    Ile sygnalizatorów wibracyjnych chcesz wykorzystać?
    Jaki pomysł na algorytm informowania o przeszkodach? (być może warto dodać jakąś adaptację i informować o najbardziej groźnej przeszkodzie)
    Jakie zasilanie chcesz wykorzystać?

    Przydałoby się określać kierunek w którym porusza się osoba... wtedy wiadomo który kierunek jest kolizyjny.
    Można śledzić zmniejszające się odległości i być może ignorować przeszkody obecne w stałej odległości? To trzeba skonsultować z użytkownikiem. Np. można by wykryć że jakiś przedmiot zbliża się do nas mimo że stoimy w miejscu.

    Co myślisz o przerzuceniu sygnalizacji wibracyjnej na pas w około bioder?
    Mi by przeszkadzały wibracje w okolicach szyi (blisko są uszy przenoszą się wibracje i to może być nieprzyjemne a nawet zagłuszyć dźwięki otoczenia). Pasek to naturalny element ubioru i na większej powierzchni można uzyskać większą rozdzielczość.
    Łatwiej byłoby mi zignorować sygnał na brzuchu lub plecach niż na szyi...

    Dla mnie urządzenie powinno mieć jedną obowiązkową funkcjonalność - wyłącznik awaryjny który zatrzyma działanie urządzenia gdyby np. uruchomił wszystkie sygnalizatory i bardziej to by myliło niż pomagało...
  • #15
    Urgon
    Editor
    AVE...

    Problemem rozwiązania tu proponowanego jest jego nikła praktyczność. Urządzenie będzie reagować na każdą przeszkodę, także te, które nawet nie zbliżają się do użytkownika. Kąty pomiarów będą albo za szerokie, by układ był wystarczająco selektywny, albo (przy użyciu innego przetwornika) zbyt wąskie by układ był efektywny. Tu potrzebny jest system, który odróżni obiekty zbliżające się do użytkownika od tych, co go omijają, albo są równolegle do niego. Radar, lidar, układ oparty o kamery lub kombinacja tych systemów. Prosty system ultradźwiękowy w praktyce będzie denerwującym wibratorem...
  • #16
    And!
    Admin of Design group
    Więc może dodatkiem do kija mogło by być urządzenie w formie "latarki" która "oświetlałaby" przestrzeń ultradźwiękami i dawała informację zwrotną intensywnością wibracji o odległości do przeszkody.

    Kijem można na bieżąco sprawdzać przeszkody naziemne, a taką "latarką" można przeskanować otoczenie dookoła i np. wykryć gdzie są otwarte drzwi.
  • #17
    Urgon
    Editor
    AVE...

    Lidar byłby lepszy. Albo echolokacja z prawdziwego zdarzenia, by dało się odróżnić rodzaje przeszkód. Wymagałoby to o wiele więcej zachodu, i wiedzy, ale dałoby też o wiele lepsze rezultaty. RPi z kamerką, najlepiej stereoskopową i biblioteką OpenCV pozwoliłaby zapewne zrobić system rozpoznawania przeszkód na drodze z sygnalizacją nie tylko wibracyjną, ale nawet z audiodeskrypcją. Coś w stylu komunikatów "słup dwa metry przed tobą"...
  • #18
    Marek_Skalski
    VIP Meritorious for electroda.pl
    @Szemas121 Koledzy pewnie dobrze podpowiadają, ale realizacja tak ambitnego projektu będzie wymagała stworzenia zespołu, którego jak rozumiem nie masz. Spróbuj na początek zrobić prosty system, który wykona skanowanie przestrzeni w płaszczyźnie XY. Jak będziesz miał sensowne wyniki, to wtedy dodaj rozpoznawania obiektów i analizę ich ruchu. Ostrzegaj kiedy jest ryzyko kolizji, ale nie alarmuj, kiedy obiekt się oddala lub pozostaje w stałej odległości.
    Jak to zadziała, to spróbuj dodać trzecią oś (trzeci wymiar) w tym systemie, aby odróżniać obiekty na wysokości kolan od obiektów umieszczonych 3 metry nad ziemią.
    Bez wątpienia oprócz sensorów wykrywających obiekty, potrzebny będzie zestaw sensorów tworzących układ odniesienia i tutaj musisz rozwiązać problem kierunku ruchu człowieka, który obrócił głowę z jakiegoś powodu, np. aby lepiej usłyszeć czyjś głos, wołanie lub dźwięk sygnalizatora. To nie jest jakoś szczególnie wymagający system. Ze względu na sprawność energetyczną, pewnie wystarczy zdwojony zestaw akcelerometrów i żyroskopów wspomaganych sensorem pola magnetycznego. Można użyć systemu pozycjonowania typu GPS, ale to już oznacza większy koszt energetyczny, a chyba nikt nie chce nosić ciężkiego akumulatora na głowie czy na plecach. Reszta to już tylko komunikacja z sensorami, filtracja danych i użycie takich danych do analizy wektorowej obiektów w otoczeniu. RPi to jednak duże zużycie energii oraz mało stabilne dostawy. Może lepiej wybiec trochę w przyszłość i pomyśleć o modemie 5G, które pozwoli dane obrabiać w chmurze przez algorytmy sztucznej inteligencji?
  • #19
    Urgon
    Editor
    AVE...

    Można też użyć Kinecta, o ile pamiętam, to jest dostępne do niego API też na pecety, więc każdy komputer jednopłytkowy zgodny z X86-64 powinien móc z niego korzystać...
  • #20
    Szemas121
    Level 4  
    Panowie spokojnie pracuję przy tym sam wiec moce przerobowe są nie wielkie wiec odpadają takie skomplikowane w adaptacji pomysły jak kinect lidar i podobne przyrządy muszę skreślić ( NA TYM TYLKO ETAPIE co świadczy o rozwojowości pomysłu). Obecnie jestem w stanie doprecyzować wykonanie projektu i przedstawić model sterowania:
    https://drive.google.com/drive/u/1/folders/1O...MFmex1oYrEE5H7tLWXNBCiY49vPrwV_NSXDMrCF48NGiI
    Do wykonania działającego układu planuje zastosować 3 ULN' y i wysterować 21 wzbudników. Mało dużo ? Zobaczymy.
    W kwestii czujników zamierzam (tylko na potrzeby prezentacji ;) ) pójść po najmniejszej linii oporu czyli czujnik parkowania z alledrogo.pl
    za 40 PLN ( w komplecie 4 czujniki ) spróbować rozszerzyć go o dodatkowe 3 albo użyć 2 zestawów i dociąć jeden czujnik XD. każdy z czujników niech steruję 7 kolumnami po 3 wzbudniki i na razie starczy. Co o tym myślicie jak taka koncepcja wygląda?
    Szukałem i pytałem kolegów i internetu jak ograniczyć liczbę wejść kolega podał mi pomysł rejestru przesuwnego czy ktoś dysponuję wiedzą w tej dziedzinie i widzi możliwość zastosowania takiego rozwiązania w tym pomyśle ?
  • #21
    Szemas121
    Level 4  
    Marek_Skalski wrote:
    @Szemas121 Koledzy pewnie dobrze podpowiadają, ale realizacja tak ambitnego projektu będzie wymagała stworzenia zespołu, którego jak rozumiem nie masz. Spróbuj na początek zrobić prosty system, który wykona skanowanie przestrzeni w ...

    Dziękuję za post!
    Panie Marku tak wszystko się zgadza tak jak już wielokrotnie wyżej powtórzyłem nie zamierzam wykorzystywać żadnego HIGH-TECH...
    A na pewno nie na tak wczesnym etapie projektu.
    Obecne założenia projektowe:
    1.Tanie komponenty.
    2.Komponenty które da się w łatwy sposób adaptować do wykorzystania w projekcie.
    3.Relatywna kompaktowość (prototyp ze wszystkimi układami ma się mieścić w małym plecaku do celowo produkt na rynku ma mieć gabaryty czapki i szalika)
    4.Główny cel działania prototypu uznam za zadowalający na poziomie wykrywania gołych ścian w mieszkaniu za średni wykrywanie ścian i poruszających się osób w budynku w promieniu 2 m przed użytkownikiem, poziom bardzo dobry w wypadku dobrej dokładności działania w wyżej wymienionych wariantach.
    To nie zmienia faktu że chętnie słucham i czytam o wszystkich pomysłach ulepszenia działania układu na tej podstawie napisze i powtórzę po raz setny że to świadczy o tym że mój pomysł jest rozwojowy.
    Pozdrawiam
    P.M

    Dodano po 2 [minuty]:

    Urgon wrote:
    AVE...

    Można też użyć Kinecta, o ile pamiętam, to jest dostępne do niego API też na pecety, więc każdy komputer jednopłytkowy zgodny z X86-64 powinien móc z niego korzystać...


    Szanowny Panie
    Za cenę tego jednego układu to ja chce zbudować cały działający model (i uważam to za realne)...
  • #22
    Urgon
    Editor
    AVE...

    Model jak najbardziej będzie działający. Pytanie tylko, czy będzie praktyczny i użyteczny?
    Różni próbowali opcji sonarowej jako "ulepszona biała laska". Widziałem na przykład haptyczną kamizelkę. Ostatnio ktoś proponował montować kamerki na butach + SI do analizy obrazu. Rodzi to jednak pewne kontrowersje natury moralnej, bo w Korei Południowej i w okolicach kamery na butach są używane przez perwersyjnych Azjatów do oglądania bielizny niewinnych Azjatek...