সেন্সিং এবং কন্ট্রোল অ্যাক্টিক্যুশনের মধ্যবর্তী সময়ের ধাপগুলি কীভাবে আমি স্থির করব?


9

আমার অতীত ইতিহাস:

আমার অভিজ্ঞতা কঠিন মেকানিক্স এবং এফআইএর মধ্যে। সুতরাং আমার কাছে রোবোটিক্স / নিয়ন্ত্রণগুলির শূন্য অভিজ্ঞতা আছে।

সমস্যার বিবরণ

একটি জটিল 6-লেগড ডায়নামিকাল সিস্টেম স্থিতিশীল করার জন্য আমি একটি নিয়ন্ত্রণ কৌশল বিকাশ করছি। প্রতিটি পায়ে জয়েন্টগুলি থেকে টর্কস তি ব্যবহার করা হবে শরীরে নেট মুহুর্ত এম তৈরি করতে , সিস্টেমকে স্থিতিশীল করে। এই মুহূর্তে এম পূর্ব নির্ধারিত নিয়ন্ত্রণ কৌশল থেকে পরিচিত। (পার্শ্ব দ্রষ্টব্য: ডায়নামিকাল সলভারটি ননলাইনার কম্পিউটেশনাল টাইপের হয়)

আমার পটভূমির অভাবের কারণে, গতিশীল ব্যবস্থার সাথে আমার একটি মৌলিক বিভ্রান্তি রয়েছে। আমি শরীরে এই পরিচিত নেট মুহূর্ত এম তৈরি করতে যৌথ টর্কগুলি টি ব্যবহার করতে চাই । এই মুহূর্ত এম এর একটি ফাংশন

  1. লেগ বিভাগের বর্তমান অবস্থান / কোণগুলি gments
  2. প্রতিক্রিয়া বাহিনী এবং মুহুর্তগুলি (যা নিয়ন্ত্রণ করা যায় না) প্রতিটি পায়ে
  3. প্রতিটি লেগের নিয়ন্ত্রনযোগ্য যৌথ টর্কগুলি টি
  4. সময়

(*) একটি নির্দিষ্ট সময়ে টি:(এন-1)Δ

- নিয়ন্ত্রণ কৌশল থেকে, কাঙ্ক্ষিত নেট মুহূর্ত এম গণিত / জানা হয়

- একবার পায়ের অবস্থান, কোণ, প্রতিক্রিয়া বল এবং প্রতিক্রিয়ার মুহুর্তগুলি পড়ুন / অনুধাবন করতে পারবেন (বলুন, ভাল অবস্থিত সেন্সরগুলি থেকে), এই সময়ে টি। টি=(এন-1)Δ

এই তথ্য --From, ভেক্টর বীজগণিত সহজে কাঙ্ক্ষিত যৌথ torques উৎপাদ Ti থেকে নেট মুহূর্ত তৈরি করতে প্রয়োজনীয় এম

(**) সময়ে টি:(এন)Δ

--one পূর্বে নির্ধারিত যৌথ torques প্রযোজ্য Ti থেকে (এ নির্ধারিত T) আকাঙ্ক্ষিত মুহূর্ত তৈরি করতে এমটি=(এন-1)Δ

- অবশ্যই এই টর্কগুলি তি তাৎক্ষণিকভাবে এগিয়ে যাওয়ার সময় ধাপে প্রয়োগ করা হয় কারণ এগুলি তাত্ক্ষণিকভাবে প্রয়োগ করা যায় না

সুতরাং ঠিক এইখানেই আমার মৌলিক বিভ্রান্তি বিদ্যমান। Torques Ti থেকে এ গণনা করা , কোণ / অবস্থানের / এ প্রতিক্রিয়ার ডেটার উপর ভিত্তি করে , উদ্দেশ্য মুহূর্ত তৈরি করতে এম । তবে, এই টর্কগুলি তি প্রয়োগ করা হয়েছে , যেখানে ডেটা (কোণ / অবস্থান / প্রতিক্রিয়া) এখন আলাদা - সুতরাং কাঙ্ক্ষিত নেট মুহুর্ত এম কখনই তৈরি করা যায় না (আপনি যদি কোনও সেন্সিংয়ের তাত্ক্ষণিক সময়ে ম্যাজিকালি প্রয়োগ না করেন তবে) )। আমি কি নিয়ন্ত্রণগুলির সমস্যাটি সঠিকভাবে বুঝতে পারি? (*)(*)(**)

