Our last challenge for the Human Drone Project was to replace the radio control with a joystick. After two months of trying, we finally got the great, real-time, lag-free control!
Goodbye "fly-by-wireless"!
For this proof-of-concept, we used a video game joystick and a microcontroller to interface with the flight controller. We couldn't escape, the programming had to be done in C++ (we tried with Python and it wasn't possible to get zero-lag).
In our flight test, we couldn't use the dummy as he refused to learn how to manipulate a joystick... So I did it myself. But I'm not that crazy, we've developed three safety measures:
Our system overrides the radio control, but we programmed one of the joystick buttons to, if necessary, send the control back to the radio, which was on standby with Alvaro on the ground. We also made a failsafe: In case of any failure that interrupts the communication between the joystick and the FC (no more heartbeat), the control is returned to the radio automatically and immediately. On top of that, we've also programmed a button on the radio so that the control can be picked up from the ground at any time. Not to mention that we were in constant contact via a Bluetooth intercom.
I only dared to do a super short flight, but now, with the logs, we can evaluate the results.
Hi Sir,
you the so much talented. but i want to made this type project in my college life .and i do not know you help me to this project and i am also from India .i love you sir and your team.
Hi Marcelo,
I have been watching your videos, very exciting stuff. My name is Muneer, I am also building a human drone quad x design. I just finished my structure design, stress analysis and weight calculations for it. I just received my motors, and the ESCs, propellers, batteries are on the way. Also finished the FC programing and started building the structure. lots of fun, I hope it will work. Can you please advise me with your lessons learned during your POC built? What were your challenges? I am building it for fun and I am enjoying it already!
Thank you,
Muneer
How much of this project is open source? Will you be sharing the actual steps and resources, or will you be selling plans?