VEXcode VR-এ অবস্থান সেন্সর ব্যবহার করা

ভিআর রোবটে একটি লোকেশন সেন্সর সহ অনেকগুলি সেন্সর রয়েছে।


VR রোবটে অবস্থান সেন্সর

ব্লক-ভিত্তিক এবং পাঠ্য-ভিত্তিক প্রোগ্রামিং বিকল্পগুলি সহ STEM-এ কোডিং শিক্ষার জন্য ডিজাইন করা ভার্চুয়াল রোবটের ক্ষমতা এবং ব্যবহারকারী ইন্টারফেস প্রদর্শন করে VEXcode VR-এর মূল বৈশিষ্ট্যগুলিকে চিত্রিত করে।

VR রোবট -এ একটি লোকেশন সেন্সর তৈরি করা আছে যা VR রোবটের (X, Y) অবস্থান রিপোর্ট করে। VR রোবটের অবস্থান কেন্দ্রের টার্নিং পয়েন্ট দ্বারা নির্ধারিত হয়। এটি ভিআর রোবটের কলমের অবস্থানও।

VEXcode VR রোবটের মূল বৈশিষ্ট্যগুলিকে চিত্রিত করে, ভার্চুয়াল পরিবেশে প্রোগ্রামিং এবং সিমুলেশনের জন্য এর ক্ষমতা হাইলাইট করে, STEM শেখার জন্য শিক্ষামূলক উদ্দেশ্যে ডিজাইন করা হয়েছে।

অবস্থান সেন্সর কম্পাস শিরোনাম শৈলী অনুসরণ করে 0 ডিগ্রি থেকে 359.9 ডিগ্রি পর্যন্ত অবস্থানের কোণটিও রিপোর্ট করে।

সেন্সর, চাকা এবং প্রোগ্রামিং ইন্টারফেস সহ VEXcode VR রোবটের মূল বৈশিষ্ট্যগুলিকে চিত্রিত করে চিত্র, যা ছাত্র এবং শিক্ষাবিদদের জন্য কোডিং এবং রোবোটিক্সে শেখার উন্নতির জন্য ডিজাইন করা হয়েছে।

প্রতিটি খেলার মাঠ X এবং Y অবস্থানের জন্য -1000mm থেকে 1000mm পর্যন্ত। VR রোবটের শুরুর অবস্থান নির্ভর করে খেলার মাঠ এর উপর। একটি খেলার মাঠ এবং স্থানাঙ্ক সিস্টেমের অবস্থানের বিবরণ সম্পর্কে আরও তথ্যের জন্য, নিম্নলিখিত নিবন্ধগুলি দেখুন:

ডায়াগ্রাম VEXcode VR রোবটের বৈশিষ্ট্যগুলি প্রদর্শন করে, কোডিং ধারণাগুলি শেখার জন্য একটি অনলাইন প্রোগ্রামিং পরিবেশের প্রেক্ষাপটে এর ক্ষমতা এবং উপাদানগুলিকে হাইলাইট করে৷

VEXcode VR-এ অবস্থান সেন্সরের মানগুলি ড্যাশবোর্ডে প্রদর্শিত হতে পারে। ড্যাশবোর্ড সম্পর্কে আরও জানতে, ড্যাশবোর্ড - খেলার মাঠের বৈশিষ্ট্যগুলি - VEXcode VR নিবন্ধটি দেখুন৷

VEXcode VR রোবটগুলির মূল বৈশিষ্ট্যগুলিকে চিত্রিত করে, সেন্সর, মোটর এবং প্রোগ্রামিং ইন্টারফেসের মতো উপাদানগুলিকে হাইলাইট করে, যা ছাত্র এবং শিক্ষাবিদদের জন্য কোডিং এবং রোবোটিক্সে শেখার উন্নতির জন্য ডিজাইন করা হয়েছে৷

VEXcode VR-এর মনিটর কনসোলে অবস্থান সেন্সরের মানগুলি প্রদর্শিত হতে পারে।


লোকেশন সেন্সরের সাধারণ ব্যবহার

VR রোবটের অবস্থান সেন্সরটি বিভিন্ন উপায়ে ব্যবহার করা যেতে পারে।

VEXcode VR ব্লক ক্যাসেল ক্র্যাশার খেলার মাঠ
ডায়াগ্রাম VEXcode VR রোবটের মূল বৈশিষ্ট্যগুলিকে চিত্রিত করে, প্রোগ্রামিং এবং রোবোটিক্স শিক্ষার জন্য এর ক্ষমতা এবং উপাদানগুলিকে হাইলাইট করে৷ VEXcode VR রোবট বৈশিষ্ট্যের চিত্র, বিভিন্ন উপাদান এবং কার্যকারিতা প্রদর্শন করে যা একটি ভার্চুয়াল পরিবেশে কোডিং এবং রোবোটিক্স শেখার উন্নতি করে।
VEXcode VR পাইথন
def main():
while not location.position(Y, MM) > -300:
drivetrain.drive(FORWARD)
wait(20, MSEC)
drivetrain.stop()

