জিপিএস সেন্সর সহ সর্বোত্তম অনুশীলন

গেম পজিশনিং সিস্টেম™ (GPS) সেন্সর হল VEX V5 রোবোটিক্স প্রতিযোগিতা (V5RC) ক্ষেত্রে নেভিগেট করার জন্য একটি কার্যকর হাতিয়ার। সেন্সর থেকে সর্বাধিক সুবিধা পেতে আপনাকে সাহায্য করার জন্য সেরা অনুশীলনগুলি শিখতে এই নিবন্ধটি পড়ুন৷ 

ফিল্ড কোডের একটি পরিষ্কার দৃষ্টিভঙ্গি রাখুন

কোণে একটি খালি মাঠে অ্যাক্সেল, ফিল্ডের পরিধিতে ফিল্ড কোডের মুখোমুখি রোবটের পিছনে জিপিএস সেন্সর মাউন্ট করা। রোবটের জিপিএস সেন্সরের অবস্থান হাইলাইট করে একটি লাল বাক্স রয়েছে এবং ফিল্ড কোডের সাথে সেন্সরের প্রান্তিককরণ চিত্রিত করে তীর রয়েছে।

জিপিএস সেন্সর ফিল্ডের ঘেরের চারপাশে ফিল্ড কোডের প্যাটার্ন সনাক্ত করতে একটি ভিডিও ফিড ব্যবহার করে। যেমন, এটা গুরুত্বপূর্ণ যে সেন্সরটি আপনার রোবটের মেকানিজম বা উপাদান দ্বারা অবরুদ্ধ নয়।

আপনার রোবট থেকে ফিল্ড কোডের সেন্সরের দৃশ্যের সম্ভাব্য বাধাগুলি কমাতে, রোবটের পিছনে জিপিএস সেন্সরটি রোবটের পিছনের দিকে মাউন্ট করার পরামর্শ দেওয়া হয়। 

জিপিএস সেন্সর দিয়ে প্রকল্পগুলি পরীক্ষা করার সময়, নিশ্চিত হন যে কোনও বহিরাগত আইটেম মাঠে নেই এবং ফিল্ড কোড ব্লক করছে (যেমন টিম সদস্য বা অতিরিক্ত গেম উপাদান)।

Axel, 2024-2025 হাই স্টেক গেমের হিরো বট, কোণার একটি খালি মাঠে, GPS সেন্সরটি মাঠের ঘেরের ফিল্ড কোডের মুখোমুখি রোবটের পিছনে মাউন্ট করা হয়েছে। রোবটের জিপিএস সেন্সর অবস্থান হাইলাইট করে একটি লাল বাক্স রয়েছে এবং ফিল্ড কোডের মতো একই উচ্চতায় সেন্সরের উচ্চতা চিত্রিত করে তীর রয়েছে।

জিপিএস সেন্সরটিও ফিল্ড কোডের মতো একই উচ্চতায় অবস্থান করা উচিত এবং উদ্দেশ্য অনুযায়ী কাজ করার জন্য কোনোভাবেই কোণ করা নয়।

আপনার রোবটে জিপিএস সেন্সর মাউন্ট করার বিষয়ে আরও জানতে, এই নিবন্ধটি দেখুন।


আপনার অফসেটগুলি সঠিকভাবে কনফিগার করুন

VEXcode V5-এর ডিভাইস উইন্ডোটি একটি GPS সেন্সরের কনফিগারেশনের জন্য GPS সেটিংস দেখাচ্ছে। বাম দিকে X অফসেট, ওয়াই অফসেট এবং অ্যাঙ্গেল অফসেটের জন্য ইনপুট এলাকা হাইলাইট করে একটি লাল বাক্স রয়েছে৷ ডানদিকে কেন্দ্রে জিপিএস সেন্সর সহ একটি রোবটের গ্রাফিকাল উপস্থাপনা, ডিফল্ট অফসেট মানগুলিকে প্রতিফলিত করে।

