Skip to content

StratoSoar is an engineering project that aims to be able to fly a glider (dropped from a high-altitude balloon), down to any selected coordinates.

Notifications You must be signed in to change notification settings

crnicholson/StratoSoar-MK2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StratoSoar MK2 - UAVs For the Masses

TL:DR: The StratoSoar project is a low-cost, lightweight Unmanned Aerial Vechile (UAV) designed for deployment from a weather balloon at various altitudes, aiming for autonomous and efficient flight to designated GPS coordinates. By offering a more affordable, compact, and lightweight alternative to conventional UAVs, StratoSoar aims to empower educators, researchers, and hobbyists with an accessible platform for exploration and experimentation.

Watch The Video

YouTube Video

Glider PCB
StratoSoar glider. StratoSoar MK2.0 circuit board.

What Is the StratoSoar Project?

StratoSoar is a low-power, adaptive UAV that is dropped from a weather balloon at approximately 5,000 feet, with plans to reach even higher altitudes soon. The main goal of StratoSoar is to fly to selected GPS coordinates efficiently or choose a closer, more realistic landing site without human interaction. The current aim for StratoSoar is to operate on a single 600 mAh 15 gram LiPo battery for a 10+ hour flight.

Now, What Is a UAV?

UAVs, or Unmanned Aerial Vehicles, are autonomous aircraft, usually in the form of planes or drones. They have many applications, such as delivering medicine, food, and supplies to remote areas, participating in aerial combat with the military, and conducting aerial imaging.

Common Types of UAVs Include:

  • Quadcopter (typical drones)
  • Fixed-wing aircraft (like StratoSoar)

StratoSoar vs. Conventional UAVs

Traditional UAVs Are Typically:

  • Large (5-15 meter wingspan)
  • Heavy (2-20 kg)
  • Expensive ($10,000-10,000,000 USD)
  • Closed source and propietary

StratoSoar Aims to Overcome These Limitations With:

  • Weight: less than 250 grams
  • Wingspan: 80 cm
  • Cost: less than $150 USD
  • Open source and accesible

What Are the Uses of StratoSoar?

I'm currently considering two main concepts: an educational kit for students and hobbyists or a platform designed to study the aerodynamics of the stratosphere, a field with limited existing resources. Additionally, I'm exploring other ideas such as reusable radiosondes, systems for remote delivery of medicine and parcels, and advanced atmospheric monitoring solutions.

How Does StratoSoar Work at a High Level?

StratoSoar MK2 is an advanced autonomous glider designed to operate at high altitudes, such as those reached by weather balloons. The glider is attached to a weather balloon via a cutdown mechanism. Once the balloon reaches the desired altitude, the cutdown mechanism releases the glider, initiating its descent. The glider then navigates autonomously to specified coordinates, using a combination of sensors, advanced algorithms, and low-power electronics.

Core Components and Functionality:

  • Autopilot System:

    • GPS and IMU Integration: StratoSoar uses a custom GPS module and an IMU, both designed for low-power operation. The IMU data is processed through a Kalman filter to provide accurate Attitude Heading Reference System (AHRS) data, including pitch, yaw, and roll. This information, combined with GPS coordinates, enables precise navigation.
    • Servo Control with PID: A PID control mechanism governs the rudder’s servo, ensuring precise adjustments to the glider's course based on real-time feedback.
    • Hackability: StratoSoar is designed to be highly configurable and hackable. Users can customize its descent strategy, whether by spiral descent, parachute deployment, or alternative landing locations. The codebase is modular, allowing for easy modifications or the addition of new features.
  • PCB Design:

    • StratoSoar MK3 PCB: The main PCB, optimized for power efficiency, size, and cost, integrates over 100 components, managing the various systems onboard.
    • Additional PCBs: Supporting PCBs, such as those for the GPS module, switching regulator, and IMU, are designed for specific tasks, enhancing the glider's overall functionality.

Operation and Recovery:

Upon release from the weather balloon, StratoSoar begins its guided descent following waypoints or single target coordinate. It calculates the optimal flight path using its GPS and AHRS data, making real-time adjustments to its trajectory through the PID-controlled servo system. Depending on user configurations, the glider can either glide smoothly to the target coordinates, initiate a spiral descent, or deploy a parachute for a safe landing.

