Wednesday, January 25, 2017

mathematics - Game of Drones - Zap it!


Your programmable drone is pitted against another drone in a rectangular 3D arena measuring 40 meters long, 40 meters wide and 20 meters high. You have equipped your drone with a laser gun that will take your opponent down as soon as it is within 1 meter reach. This laser makes your drone slightly slower (9.70 m/s maximum speed) compared to your opponent's drone which lacks any weapons and which can reach 10.00 m/s. Both drones are equipped with cameras and accurate accelerometers. All this information is available to on-board processors which control the drone movements and which for all practical purposes can be assumed to be fast enough to avoid any measurable latency in the drone's responses to new information. Apart from the laser action, neither drone can influence the movements of the other (air currents and other aerodynamic interactions can be assumed to be insignificant), and both drones are light enough for gravity to be negligible.



Your opponent is allowed to select a starting corner, and your drone is placed in the opposing corner, and subsequently both drones are released at the same time. To make things a bit more challenging for you, prior to the drone battle your opponent is allowed a detailed inspection of the program that controls the movements of your drone.


Can you device a strategy that guarantees your drone takes down the opponent's drone?



Answer



The attack drone should fly to a virtual target that is always at 29/30 of the way from the center of the room to the target drone. That point moves 3.3% slower than the target drone.


Since the attack drone flies only 3% slower than the target drone, it can reach that virtual target in a finite time regardless how the target drone moves.


Since the maximum distance from the center to any place of the room is a convenient 30 meters, the distance between the virtual target and the real target is never more than 1 meter. So when the attack drone reaches the virtual target, the real target is in range.


And Zap!


No comments:

Post a Comment

classical mechanics - Moment of a force about a given axis (Torque) - Scalar or vectorial?

I am studying Statics and saw that: The moment of a force about a given axis (or Torque) is defined by the equation: $M_X = (\vec r \times \...