আপনার জিপিএস সেন্সর ব্যবহার সর্বাধিক করতে, আপনি আপনার রোবটের একটি রেফারেন্স পয়েন্টের উপর ভিত্তি করে X, Y, এবং অ্যাঙ্গেল অফসেট কনফিগার করতে পারেন। সেন্সর ফিল্ডে তার শারীরিক অবস্থানের উপর ভিত্তি করে ডেটা রিপোর্ট করবে, যদি না একটি অফসেট কনফিগার করা হয়। অফসেট কনফিগার হয়ে গেলে, VEXcode আপনার রোবটের রেফারেন্স পয়েন্ট প্রতিফলিত করতে GPS সেন্সর থেকে ডেটা রূপান্তর করবে।

অফসেট কনফিগার করা আপনাকে মাউন্ট করার সুপারিশগুলি অনুসরণ করতে দেয়, তবে আপনার রোবটের একটি অর্থপূর্ণ অবস্থান থেকে নেভিগেট করুন, যেমন টার্নিং সেন্টার পয়েন্ট বা রোবটের হাত৷

একটি অফসেট সেট করার বিষয়ে আরও জানতে, এই নিবন্ধটি দেখুন।


ইতিবাচক এবং নেতিবাচক মানগুলির উপর নজর রাখুন

গেমের উপাদানগুলির শুরুর অবস্থান সহ হাই স্টেক ফিল্ডের উপরে নিচের দৃশ্য। ক্ষেত্রের উপর আচ্ছাদিত x এবং y অক্ষ রেখাগুলি একটি স্থানাঙ্ক গ্রিডের মতো ক্ষেত্রটিকে চারটি চতুর্ভুজে বিভক্ত করে। প্রতিটি চতুর্ভুজ সংশ্লিষ্ট ধনাত্মক এবং ঋণাত্মক মান দিয়ে লেবেল করা হয়। উপরের ডান কোণে শুরু করে, এবং মাঠের চারপাশে ঘড়ির কাঁটার দিকে সরানো - প্রথম চতুর্ভুজ পজিটিভ x, ধনাত্মক y মানগুলি পড়ে; দ্বিতীয় চতুর্ভুজ ধনাত্মক x, ঋণাত্মক y মান পড়ে; তৃতীয় চতুর্ভুজ নেতিবাচক x, ঋণাত্মক y মানগুলি পড়ে; এবং চতুর্থ চতুর্ভুজ নেতিবাচক x, ধনাত্মক y মান পড়ে।

GPS সেন্সর স্থানাঙ্ক গ্রিডের উপর ভিত্তি করে X এবং Y অবস্থানের ডেটা রিপোর্ট করে। এই ডেটা কার্যকরভাবে ব্যবহার করার জন্য, কীভাবে ইতিবাচক এবং নেতিবাচক মানগুলি স্থানাঙ্ক গ্রিডের সাথে সারিবদ্ধ হয় তার ট্র্যাক রাখা সহায়ক।

এই ছবিটি আপনার ইঞ্জিনিয়ারিং নোটবুকে পুনরায় তৈরি করা যেতে পারে যাতে আপনি ফিল্ডের প্রতিটি চতুর্ভুজায় কী মানগুলি আশা করতে পারেন তা ট্র্যাক রাখতে সাহায্য করতে পারেন, যাতে আপনি একটি প্রকল্পে কার্যকরভাবে ডেটা ব্যবহার করতে পারেন।

রোবটের সামনের বাহুর মাঝখানে একটি সবুজ বিন্দু দিয়ে চিহ্নিত একটি রেফারেন্স পয়েন্ট সহ Axel-এর একটি টপ ডাউন ভিউ এবং রোবটের পিছনে একটি সবুজ বাক্স দিয়ে GPS সেন্সর হাইলাইট করা হয়েছে। রেফারেন্স পয়েন্টটি x এবং y অক্ষ দ্বারা ছেদ করা হয়েছে, নির্দেশ করে যে রেফারেন্স পয়েন্ট অফসেট গণনা করার জন্য 0, 0 বিন্দু তৈরি করে।

