I have successfully developed an Arduino Nano PPM generator that --should-- allow the quad to self-right using the throw mode after being released from altitude.
The mode has been tested off a parking deck- when the quad is tossed, it gets a command from the Arduino to go into throw mode, and recovers beautifully. The problem is that after the quad stabilizes, the Arduino then commands the Pixhawk4 mode to AUTO after about 4 seconds (a short flight plan is entered and had been tested separately), but the throttle stays at the last commanded value. In one test, the quad climbed rapidly since channel 3 was set too high; in the last test, I set throttle to low power, and it fell and hit pretty hard (video below). The GPS light was solid green, but then switched to yellow flashing at release. When tested while plugged into Mission Planner, it looks like all the right commands for flight mode are being sent.
I armed the quad on the ground, then climbed the five stories to release so that the altitude would be set to the desired land height
23.BIN (1.9 MB)
Please help…though the copter is mostly 3D printed and cheap to fix, it is a royal pain to keep replacing parts.
What does it take to get the Pixhawk to transition to Auto?!?