আমার সিস্টেমটি নিম্নলিখিত। আমি কোনও অবজেক্ট ট্র্যাক করতে মোবাইল ডিভাইসের ক্যামেরা ব্যবহার করি। এই ট্র্যাকিং থেকে আমি চারটি 2 ডি পয়েন্ট পেতে স্ক্রিনে প্রজেক্টে চারটি থ্রিডি পয়েন্ট পাই। সনাক্তকরণের কারণে এই 8 টি মান ধরণের শোরগোলের, তাই আমি আন্দোলনকে মসৃণ এবং আরও বাস্তবসম্মত করতে তাদের ফিল্টার করতে চাই। দ্বিতীয় পরিমাপ হিসাবে, আমি ডিভাইসের জিরোস্কোপ আউটপুট ব্যবহার করি, যা তিনটি এলিউর অ্যাঙ্গেল সরবরাহ করে (অর্থাত্ ডিভাইসের মনোভাব)। এগুলি 2 ডি পজিশনের (প্রায় 20 হার্জ) এর চেয়ে বেশি সুনির্দিষ্ট এবং বৃহত্তর ফ্রিকোয়েন্সি (100 হার্জ পর্যন্ত) are
আমার প্রথম প্রয়াসটি একটি সহজ লো-পাস ফিল্টার সহ ছিল, তবে পিছিয়ে পড়া গুরুত্বপূর্ণ ছিল, তাই আমি এখন একটি কলম্যান ফিল্টার ব্যবহার করার চেষ্টা করছি, এই আশায় যে এটি সামান্য বিলম্বের সাথে অবস্থানগুলি মসৃণ করতে সক্ষম হবে ing পূর্ববর্তী প্রশ্নে দেখা গেছে , কলম্যান ফিল্টারের একটি মূল বিষয় হ'ল পরিমাপ এবং অভ্যন্তরীণ রাষ্ট্রের পরিবর্তনশীলগুলির মধ্যে সম্পর্ক। এখানে পরিমাপগুলি আমার 8 2 ডি পয়েন্টের স্থানাঙ্ক এবং 3 এলিউর অ্যাঙ্গেল উভয়ই, তবে আমি অভ্যন্তরীণ রাষ্ট্রীয় ভেরিয়েবল হিসাবে আমার কী ব্যবহার করা উচিত এবং আমি ইউরার কোণগুলিকে 2D পয়েন্টের সাথে কীভাবে সংযুক্ত করব সে সম্পর্কে আমি নিশ্চিত নই। সুতরাং প্রাথমিক প্রশ্ন, একটি কলম্যান ফিল্টার এমনকি এই সমস্যার জন্য উপযুক্ত? এবং যদি হ্যাঁ, কিভাবে?
From this tracking, I get four 3D points that I project on a mobile device screen, to get four 2D points. These 8 values are kinda noisy
এবং তারপরে আপনি বলবেন What's available to me is the device's gyroscope output, which provides three Euler angles (i.e. the device attitude).
। ইহা কোনটা? চারটি 2 ডি পয়েন্ট, বা তিনটি অয়লার কোণ? অথবা প্রসেসিং ট্রেনটি অয়লার কোণগুলিতে যায় -> 3 ডি পয়েন্ট -> 2 ডি পয়েন্ট?