VEX VR রোবটে দুটি আই সেন্সর সহ প্রচুর সেন্সর রয়েছে।
ভিআর রোবটে আই সেন্সর
VR রোবট এ দুটি আই সেন্সর রয়েছে, একটি সামনের দিকে এবং আরেকটি নিচের দিকে। সেন্সরগুলি শনাক্ত করতে পারে যে কোনও বস্তু উপস্থিত আছে কিনা সেইসাথে রঙ সনাক্ত করতে পারে (লাল, সবুজ, নীল, কিছুই নয়)।
চোখের সেন্সরের মান VEXcode VR-এ ড্যাশবোর্ডে প্রদর্শিত হতে পারে। ড্যাশবোর্ড সম্পর্কে আরও জানতে, ড্যাশবোর্ড - খেলার মাঠের বৈশিষ্ট্যগুলি - VEXcode VR নিবন্ধটি দেখুন৷
চোখের সেন্সরের মান VEXcode VR-এ মনিটর কনসোলে প্রদর্শিত হতে পারে। মনিটর কনসোল সম্পর্কে আরও জানতে, এই নিবন্ধটি দেখুন।
VEXcode VR পাইথনে সেন্সর মান নিরীক্ষণ করতে,monitor_sensors কমান্ডটি প্রকল্পে যোগ করতে হবে। পাইথনের সাথে VEXcode VR-এ সেন্সর নিরীক্ষণ সম্পর্কে আরও তথ্যের জন্য, এই নিবন্ধটি দেখুন।
চোখের সেন্সরগুলির সাথে ব্যবহৃত VEXcode VR ব্লকগুলি
<Color near object> ব্লক
<Color near object> ব্লক রিপোর্ট করে যদি আই সেন্সর একটি রঙ সনাক্ত করার জন্য একটি বস্তুর যথেষ্ট কাছাকাছি থাকে (লাল, সবুজ, নীল, কিছুই নয়)।
ব্লকের ড্রপ-ডাউন মেনু থেকে ফ্রন্ট বা ডাউন আই সেন্সর নির্বাচন করা যেতে পারে।
<Color near object> ব্লক হল একটি বুলিয়ান ব্লক যা সত্য রিপোর্ট করে যখন আই সেন্সর সনাক্ত করা যায় এমন একটি বস্তুর কাছাকাছি থাকে এবং মিথ্যা রিপোর্ট করে যখন এটি সনাক্তযোগ্য রঙের একটি বস্তুর যথেষ্ট কাছাকাছি না হয়।
<Color sensing> ব্লক
কালার সেন্সিং ব্লক রিপোর্ট করে যদি আই সেন্সর একটি নির্দিষ্ট রঙ শনাক্ত করে।
ব্লকের ড্রপ-ডাউন মেনু থেকে ফ্রন্ট বা ডাউন আই সেন্সর নির্বাচন করা যেতে পারে।
আই সেন্সর যে রঙটি খুঁজছে তা ব্লকের ড্রপ-ডাউন মেনু থেকে নির্বাচন করা যেতে পারে।
<Color sensing> ব্লক হল একটি বুলিয়ান ব্লক যা আই সেন্সর নির্বাচিত রঙ সনাক্ত করার সময় সত্য রিপোর্ট করে এবং নির্বাচিত রঙ সনাক্ত না করলে মিথ্যা রিপোর্ট করে।
চোখের সেন্সরের সাথে ব্যবহৃত VEXcode VR পাইথন কমান্ড
কাছে_বস্তুকমান্ড
near_object কমান্ড রিপোর্ট করে যদি আই সেন্সর একটি রঙ সনাক্ত করার জন্য বস্তুর যথেষ্ট কাছাকাছি থাকে (লাল, সবুজ, নীল, কোনটিই নয়)। টুলবক্স থেকে কমান্ড টেনে আনার সময় বা কমান্ড টাইপ করার সময় সামনে বা নিচের আই সেন্সর নির্বাচন করা যেতে পারে।
near_object কমান্ড হল একটি বুলিয়ান যা সত্য রিপোর্ট করে যখন আই সেন্সর এমন একটি বস্তুর কাছাকাছি থাকে যার শনাক্তযোগ্য রং থাকে, এবং মিথ্যা রিপোর্ট করে যখন এটি সনাক্তযোগ্য রঙের একটি বস্তুর যথেষ্ট কাছাকাছি না হয়।
VEXcode VR পাইথনে সেন্সর মান নিরীক্ষণ করতে,monitor_sensors কমান্ডটি প্রকল্পে যোগ করতে হবে। পাইথনের সাথে VEXcode VR-এ সেন্সর নিরীক্ষণ সম্পর্কে আরও তথ্যের জন্য, এই নিবন্ধটি দেখুন।
সনাক্ত করুনকমান্ড
ডিটেক্ট কমান্ড রিপোর্ট করে যদি আই সেন্সর একটি নির্দিষ্ট রঙ সনাক্ত করে। টুলবক্স থেকে কমান্ড টেনে আনার সময় বা কমান্ড টাইপ করার সময় সামনে বা নিচের আই সেন্সর নির্বাচন করা যেতে পারে।
আই সেন্সর যে রঙটি খুঁজছে তা কমান্ড যোগ করার সময় স্বয়ংসম্পূর্ণ বৈশিষ্ট্যের মাধ্যমে নির্বাচন করা যেতে পারে। পাইথনের সাথে VEXcode VR-এ স্বয়ংসম্পূর্ণ বৈশিষ্ট্য ব্যবহার করার বিষয়ে আরও তথ্যের জন্য, এই নিবন্ধটি দেখুন।
সনাক্ত করে কমান্ডটি একটি বুলিয়ান যা সত্য রিপোর্ট করে যখন আই সেন্সর নির্বাচিত রঙ সনাক্ত করে, এবং মিথ্যা রিপোর্ট করে যখন এটি নির্বাচিত রঙ সনাক্ত করে না।
VEXcode VR পাইথনে সেন্সর মান নিরীক্ষণ করতে,monitor_sensors কমান্ডটি প্রকল্পে যোগ করতে হবে। পাইথনের সাথে VEXcode VR-এ সেন্সর নিরীক্ষণ সম্পর্কে আরও তথ্যের জন্য, এই নিবন্ধটি দেখুন।
একটি VEXcode VR প্রকল্পে ফ্রন্ট আই সেন্সর ব্যবহার করা
VR রোবট একটি বস্তু বা রঙ সনাক্ত করা হলে আচরণের একটি ক্রম শুরু করতে ফ্রন্ট আই সেন্সর ব্যবহার করতে পারে। এর মধ্যে একটি বস্তু (যেমন প্রাচীর, ডিস্ক বা দুর্গ) সনাক্ত না হওয়া পর্যন্ত ড্রাইভিং অন্তর্ভুক্ত থাকতে পারে তারপর দুর্ঘটনা এড়াতে গাড়ি চালানো বন্ধ করুন বা ড্রাইভিং এবং একটি নির্দিষ্ট রঙ অনুধাবন করা এবং সনাক্ত করা রঙের উপর নির্ভর করে একটি ক্রিয়া সম্পাদন করা।
VEXcode VR ব্লক | ওয়াল মেজ খেলার মাঠ | |
---|---|---|
VEXcode VR পাইথন | ||
def main(): |
||
এই উদাহরণে, ওয়াল মেজ প্লেগ্রাউন্ড ব্যবহার করে, ভিআর রোবটটি সামনের দিকে ড্রাইভ করবে যতক্ষণ না এটি সনাক্ত করে যে এটি একটি বস্তুর কাছে আছে, এই ক্ষেত্রে প্রাচীর, তারপর গাড়ি চালানো বন্ধ করে। |
ডিস্ক রঙ গোলকধাঁধা খেলার মাঠ |
---|
VEXcode IQ ব্লক |
VEXcode IQ পাইথন |
def main(): |
ডিস্ক মেজ প্লেগ্রাউন্ডের এই উদাহরণে, সামনের চোখের সেন্সর একটি সবুজ বস্তু শনাক্ত না করা পর্যন্ত VR রোবটটি এগিয়ে যাবে, তারপরে এটি থামবে এবং অপেক্ষা করবে, এর আগে বিপরীতে গাড়ি চালানোর আগে। লক্ষ্য করুন যে ড্যাশবোর্ডে, ফ্রন্ট আই সেন্সর মান সত্য রিপোর্ট করছে যে একটি বস্তু সনাক্ত করা হয়েছে, এবং সেই বস্তুর রঙ (ডিস্ক) সবুজ। |
একটি VEXcode VR প্রকল্পে ডাউন আই সেন্সর ব্যবহার করা
ডাউন আই সেন্সরটি খেলার মাঠে ব্যবহার করা যেতে পারে ডিস্ক মুভার খেলার মাঠে ডিস্কের রঙ সনাক্ত করতে, ক্যাসেল ক্র্যাশার খেলার মাঠের প্রান্ত খুঁজে পেতে এবং আরও অনেক কিছু করতে। ডাউন আই সেন্সর সম্পর্কে একটি বিষয় লক্ষণীয়, এটি একটি খেলার মাঠের মেঝেকে বস্তু হিসাবে সনাক্ত না করার জন্য টিউন করা হয়েছে। অন্যান্য আইটেম, যেমন ডিস্ক, একটি বস্তু হিসাবে নিবন্ধিত হবে.
VEXcode VR ব্লক | ডিস্ক মুভার খেলার মাঠ | |
---|---|---|
VEXcode VR পাইথন | ||
def main(): |
||
এই প্রকল্পটি ডিস্ক মুভার খেলার মাঠের সাথে ব্যবহার করা যেতে পারে। এই প্রকল্পে, ডাউন আই সেন্সর নীল শনাক্ত না করা পর্যন্ত ভিআর রোবট এগিয়ে যাবে, তারপরে গাড়ি চালানো বন্ধ করবে এবং ডিস্কটি তোলার জন্য ইলেক্ট্রোম্যাগনেটকে 'বুস্ট'-এ সেট করবে। |
VEXcode VR ব্লক | ক্যাসেল ক্র্যাশার খেলার মাঠ | |
---|---|---|
VEXcode VR পাইথন | ||
def main(): |
||
ক্যাসেল ক্র্যাশার খেলার মাঠের এই উদাহরণে, ডাউন আই সেন্সর দ্বারা লাল সীমানা সনাক্ত না হওয়া পর্যন্ত ভিআর রোবট গাড়ি চালাবে। |