অবস্থান সেন্সর যে কোনো খেলার মাঠের স্থানাঙ্ক নেভিগেট করতে ব্যবহার করা যেতে পারে। প্রতিটি খেলার মাঠ X এবং Y অবস্থানের জন্য -1000mm থেকে 1000mm পর্যন্ত।

উদাহরণস্বরূপ, যদি আপনি চান যে VR রোবটটি Y-অক্ষে একটি নির্দিষ্ট মান অতিক্রম করার পরে থামুক, তাহলে আপনি Y-অক্ষের উপর একটি থ্রেশহোল্ড সেট করতে পারেন যা সেই মানের থেকে বেশি হবে৷ ক্যাসেল ক্র্যাশার প্লেগ্রাউন্ড এর এই কেন্দ্র দুর্গটি -250-এর Y-মানের কাছাকাছি। সুতরাং উদাহরণ প্রকল্পটি VR রোবটকে -300-এর বেশি Y-মান অতিক্রম করার পরে গাড়ি চালানো বন্ধ করতে সেট করে এবং দুর্গের মধ্যে বিধ্বস্ত হবে না।

VEXcode VR ব্লক ডিস্ক মুভার খেলার মাঠ
ডায়াগ্রাম VEXcode VR রোবটের বৈশিষ্ট্যগুলি প্রদর্শন করে, STEM শেখার শিক্ষাগত উদ্দেশ্যে ডিজাইন করা ভার্চুয়াল প্রোগ্রামিং পরিবেশে এর ক্ষমতা এবং উপাদানগুলিকে হাইলাইট করে৷ VEXcode VR রোবটগুলির মূল বৈশিষ্ট্যগুলিকে চিত্রিত করে, সেন্সর, মোটর এবং প্রোগ্রামিং ক্ষমতার মতো উপাদানগুলি হাইলাইট করে, যা ছাত্র এবং শিক্ষাবিদদের জন্য কোডিং এবং রোবোটিক্সে শেখার উন্নতির জন্য ডিজাইন করা হয়েছে৷
VEXcode VR পাইথন
def main():
drivetrain.turn_for(RIGHT, 90, DEGREES)
অবস্থান না হলেও অবস্থান (X, MM) > 800:
drivetrain.drive(FORWARD)
wait(20, MSEC)
drivetrain.turn_for(LEFT) , 90, ডিগ্রীস)
যদিও অবস্থান নয়। অবস্থান(Y, MM) > -100:
drivetrain.drive(FORWARD)
অপেক্ষা করুন(20, MSEC)
drivetrain.stop()
magnet.energize(BOOST)

VR রোবটকে পরিচিত স্থানে সরাতে লোকেশন সেন্সরও ব্যবহার করা যেতে পারে। এই প্রকল্পে, প্রথম সবুজ ডিস্ক অবস্থানে প্রদর্শিত হবে (800, -200)। সেই বিন্দুতে পৌঁছানোর জন্য, VR রোবট X-অক্ষ বরাবর ড্রাইভ করতে পারে যতক্ষণ না এটি 800 এ পৌঁছায় এবং তারপর Y-অক্ষ বরাবর এটি -200 এ না পৌঁছানো পর্যন্ত ডিস্কটি নিতে পারে।

VEXcode VR ব্লক আর্ট ক্যানভাস খেলার মাঠ
ডায়াগ্রাম VEXcode VR রোবটের বৈশিষ্ট্যগুলি প্রদর্শন করে, কোডিং ধারণাগুলি শেখার জন্য একটি অনলাইন প্রোগ্রামিং পরিবেশের প্রেক্ষাপটে এর ক্ষমতা এবং উপাদানগুলিকে হাইলাইট করে৷ VEXcode VR রোবটের মূল বৈশিষ্ট্যগুলিকে চিত্রিত করে, এর ভার্চুয়াল প্রোগ্রামিং ক্ষমতা, ব্লক-ভিত্তিক এবং পাঠ্য-ভিত্তিক কোডিং বিকল্পগুলি এবং STEM শিক্ষার শিক্ষাগত অ্যাপ্লিকেশনগুলিকে হাইলাইট করে।
VEXcode VR পাইথন
def main():
pen.move(DOWN)
drivetrain.drive_for(FORWARD, 400, MM)
যখন location.position_angle(DEGREES) < 89:
drivetrain.turn(right)
wait(20, MSEC)
pen .set_pen_color(RED)
drivetrain.drive_for(FORWARD, 400, MM)

VR রোবটের বর্তমান কোণ নির্ধারণ করতে লোকেশন সেন্সরও ব্যবহার করা যেতে পারে। এই প্রজেক্টে, VR রোবটটি সামনের দিকে ড্রাইভ করবে এবং তারপর ডানদিকে ঘুরবে। এটি অপেক্ষা করবে যতক্ষণ না ভিআর রোবটের কোণটি 89 ডিগ্রির বেশি হয় এবং তারপরে পেনের রঙটি লালে পরিবর্তন করে আরও 400 মিমি এগিয়ে যান।

