This video presents a new control algorithm for the Mikrokopter platform.
While watching this video you might not notice anything different about this micro drone, but that's only because you don't see the remote that is operating the micro drone.
In order to understand the difference and the advantages of the new controls, we need to first understand how the "normal" controls work. Well, the position of the right stick in a "normal" remote tells the drone which roll and pitch angles it should keep. When the operator moves the stick, the drone tilts on its side, it accelerates and gains speed. If the operator wants the drone to stop, it need to tilt it back to the opposite direction, so the drone would decelerate and eventually stop.
It is already quite clear that these controls might not be the most simple controls when you need to move the sticks twice to move the drone from place to place.
What happens with the new controls demonstrated by this video, is that the right stick in the remote of the operator doesn't control the attitude angles of the drone, but rather the lateral speed of the drone. So, when the operator does not touch the right stick, the drone just stays in place. Not just keeps a neutral angle, but stays in place. And, in order to move the drone, all the operator needs to do is to move the stick in the desired direction, and return it to the center when the drone is in the right place. One move of the drone, one move of the stick. The operator uses the controls to control directly what he really cares about - the location of the drone.
The best improvement that this new control algorithm demonstrates is the altitude control. Usually, controlling the height is the most difficult part of flying these drones. That's because the force of the engines needs to be equal to gravity. If it's even a little bit stronger, the drone would eventually climb, and if it is slightly weaker, the drone would descend. Keeping a constant height is a difficult mission that requires a large part of the concentration of the operator.
Nevertheless, in the demonstrated control algorithm, when the left stick of the operator is centered, the drone magically holds its altitude. That's because the left stick does not control the power of the engine as for "normal" micro drones, but rather controls the climb rate of the drone. When the operator moves the stick up, the drone climbs at a constant rate. When the operator moves the stick down, the drone descends at a constant rate. And when the operator keeps the stick in the center, the drone keeps its altitude. Amazing.
Look how much easier the control of the drone becomes: If the operator does not move the sticks, the drone stays in place. The operator can be free to operate the camera, or whatever payload the drone carries. When the operator wants to move the drone, he just needs to move the sticks a little bit to the right, or a little bit to the left and not worry about the drone drifting away.
Apparently, what they did is they used the accelerometers of the Mikrokopter and the pressure sensor, in order to estimate the lateral and vertical speeds of the Mikrokopter. They reprogrammed the flight control so that the remote control of the operator would control these parameters rather than the attitude angles and the power of the engines.
It's important because current micro drones are not easy to use. They require a lot of skills and experience in order to be used safely, without causing damage to people, property or to the drones themselves. That means that if a company, for example, wants to use a micro drone today, it has to find a talented operator and invest a lot of time and money into his training. It makes using these micro drones very expensive. If we can make these micro drones easy to use, then we make them much cheaper to use, which will make them much more popular and it would allow micro drones to realize their true potential in the market.
That is not yet what we would like to call a micro drones 2.0, but it is definitely in the right direction.
We give it a microdrones 1.5 ;)