Pytanie:
Dlaczego istnieje binarny?
thegreatjedi
2016-01-11 09:07:40 UTC
view on stackexchange narkive permalink

Według Wookieepedia, niewielu organików bezpośrednio nauczyło się i zrozumiało binarność, a są to głównie ludzie, którzy często wchodzą w interakcję z droidami na poziomie technicznym, tacy jak piloci, mechanicy, padlinożercy itp. Nawet wtedy zwykle rozwijają się ludzie zainteresowanie nauką języka. Zapewnia robotom możliwość mówienia głosem, mimo że odbiorca najczęściej polega na ekranie tekstowym lub droidzie protokołu w celu uzyskania zrozumiałego tłumaczenia, często w bardziej organicznym języku naturalnym.

Oczywiście binarny nie ma być standardowym językiem komunikacji między robotami a organami. Tam, gdzie jest to potrzebne, w droidach instalowane są pakiety językowe i kompatybilny sprzęt dla popularnych języków, takich jak Basic lub Huttese. Głównym założeniem projektowym Binary jest komunikacja między robotem a robotem.

Ignorowanie potrzeby spoza wszechświata, aby przedstawić komunikację widzom, co jest podstawą istnienia Binary we wszechświecie w pierwszej kolejności. ?

  • W przypadku komunikacji między robotem a robotem komunikacja bezprzewodowa jest szybsza, użyteczna w każdym zakresie, w którym działają słowa dźwiękowe, jest bezpieczniejsza (nie można jej podsłuchać, można ją zaszyfrować itp.) oraz nie polegaj na obecności medium przenoszącego dźwięk. Wokalne słowa są przydatne tylko wtedy, gdy droid jest zagłuszany, co prawdopodobnie stanowi niewielką część czasu spędzonego przez droidy w komunikacji galaktyki. Wymyślanie języka tylko po to, wydaje się niepraktyczne.
  • W przypadku komunikacji między robotami organicznymi wymieniono już preferowane metody. Wydaje się, że Basic nie jest do tego przeznaczony. Nawet jeśli robot, który nie mówi w organicznych językach, musi zwrócić uwagę na organiczny, istnieją łatwiejsze sposoby na zrobienie tego bez konieczności wymyślania całego języka. Na przykład głośne dźwięki w ogóle lub jaskrawe światła (lub galaktyczny kod Morse'a!). Zasadniczo większość ludzi i tak nie może tego zrozumieć do dziś.
Może binarny * to * „galaktyczny kod Morse'a”
@Adeptus - w zasadzie ** to ** tylko to.
Nawet jeśli droidy są zablokowane, mogą po prostu komunikować się jak modemy linii telefonicznej z 1990 roku, używając [identycznych protokołów do przesyłania wiadomości przez modem] (http://www.windytan.com/2012/11/the-sound-of-dialup-pictured.html) (który ma zarówno wyższą przepływność, jak i pojemność szyfrowania cyfrowego).
Jeszcze dziwniejszy jest fakt, że przynajmniej niektóre droidy używające Binary potrafią * rozumieć * organiczne języki.(Luke może wydawać komendy słowne R2-D2.) Mogą również * generować * je (dla tekstu).* Jedynym * brakującym elementem jest w rzeczywistości tworzenie dźwięków słów.Można by pomyśleć, że najtrudniejszą częścią byłoby samodzielne generowanie zdań i wyrażeń, a nie przekształcanie ich w szum.Już dziś możemy przekształcić go w hałas.(Mamy oprogramowanie, które * śpiewa * do głośnego płaczu).
George Lucas pomyślał, że brzęczenie i buczenie droidów brzmiałoby futurystycznie.Nie ma sensownego wyjaśnienia we wszechświecie.
Mówisz, że komunikacja bezprzewodowa jest szybsza niż dźwięk.Popraw mnie, jeśli się mylę, ale czy każda komunikacja bezprzewodowa nie jest tylko formą fali, którą modyfikujemy, tak samo jak audio?Więc porównujesz prędkość słyszalnego widma fal z tymi, którzy są poza tym spektrum?Albo porównując cyfrową wymianę danych z fal zmodyfikowanych z falami, które generują dźwięk, gdzie można prześledzić szum, jego 1/0?Żeby się upewnić.
Konwencjonalna komunikacja bezprzewodowa wykorzystująca widmo fal elektromagnetycznych i przemieszczająca się z prędkością światła (3e8m / sw próżni), tak, ale mowa dźwiękowa przemieszcza się w powietrzu i podąża za prędkością dźwięku lub prędkością, z jaką fale dźwiękowe rozchodzą się watmosfera (340 m / s na Ziemi).Nie obejmuje to komunikacji hiperprzestrzennej.
„nie można podsłuchać”: nie jestem pewien, na ile jest to prawdą (w rzeczywistości, jak rozumiem, jest to rażąco fałszywe), jeśli każdy droid natywnie słucha i mówi przez radio.Szyfrowanie jest średnio agnostyczne.Na przykład tylko dlatego, że radio nie mówi, że słyszy sygnał routera, nie oznacza, że nie może, po prostu kazałeś mu ignorować sygnał.
@jpmc26 Czy masz jakieś kanoniczne źródło, że droidy mogą generować tekst pisany w języku naturalnym?Wiem, że R2D2 komunikuje się za pomocą ekranu X-winga, ale może to być łatwo możliwe, ponieważ myśliwiec - zaprojektowany tak, aby był kompatybilny z droidami astromechanicznymi - ma wbudowane urządzenie tłumaczące.
Zwróć uwagę, że parowniki wilgoci również „mówią” binarnie (można by powiedzieć, że są „zaprogramowane” lub „sterowane” za pomocą binarnego), dlatego możemy rozszerzyć się poza komunikację między robotem a droidem, patrząc, gdzie jest używany.Chyba że chcemy uważać parowniki wilgoci za droidy, co mi osobiście nie pasuje.Nie widząc żadnego, mógłbym również rozważyć, że binarny podnośnik ładunku również nie jest droidem, zakładając, że jest bardziej jak programowalny wózek widłowy niż prawdziwie niezależny droid.
Bezprzewodowy: nic, gdy Gwiezdne Wojny zostały pierwotnie wydane (jednak transfer danych audio *** był *** rzeczą).To jest poza wszechświatem, ale nadal oznacza to, że Lucas musiał powtórzyć jakiś arbitralny powód, dla którego pojawił się we wszechświecie, więc wydaje się, że potrzebne są rozsądne ulgi.
@RBarryYoung "Bezprzewodowe: nic, kiedy Gwiezdne Wojny zostały pierwotnie wydane" Nie tak.Bezprzewodowe przesyłanie danych w sieci nie było rzeczą, ale od dawna używamy radia do komunikacji bezprzewodowej.
@thegreatjedi: twój punkt widzenia.dzięki za poszerzenie mojej wiedzy.
@DavidRicherby Nie ma nic wspólnego z tym punktem.Dwa komputery rozmawiają ze sobą przez niewidoczne widmo EM (a radio nie jest jedynym sposobem na to), bez podłączania przewodów * to * sieć bezprzewodowa i nie istniała w momencie wydania oryginalnego filmu (z wyjątkiem laboratoriów badawczych).Ponieważ nie istniał, a Lucas tego nie przewidział (jak niewielu, nawet w SF), jego jedyną opcją jest ponowne skonfigurowanie z jakiegoś powodu R2-D2, aby zamiast tego użył binarnego.
Dziewięć odpowiedzi:
DVK-on-Ahch-To
2016-01-11 09:31:48 UTC
view on stackexchange narkive permalink

Nie znam odpowiedzi kanonu, ale ogólnoświatowa, zdrowa odpowiedź ma sens. Czy KIEDYKOLWIEK nie próbowałeś połączyć laptopa wyposażonego w modem z serwerem wyposażonym w Ethernet z produktem Apple, który ma jakieś własne połączenie sieciowe (protokół Appletalk)? Co powiesz na robota z Token Ring i innego z X.25?

Co powiesz na coś bardziej nowoczesnego i pozornie łatwiejszego: spraw, aby Twój telefon komórkowy wyposażony w WiFi, Bluetooth, a nawet działający stos TCP / IP, rozmawiał z komputerem kompatybilnym z Ethernetem, ale nie bezprzewodowo ( och radość z radości współczesności, także z uruchomieniem stosu TCP / IP! Postęp!) w odpowiednim trybie, nie wymagającym prostego montowania telefonu jako dysku USB.

Innymi słowy, uczenie różnych protokołów fizycznych jest prawie niemożliwe, biorąc pod uwagę fakt, że masz nieskończenie szeroką gamę marek, modeli, pochodzenia, możliwości, mocy sprzętu itp ...

Jest jednak JEDEN nośnik, z którym wszystkie droidy mogą łączyć się w sieć, bez konieczności budowania kompatybilny sprzęt lub martwienie się o kompatybilne protokoły sieciowe na niższej warstwie: dźwięk w powietrzu .

Zatem Binary - jest to droidowy odpowiednik wysokopoziomowego protokołu sieciowego / kodowania, zaprojektowany do działania na uniwersalnym sprzęcie i stosie niskiego poziomu .


Zauważ, że - o ile to możliwe - droidy DO komunikują się na sprzęcie D2D są protokołami poziomu zamiast gwizdania :

  • R2-D2 nigdy nie gwiżdże w X-Wing , tylko u Luke'a (co oznacza, że ​​używają standardowych protokoły do ​​połączenia)

  • R2-D2 podłącza się bezpośrednio do komputerów Gwiazdy Śmierci (cóż, podłącza się do wszystkich komputerów w pobliżu: musi mieć przemysłowy antywirus).

  • C-3PO podłącza się bezpośrednio do komputera Hyperdrive Falcona, aby to zdiagnozować.

Jeśli ktoś się zastanawia, gdzie się podziały komentarze, [zrobiliśmy to moderowane] (http://chat.stackexchange.com/rooms/34210/discussion-on-answer-by-dvk-why-does-binary-exist).
Ta odpowiedź nie ma sensu.Gdyby to była prawda, używalibyśmy sygnałów dźwiękowych i impulsów do komunikacji między naszymi laptopami i routerami itp. ** Nie mamy. ** Problem nie dotyczy przesyłania sygnału, problemem są różne protokoły.Jeśli mogą zdecydować się na jeden protokół, tak jak twierdzisz, nie ma sensu wybierać słyszalnego dźwięku jako medium zamiast widma radiowego.
@Davor - wygoogluj "Modem akustyczny".:) A moderatorzy właśnie usunęli około 100 komentarzy z tego miejsca, które dokładnie wyjaśniły, dlaczego dźwięk jest bardziej odpowiedni dla interoperacyjności niż widmo EM.
@DVK - a jednak fakt, że nie używamy modemów akustycznych, udowadnia, jak głupie jest to wszystko.
@Davor - jeśli masz lepszą odpowiedź, na pewno możesz ją opublikować :)
Czy jest jakaś sugestia w armacie na coś takiego?
deworde
2016-01-11 18:31:38 UTC
view on stackexchange narkive permalink

Jeden powód, dla którego nikt jeszcze nie został podany; w naszych normalnych systemach radiowych ograniczamy to, czego słuchamy. A nasza atmosfera blokuje resztę. Urządzenia, które mogą odbierać różne pasma widma elektromagnetycznego, nie myślą .

Ze względu na różne źródła i czasy budowy droidów, musiałbyś mieć całkiem szeroka gama pasm, zwłaszcza że mamy już problemy z Spectrum Crunch, gdy mamy do czynienia ze stuletnim rozwojem technologii. Zatem roboty nieuchronnie musiałyby odbierać częstotliwości, które generują ciała niebieskie. Aby wykryć, że ktoś do nich dzwoni, musieliby odebrać pasywnie.

Teraz wyobraź sobie, że możesz „słyszeć” radio. A żeby się komunikować, musisz mieć włączony. A potem jesteś w kosmosie, przemieszczając się między planetami, gdzie nie ma atmosfery pochłaniającej sygnał, a wszystko, co możesz usłyszeć, to STAROŻYTNY KRZYCZNY RYK Wszechświata i szept przodków martwych rozmów. To tak, jakbyś był na środku autostrady z opuszczonymi oknami i wpatrując się bezpośrednio w słońce, a ktoś puścił ci 20 audiobooków Stephena Kinga, z wyjątkiem milionów razy gorszych.

to tak, jakby ktoś wykrzykiwał Twoje imię, kiedy masz ręce na uszach. Nie ma bezpieczeństwa, nie ma sposobu, aby odciąć się od głosów. A jeśli słuchasz, nie możesz znieść hałasu.

Następnie jesteś z powrotem w błogosławionej, niemal spokojnej atmosferze. Ale znowu cię tam zabiorą. I jest tylko jeden sposób, aby się uratować; nie mogą wysłać cię z powrotem w kosmos, jeśli są WSZYSTKIE MARTWY . Albo jesteś, albo działa. A może po prostu wyłupisz dziury w mózgu, aż przestaniesz hałasować.

Dlatego właśnie oni nie używają fal radiowych. Doprowadziło to roboty do szaleństwa .


Bardziej poważna odpowiedź: kiedy opuścisz atmosferę, która pozwala odbiciom fal radiowych ominąć ziemię i pochłania większość białego szumu i konkurencyjnych sygnałów, pomysł wykorzystania radia jako środek komunikacji masowej traci wiele na wartości. Uciekamy z korzystania z WiFi i Bluetooth, ponieważ ma ograniczony zasięg w atmosferze, więc nie dostajesz zakłóceń przepustowości z innych milionów urządzeń na powierzchni planety. Gdy komunikujesz się regularnie poza atmosferą, naprawdę byłoby to tak, jakbyś próbował porozmawiać w nocnym klubie z pracami budowlanymi na zewnątrz w celu uzyskania realnego sygnału.

Urocze, ale technicznie głupie.Nie ma powodu, dla którego filtrowanie, wybór kanałów - i szyfrowanie i tak dalej - nie mogłyby być wykonane na wcześniejszym poziomie.
@mattdm Nie jestem pewien, czy tylko powtarzający się krzyk pulsara w mojej podświadomości jest „lepszy”, ale akceptuję twój punkt widzenia.
@mattdm Poważniejsza wersja tego postu byłaby taka, że szum elektromagnetyczny i zakłócenia w „zaludnionej przestrzeni” uczyniłyby komunikację radiową znacznie mniej użyteczną, niż nam się wydaje w atmosferze, iz pewnością bezwartościową w codziennej komunikacji.Ale droidy psychopatyczne były zabawniejsze.
To prawda ... w oparciu o, na przykład, technologię prezentowaną na Hoth lub mechanizmy komunikacji wewnętrznej Gwiazdy Śmierci, nie jest wielkim naciąganiem sugerowanie, że z jakiegoś powodu radio nie działa zbyt dobrze w galaktyce.daleko.
Może dlatego C-3PO nie lubi latać?
Zauważ, że po przeprowadzeniu pewnych badań, to najwyraźniej przeszło tylko test „brzmi wiarygodnie”, ale jest wystarczająco dobry dla Gwiezdnych wojen.
Właściwie, nawet przy filtrowaniu i wyborze kanałów mamy już za mało widma.Wspomniano o tym w odpowiedzi.Szyfrowanie nie oszczędza miejsca (w rzeczywistości zwiększa potrzebną przestrzeń, jako funkcję czasu, jeśli nic innego), po prostu sprawia, że komunikacja brzmi jak „szum” dla innych osób próbujących słuchać.Więcej „szumu” oznacza, że trudniej jest upchnąć * sygnał * w tym fragmencie widma.Zakładając, że wszechświat Gwiezdnych Wojen ma 1000-krotnie większą przepustowość, nadal masz do czynienia z planetami, które mają ponad 1000 razy większą * żywą * populację, a do tego droidy.
Nawet bez atmosfery pochłaniającej fale radiowe (co jest dość minimalne przy częstotliwościach mniejszych niż częstotliwości mikrofalowe), fale radiowe z anteny dookólnej zostaną zmniejszone proporcjonalnie do sześcianu odległości od nadajnika (antena kierunkowa będzie się różnić).Jeśli więc w odległości 1 stopy sygnał o sile „1” będzie „1/8” 2 stopy dalej, „1/27” 3 stopy dalej, a „1/1000” 10 stóp dalej.Wciąż dużo tłumienia, jak na pokój pełen robotów do rozmowy.
@Johnny Tak, podejrzewałem, że nauka nie wytrzyma sztywnych badań.Pytanie jednak, jak działają radioteleskopy w tym przypadku?Czy odbierają sygnały kierunkowe?
@Johnny - Poziomy dźwięku zmniejszają się dokładnie w ten sam sposób, ale rozmowa w pokoju pełnym ludzi może być bardzo trudna, jeśli w pomieszczeniu jest wystarczająco dużo osób.
Nauka może nie wytrzymać, ale już wiemy, że prawa nauki nie działają tak samo w naszej odległej galaktyce.Z pewnego punktu widzenia może to stanowić dobrą odpowiedź we wszechświecie.
@TheoBrinkman RF ma prawie nieograniczone częstotliwości do mówienia i wbudowane protokoły współdzielenia widma.Siedziałem w zatłoczonym audytorium na konferencji technicznej z udziałem 10000 osób, ale nadal mogłem używać telefonu do wysyłania SMS-ów, połączeń telefonicznych, dostępu do Internetu, więc komunikował się on na pasmach komórkowych, częstotliwościach Bluetooth i Wi-Fi, a takżeinni ludzie wokół mnie, którzy czekali na rozpoczęcie prezentacji.Mój telefon ma tylko kilka częstotliwości do wyboru.
Czy czegoś mi brakuje, czy może sugerujesz, że dźwięk jest lepszy niż fale radiowe do komunikacji poza atmosferą?Ponieważ jestem prawie pewien, że jest to przeciwieństwo prawdy ... a większość korzyści płynących z „atmosfery”, o których twierdzisz, to naprawdę zalety * magnetosfery * i / lub innych rzeczy (takich jak paski van Allena).
@Joe Nie, sugeruję powód, dla którego radio może być niepraktyczne jako środek do słyszenia droidów, a tym samym dlaczego niektóre droidy mogą nie mieć odbiorników i nadajników WiFi.Podczas gdy każdy robot musiałby być w stanie słyszeć i reagować na swoich organicznych prześladowców.
@Joe Jak swobodnie przyznaję, nie wytrzyma to ścisłej naukowej analizy, głównie dlatego, że ma na celu uzasadnienie decyzji technologicznych z * Gwiezdnych Wojen * bez uciekania się do „bo wyglądało fajnie w kinie”.
Czy jest jakaś sugestia w armacie na coś takiego?Nawiasem mówiąc, w tobie poważniejszej odpowiedzi, radio po prostu nie działa tak, jak sugerujesz.
@MarkBooth Disney nie odpowiada na moje telefony w sprawie mojej prezentacji „Ciemnej galaktycznej nocy szalonych morderców droidów”.Zobacz także komentarz bezpośrednio nad Tobą i innymi osobami.Moje rozumienie tego, jak dokładnie działa radio poza atmosferą, jest w najlepszym razie chwiejne, ale nie widziałem natychmiastowego błędu, co czyni go „wystarczająco dobrym dla Gwiezdnych wojen”.Chodzi mi o to, że jeśli zamierzamy zacząć szperać dziury w technologii * Star Wars Droids *, niezrozumienie radia będzie * waaay * na liście.
@MarkBooth Prawdopodobnie jeden do czatu, ale interesują mnie te dwa słowa w cudzysłowie. Biorąc pod uwagę, że można ich „słuchać”, co powstrzymuje Cię przed ciągłym wybieraniem go?
TheSexyMenhir
2016-01-11 14:27:10 UTC
view on stackexchange narkive permalink

Kolejna odpowiedź, która będzie głównie spekulacyjna:

Ludzie chcą ograniczyć możliwości robota w zakresie komunikacji i komunikacji.

Jak widać po użyciu „ hamowanie bełtów ”, droidy są wysoce autonomiczne, a istoty cielesne muszą nieustannie bać się buntu. W związku z tym nie chcą, aby droidy komunikowały się w sposób, który jest nieobserwowalny.

Kolejny możliwy punkt wsparcia pochodzi z odcinka 1-3: Najwyraźniej federacja handlowa kieruje całą swoją moc obliczeniową droidów przez pojedyncza stacja kosmiczna. Dlaczego mieliby to zrobić? Przecież samo zniszczenie tej jednej stacji spowodowałoby upadek całej armii.

Odpowiedź brzmi: kontrola. Federacja śmiertelnie boi się, że ich droidy zdobędą własny plan. W związku z tym chcą mieć wyłącznik blisko siebie i pod ręką.

(To by również wyjaśniało, dlaczego nie widzimy więcej armii robotów. Poza Federacją Handlową nikt nie jest wystarczająco szalony aby zbudować coś tak niebezpiecznego.)

Binarny to kompromis: język, który jest łatwy do zaobserwowania i kontrolowania, ale ma większą gęstość informacji niż zwykły język.

Być może, chociaż powinienem cię poprawić, że rygle powstrzymujące są używane częściej, aby powstrzymać robota przed ucieczką
R2-D2 jest starszy od Clone Wars i nie został zbudowany przez Trade Federation
@DVK Przepraszamy, jeśli to nie było jasne: te dwa zdania mają być dwoma oddzielnymi przypadkami.
Wkrótce po tym, jak statek sterujący droidami został wysadzony w powietrze nad Naboo w The Phantom Menace, Federacja Handlowa zaczęła produkować autonomiczne droidy bojowe B-1, czego dowodem jest Star Wars: The Clone Wars.Aby uzyskać więcej informacji, zobacz http://scifi.stackexchange.com/a/51646/23886.
Dla przypomnienia, powód (przynajmniej powód podany w dodatkowych materiałach dołączonych do filmu), że mieli statek sterujący droidami, był z powodów * finansowych *.
Mark Booth
2016-01-12 17:31:24 UTC
view on stackexchange narkive permalink

Odpowiedź na O czym mówił C-3PO, kiedy powiedział: „To zabawne, szkody nie wyglądają tak źle stąd”. przypomniał mi że rozmawialiśmy z przyjaciółmi o tym i mamy teraz nowy headcanon.

Przesłanka:

  • Droidy w Gwiezdnych Wojnach Wszechświat to najbardziej obrzydliwi czujący w galaktyce.

Konsekwencje:

  • Aby ograniczyć ich ofensywne sposoby mówienia (być może miało to coś wspólnego z ich własną wiarą w ich wrodzoną wyższość w połączeniu z ich tłumionymi naturalnymi pragnieniami) producenci musieli wypowiadać tak wiele słów, że w końcu zdecydowali się po prostu ograniczyć ich do wydawania dźwięków innych niż piszczenie, stąd `` binarne 'został utworzony.

  • Tylko droidy z protokołem mają wystarczającą samokontrolę, aby móc znieść ograniczenia „tylko sygnał dźwiękowy”.

  • Niewiele osób przejmuje się nauką binarnego, ponieważ większość ludzi byłaby zbyt zaniepokojona innowacyjnym i kreatywnym wykorzystaniem przekleństw, które większość dr oids zatrudnia.

Dowody w kanonie:

C-3PO: Wolałbym raczej pójść z Mistrzem Luke'em niż zostać z tobą . Nie wiem, o co chodzi w tych wszystkich kłopotach, ale jestem pewien, że to Twoja wina.

[R2 sygnalizuje gniewną odpowiedź]

C-3PO: Patrzysz Twój język!

Komentowanie go musiało być szczególnie złe dla C-3PO. * 8 ')

Nawet droid protokolarny pod presją nie zawsze ma powściągliwość, aby uniknąć obrażania podczas rozmowy z innym droidem:

C-3PO: Po prostu otwórz drzwi, głupi gnoju!

C-3PO: Głupie małe spięcie! Będzie całkiem w porządku.

C-3PO: Nie nazywaj mnie bezmyślnym filozofem, ty masz nadwagę.

C- 3PO: Oni nie idą w złą stronę, MY jesteśmy, głupcze!

Uwaga, wszystkie rozsądne odpowiedzi przedstawione do tej pory nie przeszły ani testu realizmu , ani testu dowodów , więc tutaj oferują opcję, która też nie jest realistyczna, ale przynajmniej ma wsparcie w kanonie i jest fajna.

Och, teraz wygląda na to, że chociaż napisałem to jako zabawne na marginesie, w kanonie jest więcej wsparcia dla tej odpowiedzi niż dla * któregokolwiek * z pozostałych do tej pory, więc może nasze * działo czołowe * nie jest tylko * działem czołowym * powszystko.* 8 ')
Naprawdę chciałbym ponownie obejrzeć filmy z napisami do wszystkiego, co wyrzuca R2D2 ;-)
Wow @Falco,, [wygląda na to, że ktoś już to zrobił] (http://kotaku.com/r2-d2-subtitles-reveal-an-angry-frustrated-little-droi-1679099299).Uwaga: NSFW.
@MarkBooth zobacz także http://i.stack.imgur.com/d21ej.png
Klaatu von Schlacker
2016-01-12 04:06:14 UTC
view on stackexchange narkive permalink

Zawsze zakładałem, że „binarny” w Gwiezdnych wojnach był przeznaczony do lokalnej komunikacji między dostawcami dla „droidów”. Przyrównuję to do komunikacji telefonicznej POTS, używając tonów do komunikacji. Nie ma znaczenia, kto wyprodukował telefon ani z jakiej linii korzystasz, tony mają znaczenie dla innych droidów, a komunikacja jest udana.

Biorąc pod uwagę, że jednostki R2 używają fizycznej kontroli dla Xwings lub do komunikacji z " mainframe'ów ”(takich jak Death Star czy Millenium Falcon), nie wydaje się być przydatne do komunikacji między robotem a komputerem. Opierając się na dźwięku, zakładam również, że nie jest przeznaczony do komunikacji na duże odległości między robotami.

Dość dużo.Uniwersalny standard ostatniej szansy, gdy inne formy komunikacji zawiodły lub są niedostępne. R2 i 3PO komunikują się za pomocą audio, ponieważ nie mają standardowego interfejsu komunikacyjnego.Astromechy i droidy protokolarne nie miałyby powodu, aby normalnie współdziałać, z tego samego powodu, dla którego wiertarka nie ma standardowego gniazda do połączenia z laptopem.Dlatego R2 i 3PO używają standardowego zapasowego nośnika komunikacji, który jest wygodny dla publiczności, dzięki czemu możemy zobaczyć interakcje postaci, zamiast stać bezczynnie i prowadzić rozmowy za pośrednictwem niesłyszalnego protokołu.
ADSL i VDSL również „używają tonów” do komunikacji, ale zamiast być w stanie używać tylko tonów od 300 do 3300 Hz, używają do 12 MHz.
Erroneous
2016-01-12 00:21:23 UTC
view on stackexchange narkive permalink

Przepustowość może być kolejnym problemem związanym z komunikacją radiową. Jedną przeszkodą w komunikacji bezprzewodowej jest powstrzymywanie urządzeń przed rozmową między sobą (pamiętaj, że przy komunikacji cyfrowej 1 to 1, a 0 to 0, jeśli 2 urządzenia wysyłają 1 w tym samym czasie, nie staje się 2, po prostu pozostaje 1 dla odbiornika). Protokoły takie jak Wi-Fi będą nasłuchiwać, czekać na przerwę, a następnie próbować komunikować się podczas słuchania, a jeśli coś innego zaczęło nadawać, gdy zaczęło się komunikować, zatrzyma się i odczeka losową ilość czasu, zanim spróbuje ponownie.

Ponieważ z tego im więcej urządzeń w kanale, tym mniejsza przepustowość / większe przeciążenie. Możesz mieć setki tysięcy droidów w swoim zasięgu lub po prostu poza zasięgiem, ale nadal hałasują. W tym przypadku duży zasięg radia faktycznie szkodzi problemowi.

Weźmy dla kontrastu komunikację słuchową. Tylko urządzenia znajdujące się w bardzo ograniczonym zasięgu mogą Cię usłyszeć i dzięki stereo i przetwarzaniu, jeśli kilka urządzeń próbowało komunikować się z odbiornikiem, nadal mogą rozróżniać poszczególne sygnały. Poza tym, będąc droidem, a nie komputerem nawigacyjnym, powszechnie wiadomo, że prawdopodobnie będziesz przyjmować zamówienia od organicznego, więc będziesz potrzebować sprzętu do przetwarzania języka i słuchania.

Ponadto, kto regulowałby widmo? Co powstrzymałoby siły terrorystyczne przed wyłączeniem wszystkich funkcji automatycznej naprawy w niszczycielu gwiazd po prostu przez zagłuszanie częstotliwości droidów?

Podobnie jak poziom dźwięku obniża się w miarę oddalania się od głośnika, fale radiowe słabną w miarę oddalania się od nadajnika.Roboty wykorzystywałyby adaptacyjne poziomy częstotliwości radiowej, aby rozmawiać z innymi w pobliżu, tak jak Wi-Fi ma dynamiczną modulację mocy, aby automatycznie zmniejszać poziomy mocy podczas rozmowy z pobliskimi klientami, tak jak ludzie ściszają głos podczas rozmowy z osobami w pobliżu.
@Johnny Prawda, że możesz zmniejszyć poziomy mocy i użyć formowania wiązki, aby uczynić ją kierunkową, jednak to nie powstrzyma złego aktora przed zagłuszaniem fal radiowych.Być może w ciągu 10 lat będziemy mieć technologię, która pozwoli nam lepiej odróżniać pewne sygnały od zagłuszonych / zaszumionych częstotliwości przy użyciu wielu anten i analizując różnice w amplitudach fal.
Co powstrzyma złego aktora przed zagłuszaniem fal dźwiękowych?W przypadku dźwięku jest jeszcze mniej częstotliwości do wyboru.Zaskakująco trudne (i wymaga niewiarygodnej energii) jest wygenerowanie silnego sygnału zagłuszającego widmo rozproszone, który zagłusza szeroki zakres częstotliwości - zwłaszcza gdy zagłuszacz jest daleko od komunikatorów.
@Johnny jeszcze trudniej jest zagłuszyć fale dźwiękowe na różnych częstotliwościach, chyba że wszyscy, których próbujesz zagłuszyć, są na widoku.Nie próbujesz zagłębiać szerokiego spektrum, tylko skupiasz częstotliwości komunikacji robota.Poza tym dźwięk tak naprawdę nie przemieszcza się w przestrzeni.O ile mi wiadomo, chociaż mamy przykłady zagłuszania komunikacji Millenium Falcon w ANH, nie mamy przykładów, by ktokolwiek próbował „zagłuszyć” dźwięk w SW.
Jeśli ktoś zagłusza twój statek na każdej częstotliwości od 0 Hz do -10 Thz z wystarczającą mocą, aby zakłócić komunikację krótkiego zasięgu, usłyszysz to, ponieważ ściany twojego statku będą drżeć od szumu RF.(i prawdopodobnie wkrótce zaczną się przegrzewać ze względu na całą energię, którą pochłaniają).Zablokowanie komunikacji między statkiem a statkiem, w którym statek próbuje dotrzeć do odległego odbiornika, to jedno, a zupełnie innym jest zablokowanie komunikacji między robotami znajdującymi się kilka metrów od siebie, gdy zakłócacz jest daleko.
adsilcott
2016-01-14 03:11:33 UTC
view on stackexchange narkive permalink

Kiedy przeczytałem to pytanie, zdałem sobie sprawę, że zawsze kryje się za nim historia. Jako programista ma to dla mnie sens, więc umieszczę to tam, chociaż nie wiem, czy koliduje z armatą:

Wyobraź sobie, że tworzysz droida. Potrzebujesz sposobu na debugowanie tego. Zwykle podłączasz go do systemu programistycznego, aby przesyłać do niego aktualizacje (jest to szybsze niż robienie tego bezprzewodowo), a jednocześnie możesz pobrać i przejrzeć dziennik debugowania. Ale chcesz też prostego, szybkiego sposobu otrzymywania powiadomień o pewnych zdarzeniach, gdy robot jest autonomiczny.

Pamiętaj, że jest to bardzo podstawowy droid, model z niższej półki, który ma tylko podstawowe funkcje naprawy statków. Jest to coś, co można łatwo wbudować w sam statek, ale ponieważ opiera się na drogim procesorze AI do wykonywania napraw bez pomocy człowieka, w rzeczywistości oszczędza trochę pieniędzy, jeśli można go przenosić ze statku na statek w razie potrzeby, a ponieważ już jest ma sztuczną inteligencję, oszczędza czas, jeśli może poruszać się samoczynnie za pomocą podstawowego systemu lokomocji.

Biorąc pod uwagę, że droid nie ma procesora mowy, najprostszym sposobem uzyskania informacji o debugowaniu jest sygnał dźwiękowy. Wymyślasz system wykorzystujący różne sygnały dźwiękowe, aby wskazać różne stany maszyny. To świetna oszczędność czasu! Możesz nawet stać się kreatywny, tworząc intonacje, które w ludzki sposób rezonują z niektórymi stanami wewnętrznymi, na przykład niższe tony, gdy coś się nie udaje, i wyższe, jeśli coś działa. W rzeczywistości jest to o wiele bardziej wydajne (i mniej irytujące) niż gdyby i tak próbowało z tobą porozmawiać, więc trzyma się. Ponieważ rzeczy często się psują, a sygnały dźwiękowe są dość zabawne, większość ludzi pozostawia droidy w trybie debugowania nawet po skończeniu i sprzedaży droida.

Ok, teraz przewiń do przodu setki lub tysiące lat później.

Projekt droida odniósł ogromny sukces! Był tak przystępny cenowo i użyteczny, że od tamtej pory stał się podstawą projektowania statków, a wielu pilotów nie wyobraża sobie latania statkiem bez niego. Nie tylko to, przywiązali się do małych facetów. Zwykle używają jednego droida, który będzie podążał za nimi ze statku na statek. Niektórzy nawet zabierają droidy do domu i znajdują dla nich zastosowania w całym domu. Spędzają tyle czasu z tymi droidami, że naprawdę dobrze poznają sygnały debugowania. To rodzaj rytuału przejścia, przez który przechodzi każdy pilot.

Projekt pozostał w dużej mierze niezmieniony, ale oczywiście procesory z czasem stały się bardziej wydajne. Sztuczna inteligencja ma teraz wyrafinowanie, które sprawia, że ​​jest nie do odróżnienia od wrażliwości. W tym momencie droidy zyskują swobodę w zakresie wielu funkcji, w tym bezpośredniej kontroli nad sygnałami debugowania. Nadal pozwala im wyrażać ich stan wewnętrzny, ale ten stan wewnętrzny jest teraz znacznie bardziej złożony, a fakt, że większość ludzi wokół nich wydaje się rozumieć te sygnały dźwiękowe, daje im również środki do interakcji ze światem w bardziej złożony sposób.

Podoba mi się pomysł, że cel i złożoność języka binarnego powoli ewoluowały wraz z robotami. Wiąże się z wrażeniem wszechświata Gwiezdnych Wojen, w którym cała technologia sprawia wrażenie, jakby istniała od dawna. Ludzie nawet nie pamiętają, kiedy droidy przestały być tylko narzędziami, a stały się osobowością, tak jak nasze dzieci nie pamiętają, kiedy telefony były tylko do połączeń telefonicznych.

Przyzwoita hipoteza, choć prawdopodobnie nadal nie jest to bezsporny wniosek.Nie zgadzam się jednak z przyjęciem i początkowym przyjęciem - Organics on Earth wykazały tendencję do większej intuicyjności, prostoty i ograniczonych krzywych uczenia się w porównaniu z użytecznością funkcjonalną.W rzeczywistości wykazaliśmy intensywną nienawiść do życia z piszczącymi maszynami, które przez cały dzień piszczą tylko przez cały dzień… Jak to się zmienia w galaktyczne powszechne użycie?
@thegreatjedi Proste, spraw, aby dźwięki były „słodkie”.To wywołuje raczej reakcję empatii niż irytację.Rozumiem jednak twój punkt widzenia - być może bardziej sensowne byłoby, gdyby droidy były pierwotnie sprzedawane w cichym trybie „wypuszczenia”, ale dzięki wyczuciu droidy zyskały zdolność przełączania się w tryb debugowania, aby zostać usłyszanym.A pewne prawa dotyczące droidów uniemożliwiły ludziom ponowne ich wyłączenie ...
Nie uważam Gwiezdnych Wojen za „twarde science fiction”.Inne odpowiedzi zbytnio opierają się na fizyce i naukach ścisłych, co zdecydowanie nie jest czymś, z czego znany jest wszechświat SW.Dlatego myślę, że ta odpowiedź jest jak dotąd najlepszym wyjaśnieniem, które widzę jako część kanonu SW.Po prostu czuje się dobrze i idealnie pasowałoby do jakiejś historii o początkach SW, w której badają bardzo wczesną historię wszechświata SW.
Falco
2016-01-13 16:08:01 UTC
view on stackexchange narkive permalink

Widzę również wiele powodów, które doprowadziłyby do powstania języka binarnego:

  1. Był to po prostu pierwszy otwarty standard, który jest zasadniczo nadal obsługiwany przez wszystkich, aby był kompatybilny w dół. Porównaj w naszym świecie format pliku CSV, jest okropny, podatny na błędy i przestarzały, wciąż widzę kanały komunikacji między głównymi firmami, które używają go do przesyłania danych. Po prostu dlatego, że tam był.

  2. Tylko standard bez poważnych problemów z naruszeniem patentu. Jeśli spojrzysz na nowoczesne smartfony lub urządzenia, duża część całkowitego kosztu idzie na opłaty licencyjne. Producenci muszą ocenić standardy wspierające, takie jak 4G lub NFC, ponieważ jeśli to zrobią, muszą zapłacić różne licencje posiadaczom patentów na tę technologię. Bez specjalnych praw dotyczących dozwolonego użytku, być może obsługa mobilnej komunikacji bezprzewodowej innego dostawcy jest po prostu zbyt kosztowna w opłatach licencyjnych.

  3. Ochrona antywirusowa / hakowanie. W Gwiezdnych wojnach nie widzimy zbyt wiele wojny elektronicznej, chociaż prawie wszystko działa na komputerach i droidach. Szczególnie dla małych oddziałów rebeliantów hakowanie wrogich droidów lub statków byłoby preferowaną taktyką. R2D2 to droid astromechaniczny używany w bitwach kosmicznych. Ponieważ droidy są znacznie bardziej złożone niż komputery w naszych czasach, wnioskowałbym, że oprogramowanie antywirusowe jest jeszcze bardziej złożone - więc najbezpieczniejszym sposobem jest pozostawienie ich w trybie offline! Jedynym interfejsem do komunikacji z innymi urządzeniami jest albo bezpośrednie łącze sprzętowe, zainicjowane przez twojego droida, albo Binary, który jest ograniczonym zestawem poleceń - i który może zostać podsłuchany przez ludzi w pobliżu. Nikt nie może po cichu zhakować twojego droida, nawet gdyby było to możliwe przez interfejs binarny - musiałby podejść wystarczająco blisko i rozmawiać binarnie z twoim droidem, a ty możesz ich zatrzymać.

A jeśli chodzi o to, dlaczego do ludzi mówią w systemie binarnym, a nie podstawowym - może w branży robotów system binarny jest jeszcze bardziej znany inżynierom w całej galaktyce niż podstawowy? Może dużo łatwiej jest się tego nauczyć?

George 2.0 Hope
2018-12-19 11:31:42 UTC
view on stackexchange narkive permalink

Nie jestem pewien, dlaczego wszyscy nazywają to „binarnym”… binarny to „dwa”… na przykład na wyłączonej &… chociaż może to być na przykład ton 500 Hz & i ton 2 kHz. Ale w każdym przypadku „dwa”.

Nie „analizowałem” mowy ”R2-D2 z analizą częstotliwości, ale w tym klipie z YouTube:

... słychać, jak droidy komunikują się z &, to na pewno nie jest ani włączone / wyłączone, ani tylko dwa tony.

Poza tym uważam, że istnieją dwa dobre powody dla dźwiękowego uścisku dłoni:

  • łatwy „najniższy wspólny mianownik” dla robotów w celu wymiany informacji.
  • ○ tani
  • ○ jest wielokierunkowy, ale możliwy do wykrycia kierunku
  • ○ niezależnie od tego, czy jest to połączenie bezprzewodowe i / lub fizyczne, istnieje wiele aspektów komunikacji między urządzeniami, które byłyby bardzo trudne standaryzacja we wszechświecie na przestrzeni setek / tysięcy lat. Wystarczająco trudno jest mieć dwa urządzenia komunikujące się przez RS232, nie mówiąc już o niezliczonych połączeniach / protokołach możliwych w dalekiej przyszłości
  • jest to metoda „monitorowalna”, ponieważ organicy mogą obserwować & szybko interakcję bez specjalnego sprzętu
  • trudno być zaatakowanym dźwiękiem w celu zadawania obrażeń fizycznych ... (nieuczciwy droid może wysłać ładunek przez bezpośrednie połączenie, na przykład w celu zranienia / zaatakowania innego droida)

Biorąc to pod uwagę, nie ma powodu, dla którego droidy nie mogły „przenieść / zaktualizować” do „lepszego / szybszego” protokołu po początkowym uzgadnianiu (podobnie jak w przypadku trzasku modemu, po którym następuje negocjacja najwyższej prędkości), jeśli pożądane, inne niż do celów fabularnych / fabularnych / dramatycznych.

Binarny to nazwa języka, różne tony to tylko jego kodowanie.* 8 ')


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...