Search projects, hackathons, sponsors and tech

    ← All projects

    drone sim

    I have no idea what to build here so i dont know yet........

    Demo

    About

    This project simulates a quadcopter using MATLAB and Simulink. It integrates Python with MATLAB Engine to control the quadcopter's flight, including an automatic landing mechanism. We took inspiration from real-world delivery bike parking solutions. In busy cities, companies have built dedicated parking spots for delivery riders, ensuring they have a place to at night or when they are no longer deliverying . This keeps delivery services efficient and reduces congestion

    How it's made

    MATLAB/Simulink Model We created an asbQuadcopter model for simulating a quadcopter (or a small drone). The model calculates physics (6-DoF equations of motion) and reads/writes key variables in the base workspace: Python Integration We launch the MATLAB Engine for Python to: - Start and stop the Simulink simulation. - Read the drone’s altitude in real-time. - Update the drone’s altitude command (Command.altitude). - Wait for blockchain-based “landing approval” before gradually lowering the altitude setpoint Blockchain Interactions : we have deoployed the smart contract on sepolia that the drone call to request landing . The file drone_web3.py contains placeholder functions (request_landing(), Future Improvements - Dynamic Zone Assignment Instead of always “Zone A,” the contract’s autoApproveLanding() could pick a zone based on real-time data (e.g., free landing pads). - Bidirectional Communication The drone could push flight telemetry on-chain or read from the contract to discover dynamic restrictions (e.g., no-fly zones). -In-Depth Control Strategies advanced path planning or obstacle avoidance.