জিপিএস সেন্সর কনফিগারেশনের অফসেটের ক্ষেত্রেও ইতিবাচক এবং নেতিবাচক মানের একই বিবেচনা প্রযোজ্য। আপনি অফসেটগুলি সঠিকভাবে কনফিগার করছেন তা নিশ্চিত করতে প্রতিটি অক্ষ বরাবর রেফারেন্স পয়েন্ট থেকে সেন্সর পর্যন্ত দূরত্ব এবং দিক সম্পর্কে সচেতন হন। 


স্থির অবস্থান থেকে তথ্য ব্যবহার করুন

একটি ফিল্ডের কোণে অ্যাক্সেলের একটি উপরে নিচের দৃশ্য যেখানে একটি লাল বাক্স রয়েছে যা GPS সেন্সরকে হাইলাইট করে এবং একটি তীর সেন্সর থেকে ফিল্ড কোডের দিকে নির্দেশ করে, এটি নির্দেশ করে যে সেন্সর একটি স্থির অবস্থান থেকে কীভাবে ফিল্ড কোড পড়বে।

জিপিএস সেন্সর তার অবস্থান নির্ধারণ করতে ক্ষেত্রের চারপাশে ফিল্ড কোডের একটি ভিডিও ফিড ব্যবহার করে। যেহেতু সেন্সরটি ভিজ্যুয়াল ফিডব্যাকের উপর নির্ভর করছে, তাই সবচেয়ে নির্ভুল এবং পরিষ্কার ইমেজ থেমে থাকা অবস্থায় আসবে।

আপনি যখন একটি ছবি তুলছেন তখন চিন্তা করুন। নড়াচড়া করার সময় ছবি তোলার চেষ্টা করলে ছবি ঝাপসা হয়ে যাবে। একটি ছবি তোলার সময় থামানো এবং স্থির থাকা সম্ভবত আপনাকে আরও পরিষ্কার ফলাফল দেবে। জিপিএস সেন্সরের ক্ষেত্রেও একই কথা।

সঠিক GPS সেন্সর মান সংগ্রহ করার সময় রোবটটি কত দ্রুত নড়াচড়া করতে পারে তা নির্ধারণ করতে আপনার রোবটকে ধীর গতিতে সরানোর জন্য কোডিং নিয়ে পরীক্ষা করা সহায়ক। ডেটা সংগ্রহ করুন এবং একটি ডেটা ভিত্তিক সিদ্ধান্ত নিন যা আপনার দলের জন্য সবচেয়ে ভাল কাজ করে। সচেতন থাকুন যে পরিবেষ্টিত আলোর মতো পরিবেশগত কারণগুলি এই পরিমাপের নির্ভরযোগ্যভাবে প্রভাবিত করতে পারে, তাই এই সিদ্ধান্তগুলি নেওয়ার সময় আপনার অনুশীলন এবং প্রতিযোগিতার ক্ষেত্রগুলির পরিবেশ এবং আলো বিবেচনা করুন।

নির্ভুলতা উন্নত করার জন্য গতি কমানোর পাশাপাশি, আপনি আপনার প্রকল্পে কমপক্ষে 0.5 সেকেন্ড (500 mSec) বিরতি তৈরি করে রোবটটির গতিবিধি সম্পূর্ণরূপে বন্ধ করতে পারেন।


কোডিং করার আগে আপনার কৌশল সম্পর্কে চিন্তা করুন

উচ্চ স্টেক ফিল্ডের উপরের বাম কোণে একটি উপরে নিচের দৃশ্য, যেখানে গেমের উপাদানগুলি তাদের আসল শুরুর অবস্থানে রয়েছে। সবুজ তীরগুলি একটি অবস্থান থেকে বাম দিকে সরে যাওয়া এবং মোবাইল লক্ষ্যের দিকে ড্রাইভ করা, তারপরে তির্যকভাবে রিংগুলিতে, তারপরে মোবাইল লক্ষ্যে ফিরে যাওয়া, তারপর ক্ষেত্রের কেন্দ্র রেখায় পৌঁছানোর জন্য তির্যকভাবে অতিরিক্ত রিংগুলিতে চলে যাওয়া রোবটের উদ্দেশ্যযুক্ত পথ চিহ্নিত করে৷

