প্রকল্প সম্পর্কে
WebeeBlocks হলো একটি ভিজ্যুয়াল প্রোগ্রামিং পরিবেশ যা শিক্ষার্থীদের Crazyflie ড্রোন ব্যবহার করে রোবোটিক্স এবং অ্যালগরিদমিক রিজনিং শেখানোর জন্য ডিজাইন করা হয়েছে। এটি একটি "simulation-first" পদ্ধতির ওপর গুরুত্ব দেয়, যা শিক্ষার্থীদের Blockly ব্লকের মাধ্যমে প্রোগ্রাম তৈরি করতে এবং ফিজিক্যাল হার্ডওয়্যারের সাথে ইন্টারঅ্যাক্ট করার আগে Webots সিমুলেশন এনভায়রনমেন্টে তা পরীক্ষা করতে সাহায্য করে।
এর মূল সক্ষমতাগুলোর মধ্যে রয়েছে:
- ভিজ্যুয়াল প্রোগ্রামিং: Scratch-এর মতো অভিজ্ঞতার জন্য Zelos রেন্ডারারের সাথে Blockly 13.2.1-এর ইন্টিগ্রেশন।
- সিমুলেশন এনভায়রনমেন্ট: Crazyflie ড্রোন সিমুলেট করতে Webots R2025a ব্যবহার করে, যার মধ্যে Flow Deck V2, Multi-ranger এবং Color LED Decks-এর সাপোর্ট অন্তর্ভুক্ত।
- শিক্ষামূলক ওয়ার্কফ্লো: সিকোয়েন্স, লুপ, সেন্সিং এবং অটোনোমাস স্ট্র্যাটেজি কভার করে এমন ৮-১২টি অ্যাক্টিভিটির প্রগ্রেসশন সাপোর্ট করে।
- এক্সিকিউশন কন্ট্রোল: ডিবাগিংয়ের জন্য অ্যাক্টিভ-ব্লক হাইলাইটিং সহ নরমাল এবং স্টেপ-বাই-স্টেপ সিমুলেশন এক্সিকিউশন প্রদান করে।
- অফলাইন অপারেশন: ক্লাসরুমে ব্যবহারের জন্য ডিজাইন করা হয়েছে যেখানে ক্লাউড ডিপেন্ডেন্সি নেই।
- ব্যাকএন্ড নিউট্রালিটি: শিক্ষার্থীদের প্রোগ্রামগুলো একটি Abstract Syntax Tree (AST)-তে রূপান্তরিত হয়, যা একই লজিককে সিমুলেশন এবং একটি শেয়ারড ইন্টারপ্রিটারের মাধ্যমে রিয়েল হার্ডওয়্যারে এক্সিকিউট করার সুযোগ দেয়।
- প্রজেক্ট ম্যানেজমেন্ট: Open, Save এবং Save As ফাংশনালিটি সহ পোর্টেবল `.wbb` প্রজেক্ট ফাইল সাপোর্ট করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.