সুতরাং নীচের আমার দীর্ঘ উত্তরটি ধরে নিয়েছে যে বোর্ডটি ত্বরণ পাবে এবং এই সময়ের মধ্যে আপনাকে এখনও খুব অল্প সময়ের মধ্যে আপনার পিচ, রোল এবং ইয়া পরিমাপ করতে সক্ষম হতে হবে। বোর্ড যদি সমস্ত পরিমাপের জন্য স্থির হয়ে থাকে তবে মহেন্দ্র গুণাওয়ার্দনার উত্তরটি আপনার পক্ষে নিখুঁতভাবে কাজ করবে। এটি যদি সেগওয়ে বা মডেল প্লেন বা মাল্ট্রোটর বা যেকোন কিছু ঘুরে দেখা যায় এমন কোনও ডিভাইসে চলে যায় তবে আপনি পড়া চালিয়ে যেতে চাইতে পারেন। এই পোস্টটিতে তিনটি সেন্সর কীভাবে ব্যবহার করা যায় সে সম্পর্কে সেন্সর ফিউশন নামক একটি পদ্ধতি। সেন্সর ফিউশন আপনাকে প্রতিটি সেন্সরের শক্তি পেতে এবং প্রতিটি সেন্সরের দুর্বলতার প্রভাবকে হ্রাস করতে দেয়।
সেন্সর বৈশিষ্ট্য এবং পটভূমি
প্রথমে বুঝতে হবে যে একটি অ্যাক্সিলারোমিটার কেবলমাত্র মাধ্যাকর্ষণ শক্তি নয়, সমস্ত বাহিনীকে এতে প্রয়োগ করা হচ্ছে measure সুতরাং কোনও কম্পন ছাড়াই স্থির অবস্থানের অ্যাক্সিলোমিটারের সাথে নিখুঁত বিশ্বে আপনি পুরোপুরি নির্ধারণ করতে পারেন যে মহেন্দ্র গুণাওয়ার্ডেনার উত্তর দ্বারা প্রদর্শিত কিছু প্রাথমিক ত্রিকোণমিতিটি ব্যবহার করে কোন উপায়টি চলছে। তবে যেহেতু একটি অ্যাক্সিলোমিটার সমস্ত শক্তি গ্রহণ করবে, যেহেতু কোনও কম্পনের ফলে শব্দ হবে। এটিও লক্ষ করা উচিত যে বোর্ডটি যদি ত্বরান্বিত হয় তবে আপনি কেবল সাধারণ ত্রিকোণমিতি ব্যবহার করতে পারবেন না কারণ অ্যাক্সিলোমিটার যে বলটি বলছে তা কেবল মাধ্যাকর্ষণ শক্তিই নয় বরং আপনাকে যে গতি বাড়িয়ে তুলছে তাও শক্তি।
একটি চৌম্বকীয় পদার্থটি আরও সোজা হয় তারপরে একটি অ্যাক্সিলোমিটার। চলাচলের ফলে এতে সমস্যা হবে না তবে আয়রন এবং অন্যান্য চৌম্বকগুলির মতো জিনিসগুলি আপনার আউটপুটকে প্রভাবিত করবে। যদি এই হস্তক্ষেপের কারণ হিসাবে উত্সগুলি স্থিত হয় তবে তা মোকাবেলা করা কঠিন নয় তবে যদি এই উত্সগুলি ধ্রুব না হয় তবে এটি এমন অনেকগুলি আওয়াজ তৈরি করবে যা অপসারণ করতে সমস্যাযুক্ত।
তিনটি সেন্সরের মধ্যে জাইরোস্কোপটি সবচেয়ে নির্ভরযোগ্য তর্কযোগ্য এবং ঘূর্ণন গতি পরিমাপে তারা সাধারণত খুব ভাল। এটি আয়রন উত্স এবং ত্বরণের মত জিনিস দ্বারা প্রভাবিত হয় না মূলত ঘূর্ণন গতি পরিমাপ করার তাদের ক্ষমতার উপর কোনও প্রভাব ফেলে না। ডিভাইসটি যে গতিবেগ ঘুরিয়েছে সে সম্পর্কে রিপোর্ট করার জন্য তারা খুব ভাল কাজ করে, তবে যেহেতু আপনি অবস্থান অর্জনের জন্য আপনাকে গতি একীভূত করতে একটি নিখুঁত কোণ খুঁজছেন। এটি করার ফলে নতুন পরিমাপের ত্রুটির সাথে শেষ পরিমাপের ত্রুটি যুক্ত হবে যেহেতু সংহতকরণ মূলত একটি পরিসরের তুলনায় মূল্যের সমষ্টি, এমনকি যদি এক পরিমাপের জন্য ত্রুটি প্রতি সেকেন্ডে কেবল 0.01 ডিগ্রি হয় তবে 100 পরিমাপে, আপনার অবস্থান 1 ডিগ্রি দ্বারা, 1000 পরিমাপের দ্বারা বন্ধ হতে পারে, আপনি 10 ডিগ্রি দ্বারা বন্ধ করে দিতে পারেন। যদি আপনি কয়েক সেকেন্ড পরিমাপ এক সেকেন্ড নিচ্ছেন, আপনি এটির সমস্যার কারণ দেখতে পাচ্ছেন। একে সাধারণত গাইরো ড্রিফট বলে।
সেন্সর ফিউশন
এখন এই সমস্ত সেন্সরকে এক সাথে কাজ করার সৌন্দর্যটি হ'ল আপনি গাইরো ড্রিফট বাতিল করতে অ্যাক্সিলোমিটার এবং চৌম্বকীয় থেকে প্রাপ্ত তথ্য ব্যবহার করতে পারেন। এটি আপনাকে গাইরো ড্রিফটের মারাত্মক ত্রুটি ছাড়াই গাইরোর নির্ভুলতা এবং গতি দেওয়ার অনুমতি দেয়।
এই তিনটি সেন্সর থেকে ডেটা সংমিশ্রণ একাধিক উপায়ে করা যেতে পারে, আমি পরিপূরক ফিল্টার ব্যবহার করার বিষয়ে কথা বলব কারণ এর থেকে সহজতম একটি কলম্যান ফিল্টার এবং কলম্যান ফিল্টার এম্বেড থাকা সিস্টেমে আরও বেশি সংস্থান গ্রহণ করবে। প্রায়শই একটি পরিপূরক ফিল্টার কার্যকর করার জন্য যথেষ্ট ভাল, কার্যকর করার আগে (প্রাক-নির্মিত গ্রন্থাগারটি ব্যবহার না করে ধরে নেওয়া) এবং আপনাকে দ্রুত ডেটা প্রক্রিয়া করতে দেয়।
এখন প্রক্রিয়া সম্মুখের। কৌণিক গতিকে কৌণিক অবস্থানে রূপান্তর করতে আপনার প্রথম পদক্ষেপগুলি করতে হবে জাইরোস্কোপ আউটপুট সংহত করা। আউটপুটটিতে শব্দের মোকাবেলার জন্য আপনাকে অ্যাকসিলোমিটার এবং চৌম্বকীয় স্থানে কম পাস ফিল্টার প্রয়োগ করতে হবে। নীচের দেখানো মত একটি সাধারণ এফআইআর ফিল্টার এখানে কাজ করে। কিছু ত্রিকোণমিতির সাহায্যে আপনি অ্যাক্সিলোমিটারের সাথে পিচটি এবং রোল এবং চৌম্বকীয় পদার্থের সাথে ইয়াও পেতে পারেন।
filteredData = (1-weight)*filteredData + weight*newData
ওজন হ'ল একটি ধ্রুবক যা আপনার সাথে কতটা শব্দ মোকাবেলা করতে হবে তার উপর নির্ভর করে সামঞ্জস্য করা যায়, উচ্চতর শব্দটি ওজনের মান যত কম হবে। এখন সেন্সরগুলি থেকে ডেটা সংহতকরণ নিম্নলিখিত কোডের লাইন দ্বারা করা যেতে পারে।
fusedData = (1-weight)*gyroData + weight*accelMagData
এটি লক্ষ করা উচিত যে ডেটাটি পিচ, রোল এবং ইওয়ের একটি ভেক্টর। আপনি চাইলে অ্যারের পরিবর্তে এটি করতে কেবল তিনটি ভেরিয়েবল ব্যবহার করতে পারেন। এই গণনার জন্য গাইরো পিচ, রোল এবং ইয়াউতে ডিগ্রিগুলিতে একটি অবস্থান সরবরাহ করে, চৌম্বকীয় ইয়াবা জন্য একটি কোণ সরবরাহ করে যখন অ্যাক্সিলোমিটার পিচ এবং রোলটির জন্য নিজস্ব নম্বর সরবরাহ করে।
আপনি যদি এখনও আরও তথ্য চান তবে আপনি "পরিপূরক ফিল্টার সহ সেন্সর ফিউশন" গুগল করতে পারেন এ সম্পর্কে প্রচুর নিবন্ধ রয়েছে।