প্রশ্নাবলি

  1. আমি কি রোবোটিক্সের সমস্যাটি সঠিকভাবে বুঝতে পারি? এই দ্বিধাদির আশেপাশে কী কী শর্ত ও কৌশল রয়েছে?
  2. অবশ্যই আমি সেন্সিং এবং অভিনয়ের মধ্যে অসীমভাবে ছোট হতে সময়ের পদক্ষেপগুলি তৈরি করতে পারতাম, তবে এটি অবাস্তব / অসৎ হবে। বাস্তবসম্মত সময় ধাপের মধ্যে ভারসাম্য কী, তবে কার্যটি ভালভাবে সম্পাদন করে?

উত্তর:


4

পয়েন্ট 1 সম্পর্কিত, হ্যাঁ আপনি সমস্যাটি সঠিকভাবে বুঝতে পারছেন।

পয়েন্ট 1 এবং 2 সম্পর্কিত, আমি বিশ্বাস করি আপনি যা খুঁজছেন তা হলেন নাইকুইস্ট-শ্যানন স্যাম্পলিং তত্ত্ব । এই তত্ত্বটি বলে যে আপনার স্যাম্পলিং ফ্রিকোয়েন্সি আপনার "সর্বোচ্চ আগ্রহের সর্বোচ্চ ফ্রিকোয়েন্সি" এর চেয়ে 2x এর বেশি হওয়া উচিত। এটি হ'ল এলিয়াসিং প্রতিরোধ করতে, যেখানে আপনি কম ফ্রিকোয়েন্সি হিসাবে উচ্চ-ফ্রিকোয়েন্সি সংকেত ভুলভাবে পরিমাপ করতে পারেন।

Aliasing উপর উইকিপিডিয়া থেকে

উপরের চিত্রটি উইকিপিডিয়া থেকে প্রাপ্ত। সুতরাং, আপনার রোবটটি এর সমস্ত জয়েন্টগুলি এবং অঙ্গগুলির সাথে রয়েছে এবং এই জাতীয় অঙ্গগুলি কত দ্রুত গতিতে পারে? আপনার মুহুর্ত এবং টর্কগুলি সমস্ত জয়েন্টগুলিতে ত্বরণ ঘটাবে; একটি জয়েন্টে শীর্ষ ঘূর্ণন গতি কি? অথবা, অন্য কোনও উপায়ে বলুন, আপনি যে শিখার মুহুর্তটি আশা করবেন এবং এটি কতক্ষণ প্রয়োগ করা হবে? আপনি এটি থেকে একটি গতিও গণনা করতে পারেন।

আপনি আপনার জোড়গুলি দ্রুত পর্যায়ে নমুনা করতে চান যাতে আপনি সিস্টেমের সম্পূর্ণ গতিবিদ্যা ক্যাপচার করতে পারেন। এটি স্যাম্পলিংয়ের প্রান্তিকতা (ন্যূনতম!) সেন্সিংয়ের জন্য আমার নিজের রোবোটিক্স প্রকল্পের জন্য সেট করব । জন্য নিয়ন্ত্রণ , সবচেয়ে , নামকরা , উত্স , বলতে 5-10 বার সুদের ফ্রিকোয়েন্সি।

আপনার শিখরের ত্বরণগুলি, আপনার শিখর টর্কগুলি এবং মুহুর্তগুলি থেকে, আপনার অঙ্গগুলির ভর (জড়ের মুহূর্ত) দ্বারা সীমাবদ্ধ থাকবে। আপনার ত্বরণকে সীমাবদ্ধ করে এমন অঙ্গগুলিও স্যাম্পলগুলির মধ্যে তুলনামূলকভাবে ধ্রুবক বজায় রাখার জন্য লো-পাস ফিল্টার হিসাবে কাজ করবে যে আপনি যে কোনও একটি নমুনা বন্ধ করে দিচ্ছেন তা খুব বেশি গুরুত্ব পাবে না।

আশাকরি এটা সাহায্য করবে!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.