Test Board Demonstration Video

Here I demonstrate our current setup with a test board. I’m demonstrating the closed loop operation with periodic trimming. I only showed the ailerons working, but the pitch control surface works as well.

The first part of the program “demos” the control surfaces, then checks to see if the IMU is connected. If it is not connected, it will not move on to the main part of the program. (This will be useful when we program the plane to take-off, as we do not want it to take-off without receiving positional data!)

The main part of the program uses a single line of code to control the roll, pitch, yaw, speed, and duration; like this:

myPlane.fly(roll, pitch, yaw, motor, time);

Inputting any particular values into the function will cause the plane to “hold” the given angles and speeds for the duration specified.

By creating this handy function, it will be now easy to chain these functions together dynamically to create complex maneuvers based on mathematical functions.


Advertisements

2 thoughts on “Test Board Demonstration Video

    • Thanks Cory! We are very excited as well. As for the test setup, I guess you could say that we had to be clean and organized. We originally had been trying to test the program in the plane, but the styrofoam produced so much servo noise, and it took so long to connect and disconnect everything, that we needed a better solution.

      Let us know when you are able to get the wireless Split modules manufactured as we would love to try them.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s