Aktywne Wpisy
pieknylowca +140
Ale partie musiały sypnąć kasy że taka zmasowana akcja przeciwko #konfederacja no ale cóż, psy szczekają, karawana jedzie dalej. #polska polityka
Volantie +42
Skopiuj link
Skopiuj linkWykop.pl
Podróże
Gospodarka
Ukraina
Technologia
Motoryzacja
Sport
Rozrywka
Informacje
Ciekawostki
-14.327 -1.268 107.265 0.571 0.750 -0.015
-14.778 -1.290 108.168 0.561 0.732 0.010
-15.161 -1.351 109.084 0.541 0.705 0.035
-15.492 -1.433 109.983 0.518 0.666 0.061
-15.759 -1.574 111.114 0.494 0.626 0.090
-15.988 -1.715 112.213 0.484 0.597 0.107
- i tak dalej i tak dalej, kilkaset linijek wyników pomiarowych -
Pierwsze 3 to dane położenia kątowego kolejno: obrót prawoskrętny względem osi X, Y i Z.
Kolejne 3 to wskazania żyroskopu (omega x, y i z) w stopniach na sekundę (omega_x - prędkość obrotowa względem osi X...)
Moim zadaniem jest zrobić wizualizację (aplikację okienkową) ruchu robota który wspomniane dane pobiera z czujników umieszczonych na sobie.
Problemem nie jest dla mnie oprogramowanie tego tylko wyjęcie z powyższych danych czegoś przydatnego do tej wizualizacji. Podobno należałoby się zainteresować całkowaniem numerycznym pewnych zmiennych no ale za cholerę nie mogę wpaść na pomysł co i jak... miałby ktoś jakiś pomysł jak wykorzystać powyższe dane żeby osiągnąć zamierzony cel? Do tej pory siedziałem nad wyciąganiem danych bo jeszcze były wskazania magnetometru i informacje o przyspieszeniu. Nie ruszę dalej jak nie wymyślę co zrobić z tymi danymi a normalnie nie mam żadnego pomysłu...
#programowanie #informatyka #cpp #pytanie #studbaza
No i może #fizyka :-)
Komentarz usunięty przez moderatora
Komentarz usunięty przez moderatora
super pytanie o 5 nad ranem
generalnie chcesz to w opengl zrobić? Tam są odpowiednie narzędzia do takich przekształceń geometrycznych względem sceny.
Można też spróbować zrobić wizualizację w 3 okienkach. Każde okienko odpowiadałoby za inną płaszczyznę XZ, XY, YZ itd.
Spróbuj może najpierw w matlabie to poprzekształcać, bo pisanie oprogramowania do wizualizacji bez pomysłu numerycznego to trochę męczarnia ; /
Dostałem już propozycję żeby zrobić to właśnie w OpenGL ale nie wiem czy to wykonalne w jeden dzień bo jutro i pojutrze wolałbym ogarnąć przyrządy półprzewodnikowe.
Gdybym chociaż wiedział jak te liczby interpretować... Znalazłem jakiś kod programu w Pythonie w sieci i
Zmiany tej wizualizacji zachodzą przy zmianie danych w następującym kodzie programu:
cil_roll.axis=(0.2*cos(roll),0.2*sin(roll),0)
cil_roll2.axis=(-0.2*cos(roll),-0.2*sin(roll),0)
cil_pitch.axis=(0.2*cos(pitch),0.2*sin(pitch),0)
cil_pitch2.axis=(-0.2*cos(pitch),-0.2*sin(pitch),0)
arrow_course.axis=(0.2*sin(yaw),0.2*cos(yaw),0)
Próbowałem to przeanalizować i np dla danych roll = float(10.575)grad2rad, pitch =