🚀 XDQ-001 Devlog: The Last Month
I know I disappeared for a month. Here is a quick, easy-to-read update on what I’ve recently been developing for the XDQ-001 drone.
I have focused on simulating, visualizing, and refining the control and navigation algorithms to ensure smooth flight and navigation, as well as robustness under extreme conditions.
1. Teaching the Drone to Balance (July 19th)
We kicked things off by focusing on the drone’s “attitude”—basically, how it balances and tilts in the air. We built the core logic (PID controllers) so the drone can stay stable even if we send it aggressive commands. To make sure everything was working right, we also set up some visual tools to watch the simulation data in real time.
2. Navigating and Visualizing the Path (July 26th)
Next up: Navigation! We connected our new balancing act with algorithms that tell the drone where to go. To actually see what the drone’s “brain” was planning, we built some cool Python scripts that render 3D flight paths.
We also made some nice flowcharts (using Mermaid) to keep our ideas organized.
3. Automated Virtual Flights (July 26th)
Nobody wants to test untested code on a real, expensive drone. So, we built a pipeline that automatically runs the drone through different virtual missions: Route (following waypoints), Orbit (flying in circles), and RTL (Return to Launch).
We also added tools that check how accurate the drone’s internal GPS and sensors are during these flights. Now, it can test itself before we ever take it outside!
4. Making the Drone Tougher (August 1st)
The real world is messy—there’s wind, vibrations, and sensor noise. To deal with this, we added something called Accel Gating. Basically, if the drone gets hit by a sudden gust of wind or a sensor throws a crazy number, the drone is now smart enough to say, “That data looks wrong, I’m ignoring it.”
We ran dozens of automated stress tests (adding fake wind and latency) to prove it works.
5. Ready for the Real World (August 1st)
Finally, we moved all this tested, simulated code over to the actual drone firmware (XDQ-001F_V002.ino). Everything compiled perfectly and is officially loaded onto the real hardware.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.