Recommended For You

About the Author: livescience

11 Comments

  1. The main ingredients are;

    * A measurement unit that tells you what angle you are to the ground. For example this one https://playground.arduino.cc/Main/MPU-6050
    * An [Arduino](https://en.wikipedia.org/wiki/Arduino) board to plug it in to. Which can also take a…
    * … stepper motor control board and 2 stepper motors. See [here](http://www.instructables.com/id/Controlling-a-Stepper-Motor-with-an-Arduino/) for how to put things together.

    Now, each time you step a motor one increment on either of the two axes, you’ll exert a specifically precise amount of force on the stick in a precise direction. Simply then *[mathematics and programming](https://img.devrant.com/devrant/rant/r_606442_yjFvn.jpg)* and you’ll be able to take the input of the attitude sensor and translate that in to the required number of steps you want each motor to move.

  2. I reckon learning about control theory, programming and the physics involved in spinning things (forgot the name) would be a good start. Then you buy a stick, some sensors, some electric engines, weights, wires and other electronics needed to put it all together.

    So basically you draw two circles and then the rest of the owl.

    Edit: Actuall awnser down here

    https://www.reddit.com/r/physicsgifs/comments/85choj/how_to_build_this/dvwkmgi?utm_source=reddit-android

  3. You have to get two motors of sufficient speed and torque and then model their laplace function. You then need to be able to map the angular location of the stick and both flywheels with some sort of encoder. You need to sense the displacement of the stick and use your motor equations in a closed loop control scheme that includes the change in angle and the speed of the motor. If the angle increases the motor should spin faster. After you get enough data you can map the stick as a laplasse function for each wheel and write the final control equation.

    MATLab would help you a lot with this, so would a solid understanding of linear systems. If your really good with it MATLab could simulate everything before you start and specifically tune the equations to your equipment

Leave a Reply

Your email address will not be published. Required fields are marked *