Git Product home page Git Product logo

paraglider's Introduction

5/12/19 : Final Video

Overall, we are extremely happy with how our project turned out. There are still many things to be improved by better integrating the hardware, decreasing the weight, and adding wheels for takeoff and landing, but we accomplished the main goals we set out for with this project.

Here is the final video compilation we put together explaining the project and showing many more flights:

5/9/19 : Changes for Public Demo Day

We decided to continue working on our project for public demo day. The biggest change we decided to make was switching from a WiFi and UDP based controller to a 915 MHz radio controller. We made this change because the WiFi and UDP based controller had very limited range (< 100 ft) causing us to often lose control of the paraglider.

First, we got the 915 Mhz radio working with the Arduino Uno which has more documentation for interfacing with the radio: Radio with Arduino Uno

Then we got the 915 MHz radio working with the ESP32 that we used on the controller. We also mounted another ESP32 to the paraglider to read the data from the radio and send it to the BeagleBone over UART. Radio with Arduino Uno

5/1/19 : Changes for Reach Demo Day

For reach demo day we met most of our goals we set on baseline demo day. We remade the paraglider body out of MDF, got steering controls over UDP working, and got the paraglider to fly mostly straight. The weight is still pretty low and we are able to gain altitude fairly well. We still have not figured out a good way to land. It seems that wheels would be required to be able to land smoothly. Before the reach demo we crashed the paraglider again, and remade it out of ABS, which seems like it should hold up.

Made out of ABS: Image of Reach Demo Version

UDP Based Controller: Image of UDP Controller

4/28/19 : Lessons From Baseline Demo Day

Overall our baseline demo was a success, especially after the few good flights we got in yesterday. The following are our areas of improvement before the reach demo, ranked in importance:

  1. Remake parts of the paraglider body out of MDF so it is less brittle.
  2. Introduce steering controls over wifi with an ESP32 based controller.
  3. Tune the parachute and fix stabilization so the paraglider flies straight.
  4. Introduce some landing sequence so landing can be done without crashing.
  5. Reduce weight/keep weight low.

4/27/19 : Testing

We started out the day by flying the paraglider outside of Towne. Shortly after taking off it make a sharp turn right and hit Towne at full speed, shattering the acrylic frame. Fortunately, none of the electronics were damaged.

Image of Prototype 3 Broken

We laser cut a new frame out of acrylic which is almost identical to prototype 3. We then tested the new frame further away from a building. In this test the motor power was too high (85%), causing the paraglider to tilt back and stall.

Prototype 3 Successful Flight #2:

The frame broke in that flight as well, but only into a few pieces allowing us to glue it back together for more tests. This next test we had the power too low (65%), but it flew pretty straight.

Prototype 3 Successful Flight #3:

For the next flight we increased the motor power to 75%, getting us pretty close to the optimal amount of thrust. This was by far our most successful flight yet in terms of distance and time in the air. It tended to steer left and the servo was unable to compensate for this, but we think this can be fixed by loosening the strings on the left side of the paraglider slightly. As a result of our lack of steering control, the paraglider ended up getting stuck in a tree and had to be retrieved by a helpful observer.

Prototype 3 Successful Flight #4:

Photo of the Paraglider Stuck in a Tree:

Stuck in Tree

Retrieving the Paraglider:

4/26/19 : Prototype 3

Today we finished making prototype 3, which is much stiffer and provides drastically more thrust than prototype 2.

Prototype 3:

Image of Prototype 3

Video of Increased Thrust:

We also had our first successful flight so far, but crashed into the sidewalk. It was scratched but luckily nothing broke.

Successful Flight Video:

4/17/19 : Prototype 2

We updated our prototype 1 design to accomidate a 6 inch propeller for thrust and switched to the much stiffer carbon fiber rods. It functioned better than prototype 1, but it became clear that we do not have enough thrust. We decided that for prototype 3 we will switch to 8 inch propellors and a 3s battery rather than a 2s battery. These changes should give use 5-6 times as much thrust. We also decided that the way we attached the acrylic at a 90 degree angle is not strong enough, so we will be changing this as well for the next version.

Prototype 2:

Image of Prototype 2

Prototype 2 With Parachute:

Image of Prototype 2

4/13/19 : Prototype 1

Over the past few days we designed and lasercut our first prototype paraglider gondola. We also started working on PID stabilization and tested the paraglider. The big takeaway from this week is that the paraglider absolutely has to be powered to fly for more than 1-2 seconds. Researching further, paragliders utilize a ram aerofoil which require constant power to inflate an provide lift. We will now be adding the propeller as part of our baseline goals rather than as a reach goal.

Prototype 1:

Image of Prototype 1

Video of Laser Cutting:

Video of Prototype 1 Test Flight:

4/8/19 : Beginning of Development

We began development on the BeagleBone Blue and learned how to read values from the gyro to control a servo.

Video:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.