If the glider's altitude drops below a certain threshold, backup landing coordinates can be used to ensure a safe recovery. Throughout the flight, the glider’s location is continuously transmitted, allowing for easy tracking and recovery.

A Quick Note on MK1, MK2, Naming, and Revisions

StratoSoar MK1 was the precursor and the spark to StratoSoar MK2. StratoSoar MK1 was officially developed from October 1st to July 30th, although StratoSoar MK2 was unofficially being worked on in the months of March through June. StratoSoar MK1 failed to fly autonomously, and it also failed to release from the balloon. Major upgrades have been made since then.

StratoSoar MK2 officially started on October 1st, and has now ended. It was a success.

My newer version, which you should check out, officially started on June 1st. It is called StratoSoar MK3 and will end in quite some time when I launch it from a weather balloon. A new major revision (eg. MK4) will come out every time when I release the glider from the balloon in the Summer. After the Summer, work on the next revision begins, with many updates and new features.

Also, I use "we" a lot in this writing. This usually refers to myself or this project, but it also refers to my small team over at New England Weather Balloon Society.

One last thing. When I refer to StratoSoar, I am referring to the project as a whole, but more specifically, the most recent version.

Is This Legal?

Yes! During flight, the ground operator has no direct control over the flight path, i.e. via a radio. Because of this, and it being unpowered, it qualifies as a free flight glider. Free flight gliders have very little regulations. You can think of them as a paper airplane.

Can I Buy a Kit or a Complete Product?

Currently, StratoSoar is not available to purchase online as a kit or complete product. We have plans in the next few years to release a kit for schools, education centers, hobbyists and a complete product for industry at an affordable price. You are welcome to make one in the mean time!

How Can I Make One? Are There Docs?

One of the goals of StratoSoar was to make an affordable and open source system for anyone to perform stratospheric research, so all the files are available for free. This means that you can construct StratoSoar from scratch. A guide to do this will be available soon.

Helpful Sources and Credits

I'm in the midst of compiling this.

Cutdown Mechanism

See my other WIP GitHub repo.

Funding and Support

We currently have very limited funding to complete this project. We would love any donations or sponsorships we could get to elevate (no pun intended) this project to the next level. If you don't want to donate, but want to help out, we would love your support with other areas of this project. Reach out to me if you have interest at:

Special Thanks

This project would not be possible without the following individuals:

  • Max Kendall (W0MXX) for working closely together with me.

  • Mike Malis for helping with the design of the glider.

  • Brett Miwa for schematic review, PCB design, electrical theory, and boost converter circuitry design.

  • Bob Phinney (K5TEC) for providing NEST and securing funding.

  • Mark Jessop (VK5QI) for answering all of my questions.

  • Mike Hojnowski (KD2EAT) for PCB design and hardware/software debugging.

  • Paul Hamilton for helping me with FAA regulations.

  • My parents!

And these entities:

  • Hack Club, for providing support for projects like this.

  • New England Sci-Tech (NEST) for providing a maker space to work, funding, and hosting NEWBS.

  • New England Weather Balloon Society (NEWBS) for expertise and the opportunity.

  • Bagel Fund, for providing funding.

Affiliate Programs and Projects

  • Hack Club - Hack Club is a non-profit designed for teenagers that provides support for projects like this.
  • NEWBS - Max and Seth Kendall of NEWBS, or New England Weather Balloon Society, are helping me launch my project from a balloon. They are dedicated to helping people in New England launch weather balloons.
  • New England Sci-Tech - Bob Phinney of NEST is hosting NEWBS. NEST is a great maker space. If you are in the Greater Boston Area, go check them out!
  • StratoScience - This is the official class that I'm in helping me launch my project. This is a high altitude engineering class for teens. Check them out if your are in the Greater Boston area!

Still Have Questions?

Do you have any questions? Are the docs incomplete and you want to ask anything? Do you just want to say hi (or how cool my project is!)?

Reach out to me at charlienicholsonr@gmail.com.

License

Both the software and documentation are under the GNU GPL v3 license. The hardware and the 3D files are under the CERN Open Hardware Licence Version 2 - Strongly Reciprocal. The media is under the CC BY 4.0 DEED.

About

StratoSoar is an engineering project that aims to be able to fly a glider (dropped from a high-altitude balloon), down to any selected coordinates.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published