আপনার রোবটের অন্যান্য ডিভাইসের মতো, আপনি কীভাবে জিপিএস সেন্সর ব্যবহার করবেন তা গেমটি খেলার জন্য আপনার কৌশলের উপর নির্ভর করবে। উদাহরণস্বরূপ, আপনি যদি মাঠের বিপরীত দিকে গেমের বস্তুগুলিতে পৌঁছানোর চেষ্টা করেন, তাহলে আপনার রোবটটিকে সম্ভবত ফিল্ডের একই চতুর্ভুজ উপাদানগুলির জন্য আপনার চেয়ে আরও বেশি বাধার কাছাকাছি নেভিগেট করতে হবে।

আপনি কী সম্পাদন করার চেষ্টা করছেন এবং আপনার দলের সাথে সেই কাজটি সম্পূর্ণ করার জন্য আপনি কীভাবে রোবটটিকে কোড করতে চান তা চিন্তা করা আপনাকে আপনার প্রকল্পে সবচেয়ে বেশি জিপিএস সেন্সর তৈরি করতে সক্ষম হতে সাহায্য করবে।


VEXcode VR দিয়ে কোডিং অনুশীলন করুন

VEXcode VR ওয়ার্কস্পেস ওয়ার্কস্পেসের বাম দিকে অবস্থান সেন্সর ব্যবহার করে রোবট নেভিগেট করার জন্য একটি প্রকল্প দেখায়। ডানদিকে মনিটর কনসোলটি খোলা আছে এবং mm-এ অবস্থান Y-এর জন্য -900 হিসাবে এবং অবস্থান X-এর mm-900 হিসাবে ডেটা দেখাচ্ছে, একটি প্রকল্পের সময় অবস্থানের মানগুলি কীভাবে পর্যবেক্ষণ করা যেতে পারে তা দেখায়৷ নীচে নম্বর গ্রিড খেলার মাঠ খোলা আছে, এবং রোবটটি নীচের বামদিকের কোণে 1 নম্বরে রয়েছে৷

VEXcode VR-এ VR রোবটের অবস্থান সেন্সরটি GPS সেন্সরের আদলে তৈরি। VEXcode VR-এ অবস্থান সেন্সরের সাথে কোডিং অনুশীলন করা আপনাকে একটি প্রকল্পে x, y অবস্থান ডেটা ব্যবহার করার কোডিং ধারণাগুলিতে ফোকাস করতে সাহায্য করতে পারে, যা আপনি V5RC ক্ষেত্রে আপনার শারীরিক GPS সেন্সরে প্রয়োগ করতে পারেন।

আপনি কম্পিউটার সায়েন্স লেভেল 1 কোর্সের (ব্লক) (পাইথন) এর আপনার অবস্থান ইউনিট জানাতে x এবং y অবস্থানের তথ্য ব্যবহার করে কীভাবে নেভিগেট করবেন সে সম্পর্কে শিখতে পারেন। 

ভার্চুয়াল স্কিলস হাই স্টেক প্লেগ্রাউন্ডে প্রারম্ভিক অবস্থানে ভার্চুয়াল এক্সেলের পিছনের একটি চিত্র, রোবটের সামনে গেমের উপাদান এবং ফিল্ড সেটআপের সাথে সম্পর্কিত জিপিএস সেন্সর এবং রোবটে এর অবস্থান দেখায়।

আপনি VEXcode VR-এ ভার্চুয়াল স্কিল প্লেগ্রাউন্ড ব্যবহার করে এই বছরের গেমের জন্য হিরো বটে GPS সেন্সর কোড করার অনুশীলন করতে পারেন। ভার্চুয়াল দক্ষতা একটি ভার্চুয়াল সেটিংসে গেম খেলার জন্য কৌশল এবং কোড ধারণা পরীক্ষা করার জন্য একটি দুর্দান্ত জায়গা, মাঠের উপর স্ক্র্যাচ থেকে প্রকল্পগুলি প্রয়োগ করার এবং তৈরি করার চেষ্টা করার আগে। 

