RCdiy
RCdiy
Hand Launch Sequence Lua Script
http://rcdiy.ca/hand-launch-sequence/
A viewer requested a script to help hand launch a plane equipped with an APM flight controller running ArduPilot.
ArduPilot has an automatic take off feature which takes care of throttle, elevator and stability.
http://ardupilot.org/plane/docs/automatic-takeoff.html
The pilot starts the script which puts the flight controller in stabilize mode. The Tx is put down and the plane is picked up and checked to ensure stabilize mode works and it is ready for a hand launch. The script announces the beginning, count down seconds and the end of the sequence. At the end of the sequence the pilot hand launches the plane, the flight controller is put into automatic takeoff mode which increases the throttle, stabilizes the plane hand takes it to a configured altitude.
The script has been generalized to work with any flight controller and with one of more channels. If the flight controller is only able to handle aircraft stabilization then the script can be used to set initial and final values for throttle and elevator.
For safety the script can be disabled and sequence interrupted at any time using a switch. Once interrupted the sequence may be started again from the beginning.
Please check out the blog post and like the video.
http://rcdiy.ca/hand-launch-sequence/
A viewer requested a script to help hand launch a plane equipped with an APM flight controller running ArduPilot.
ArduPilot has an automatic take off feature which takes care of throttle, elevator and stability.
http://ardupilot.org/plane/docs/automatic-takeoff.html
The pilot starts the script which puts the flight controller in stabilize mode. The Tx is put down and the plane is picked up and checked to ensure stabilize mode works and it is ready for a hand launch. The script announces the beginning, count down seconds and the end of the sequence. At the end of the sequence the pilot hand launches the plane, the flight controller is put into automatic takeoff mode which increases the throttle, stabilizes the plane hand takes it to a configured altitude.
The script has been generalized to work with any flight controller and with one of more channels. If the flight controller is only able to handle aircraft stabilization then the script can be used to set initial and final values for throttle and elevator.
For safety the script can be disabled and sequence interrupted at any time using a switch. Once interrupted the sequence may be started again from the beginning.
Please check out the blog post and like the video.
Last edited: