Telefon z Androidem jako komputer pokładowy
: poniedziałek, 15 lis 2010, 20:17
Tym razem temat zakładam tutaj ponieważ załączam zapisane ścieżki z ostatniego testu. Ścieżki te jednoznacznie wskazują poligon, którego używają Krakowianie. Byłem tam gościem i nie wypada mi udostępniać lokalizacji osobom postronnym a wiem, że do tego działu mają dostęp jedynie osoby z głową na karku.
Innym powodem jest też to, że pewne osoby budujące wyrzutnie sterowane telefonem nie będą rzucały pomysłów typu <span style="font-style: italic">jak wykorzystać telefon/system do naprowadzania rakiet na cel</span> czy inne podobne (notabene możliwe do wykonania).
Z miejsca przepraszam Was za wcześniejsze "rzucenie tematu" w stylu "podnieconego gówniarstwa". Czas rozwinąć temat nieco szerzej, dokładniej i bardziej technicznie.
7 listopada dzięki uprzejmości Kacpra udało się wystrzelić rakietę z telefonem HTC Dream wyposażonym w system operacyjny Android w wersji 1.6. Filmy i zdjęcia do wglądu w temacie o rakiecie Anihilacja.
Generalnie lot rakiety zakończył się sukcesem. Ale czy urządzenie spełniło wszystkie oczekiwania? To już osądzimy razem.
Na wstępnie załączam pliki z zapisem lotu uzyskane dzięki aplikacji MyTracks w 3 dostępnych wersjach.
http://gheed.webd.pl/rm/Anihilacja.kml
http://gheed.webd.pl/rm/Anihilacja.gpx
http://gheed.webd.pl/rm/Anihilacja.csv
Z plikiem GPX możliwe jest odczytanie przebiegu trasy razem z wysokością - należy odznaczyć <span style="font-style: italic">Dopasuj wysokość do wysokości gruntu</span> (można również wyświetlić punkty pośrednie).
Według symulacji Kacpra rakieta powinna uzyskać pułap około 300m (proszę o poprawienie mnie jeśli mijam się z prawdą).
Na ścieżce widoczny jest moment załadowania telefonu do rakiety, przeniesienia jej na miejsce startu, lot, lądowanie oraz doniesienie do samochodu. Trajektoria lotu wydaje się być poprawna. Wysokość oceńcie proszę sami.
Na tamtą chwilę nie działało namierzanie telefonu/rakiety. Jak się okazało aplikacja MyTracks gryzła się z DroidTrackerem (aplikacja od namierzania telefonu). Działo się tak przez stary system jaki posiadałem (w wersji 1.6).
Równie pechowy okazał się podgląd przez VNC Server. Już po paru minutach telefon sam się zrestartował i konieczne było ponowne rozłożenie rakiety w celu odpalenia wszystkich aplikacji.
Oba te problemy znalazły rozwiązanie po przeflashowaniu telefonu na nowy system w wersji 2.1.
Na chwilę obecną DroidTracker nie jest zakłócany działaniem jakiejkolwiek innej aplikacji natomiast VNC działa stabilnie i nie powoduje już restartowania się systemu.
Film z kamery pokładowej (wygląda tak: przyp. red.)
[youtube]http://www.youtube.com/watch?v=xKBM936HyI0[/youtube]
Pomysł na zrealizowanie transmisji na żywo poprzez VNC upadł przez ograniczenia nałożone przez operatora sieci (dynamiczny adres IP, zablokowane porty).
Nie ma tego złego jednak, co nie wyszłoby na dobre.
Okazuje się, że istnieje aplikacja pozwalająca na żywo transmitować obraz z telefonu do internetowej telewizji ustream (transmisja na żywo + zapis na serwerze ustream + zapis do pamięci telefonu).
Przeprowadziłem wszystkie potrzebne testy i zakończyły się one powodzeniem. Niestety ilość klatek pozyskanych przy transmisji obrazu jest ściśle uzależniona od jakości połączenia internetowego (GPRS - brak transmisji, EDGE - opóźnienie około 7 sekund przy max 1 klatce na sekundę aż do 3G gdzie transmisja jest na dość wysokim poziomie).
Kacper zapowiedział lot swojej rakiety na wysokość 1,5km jeszcze w tym roku. Chciałbym wziąć w tym udział i po raz kolejny przetestować sprzęt na pokładzie. Tym razem z transmisją na żywo dla osób zainteresowanych + zapis ścieżki przy pomocy programu MyTracks + zapis sił działających na telefon + odnalezienie rakiety po wylądowaniu przy pomocy nadajnika GPS.
Co z tego wyjdzie? Czas pokaże.
Na koniec pytanie: czy myślicie, że warto kontynuować ten temat? Czy może się to przydać?
Pozdrawiam
Innym powodem jest też to, że pewne osoby budujące wyrzutnie sterowane telefonem nie będą rzucały pomysłów typu <span style="font-style: italic">jak wykorzystać telefon/system do naprowadzania rakiet na cel</span> czy inne podobne (notabene możliwe do wykonania).
Z miejsca przepraszam Was za wcześniejsze "rzucenie tematu" w stylu "podnieconego gówniarstwa". Czas rozwinąć temat nieco szerzej, dokładniej i bardziej technicznie.
7 listopada dzięki uprzejmości Kacpra udało się wystrzelić rakietę z telefonem HTC Dream wyposażonym w system operacyjny Android w wersji 1.6. Filmy i zdjęcia do wglądu w temacie o rakiecie Anihilacja.
Generalnie lot rakiety zakończył się sukcesem. Ale czy urządzenie spełniło wszystkie oczekiwania? To już osądzimy razem.
Na wstępnie załączam pliki z zapisem lotu uzyskane dzięki aplikacji MyTracks w 3 dostępnych wersjach.
http://gheed.webd.pl/rm/Anihilacja.kml
http://gheed.webd.pl/rm/Anihilacja.gpx
http://gheed.webd.pl/rm/Anihilacja.csv
Z plikiem GPX możliwe jest odczytanie przebiegu trasy razem z wysokością - należy odznaczyć <span style="font-style: italic">Dopasuj wysokość do wysokości gruntu</span> (można również wyświetlić punkty pośrednie).
Według symulacji Kacpra rakieta powinna uzyskać pułap około 300m (proszę o poprawienie mnie jeśli mijam się z prawdą).
Na ścieżce widoczny jest moment załadowania telefonu do rakiety, przeniesienia jej na miejsce startu, lot, lądowanie oraz doniesienie do samochodu. Trajektoria lotu wydaje się być poprawna. Wysokość oceńcie proszę sami.
Na tamtą chwilę nie działało namierzanie telefonu/rakiety. Jak się okazało aplikacja MyTracks gryzła się z DroidTrackerem (aplikacja od namierzania telefonu). Działo się tak przez stary system jaki posiadałem (w wersji 1.6).
Równie pechowy okazał się podgląd przez VNC Server. Już po paru minutach telefon sam się zrestartował i konieczne było ponowne rozłożenie rakiety w celu odpalenia wszystkich aplikacji.
Oba te problemy znalazły rozwiązanie po przeflashowaniu telefonu na nowy system w wersji 2.1.
Na chwilę obecną DroidTracker nie jest zakłócany działaniem jakiejkolwiek innej aplikacji natomiast VNC działa stabilnie i nie powoduje już restartowania się systemu.
Film z kamery pokładowej (wygląda tak: przyp. red.)
[youtube]http://www.youtube.com/watch?v=xKBM936HyI0[/youtube]
Pomysł na zrealizowanie transmisji na żywo poprzez VNC upadł przez ograniczenia nałożone przez operatora sieci (dynamiczny adres IP, zablokowane porty).
Nie ma tego złego jednak, co nie wyszłoby na dobre.
Okazuje się, że istnieje aplikacja pozwalająca na żywo transmitować obraz z telefonu do internetowej telewizji ustream (transmisja na żywo + zapis na serwerze ustream + zapis do pamięci telefonu).
Przeprowadziłem wszystkie potrzebne testy i zakończyły się one powodzeniem. Niestety ilość klatek pozyskanych przy transmisji obrazu jest ściśle uzależniona od jakości połączenia internetowego (GPRS - brak transmisji, EDGE - opóźnienie około 7 sekund przy max 1 klatce na sekundę aż do 3G gdzie transmisja jest na dość wysokim poziomie).
Kacper zapowiedział lot swojej rakiety na wysokość 1,5km jeszcze w tym roku. Chciałbym wziąć w tym udział i po raz kolejny przetestować sprzęt na pokładzie. Tym razem z transmisją na żywo dla osób zainteresowanych + zapis ścieżki przy pomocy programu MyTracks + zapis sił działających na telefon + odnalezienie rakiety po wylądowaniu przy pomocy nadajnika GPS.
Co z tego wyjdzie? Czas pokaże.
Na koniec pytanie: czy myślicie, że warto kontynuować ten temat? Czy może się to przydać?
Pozdrawiam