About this project
WebeeBlocks is a visual programming environment designed for students to learn robotics and algorithmic reasoning using the Crazyflie drone. It prioritizes a "simulation-first" approach, allowing students to build programs with Blockly blocks and test them within the Webots simulation environment before ever interacting with physical hardware.
Key capabilities include:
- Visual Programming: Integration of Blockly 13.2.1 with the Zelos renderer for a Scratch-like experience.
- Simulation Environment: Uses Webots R2025a to simulate Crazyflie drones, including support for Flow Deck V2, Multi-ranger, and Color LED Decks.
- Educational Workflow: Supports a progression of 8-12 activities covering sequences, loops, sensing, and autonomous strategies.
- Execution Control: Provides both normal and step-by-step simulation execution with active-block highlighting for debugging.
- Offline Operation: Designed for classroom use without cloud dependencies.
- Backend Neutrality: Student programs are converted to an Abstract Syntax Tree (AST), allowing the same logic to be executed in both simulation and on real hardware via a shared interpreter.
- Project Management: Supports portable `.wbb` project files with Open, Save, and Save As functionality.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.