Can a Toy Helicopter Be Programmed for Automatic Hovering?

Click For Summary
SUMMARY

Programming a toy helicopter for automatic hovering is feasible, as confirmed by multiple contributors in the discussion. The primary forces at play are gravity and lift generated by the rotors, which must be balanced for stable hovering. Achieving a stationary hover is challenging due to inherent movement along the plane, but using cameras for real-time tracking can help create a feedback loop to minimize this motion. Adjusting the throttle to find the optimal lift and experimenting with pitch and yaw are essential for improving stability.

PREREQUISITES
  • Understanding of basic physics principles, particularly forces and motion.
  • Familiarity with control systems and feedback loops.
  • Knowledge of programming for real-time data processing.
  • Experience with toy helicopter mechanics and rotor dynamics.
NEXT STEPS
  • Research PID (Proportional-Integral-Derivative) control for stabilizing hover.
  • Explore sensor integration for real-time position tracking.
  • Learn about the dynamics of rotorcraft and how to calculate lift and thrust.
  • Investigate weight distribution and trim adjustments for improved stability.
USEFUL FOR

Hobbyists, robotics enthusiasts, and engineers interested in drone technology, particularly those focusing on stabilization and control systems for aerial vehicles.

Maor_M
Messages
4
Reaction score
0
Heya everybody,
I am trying to write a code that will make a toy helicopter to hover. I have cameras that are constantly tracking it, reporting at real time about it's position and angles.
I have control on the yaw (Z axis rotatio), pitch (forward/backward movement), and rotors speed.
I have basic knowledge in physics, so I ask two things:
1. Is it possible??
2. Someone can explain me what are the physical forces working on the helicopter, and if there are equations to balance it??

Thanks bodies...
 
Physics news on Phys.org
1) Yes, of course it's possible. That's one of the most significant things about a helicopter, is its ability to hover.

2) Well, there are basically two forces, assuming that you keep it stationary in the horizontal direction. There is gravity, and then there is the lift of the helicopter caused by the spinning rotors "throwing" air underneath them.
 
Dishsoap said:
1) Yes, of course it's possible. That's one of the most significant things about a helicopter, is its ability to hover.

2) Well, there are basically two forces, assuming that you keep it stationary in the horizontal direction. There is gravity, and then there is the lift of the helicopter caused by the spinning rotors "throwing" air underneath them.
But even when it's hover, it's not staying in position, and goes diagonal. Any attemp to change angles just make it worse.
 
Maor_M said:
Heya everybody,
I am trying to write a code that will make a toy helicopter to hover. I have cameras that are constantly tracking it, reporting at real time about it's position and angles.
I have control on the yaw (Z axis rotatio), pitch (forward/backward movement), and rotors speed.
I have basic knowledge in physics, so I ask two things:
1. Is it possible??
2. Someone can explain me what are the physical forces working on the helicopter, and if there are equations to balance it??

Thanks bodies...

In a relatively wind free environment? Yes it's possible for your toy helicopter to hover.

You need your lift to equal the downward force of gravity. The easiest way to do this would be to find the throttle sweet spot that allows hover.
 
Maor_M said:
But even when it's hover, it's not staying in position, and goes diagonal. Any attemp to change angles just make it worse.

You're never going to get a stationary hover with toy helicopters, there will always be some component of movement along the plane. You can minimize it by playing with the pitch/yaw.
 
W
Student100 said:
You're never going to get a stationary hover with toy helicopters, there will always be some component of movement along the plane. You can minimize it by playing with the pitch/yaw.

What is that component??
 
Maor_M said:
Heya everybody,
I am trying to write a code that will make a toy helicopter to hover. I have cameras that are constantly tracking it, reporting at real time about it's position and angles.
I have control on the yaw (Z axis rotatio), pitch (forward/backward movement), and rotors speed.
I have basic knowledge in physics, so I ask two things:
1. Is it possible??
2. Someone can explain me what are the physical forces working on the helicopter, and if there are equations to balance it??

Thanks bodies...

I need stationary hover, or something close to it
 
Maor_M said:
WWhat is that component??

They're variable, depending on conditions. If you have cameras tracking the motion, you can create a feed back loop that will supply corrective inputs to minimize the motion.
 
Maor_M said:
Heya everybody,
I am trying to write a code that will make a toy helicopter to hover. I have cameras that are constantly tracking it, reporting at real time about it's position and angles.
I have control on the yaw (Z axis rotatio), pitch (forward/backward movement), and rotors speed.
I have basic knowledge in physics, so I ask two things:
1. Is it possible??
2. Someone can explain me what are the physical forces working on the helicopter, and if there are equations to balance it??

Thanks bodies...
what is your academic/professional background?
is this for a project?

the reason I ask, this can be a very complicated controls problem depending on the constraints and end goals.
 
  • #10
Maor_M said:
But even when it's hover, it's not staying in position, and goes diagonal. Any attemp to change angles just make it worse.

Try adjusting the weight trim .
 

Similar threads

  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 9 ·
Replies
9
Views
4K
  • · Replies 4 ·
Replies
4
Views
4K
Replies
23
Views
10K
  • · Replies 32 ·
2
Replies
32
Views
13K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 12 ·
Replies
12
Views
19K
  • · Replies 3 ·
Replies
3
Views
8K
Replies
2
Views
5K