Wireless IMU

၄.၂
သုံးသပ်ချက် ၅၄၈
၁ သိန်း+
ဒေါင်းလုဒ်များ
အကြောင်းအရာကို အမှတ်ပေးခြင်း
အားလုံး
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ
ဖန်သားပြင်ဓာတ်ပုံ

ဤအက်ပ်အကြောင်း

ဒီ app ကိုသင့် network ထဲမှာ computer နဲ့ CSV အဖြစ် UDP ကို​​ကနေတဆင့်သင့်ရဲ့ဖုန်းကို inertial sensor များ (comma-separated တန်ဖိုးများ) ကနေတိုင်းတာလွှတ်လိုက်တယ်။
ဤသည်ကိုကြိုးမဲ့ inertial တိုင်းတာခြင်းယူနစ် (IMU) သို့သင့်ရဲ့ဖုန်းကိုလှည့်။

အောက်ပါတို့ကိုအာရုံခံကိရိယာများကိုထောက်ပံ့ကြသည်:

- Accelerometer
- gyroscope
- Magnetometer

သင့်ရဲ့ဖုန်းကိုဤသူအပေါင်းတို့ကို sensor များမရှိတယ်လိုလျှင်, သာရရှိနိုင်သည့်အာရုံခံကိရိယာ data တွေကိုတဆင့်ကူးစက်သည်။

ဥပမာအား UDP ကို​​ packet ကို:
890,71558, 3, 0,076, 9,809, 0,565, 4, -0,559, 0,032, -0,134, 5, -21,660, -36,960, -28,140

Timestamp [စက္က] sensorid, x, y, z sensorid, x, y, z sensorid, x, y, z

sensor က id:
3 - Accelerometer (ဍ / s နဲ့ ^ 2)
4 - gyroscope (rad / s နဲ့)
5 - Magnetometer (Micro-တက်စလာ UT)

သငျသညျ background မှာဒီ app ကို run နိုင်ပါတယ်။
သင်တစ်ဦး Wi-Fi network ကိုချိတ်ဆက်မထားဘူးဆိုရင်တစ်ဦးကသတိပေးမှုပေးတဲ့ dialog ပေါ်လာ။

ဥပမာကိုဗီဒီယိုထဲမှာ, စမ်းချောင်းကိုတိုက်ရိုက် Kalman ပိတ်ဆို့မှုကိုများအတွက် MATLAB ကို script ကိုအားဖြင့်လုပ်ငန်းများ၌ဖြစ်ပါတယ်။ ဒါပေမယ့်သင်က data တွေနဲ့အဘယ်သို့ပြုမည်အရာကို, သင်မှတက်ပါတယ်။

ကိုအောက်ပါ Python ကို script ကိုအတူသင်တို့သင့်ဖုန်းမှ UDP ကို​​ဒေတာတွေကိုစမ်းချောင်းဖမ်းယူနိုင်သည်

# ------------------------------------------------- ------
သွင်းကုန် socket ကို, traceback

host ကို = ''
ဆိပ်ကမ်းကို = 5555

ကိုယ့် = socket.socket (socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt (socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.setsockopt (socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
s.bind ((အိမ်ရှင်, port ကို))

1 နေစဉ်:
    ကြိုးစား:
        သတင်းစကား, လိပ်စာ = s.recvfrom (8192)
        ပုံနှိပ်သတင်းစကား
    (KeyboardInterrupt, SystemExit) မှလွဲ. :
        မြှင့်တင်ရန်
    မှလွဲ. :
        traceback.print_exc ()
# ------------------------------------------------- ------
အပ်ဒိတ်လုပ်ခဲ့သည့်ရက်
၂၀၁၂၊ စက် ၁၂

ဒေတာ ဘေးကင်းလုံခြုံရေး

ဆော့ဖ်ဝဲရေးသူများက သင့်ဒေတာအား စုစည်းပုံနှင့် မျှဝေပုံကို နားလည်ခြင်းမှစ၍ လုံခြုံမှု စတင်သည်။ ဒေတာလုံခြုံမှုနှင့် လုံခြုံရေးလုပ်ဆောင်မှုများသည် သင်၏အသုံးပြုမှု၊ ဒေသနှင့် အသက်အပေါ်မူတည်၍ ကွဲပြားနိုင်သည်။ ဆော့ဖ်ဝဲရေးသူက ဤအချက်အလက်ကို ပေးထားပြီး အချိန်နှင့်အမျှ ပြောင်းလဲနိုင်သည်။
မည်သည့်ဒေတာကိုမျှ ပြင်ပအဖွဲ့အစည်းများနှင့် မျှဝေခြင်းမရှိပါ
ဆော့ဖ်ဝဲရေးသူများ၏ မျှဝေမှုဆိုင်ရာ ဖော်ပြမှုကို ပိုမိုလေ့လာရန်
မည်သည့်ဒေတာကိုမျှ စုစည်းခြင်းမရှိပါ
ဆော့ဖ်ဝဲရေးသူများ၏ စုစည်းမှုဆိုင်ရာ ဖော်ပြမှုကို ပိုမိုလေ့လာရန်

အဆင့်သတ်မှတ်ခြင်း၊ သုံးသပ်ခြင်း

၄.၂
သုံးသပ်ချက် ၅၃၀

အသစ်ရှိသလား

- Screen rotation problem fixed
- Bug fix (app was not sending data)