ThermoPilot, a Thermal Hunter Glider Drone
This project has been started in october 2010 and its purpose is to build a full autonomous Thermal Hunter Glider which is able to fly for a long duration in an area defined by a radius, a ceiling and a minimal altitude. The glider uses thermal soaring and dynamic soaring methods commonly used by full scale gliders during cross country soaring competitions.
During a full autonomous flight defined by a flight plan, the glider is able to optimize itself the onboard power using the energy gained by the updrafts during its thermal hunting process. For safety reasons, the glider can use its electrical engine to sustain the minimal altitude required.In the video, you will see some samples of the test flights during the phase 2 of the Thermopilot project. The glider is fully stabilized by the Thermopilot software.
During the Phase 2 of the project, the firmware has been tested in flight with an ArduPilot/ArduIMU board (firmware ThermoPilot v2.9.x JLN version). The ThermoPilot (phase 3) will use an ArduPilot MEGA 2560 and a bigger glider. The setup has been successfully tested on the MAJA drone in May 2011. The ThermoPilot will be able to learn and optimize itself the thermal upwards areas during its thermal hunting...
The ThermoPilot firmware has been tested in High Mountains in July 2011 (Savoie, French Alps): Ridge Soaring tests flights done in high wind conditions.
It has also been tested in the fields in August 2011 (Auvergne, France): Thermal Soaring tests flights in various weather conditions.
The Cularis UAV autopilot setup is:
Hardware:
- Autopilot: Ardupilot (Atmega 328)@16MHZ + ArduIMU flat v2
firmware:
- ardupilot v2.9.1 (JLN) + arduimu v2.0.1 (JLN)
Sensors: (arduIMU on board):
•3 Axis Accelerometer (ADXL335)
•3 Axis Gyroscope (LPR530AL + LY530ALH)
•3 Axis magnetometer (HMC 5843)
•1 pressure sensor (air speed sensor)
•1 Mediatek MTK16 10 Hz GPS
Video cameras:
•1 GoPro HD Wide (forward view)
More infos at: http://diydrones.com/profile/JeanLouisNaudin
I really do wonder if that crashed mystery bird shaped drone was thermaling. Its the obvious way to gain endurance in many parts of the world.
Nice work, I shall follow with interest.
Comment by Vladimir "Lazy" Khudyakov on September 6, 2011 at 8:34am Amazing project!
Comment by gamma.gts on September 9, 2011 at 4:41am Hi Jean-Louis. Your project looks very promising !
A naive question : would it be helpfull for your thermal seek program to know what is the actual land occupation underneath the glider and around, in order to prioritize areas with higher lifting potential ?
The idea I have in mind is that Open cartographic data such as OpenStreetMap could provide such information. Especially in France and various European countries where Corine Land Cover data has been integrated and may be precised.
Regards, Fabien

Hello Fabien,
Thanks for your comments. The Thermopilot (v4) version for the APM2560 will be able to build up (in theory, today...) an automatic mapping of the thermal updrafts area, this is that I have called the self-learning phase and it will be done during the thermal search mode. I need free memory for doing a such thing, this why I have used the APM2560.
Regards, Jean-Louis


Here a video of the ThermoPilot v5 in action during a cross country soaring HIL test on the APM Planner with the APM2560. A flight plan (FPL) composed of 3 waypoints has been set in the APM2560 and the glider runs the FPL with the objective to hunt thermal upwards so as to keep the required altitude between the wp.
The firmware used here, Thermopilot v5.0 (JLN), is an updated version of the APM firmware v2.23....
Regards, Jean-Louis

Here a video of the ThermoPilot v5 in action during a Ridge Soaring flight (HIL test) on the APM Planner with the APM2560. Two turns points have been recorded through the transmitter by the pilot placed on the hill. Then, the glider do a full autonomous flight between these two points with the main objective: keep the altitude above these two points by exploiting the wind gradient and the dynamic upwards.
Regards, Jean-Louis

Here a video of the ThermoPilot v5 in action during a full autonomous Thermal Hunting flight (HIL mode with the APM Planner) with an ArduPilot Mega 2560. When the pilot activate the "THERMAL Mode" with the transmitter, a 3D reference point is recorded, the glider drone begins to do a full autonomous searching of the thermal upwards in the selected zone. The area is defined by a max radius from the reference point, a ceiling and a floor altitude. The main objective of the glider drone is to fly itself in this area and hunt the Thermal upwards to gain altitude...
Regards, Jean-Louis
Comment by Mark Bateson on October 4, 2011 at 12:13pm Very, very well done and my congratulations on your recent work and video just posted.
Sincerely, Mark
Comment by Frank on December 8, 2011 at 9:11pm is the code open?
I started something like that and was developing when I crashed my plane, I too was using only gps altitude at 10hz and it was very good despite all the things people say about vario resolution.
I wish a code to start with, is yours available?
Comment
Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.203 members
1355 members
24 members
207 members
58 members
© 2013 Created by Chris Anderson.
Powered by

You need to be a member of DIY Drones to add comments!
Join DIY Drones