ভার্চুয়াল স্কিলগুলিতে আপনি যে ধারণাগুলি শিখেন এবং অনুশীলন করেন তা সহজেই আপনার শারীরিক রোবটের সাথে প্রয়োগ এবং তৈরি করা যেতে পারে। VEXcode VR-এ ভার্চুয়াল দক্ষতার সাথে শুরু করার বিষয়ে আরও জানতে এই নিবন্ধটি দেখুন।


মাঠে আলোর ব্যাপারে সচেতন থাকুন

V5 ব্রেইন স্ক্রিনে জিপিএস ডিভাইসের তথ্য ডানদিকে ইমেজ ভিউ দেখাচ্ছে, যেখানে ফিল্ড কোডটি একটি উজ্জ্বল ভাল আলোকিত পরিবেশে স্পষ্টভাবে দেখানো হয়েছে। বাম দিকে রিপোর্ট করা ডেটা X 0.74m, Y 1.08m, এবং শিরোনাম 88.67 ডিগ্রি।

যেহেতু জিপিএস সেন্সর একটি ভিডিও ফিড ব্যবহার করে, সেন্সরটি একটি ভাল আলোকিত এলাকায় সবচেয়ে সঠিক ডেটা রিপোর্ট করবে। মাঠের উপর ছায়া বা উজ্জ্বল আলো যা ফিল্ড কোডে এক ঝলকানি সৃষ্টি করে সে সম্পর্কে সতর্ক থাকুন এবং সম্ভব হলে সেই পরিস্থিতিগুলি এড়িয়ে চলুন।

আপনি যদি একটি ম্লান বা কম আলোর এলাকায় পরীক্ষা করছেন, তাহলে রিপোর্ট করা সেন্সর ডেটার যথার্থতা উন্নত করার জন্য অতিরিক্ত পরিবেষ্টিত আলো যোগ করতে পারেন।


জিপিএস সেন্সর ডেটা পরীক্ষা করতে ডিভাইস তথ্য ব্যবহার করুন

V5 ব্রেইন স্ক্রিনে জিপিএস ডিভাইসের তথ্য অবস্থান এবং চিত্র দৃশ্য উভয়ের সাথে দেখানো হয়েছে, উপরে অবস্থানের দৃশ্য এবং নীচে hte চিত্রের দৃশ্য। X, Y অবস্থান এবং শিরোনাম ডেটা উভয় ক্ষেত্রেই একই। লোকেশন ভিউতে, লাল তীরটি জিপিএস সেন্সরের অবস্থান নির্দেশ করে উপরের ডানদিকের কোণায়, প্রান্তের কাছাকাছি এবং একটি বৃত্তাকার লাল এলাকা এবং রিং দ্বারা বেষ্টিত, এটি নির্দেশ করে যে সেন্সরটি নির্ভরযোগ্যভাবে অবস্থান নির্ধারণ করতে পারে না। ইমেজ ভিউ ফিল্ড কোডের একটি ছোট কোণার অংশ দেখায় যা সেন্সর এই অবস্থানে সনাক্ত করছে।

আপনার প্রকল্পের পরিকল্পনা করার সময়, আপনি কীভাবে আপনার প্রকল্প তৈরি করবেন তা নির্ধারণ করতে সাহায্য করার জন্য আপনি V5 ব্রেইন স্ক্রিনে GPS সেন্সর ডেটা দেখতে পারেন। 

যখন সেন্সর খুব কাছাকাছি থাকে এবং তার অবস্থানের সঠিক রিডিং পেতে পারে না, তখন এটি আপনার সম্ভাব্য অবস্থান বোঝাতে একটি বৃত্ত উপস্থাপন করবে। আপনি যদি লোকেশন ভিউতে বৃত্তটি দেখতে পান, তাহলে আপনার প্রকল্পের জন্য আরও সঠিক ডেটা টানতে সাহায্য করতে সেন্সরটিকে প্রাচীর থেকে আরও দূরে রাখুন।

V5 ব্রেইন স্ক্রিনে কীভাবে ডেটা দেখতে হয় তা জানতে, এই নিবন্ধটি দেখুন।

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: