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.

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.

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

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.

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

If I know anything from KSP it’s that you need more reaction wheels

[GIFV link](https://i.imgur.com/yn73Y6N.gifv)

—

_^I ^am ^a ^bot. ^[FAQ](https://www.reddit.com/r/livven/wiki/gifv-bot) ^// ^[code](https://github.com/Livven/GifvBot)_

head on over to /r/arduino

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

I found this http://www.instructables.com/id/Self-Balancing-Upside-Down-Pendulum/

Where can I buy this?

What is it used for?

A two axis gyro. Nice

This reminds me of this cool angular momentum demo

https://www.youtube.com/watch?v=iaauRiRX4do