Overview
The goal of this project is to develop a control system for a swarm of drones to perform specific tasks.
Gripper Design
Lightweight passive grippers are preferred due to the drones’ weight and control constraints. Each gripper must be capable of attaching to, carrying, and releasing the building blocks reliably.
Previous designs:

The first version requires the drone to apply a substantial amount of force to pick up the droxel. It also needs to exert the same amount of force and ascend quickly to detach from it.
The second version is too bulky, and even when operated manually, a person must be very careful when sliding in the droxel. Otherwise, it tends to rotate diagonally and get stuck in the frame, preventing the gripper from releasing it.
Third design:

The third design uses two magnets, one embedded on top of the droxel and the other placed deeper inside the gripper. A small gap between the top of the gripper and its internal magnet reduces the magnetic force, allowing the droxel to detach easily when the drone twists in the yaw direction.
Final design:

SwarmOS

Cascaded PID Control
- Inner Loop (Velocity) reacts instantly to physical disturbances (like wind or motor changes) before they can affect the position.
- The Outer Loop (Position) then only needs to calculate the desired speed to reach the target.
- This faster, inner loop reaction provides inherent damping for the entire system, → better stability and quicker settling times compared to a single loop (slower to react)

Velocity and Position Tracking
Tracking x
Tracking y
Pick and Place
Painting
Next Steps
Conduct flight tests with multile drones.
