اطلاعیه

Collapse
No announcement yet.

محاسبه مسافت با شتاب سنج

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    محاسبه مسافت با شتاب سنج

    سلام
    میخواستم بدونم اولا کسی با شتاب سنج سه جهته ای کار کرده؟اگه آره که مدلش رو بگید و یه توضیح بدید که خروجیش چیه
    درضمن من میخوام مسافتی که به راست یا چپ بالا یا پایین جلو یا عقب میرم رو با انتگرال گیری حساب کنم میخواستم بدونم تا دقت چند سانتیمتر میتونم این کار رو کنم؟
    درضمن جدا از سنسورهای قطب نما به نظرتون با شتاب سنج میشه قطب نمایی هم کرد؟
    ممنون
    برای انسانهای بزرگ ناامیدی وجود ندارد زیرا یا راهی خواهند یافت یا راهی خواهند ساخت!

    #2
    پاسخ : محاسبه مسافت با شتاب سنج

    نوشته اصلی توسط محمدسینا
    سلام
    میخواستم بدونم اولا کسی با شتاب سنج سه جهته ای کار کرده؟اگه آره که مدلش رو بگید و یه توضیح بدید که خروجیش چیه
    درضمن من میخوام مسافتی که به راست یا چپ بالا یا پایین جلو یا عقب میرم رو با انتگرال گیری حساب کنم میخواستم بدونم تا دقت چند سانتیمتر میتونم این کار رو کنم؟
    درضمن جدا از سنسورهای قطب نما به نظرتون با شتاب سنج میشه قطب نمایی هم کرد؟
    ممنون
    سلام

    با شتاب سنج 3 محوره که خیلی ها کار کردن! اگر حال داری این Google Tech Talk رو حتما نگاه کن:
    https://www.youtube.com/watch?v=C7JQ7Rpwn2k
    توی این سخنرانی بهت میگه که چرا به دست آوردن سرعت و مسافت از روی شتاب سنج کار سختی هست. خلاصه صحبت این هست که چون شما باید از یک انتگرال گیر استفاده کنی و ایجاد یک خطای کوچیک در ورودی باعث بروز خطا در محاسبه نتیجه در مرحله بعد میشه. این خطا به دلیل وجود نویز هست. همونطور که توی این سخنرانی میگه این خطای محاسبه باعث میشه توی 1 ثانیه 20cm اشتباه رخ بده حالا در نظر بگیر شما توی 1 ساعت چقدر Accumulative error خواهی داشت. تازه این فقط منبع خطا نیست. همونطور که توی این سخنرانی میگه، چون شما درنهایت باید این شتاب رو توی یکی از محور ها نگاشت کنی باید از روابط زیر استفاده کنی:
    a=g.sin(theta)
    که این theta جهتی هست که سنسور با خط عمود میسازه. حالا اگر توی محاسبه این زاویه مثلا 1 درجه خطا کنی طبق محاسبه ایی که بهت نشون میده توی 1 ثانیه 40 متر خطا خواهی داشت!!!!!!!!!!!!! حالا چه روشی میشه به کار برد که این خطا ها رو حذف کنی؟
    من خودم خیلی دنبالش نرفتم ولی میدونم که میشه. مثلا این شرکت انگلیسی هم سخت افزارش رو تولید کرده و هم نرم افزار.
    http://www.x-io.co.uk/products/

    یکی از راه هایی که میشه خطای سنسور شتاب در 3 محور رو کم کرد همون سنسور شتاب خطی هست که توی همین سایت در موردش توضیح دادم. در کل من فعلا راهی بلد نیستم که از سنسور شتاب بشه میزان حرکت و سرعت لحظه ایی رو به دست آورد.

    دیدگاه


      #3
      پاسخ : محاسبه مسافت با شتاب سنج

      یعنی با استفاده از فیلتر کالمن هم نمیشه سرعت یا مکان رو به دست آورد؟؟
      توی motion capture چطور مکان رو ثبت میکنن؟؟؟
      ... و (بدانيد) گرفتن تصميمهاى محكم (براى رسيدن به اهداف بزرگ) با خوش گذرانى و سفرهآ‌هاى رنگين سازگار نيست و چه بسيار كه خواب شبانه تصميمهاى محكم روز را از ميان برده و تاريكيآ‌ها، خاطره همتآ‌هاى بلند را از يادها محو كرده است. (نهجآ‌البلاغه، خطبه211)

      امام علي (ع):کسي که به وقت ياري رهبرش در خواب باشد، با لگد دشمنش بيدار مي شود (غررالحکم،ص 422)

      دیدگاه


        #4
        پاسخ : محاسبه مسافت با شتاب سنج

        نوشته اصلی توسط AliRezaDAVE
        یعنی با استفاده از فیلتر کالمن هم نمیشه سرعت یا مکان رو به دست آورد؟؟
        توی motion capture چطور مکان رو ثبت میکنن؟؟؟
        من که نگفتم نمیشه! میگم من روشی بلد نیستم! فقط میخواستم به این دوستمون بگم که کار ساده ایی نیست و نمیشه مثلا بنویسی:
        کد:
        x=1/2 at^2
        و بعد بری از روش سرعت رو بدست بیاری! توی Application note هایی که من از TI و AD دیدم معمولا از یک فیلتر FIR استفاده کرده بودن. من هم توی یکی از پروژه هام از همین فیلتر استفاده کردم و در حد نیازم جواب گرفتم.

        دیدگاه


          #5
          پاسخ : محاسبه مسافت با شتاب سنج

          نوشته اصلی توسط mohammadh1387
          سلام

          با شتاب سنج 3 محوره که خیلی ها کار کردن! اگر حال داری این Google Tech Talk رو حتما نگاه کن:
          https://www.youtube.com/watch?v=C7JQ7Rpwn2k
          توی این سخنرانی بهت میگه که چرا به دست آوردن سرعت و مسافت از روی شتاب سنج کار سختی هست. خلاصه صحبت این هست که چون شما باید از یک انتگرال گیر استفاده کنی و ایجاد یک خطای کوچیک در ورودی باعث بروز خطا در محاسبه نتیجه در مرحله بعد میشه. این خطا به دلیل وجود نویز هست. همونطور که توی این سخنرانی میگه این خطای محاسبه باعث میشه توی 1 ثانیه 20cm اشتباه رخ بده حالا در نظر بگیر شما توی 1 ساعت چقدر Accumulative error خواهی داشت. تازه این فقط منبع خطا نیست. همونطور که توی این سخنرانی میگه، چون شما درنهایت باید این شتاب رو توی یکی از محور ها نگاشت کنی باید از روابط زیر استفاده کنی:
          a=g.sin(theta)
          که این theta جهتی هست که سنسور با خط عمود میسازه. حالا اگر توی محاسبه این زاویه مثلا 1 درجه خطا کنی طبق محاسبه ایی که بهت نشون میده توی 1 ثانیه 40 متر خطا خواهی داشت!!!!!!!!!!!!! حالا چه روشی میشه به کار برد که این خطا ها رو حذف کنی؟
          من خودم خیلی دنبالش نرفتم ولی میدونم که میشه. مثلا این شرکت انگلیسی هم سخت افزارش رو تولید کرده و هم نرم افزار.
          http://www.x-io.co.uk/products/

          یکی از راه هایی که میشه خطای سنسور شتاب در 3 محور رو کم کرد همون سنسور شتاب خطی هست که توی همین سایت در موردش توضیح دادم. در کل من فعلا راهی بلد نیستم که از سنسور شتاب بشه میزان حرکت و سرعت لحظه ایی رو به دست آورد.
          باتشکر از شما میدونم که کار آسونی نیست اما من نیاز دارم به محاسبه مسافت با دقت سانتی متر درضمن قیمت هم واسم مهمه اگر کسی ایده ی دیگه ای یا راه حل این جواب رو داره من متشکر میشم
          برای انسانهای بزرگ ناامیدی وجود ندارد زیرا یا راهی خواهند یافت یا راهی خواهند ساخت!

          دیدگاه


            #6
            پاسخ : محاسبه مسافت با شتاب سنج

            نوشته اصلی توسط IceTeenagers نمایش پست ها
            باتشکر از شما میدونم که کار آسونی نیست اما من نیاز دارم به محاسبه مسافت با دقت سانتی متر درضمن قیمت هم واسم مهمه اگر کسی ایده ی دیگه ای یا راه حل این جواب رو داره من متشکر میشم
            سلام آیا کسی راه حلی برای پیدا کردن دقیق تر مسافت طی شده با استفاده از سنسورهای شتاب پیدا کرده است؟
            آیا سنسوری وجود داره که خودش انتگرال بگیره که خطا کمتر بشه؟

            دیدگاه

            لطفا صبر کنید...
            X