লক্ষ্য করুন যে ড্যাশবোর্ডে অবস্থান কোণটি ঠিক 90 বা এমনকি 89.1 এর পরিবর্তে 92। কারণ প্রতিটি কমান্ড কার্যকর হওয়ার সাথে সাথে প্রকল্পের প্রবাহকে এগিয়ে যেতে এবং প্রক্রিয়া করতে সময় লাগে। সুতরাং, 92 ডিগ্রি কোনও ভুল নয়, এটি প্রক্রিয়াকরণের সময় এবং ভিআর রোবটের গতির কারণে তৈরি করা হয়েছে।


VEXcode VR ব্লকে অবস্থান সেন্সর ব্যবহার করা

(রোবটের অবস্থান) ব্লক

কোডিং এবং রোবোটিক্স শেখার জন্য একটি অনলাইন প্রোগ্রামিং পরিবেশের পরিপ্রেক্ষিতে VEXcode VR রোবটের বৈশিষ্ট্যগুলিকে চিত্রিত করে, এর ক্ষমতা এবং উপাদানগুলিকে হাইলাইট করে।

(রোবটের অবস্থান) ব্লকটি VR রোবটের X বা Y স্থানাঙ্কের অবস্থান রিপোর্ট করে।

VEXcode VR রোবটের মূল বৈশিষ্ট্যগুলিকে চিত্রিত করে, এর ভার্চুয়াল প্রোগ্রামিং ক্ষমতা, ব্লক-ভিত্তিক এবং পাঠ্য-ভিত্তিক কোডিং বিকল্পগুলি এবং STEM শিক্ষার শিক্ষাগত অ্যাপ্লিকেশনগুলিকে হাইলাইট করে।

ব্লকের ড্রপ-ডাউন মেনু থেকে X বা Y সমন্বয় অবস্থান নির্বাচন করা যেতে পারে।

কোডিং এবং রোবোটিক্স শেখার জন্য একটি অনলাইন প্রোগ্রামিং পরিবেশের পরিপ্রেক্ষিতে VEXcode VR রোবটের বৈশিষ্ট্যগুলিকে চিত্রিত করে, এর ক্ষমতা এবং উপাদানগুলিকে হাইলাইট করে।

ব্লকের ড্রপ-ডাউন মেনু থেকে মিমি বা ইঞ্চি ইউনিট নির্বাচন করা যেতে পারে।

(ডিগ্রীতে অবস্থান কোণ) ব্লক

ডায়াগ্রাম VEXcode VR রোবটের মূল বৈশিষ্ট্যগুলিকে চিত্রিত করে, কোডিং ধারণাগুলি শেখার জন্য একটি অনলাইন প্রোগ্রামিং পরিবেশের প্রেক্ষাপটে এর উপাদানগুলি এবং কার্যকারিতাগুলিকে হাইলাইট করে৷

(ডিগ্রীতে অবস্থান কোণ) ব্লকটি ডিগ্রীতে ভিআর রোবটের কোণকে নিকটতম দশম স্থানে রিপোর্ট করে। মান 0.0 থেকে 359.9 ডিগ্রী পর্যন্ত।


VEXcode VR পাইথনে অবস্থান সেন্সর ব্যবহার করা

ডায়াগ্রাম VEXcode VR রোবটের মূল বৈশিষ্ট্যগুলিকে চিত্রিত করে, শিক্ষামূলক প্রোগ্রামিং এবং রোবোটিক্স শেখার জন্য এর ক্ষমতা এবং কার্যকারিতাগুলিকে হাইলাইট করে।

পাইথনের সাথে অবস্থান সেন্সর প্রোগ্রামিং শুরু করতে, আপনাকে প্রথমে VEXcode VR-এ একটি নতুন পাঠ্য প্রকল্প খুলতে হবে। আরও তথ্যের জন্য, এই নিবন্ধটি দেখুন।

ডায়াগ্রাম VEXcode VR রোবটের বৈশিষ্ট্যগুলিকে চিত্রিত করে, প্রোগ্রামিং, সিমুলেশন এবং STEM শেখার জন্য শিক্ষামূলক অ্যাপ্লিকেশনগুলিতে এর ক্ষমতাগুলিকে হাইলাইট করে৷

পজিশনকমান্ড VR রোবটের X বা Y স্থানাঙ্কের অবস্থান রিপোর্ট করে।

অবস্থান কোণ কমান্ডটি ডিগ্রীতে ভিআর রোবটের কোণ রিপোর্ট করে।

আপনার প্রকল্পে এই কমান্ডগুলির যেকোন একটি যোগ করতে, আপনি টুলবক্স থেকে কমান্ডটি টেনে আনতে পারেন, অথবা স্বয়ংসম্পূর্ণ ফাংশন ব্যবহার করে ওয়ার্কস্পেসে কমান্ডটি টাইপ করতে পারেন। পাইথনের সাথে VEXcode VR-এ স্বয়ংসম্পূর্ণ সম্পর্কে আরও জানতে, এই নিবন্ধটি দেখুন।

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

Last Updated: