IP Library Granted Patent US 9,586,138
Granted Patent B2
US 9,586,138 · App. 14/683,115 · Granted Mar 7, 2017

Apparatus, systems, and methods for detecting projectile hits on a surface

Inventors: Ji Dong Wei (Shenzhen, CN); Sheng Yang Chen (Shenzhen, CN); Tao Wang (Shenzhen, CN); Ji Yuan Ao (Shenzhen, CN); Yi Jun Guan (Shenzhen, CN)
Assignee: SZ DJI TECHNOLOGY CO., LTD.
A63F13/27A63F13/02A63F13/21A63F13/28A63H2200/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,586,138
App. No.
14/683,115
Granted
Mar 7, 2017
Kind
B2
Abstract

A sensing apparatus may be provided capable of detecting a hit by a projectile, such as a BB pellet. The sensing apparatus may include a surface and accelerometer to detect the acceleration of the surface. A processor may determine whether a projectile hit has occurred. The sensing apparatus may be mounted onto a vehicle. The vehicle may be a robot capable of participating in a game. The robot game may occur within a facility.

Claims (37)

1. A method for providing a robot game, said method comprising:

providing a plurality of robots capable of moving from one location to another, each robot comprising two or more sensing apparatus capable of detecting when the robot is hit by an external projectile based on an acceleration of a part of the robot, wherein information generated by each of the two or more sensing apparatus is considered in at least one of (1) determining a characteristic or occurrence of a projectile hit event, or (2) differentiating between projectile hits and other detected events, wherein the projectile hit event is determined to occur when each of the two or more sensing apparatus registers an acceleration higher than a first acceleration, wherein the first acceleration is lower than a second acceleration required for determining occurrence of the projectile hit event by a single sensing apparatus; and

detecting signals, from the plurality of robots, generated in response to information from the two or more sensing apparatus, and using said signals to keep track of relative virtual status between the plurality of robots.

2. The method of claim 1 , wherein the plurality of robots each comprise a shooting apparatus capable of expelling one or more projectiles.

3. The method of claim 2 , wherein the plurality of robots are unmanned vehicles.

4. The method of claim 3 , wherein the vehicles are capable of moving over different types of terrain.

5. The method of claim 3 , wherein the sensing apparatus comprises a plurality of sensors that are disposed on the front, back and sides of the vehicles.

6. The method of claim 2 , wherein a robot of the plurality of robots comprises a receiver capable of receiving a signal from a remote controller used to effect movement of the robot.

7. The method of claim 6 , wherein the receiver is capable of receiving a signal from the remote controller to expel the one or more projectiles from the shooting apparatus.

8. The method of claim 7 , wherein the remote controller is configured to accept user inputs to attempt to shoot other robots using the shooting apparatus.

9. The method of claim 1 , wherein the part of the robot is a surface of the robot.

10. The method of claim 9 , wherein the sensing apparatus comprises the surface and an accelerometer configured to detect acceleration of the surface in a direction orthogonal to the surface.

11. The method of claim 10 , wherein the accelerometer is positioned on a side of the surface opposing the side that is capable of being hit by the external projectile.

12. The method of claim 10 , wherein the signals from the plurality of robots are indicative of the acceleration of the surface of the robot when the acceleration of the surface exceeds a predetermined threshold.

13. The method of claim 1 , further comprising operating at least one of the plurality of robots to in an autopilot mode without human control.

14. The method of claim 1 , further comprising calculating a virtual damage assessments of each of the plurality of robots as the relative virtual status of each of the plurality of robots.

15. The method of claim 14 , wherein keeping track of the relative virtual status between the plurality of robots comprises keeping track of virtual life points for each of the plurality of robots by subtracting virtual life points from the robot based on the virtual damage assessment for the robot.

16. The method of claim 15 , further comprising preventing a robot from further participating in the robot game when the virtual life points for the robot is valued at zero or lower.

17. The method of claim 15 , further comprising declaring a robot as a winner when other robots of the plurality of robots have virtual life points valued at zero or lower.

18. The method of claim 1 , further comprising:

providing a facility with an arena and a plurality of robots within the arena that perform the robot game.

19. The method of claim 18 , further comprising providing one or more display terminals configured to display information pertaining to the plurality of robots.

20. The method of claim 1 , wherein the two or more sensing apparatus comprise sensing apparatus located on opposite sides of the robot that are considered in differentiating between projectile hits and other detected events.

21. The method of claim 1 , wherein the other detected events comprise a collision event between the plurality of robots or a braking event by the plurality of robots.

22. The method of claim 21 , wherein a robot of the plurality of robots is determined to experience the collision event or the braking event when each of the two or more sensing apparatus registers a change in acceleration.

23. The method of claim 21 , wherein a robot of the plurality of robots is determined to experience the projectile hits when only one of the two or more sensing apparatus registers a change in acceleration.

24. The method of claim 1 , wherein the characteristic of the projectile hit event comprises a location of the projectile hit event relative to each of the two or more sensing apparatus.

25. A system configured to be utilized in a robot game, said system comprising:

one or more propulsion units capable of effecting movement of a vehicle;

two or more sensing apparatus capable of detecting when the vehicle is hit by an external projectile based on an acceleration of a part of the vehicle, wherein information generated by each of the two or more sensing apparatus is considered in at least one of (1) determining a characteristic or occurrence of a projectile hit event, or (2) differentiating between projectile hits and other detected events, wherein the projectile hit event is determined to occur when each of the two or more sensing apparatus registers an acceleration higher than a first acceleration, wherein the first acceleration is lower than a second acceleration required for determining occurrence of the projectile hit event by a single sensing apparatus; and

one or more processors, individually or collectively configured to (i) detect signals from the vehicle generated in response to information from the two or more sensing apparatus, and (ii) use said signals to keep track of relative virtual status between a plurality of vehicles.

26. The system of claim 25 , wherein the vehicle comprises a shooting apparatus capable of expelling one or more projectiles.

27. The system of claim 26 , wherein the vehicle is an unmanned aerial vehicle.

28. The system of claim 25 , wherein the vehicle is determined to experience (a) a collision event or a braking event when each of the two or more sensing apparatus registers a change in acceleration, and (b) projectile hits when only one of the two or more sensing apparatus registers a change in acceleration.

29. A vehicle configured to be utilized in a robot game, said system comprising:

one or more propulsion units capable of effecting movement of the vehicle; and

two or more sensing apparatus capable of detecting when the vehicle is hit by an external projectile based on an acceleration of a part of the vehicle, wherein information generated by each of the two or more sensing apparatus is considered in at least one of (1) determining a characteristic or occurrence of a projectile hit event, or (2) differentiating between projectile hits and other detected events, wherein the projectile hit event is determined to occur when each of the two or more sensing apparatus registers an acceleration higher than a first acceleration, wherein the first acceleration is lower than a second acceleration required for determining occurrence of the projectile hit event by a single sensing apparatus.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2015
From: WEI, JI DONG; CHEN, SHENG YANG; WANG, TAO; AO, JI YUAN; GUAN, YI JUN
To: SZ DJI TECHNOLOGY, CO., LTD
Reel/Frame 035803/0571 →
Continuity (3)
Continuation 14279021 · May 15, 2014
Continuation PCTCN2014076832 · May 6, 2014
Related Publication 20150321094A1 · Nov 12, 2015