Sie sind auf Seite 1von 47
US 2016) us United States cz) Patent Application Publication — co) Pub. No.: US 2016/0169627 Al oy oy ~ 03) en @y @) Northrup et al. SYSTEM AND METHOD FOR MARKSMANSHIP TRAINING Applicant: Shot ws) lator, LLC, Yantis, TX. Inventors: James L. Northrup, Dallas, TX (US); Robert P, Northrup, Dallas, TX (US); Peter F Blakeley, Yanis, IX (US) Assignee: Shooting Simulator, LLC, Yanis, TX ws) Appl. No: 141969302 Filed: Dee. 15,2018 Related US. Application Data Continuation-in-par of application No. 14/686,398, filed on Ape 14,2015, which isa contineation-in-part of application No, 14/149,418, fled on Jan, 7, 2014, row Pat. No, 9.261,332, which is a continuation-in- 1010 (69627A1 (43) Pub, Date Jun. 16, 2016 part of application No. 13°890,997, filed on May 9, 2013, now Pat. No, 9,267.782 Publication Classification GI) Ince. PAG 326 (2006.01) (2) US.CI cP PAG 32633 2013.01) ABSTRACT A system and method for simillating lead ofa target inelndes ‘network, a simulation administrator and a user device con. ‘ected tothe network, a database connected to The simulation ‘administrator, and a set of positon trackers positioned at a ‘Simulator site, The use device includes a Virtual reality ait ‘and computer connected 0 the set ofvirwal reality unt and lothenetwork. A generated target i simulated, The tangetand the user are tracked to generate phantom target and a phan- ‘om halo. The phantom target ane the phantom halo are dis- played on the vital reality unit ata lead distance and a drop ‘stance from the target as viewed through the vet reality Patent Application Publication Jun, 16,2016 Sheet 1 of29 US 2016/0169627 Al 2 2 8 i _ BR Ps SY 8.8 _ gx _ ba Za S Q _ a x 2 s 3 = 8 _ o 2 a s 2 = 3 100. 120. Patent Application Publication Jun, 16,2016 Sheet 2 0f29 US 2016/0169627 Al 219 Patent Application Publication Jun, 16,2016 Sheet 3 of 29 US 2016/0169627 Al 7 FIG. 3B Patent Application Publication Jun, 16,2016 Sheet 4 of 29 US 2016/0169627 Al FIG. 3C FIG. 3D Patent Application Publication Jun, 16,2016 Sheet Sof 29 US 2016/0169627 Al FIG. 4A rm 405 406 FIG. 4B Patent Application Publication Jun, 16,2016 Sheet 6 of 29 US 2016/0169627 Al 501 aa. FIG. 5 Patent Application Public: 604 601 602 603 ‘ation Jun. 16, 2016 Sheet 7 of29 US 2016/0169627 A1 USER DEVICE 4/600 ‘SIMULATION ADMINISTRATOR ‘SIMULATION DATABASE FIG. 6 SI 703~J 702 MULATION ADMINISTRATOR NETWORK INTERFACE a PROCESSOR : L_-701 704 706 70771 708 MEMORY ‘SIMULATION APPLICATION POSITION APPLICATION STATISTICS ENGINE TARGET AND PHANTOM GENERATOR FIG. 7 US 2016/0169627 AI Jun. 16,2016 Sheet 8 of 29 Patent Application Publication bie ae ‘3OVSUSLNI Ae STOWINOS T=*| S18] NouvOINniKNOD 8 Old 818 918 SHOSN3S [+>] uosss00ud | J AMOWSN 30130 1NdNI re ce AHOWSN ze OLVERNED 18 t WOINVHd ONY 1308 wove |, _ 08 NOLLYOINNINNOD oe8 128 BNoNasousuMs }~2+8 he | | Me+[ wawaus TN ATESIG Joe] NOSS3O0NE | | ARLE NOUWOrédW NOLISOd t Nouvonddy NOUWINWIS OTE v8 ze. ‘SUOSNAS AMOS >] SNOHdOHOIN: S503 2 t + 2 608 ‘wOss300ud 208 y08 z08 t [108 DOL NOLISOd >| BOVREINDROMIEN [ggg walnaNoo 908 i od TTT GOTO) og US 2016/0169627 AI Jun. 16,2016 Sheet 9 of 29 Patent Application Publication V6 ‘Old 206 ‘suOsNaS BLNdNOD NOUWOINNWNOD 806 006 906 Patent Application Publication Jun, 16,2016 Sheet 10 of 29 US 2016/0169627 Al 905 904 C920 Q~920 920-0] 909 2 sto 915 FIG. 9B US 2016/0169627 AI Jun. 16,2016 Sheet 11 of 29 Patent Application Publication aol ‘Dla waLNANOD WOSNaS LSU #40INO ‘S4OSNIS SOV-ABINI NOLWOINAWNWOO S00 AwaLLye fl 9Z0b-~ Patent Application Publication Jun, 16,2016 Sheet 12 0f29 US 2016/0169627 Al FIG. 10C 1018s! Gyaoscore | +] ACCELERONETER | 4 - BATTERY le! PROCESSOR I"! compass f 1018 FIG. 10D Patent Application Publication Jun, 16,2016 Sheet 13 of 29 US 2016/0169627 Al BASE 1028 N 10361038 MEMORY POWER SOURCE ol I COMMUNICATION INTERFACE [eee 1034 1032 t + ~< FIG. 10E FIG. 10F Patent Application Publication Jun, 16,2016 Sheet 14 of 29 US 2016/0169627 Al Patent Application Publication Jun, 16,2016 Sheet 1S of 29 US 2016/0169627 Al Patent Application Publication Jun, 16,2016 Sheet 16 of 29 US 2016/0169627 Al Patent Application Publication Jun, 16,2016 Sheet 17 0f29 US 2016/0169627 Al 1054 FIG. 10J 1072 1 O} 1090 1074 1086 1088 1076 1078 st 3S 3S US 2016/0169627 AI Jun. 16,2016 Sheet 18 of 29 Patent Application Publication OL DIA SOL ma ei 6e01 rol ONTYS OLOL Patent Application Publication Jun, 16,2016 Sheet 19 of 29 US 2016/0169627 Al 1106 1108 FIG. 11A "Th we 1110 & FIG. 11B ill uw. 1102 == FIG. 11C US 2016/0169627 AI Jun. 16,2016 Sheet 20 of 29 Patent Application Publication v0zh walnanoo) oA Patent Application Publication Jun, 16,2016 Sheet 21 of 29 US 2016/0169627 Al 1300 VIRTUAL REALITY COMMAND INPUTS 1301 SIMULATION TYPE. 1302 WEAPON TYPE 1312 Weapon OPTIONS 1303 ‘AMMUNITION 1304 TARGET TYPE 1305 ~J STATION SELECT 13061 PHANTOM TOGGLE 1307 DAY/NIGHT MODE 4308 “ENVIRONMENTAL CONDITIONS 1309-1 FREEZE FRAME 1310 INSTANT REPLAY 4314 7|__STARTIEND SIMULATION FIG. 13 Patent Application Publication Jun, 16,2016 Sheet 22 of 29 US 2016/0169627 AI 1400 1401 ~[ SET BASE POSITIONS v AND ORIENTATIONS DETERMINE TARGET, 1402 ENVIRONMENT, AND. WEAPON DATA 1 1403~__ GENERATE TARGET AND ENVIRONMENT 1 1404 GENERATE WEAPON 1 1405~[ LAUNCH AND DISPLAY GENERATED TARGET 1406 -“L_DETERMINE USER ViEW 1 GENERATE 1407 ~| PHANTOM/HALO OVERLAY RECORD t Miss ‘OUTPUT PHANTOMHALO 1408 “| AND WEAPON TO DISPLAY 1416 DISPLAY TARGET HT ‘VIRTUAL No T 1413 REALITY RUNTIME RECORD HiT aaa 1409 ‘YES 1419-7 LDETERMINE SHOT STRING q 1411 7[_DSPLAY SHOT STRING ANALYZE RESULTS 449 Ce ~ 1420 FIG. 14 Patent Application Publication Jun, 16,2016 Sheet 23 of 29 US 2016/0169627 Al FIG. 15A Patent Application Publication Jun, 16,2016 Sheet 24 of 29 US 2016/0169627 Al 1513] DETERMINE POSITION DATA. 15141 DETERMINE MOTION DETECTION DATA INTEGRATE DATA TO 1515~| DETERMINE x, y,z POSITION AND ROLL, PITCH, YAW ORIENTATION MAP POSITION AND ORIENTATION TO SIMULATION ENVIRONMENT DISPLAY SIMULATION ENVIRONMENT 1518 ~C_EN_) FIG. 15B Patent Application Publication Jun, 16,2016 Sheet 25 0f29 US 2016/0169627 Al 1519 41520 RETRIEVE xyz POSITION OF WEAPON AND xy.2 ORIENTATION VECTOR OF WEAPON 1 1521 ‘CONVERT xyz TO SPHERICAL COORDINATES 1 4522. _RENOEREAPON IN SIMULATION ENVIRONMENT AT SPHERICAL 4600 POSITION AND ORIENTATION VECTOR ¢ 1 4523-.| RETRIEVE xyz POSITION OF USER 4601 DORPOLATE DEVICE AND xy.z ORIENTATION PHANTOM PATH ‘VECTOR OF USER DEVICE T : 1602 DETERMINE 1524 ‘CONVERT xyz TO PHANTOM HALO SPHERICAL COORDINATES T i 1802 ran ore DETERMINE FIELD OF VIEW mere cies 7 1525 COORDINATES AS A SECTOR DETERMINE PHANTOM OF SIMULATION ENVIRONMENT 1604] _COLORCONTRAST 1 1 COMPARE SECTOR TO DETERMINE 1826 SIMULATION ENVIRONMENT 1605-7] PHANTOM HALO T COLORIGONTRAST DISPLAY PORTION OF SIMULATION 1527-“|__ ENVIRONMENT WITHIN SECTOR FIG. 16A No 1828 Yes DISPLAY WEAPON AT 1529 POSITION AND ORIENTATION Seaeaaaeaananaaiaaas FIG. 15C Patent Application Publication Jun, 16,2016 Sheet 26 of 29 US 2016/0169627 Al FIG. 16B Patent Application Publication Jun, 16,2016 Sheet 27 0f29 US 2016/0169627 Al FIG. 17 2 S g 1701 Patent Application Publication Jun, 16,2016 Sheet 28 of 29 US 2016/0169627 Al Patent Application Publication Jun, 16,2016 Sheet 29 of 29 US 2016/0169627 Al ve BN a 2 BN elt ai “ii tg aire git 3 BP 3 \ ‘ \ gr * SO N 7 A YO A. SN X SQ 2) NN a-\ ~ a 4902 ‘ 1904 US 2016/0169627 Al SYSTEM AND METHOD FOR MARKSMANSHIP TRAINING ‘CROSS REFERENCE TO RELATED "APPLICATION {0001} This application is @ continuation in part of US. patent application Ser. No. 14/686,398 filed Ape. 14, 2015, ‘hich is continuation in part of US. patent application Ser No, 14/149,418 filed Jan. 7,2014, whieh ia continuation ia part of US. patent application Ser. No. 13/890,997 filed May 9, 2013. Each of the patent applications identified above is ‘inconporated herein by reference in its entirety to provide ‘continuity of disclosure, FIELD OF THE INVENTION 10002] ‘The present invention relates to devices for teaching marksmen how to properly lead a moving target with a ‘weapon. More particularly, the iavention relates to optical projection systems to monitor and simulate trp, skeet, and Sporting clay shooting BACKGROUND OF THE INVENTION 10003] | Marksmen typically train and hone their shooting skills by engaging in skeet, rap or sporting clay shooting at & shooting range, The objective fr a marksman i io success- fully hit a moving target by racking at various distances and ‘angles and aatiipating the delay time between the shot and the impact. In order to hit the moving target, the marksman ‘st im the weapon abead of and above he moving tant by 2 distance sufficient to allow a projectile fired from the ‘weapon sufficient time to reach the moving target. The pro- ‘ess of aiming the weapon ahead of the moving target is now inthe art as “leading the taget.” “Lead” is defined as the distance between the moving target and the siming pont. “The comect lead distance is ertcal to successfull hit the moving target. Further, the correct lead distance is inoreas- ‘ingly important asthe distance of the marksman to the m0v- ing target inereass, the spood ofthe moving target nereases, ‘and the direction of movement hecomes more oblique. 10004} FIG. 1 depicts the peneral dimensions of a skeet shooting range Skeet shooting range 100 has high house 101 ‘and Jow house 102 separated by distance 1. Distance 11 is bout 120 feet. Station 103 sadjacent high house 101. Station 4109 isadjacent low house 102, Station 10s equidistant rom high house 101 an low house 102 at distance 112. Distance 112 is about 60 feet. Station 106 is equidistant from high house 101 an! low howse 102 and generally perpendicular to distance 111 at distance 113, Distance 113 is 48 fet, Station 106 sistance 114 from station 108. Distance 114 jsabout 75 Jeet. Stations 104 and 105 are positioned along are 121 between stations 103 and 106 at equal are lengths, Fach of are Jengths 122, 123, and 124 about 27 feet, Stations 107 and 108 are positioned along are 121 between stations 106 and 199 atequal are lengths. Fach of ae lengths 125,126, and 127 is 26 fect, 8 inches. 0005} -Tarvet light path 116 extends from high house 101 ‘o marker 17, Marker 117 is positioned about 130 feet from high house 101 along target Right path 115. Target Hight path 115 extends from low house 102 0 marker 118, Marker 118 jis about 130 fest fom low house 102 along target light path 116. Target tight paths 118 and 146 intersect at tarwetcross- ing point 119. laget crossing point 119s positioned distance 4120 feoas station 110 and is 15 feet above the ground. Dis- Jun. 16, 2016 tapos 120 is 18 fet. Cay targets ae launched from ig house 101 andlow bows 102 alo ange light pats Sand 116 respectively Marksman 128 pontoned al any of tious 13, 104, 105,106, 107,108, 109, al 110 stents to shoot aun break the launched clay tages [0006) FIG. 2 depicts the general dimensions of trp shooting range. Trap shooting range 200 comprises fring Janes 201 and trap house 202, Stations 208,204, 205,206 ad 207 are positioned slong radius 214 fom center 218 of rap house 202 Radits 214i distance 216 fom center 218, Dis tance 216 4 fe. Each of stations 203, 204, 205,206, and 207 ispositioned at rads 214 ate ar lengths. Arent 213 69 feet Stations 208, 209,210, 21, and 212 at ps tioned along ras 215 from center 218, Radivs 218 i ds tance 217 ftom center 218 Distance 217 is 8 fet Bach of Suttons 208,208. 210,21, and 212 is positioned trios 215 st equal or lengths. Ar length 22712 fet, Field 226 ius length 221 from center 218 along center Hie 220 of rap house 2020 point 219, Length 22 150 feet. Boundary line 2aRextend 150 fet from center 28 at angle 224 ron center line 220, Boundary Hine 23 extends 150 fc from center 218 at angle 225 fom centerline 220, Angles 224 and 28 are tach 22" fom centerline 220. Trap ose 202 lunches ly targets at various ajetries within eld 226, Marsan 228 Pesitoned at any of stations 203,204, 208, 206,207,308, 3209, 210, 211, and 212 attempts to shoot and break the inunched clay targets. [0007] FIGS, 3A, 3B, 3C, and 3D depict examples of target Paths and associated projcette path stating the wide Fange of ead dstanoes and distances required ofthe marks ‘han, Theterm “projectile” asused inthis application, meas {ny projectile ir rom a weapon Bu mote typically a shot jun ound comprised of pellets of various sizes For exanpe, FIG. 3A shows a left to right trajectory 303 of target 301 and Jef ight ineroeptusjectory 804 for projectile 302. In this example, the interept paths obliq, equring the lead tobe a preatr distance alon the posve X axis. FIG, 3B shows 3 def to right trajectory 307 of target 308 and intreep tae tory 308 Tor pect 30, In this example, te tereep path Fe ate, rouiring the lead to be a less distance inthe ponive X direction. FIG. 3C shows aright ole wajetory 511 oftarge 309 and intercepting ajetory 312 for projestile 310-Inthisexampletheintereep pas cblique and eutes 2 greater lead in the nogatve X direction FIG. 3D shows a oximal to distal and righ fe wajetory MS of rget 1.3 fn intercept trajectory 316 for projectile 314. In this ample, the intercept path tacit and requires esse lead inthe negative X diction, [0008] FIGS, 4 and 4B depict a range of paths of a clay larget and an associated intercept projectile. The mest projectile wsod in skeet and tp shooting is a shotgun round, Fichara12 gauge roundora20 pauge ound, When ied the Pellets ofthe round spread out nto a “st sting” having a evenly circular cre section, The cost seton increases 4 the ight time ofthe pellets increases. Referring to T1G. 444, clay target 401 sven along path 402, Shot sting 403 intrcops target 401, Path 402 isan ideal path, in that no ‘aribles are considered tht aay alter path 402 oF lay aget 401 once clay target 401 is launched [0009] Referring to FIG. 4B, path range 404 depicts a range of potential flight paths fora cay target after being relensd n'a shooting range. The Tight pa of the clay taret is affected by sever variables, Variables include mass, wind dea, it fore, itu, humidity and temperature, esting US 2016/0169627 Al ‘na range of probable flight paths, path range 404. Path range 404 has upper limit 408 and lower limit 406, Path range 404 Jom Isunch angle 0 i extrapolated using seen stl, oa wre ataaesc ‘where xis the clay position along the x-ais, x, position of the clay target along the x-axis, vy. isthe initial Yelocity slong the x-axis, ax isthe soceleration along the axis, Lis me, and C, isthe daz and lift variable alon scaxis, isthe clay position along the y-axis, , i the initial positon of the clay target along the y-oxis, vy isthe initial velocity slong the y-axis, a, is the acceleration along the axis, Lis ime, and C, isthe drag and Tit variable along the scaxis. Upper limit 408 is a maximum distance along the xaxiswithC, ata maximum anda maximum alongthe y-axis swith C, at maximam, Lower limit 406 is minima dis tance slong the x-axis with C, ta minimom ane a minimum slong they-anis with ats minimor, Dragana it are given by: Fa CoA Where Fj isthe ding force, isthe density ofthe ain, Ai the cross-sectional area, and C,, i the drag coefliciet Paced Bs here Fy isthe lift fore, piste density of the: Js the planform area, and C, iste it coelicent, [0010] Referring to FIG. 5, an example of lead fom the Perspective of the marksman is described. Marksman SOL ‘ims weapon 802 a clay target 808 moving along path $04 Jeft to right. In onder to hit target $03, marksman $01 must anticipate the time delay fora projectile fired from weapon, 502 o intercept clay target $03 by aiming weapon S02 ahead ‘of elay target $03 at aim point S08. Aim point $08 is lead distance $06 ahead of clay target 803 along path S04, Marks ‘man S01 must anticipate and adjust aim point $05 according tora best guess atthe anticipated path ofthe target. 10011] | Clay target $03 has intial iajectory angles y and. Positional coordinates x,,y, anda velocity vim point 808 has coordinates x,y. Lead distance $06 has X-component 507 and y-component 508, X-componeat S07 and y-compo- ‘ent S18 are calculated hy: oy mS VISA semen Bye where dx is x component $07 and Ay is y component $08. As 7 increases, AY must increase. AS y increases, AK must Increase. As f increases, Ay must inerease. 10012] The prior art has attempted to address the problems ‘of teaching proper lead distance with limited success. For ‘example, US. Pat. No.3.748,751 to Breglia, tal. discloses a Taser, automatic fire weapon simulator. The simulator includes a display screen, « projector for projecting a motion picture on the display sereen.A housing attaches to the barel ‘ofthe weapon. camer with amar band-pass filter posi tioned to view he display seen detects and record the laser light and the tanzt shown a the display screen, However, tae simulator requires the marksman aim at an invisible abject, thereby making the learning process of leading a taget dil cult and time-consuming. [0013] U.S. Pat. No. 3.940.204 to Yokoi discloses a clay shooting simulation system, The system includes a sereen, & Jun. 16, 2016 {ist projector providing visible markon the sereen,a second projector providing an infrared mark on the screen. a mieror ‘adapted to reflect the visible mark and the infrared mark tothe Ssereen, and a mechanical appara Zor moving the mireoe ia ‘three dimensions to mave the two marks on the sereen sich that the infrared mark leads the visible mark to simulate @ Jead-sighting point in getual clay shooting, Tight receiver rcocves the relocted infrared light However, the system in ‘Yokoi requires a complex mechanical deviee to project and smove the target onthe sercen, whic leads to frequent failure And increased maintenance [014] USS. Pat. No. 3,945,133 1o Mabon, etal. discloses a ‘weapons training simulator wtilizing polarized Tight. The simulator includes a sereen and a projector projecting a wo- Jayer film. The two-layer film is formed ofa normal film and ‘polarized film, The norma ilm shows a background scene ‘with target with non-polatized light. The polarized fii showsa leading tae with polarized light. The polarize il js layered on top ofthe normal non-polarized film. A polar ‘ed light sensor is mounted on the barrel ofa gun. However, the weapons traning simlator requires two cameras and wo types of film t produce the two-layered film making the simulator expensive and time-consuming to build and oper ate, [0015] U.S. Pat. No. 5,194,006 0 Zacnglein, le discloses. shooting simulator. The simulator includes screen, pro- ecto for displaying moving target imsge onthe serve, std ‘weapon eonnecied (othe projector When a marksinan pulls the trigger # beam of infared light is emitted from the weapon. A delay is introduced beeen the time te trigger is pulled and the beam is emitted. An infrared light sensor Getects the beam of infrared light, However, the training device in Zaenglein, Jr. requires the marksman to aim at an invisible object, thereby making the learning process of ead- ing a target difficult and time-consuming, [0016] US. Patent Publication No, 2010:0201620 to Sat- gent discloses a firearm training system for moving targets ‘The system includes a firearm, two eameras mounted on the sfrearm, a processor, anda display. The two cameras captire ‘sot of stereo images of the moving target along the moving target's path when the trigger is pulled. However, the syste requires the marksman to aim at an invisible object thereby ‘making the learning process of leading a target difieult and time-consuming. Further, the system requires wo cameras ‘mounted om the fireaem making the freem heavy and dif crt to manipulate leading to inaccurate aiming and fring by the marksman when firing live ammunition without the sonnted cameras [0017] The priorart fails to disclose or suggestasystem and ‘method for simulating a lead fora moving target using wen- ‘raed images of targets pmjectod al the sume sealeas viewed in the fied and a phantom target positioned ahead of the targets having a variable contrast, The prorat further fils to Aisclose or suggest a system and method for simulating lead ina viral reality system. Therefore, there ea need in the at fora shooting simblator that recreates moving targets at the same visual sale as soon in the field with a phantom target to teach proper lead of a moving target in vital reality plate Ion. SUMMARY, [018] _\ system and method for simulating ead ofa target Jncludes @ network, a similation ecministrator connected! to the network, a database connected to the simation admin. US 2016/0169627 Al ‘strato, and a user deviee connected tothe network. The user device includes a set of vital reality unit, and a computes ‘connected tothe virtual reality unit and tothe network. A set ‘of position trackers are connected to the computer 10019] "Ina prefered embodiment, target i simlated. Ia ‘one embodiment, a simulated weapon is provided, In another ‘embovdiment, ast of sensors is attached toa real weapon. In nother embodiment, a set of gloves having set of sensors is ‘worn by 2 user The system generates a simulated target and displays the simulated targct upon lauach of the generated target. The computer tracks the position of the generated large’ and the position of the virtual reality unit and dhe ‘weapon to generatea phantom target anda phantom halo, The ‘generated phantom target and the generated phantom halo are sdsplayed on the viral reality unit at a lead distance and 2 ‘drop distance from the live target as viewed through the Virtual eality unit. The computer determines a hitoramiss of the generated target using the weapon, the phantom target, andthe phantom halo. In one embediment, the disclosed fystem and method is implemented in a two-dimensional video game. 10020] The present disclosure provides a system whieh ‘embodies significantly more than an abstract idea including technical advancements in the fel of dat processing and a transformation of data which is directly related to real word ‘objectsand situations. The disclosed embodiments ereateand transform imagery in hardware, for example, a weapon peripheral and # sensor attachment toa eal Weapon, BRIBE DESCRIPTION OF THE DRAWINGS. 10021] The disclosed embodiments will be described with reference tothe accompanying dravings 0022] FIG. 1 is plan view of a skoet shooting rang. 10023] FIG. 2 isa plan view of a tap shooting ange, [0024] FIG. 3A isa target path and an associated projectile path [0025] FIG. 32.is a target path nd an associated projectile path 10026) FIG. 3Cis a target path and an associated projectile path [0027] FIG. 3D isa target path and an associated projectile path [0028] FIG. 44 is an ideal path of a moving target. [0029] FIG. 4B isa range of probable light paths of @ target 10030] FIG. 5 isa perspective view ofa marksman aiming ta moving target [0031] FIG. 6 is a schematic of @ simulator system of @ preferrd embodiment [0032] _FIG.7 isa schematie ofa simulation administrator ‘ofa preferred embodiment 10033] FIG. 8isaschematic ofa user deviee of a simulator system ofa preferred embodiment 10034] FIG. 9A isa side view ofa user device ofa viral reality simulator system ofa preferred embodiment 10035] FIG. 98 isa front view of a user device ofa viral realty simulator system ofa prefered embodiment. 10036] FIG. 10A isa side view ofa simulated weapon fora Virtual realty system of preferred embodiment. [0037] FIG. 10B isa side view of real Weapon with a set ‘of sensors attached fora viral reality system ofa preferred ‘embodiment. 10038) FIG. 10C is a detail view of a tigger sensor of 2 preferred embodiment Jun. 16, 2016 [0039] FIG, 10Disa detail view of asetofn ‘ofa prefered embodiment, [040] FIG. 10E isa deal view ofaset ofa transmiverbase ‘ofa prefered embodiment, [041] FIG. 10F isa detail view of a set of muzzle sensors ‘sed With the tnnsmiter base of FIG, 10E of a preferred embodiment [0042] FIG. 106 is a detail view of a removable plug with light emitting diodes for 2 weapon of a preferred embed wale sensors [0043] FIG. 10H is a dotail view of a removable plug with Tight emiting diodes attached to a Weapon of a preferred embodiment, [0044] FIG. 101 isa detail view of a removable collar with Tight emiting diodes attached to a weapon of a preferred embodiment [0045] FIG. 101 isa side view of a weapon with anadjust- able stock fora virtual eality simulator system of a preferred embodiment [0046] FIG. 10K is a dewil view of @ rigger sensor of a preferred embodiment [047] FIG. 11, is a simulation view of a weapon having fn ton sight of a prefered embodiment [048] FIG. 111 isa simulation view of a Weapon having 2 reflex sight ofa preferred embodiment [049] FIG. 11C isa simulation view of a weapon having & holographic sight ofa prefered embodiment. [0S0}” FIG. 12 is « schematic view of a viral reality simulation environment of prefered embodiment. [051] FIG. 13 is @ command input menu for @ virtual simulator system ofa preferred embodiment. [0052] FIG. 14 is a flow chart of a method for runtime races of virtual reality simulation system of a preferred embodiment [0083] FIG. 18A is top view of a user and a simulation environment ofa prefered embodiment, [054] FIG. 182 sa flow char ofa method fordetemaining 4 View for a ser device with respect to @ position aad aa ‘orientation of the user deviee and the weapon, [0055] FIG. 1SCisa flow char ofamethod formapping the position and orientation of the nser device and the weapon to {he simulation environment for determining a display field of view a prefered embodiment [0086] FIG. 164 isa Nowchartof'a method for determining ‘a phaatom and halo of a prefered embodiment, [0087] FIG. 168 is plan view ofa target anda phantomot fa preferred embodiment. [058] FIG. 16C is an isometric view of a target and a phantom of a prefered embodiment [0059] FIG. 17 isa user point of view of a viral reality Simulation system of a prefered embod [0060] FIG. 18 is an isometric view of an input devive ‘configured to be mounted on a ral system of a weapon of @ preferred embodiment [0061] FIG. 19isa simmlation view that shows beams being projected from a banel of a weapon ofa preferred embodi- DETAILED DESCRIPTION [0062] 1¢-will be appreciated by those skilled inthe at that aspects of the present disclosure may be illustrated and described herein in any of a number of patentable clases or fontext including any new and useful process, machine, nanulacture, or composition of matter, or any new and sefil US 2016/0169627 Al Jmprovement thereof, Therefore, aspects of the present dis- ‘closure may be implemented entirely in hardware, entirely in software Gncludingfinmwvare, resident software, miero-code, etc.) or combining software and hardware implementation that may’all generally be referred to herein as a “eieuit,” “module,” “component.” or “system” Further, aspects ofthe present disclosure may tae the form of a computer program product embodied in one oF more computer readable media having computer readsble program code embodied thereon, 10063] Any combination ofoneor more computer readable ‘media may be utilized. The computer readable media may be ‘computer readable signal medium or a computer readable storage medium. For example, computer readable sore rmediuin may’ be, but not limited to, an electronic, magnetic, ‘optical, electromagnetic, or semiconductor system, appara tus, or Jevice, or any suitable combination of the foregoing. More specific examples of the computer readable storage medium would include, but are not limited to: a portable ‘computer diskette, « hard disk, a random access memory (CRAM), a wad-only memory (*ROM"), an erasable pro- ‘grimmable read-only memory EPROM” or Flash memory), an appropriate optical fiber witha repeater, a por- table compact dsc read-only memory ¢*CD-ROM"), atopic ‘al storage device, a magnetic storage deve, or any suitable ‘combination of the foregoing. Thus, « computer readable sorage medium may be any tangible medium that ean con- tain, or store a program for use by or in connection with an instruction execution system, apparatus, or device 10064] A computer seadable signal medium may include @ propagated data signal with computer readable program code ‘embodied therein, for example, in basehand or as part of a ‘eater wave. The propagated data signal may take any of 3 variety of forms, including, but not limited 10, eleetro-mag- netic, optical, o any suitable combination thereof. A com puler readable signal medium may be any computer readable dium tht is nota computer readable storage medium and that can communicate, propagate, or anspor a program for tase by or in connection with an instrction execution system, apparatus, or device. Program code embodied on a computer readable signal medium may be transmitted using any appro- priate medium, inching but not imited to wireless, wireline, ‘optical iber cable, RF, or any suitable combination thereot. 10065] | Computer program code for earying out operations or aspects ofthe present disclosure may be written in any ‘combination of one or more programming languages includ Jing an object oriented programming language such ss Java, Scala, Smalltalk, Fille, JADE, Emerald, C+, Ci, VB.NET. Python or the Tike, conventional procedural programming languages, such as the °C programming language, Visual asic, Fortran 2003, Perl, COBOL 2002, PHP, ABAP. dynamic programming languages such as Pyihoa, Ruby and Groovy, or oer programming languages, [0066] | Aspects ofthe present disclosure are described with reference to flowchart illustrations andor block diagrams of| ‘methods, systems anel computer program products according to embodiments ofthe dislosure. It will be understood that ‘each block of the flowchart illustrations andor block rams, and combinations of blocks inthe Howehet illustra tions andor block diagrams, can be implemented by com puter program instmesions. These computer program ‘instructions may be provided to a processor of «general purpose computer, special purpose computer, or other pro- [Brimmable data processing appar to procace a machine, ‘uch tat the instructions, whieh execute via the processor of Jun. 16, 2016 tne computer or other programmable insimetion exeution apparatus, crete a mechanism for aplemeating the Tase- tionsacts specified in the owchaet andor block diagram block or blocks. [0067] These computer program instrctions may slko be stored ina ompurer readable mim tht when executed am dice a compote other programmable data processing nparsus, orther devices to incton in. particlrmannes ‘ic thatthe structions when sored inthe computer read able medium produce an article of manufacture including Jnsintions which when executed, cause a computer 10 plement the functin/at specified inthe fwchar andor block dingram block or flocks. ‘The cempeter progr Jnstnetions may aso be loaded onto compte other eo- grammable instruction execution appt, or other devices to cause a series of operational steps to be perfoemed onthe computer other programmable apparatines ve other devices {o produce a computer implemented process such thatthe Jnsirctions which exeeue onthe compier or other rogram: table apparatus provide processes for implementing the {incon aes specified a the Me chart andr lock agra bok or blocks [0068] Referring 0 FIG. 6, system 600 includes network 601, simulation aiinistator 602 connected io ncwork 601 an! user device 604 comected 0 network 601. System ‘xdinistratr 602s further connected io ssl database 603 for storage ofreevant data Fr example, data eludes a Set oftaget data, ast oF weapon dat, anda se of environ ment dat. {0069} Io one embodiment, network 601 is Joc area sctwork Inanothr embodiment network 601i a wide area ‘etwork, sbchas the interne. In eter embodiments, network 601 includes combination of wide area netWorks ad local ara networks, includes celular networks [0070] Ina prefered embodiment, user device 604 com- uote with simtlation admininttor 602 to access dat bese 603 fo generate and project simon that includes a target pant and apt halo aljcent to the targctas will bo cee describe belo. {0071] In another embodiment, simulation administrator {602 generates simulation that includes tant, phason, phantom halo adjacent ote target, anda weapon images Will be further deserbod bole and sends the simulation to ‘ser deve for projection. (0072) Referring 0 FIG. 7, simulation administrator 701 Includes processor 702, network interface 73 connected to processo? 702, and memory 76 comet to processor 102, Simulation application 708 is stored in memory 704 and exccued by" procesor 702. Simulation application 708 Includes positon application 706, statistics engine 707, and target nd phantom generate 708 {0073] na prefered enbodinen, simulaton ministre tor 101 i PowerEdge C6100 server and includes a Power Fdge C40x PCT Expansion Chasis avilable rom Dell ine Other suiuble servers, server arrangemeats, and computing devices known in the art may be eripeyed {0074} Inone embodiment, position application 706 com- :munictes witha positon wackerconnovtedtothe user device to detec the position of the use device for simulation app cation 785, Saisie engine 707 communicates witha data bse to retrieve relevant daa and generate renderings accord jing desired simulation criteria, sch as desired Weapons vironment, and target types for simulation application 708. Target and phantom generator 708 calculates and pene US 2016/0169627 Al erates a taet along a target path, a phantom target, and a Phantom halo forthe desired target along a phantom path for mulation application, as willbe fuser described below. 10075] _Refering © FIG. 8, user device 800 includes com- puler B01 connected to headset 802, Computer 80 i further connected 10 replaceable battery 803, microphone 804, speaker 808, and position tracker 806, 10076] | Computer 801 includes processor 807, memory 809 ‘connected to processor 807, andl network interface 808 con- nected to processor 807, Simulation application 810 is stoned in memory 809 and executed by processor 807. Simlation pplication 810 inchides postion application S11, statistics ‘engine 812, and target and phantom generator 813. Ina pre= {erred embodiment, position application 811 communicates with position tracker 806 to detest the position of headset 802 Tor simulation application 810, Sltstics engine 812 eomums- nicates with a database to retrieve relevant data and generate renderings according desired simulation erteria, such as desired weapons, environment, and target types for simula tion application 810. Tarzt and phantom generator 813 cl- culates and generates a target along target path, 2 phantom target, and & phantom halo for the desired tant along & phantom path fr simulation aplication 810, as willbe fur ther described below. 10077] Input device 814 is connected to computer 801 Input device 814 includes processor 818, memory 816 con- nected to processor 815, communication interface 817 con- rccted fo processor B15, set of sensars SIR connected to processor 816, anda set of controls 819 connected o proces- or 815, 10078] Inoneembodiment, input device 814 isa simulated ‘weapon, such as a shot gun, rifle, ora handgun Inter ‘embodiment, input device 814 isa set of sensors connected (0 1 disabled real weapon, such as a shot gun, a rifle, or @ handgun, to deret movement and actions of the real weapon. In another embodiment, input device 8d is a glove having 2 sot of sensors worn by a user to detect positions and move- ments ofa hand ofa user 10079] Headset 802 includes processor 820, battery 821 ‘connected to processor 820, memory 822 connected 1 pro= ‘cessor 820, communication interface 823 connected © pro- ‘cessor 820, display unit 824 connected to processor 820, and a set of sensors 825 connected to processor 820, [0080] Referring to FIGS. 94 and 9R, 2 prefered imple- ‘mentation of user device 80 is described as user device 900. User 901 wears vital reality unit 902 having straps 903 and ‘904, Virtual reality unit 902 is connected to computer 906 via ‘connection 908. Computer 996 is preferably a portable com- puting deviee, such as laptop or tablet computer, worn by ser 901. In other embodiments, computer 906 is desktop ‘computer oF a server, not sworn by’ the user. Any suitable ‘computing device known in the art may be emplayed. Con= nection 905 provides a data and power connection from com- ptr 906 to virtual reality unit 902. [0081] _ Virtual realty unit 902 includes skirt 907 stached 10 Straps 903 and 904 and display portion 908 attached wo skirt ‘907, Skirt 907 covers eyes 908 and 916 of user 901. Display portion 908 includes processor 911, display unit 910 con- nected f0 processor 911, a set of sensors 912 connected 10 processor 911, communication interface 913 connected 10 processor 911, and memory 914 connected to processor 911 ens 909 is positioned adjacent i display unit 910 and eye ‘908 of user 901. Lens 915 is positioned adjacent display Jun. 16, 2016 sit 910 and eye 916 of wer 901. Veta reality uit 902 provides a stereoscopic tedimensinal view of images to {scr 901 {0082} User 901 wears communication device 917. Come ‘munication device 917 inelodes eapiee speaker 918 and ‘microphone 919. Cosnminiction device 917 ix prelerably connetied to computer 996 vie a wireless connection such 38 ‘tBluetootheonnetion, nother embodiments, other wireless Sr wired eonngctons are employed. Commiication dviee 917 enables voice sctivation and voice contol oa smultion plication store in the computer 906 by user 901 {0083} In.ane embodiment, vial reality unit 902 isthe Oculus Rift Headset availble from Oculus VR, LLC. In oer embodiment, viral reality unit 902s the HTC Vive bendset available frm HIC Corporation, In this embod $e of laser positon sensors 920 i attacd 10 an extemal wre viral ceality wait 902 to provide position dao vital ality unit 902 Any suitable vita aig wit Known in the at may be employed {0084} Inceran embodiments, set of sensors 912 include sensors related to ee tracking. When the sensors relate ee tracking are based on infared optical tacking, the set of Sensors 912 includes one or more iafared light sources and {ne oF more infared eameres ght fom the infrared ight Sores is reflected fom one or moe surfaces ofthe ser eye ani eceved by te intared cameras. The reflected lights reduced to digital signal which is representative of the Positions ofthe usereye. These signals ate transmit othe omputer. Computer 906 and processor 911 thea determine the positioning snd direction ofthe eyes of the user and record ce tacking data, With te ee tek dat, computer 906 Ctermines swhather the user is focusing on the simulate lurget or onthe phantom tant: how quickly a user focusses tthe simolated target or phantoms tag: how long takes forthe wser wai the weapon after focusing on the simulated target or phantom target: how long the use focusses onthe simulated target or phantom target before poling the riggers how long it takes the user to se and focus onthe next target whether he ser s eves were shutor closed belo ding, or er the pl of the tigger and s0-on. Computer 906 sso determines exe training statis based on the exe taining and the eye tracking dat collated ver stipe shots rounds ofthe simulation. Feedback is given to the wer that includes and is Based on the eye tracking data, the eye teaning data, and the eye taining tats, (0085) Ia certain embodiments, the laser position sensors 920 are abt emiting diodes (LED) hat ct as markers that canbe scenorseascl by oncor more cameras or sensors. Dal Irom the cameras or sensors is process o derive the loc ‘ion and oriatation of vital eelity nit 902 Based LEDs. Bach LED emits light wsing pricular tans cracterintios, suchas phase, frequen. amplitude and duty tele Medhiferences inthe phase, equines amplitae, and duty cyeleofthelight emite bythe LEDsallowsfora sensor to identify each LED by the LED's transmission character tis, incertain embodies, the LEDs on vista ely 902 are spaced wth placement characteris 50 tat theres unig distance between any’ Wo LEDs, Which gives the fanpoarance of slightly randomized placement on viel reality unit 992. The tansmission charters ong With placoment characterises ofthe LEDs on viral reality unit 502 allows the simulation system to determine the location and orientation of viral reality unit 02 by seasng as ew a8 three LEDs with camera oe other sensor US 2016/0169627 Al 10086) Ina prefered embodiment, simulation envio sent that includes laget is generated by computer 906. ‘Computer 906 further generates phantom tarp sd apa tomlin font of the generated target based on a generated target ight path. The simulation eavironment ineloding the enero args the phantom tage and the pantors halo fe transite from eomputer 96 a vital reality unit 902 {or viewing adjacent eyes 908 and 916 of wscr 01, a wil be further described below. The user sims. weapon athe phan- tom tang to attempt o shoot the generte tang. 10087) Referring FIG. 104 in one embodiment, simulated swegpon 1001 incinds wigger 1002 connected to st of en- $ors 1003, which i connected to processor 1004, Corzine ‘ation interface 1008 is connected o processor 1004 snd 0 ‘computer 1009 Battery 1026s connccted n processor 1008 Simtlated weapon 1001 farther includes set of eotrols 1006 attached to an exter srlace of weapon 1ODL and ‘connected to processor 1004, St of cons 1006 inlules ‘Girctonal pad 1007 ad selection baton 1008, Batery 1026 iseonnecte to processor 1004, Actuator 1024;scometed to processor 1004 to prove haptic fda 0085} Inaprefered embodiment, simulated weapon 1001 ‘sa shotgun. wll be appreciated by thse skilled i he art that other weapon types may be employed {0089} In one embodiment, simulated weapon 1001 is a Dela Six fist peson shooter cosoller available fram Avenger Advantage, LLC. another embodiment, simolsed ‘weapon 1001 isan sirsot weapon or air gun replica of areal ‘weapon. Other stable simulated weapons known in the at tay be employed 10090} In profemed embodiment, set of sensors 1003 Includes a positon senor fr trigger 1002 anda set of motion scosors to detect an oreattion of weapon 1001 0091) Ina preferred embod, de position sensor isa all Effet sensor In this embodiment, a magnet is atached to eigaer 1002. Other types of Hall Effect senso or any othe suitable sensor type known in the art may be employed {0092} _Inapreferestembodimenttheset of motion sensors ‘sa 9-axs motion Gacking systen-inspackage package see for, model no. MP1T-9180 salable rom Invern, Ine In this embodiment, the S-anis sensor combines 0 Sais sgrescope, a Saxis accelerometer, an on-board digital thotion processon and’ axis digital compas. la othee ‘bodiment, other suitable sensors andor suitable combi nations of sensors may be empoved 10093] _Refering 9 FIGS. 108, 10C, ad 10D in soother ‘ehodiment, weapon 1010 inchidessimolation attachinent TOL removably attached its stock. Simulation atsehment 1011 ‘nchades ono switch 1012 and poe bation 1013 to ‘eommanjate with computer 1009 via Bluetooth connection. ‘Any’ suilable wieles connection may be employed. Taser Sensor 1014 js removably attached to tigger 1022 and in ‘communication with simltionatachmeat 1011. A set of muzale sensors 1018 is atiaehed to a removable plug 1016 whichis removableinsered into bare 1028 of weapon 1010 Setof muzzle sensors 1018 inchde a peocessor 1017, batery 1018 connect to processor 1017, gyroscope 1019 con nected to processor, aeelerometer 1020.coaneced to proces $0 1017, and compass 1021 connected w processor 1017 {004} Inone embevtiment, se of mize sensors 1018 and Femovabl pig 1016 are positioned parally protrding ote Side of barrel 1023 of wespon 1010 Jun. 16, 2016 [0095] In one embodiment, weapon 1010 includes rail 1025 atachedto its stock in aay positon. In this embodiment, set of muzzle sensors 1018 is mounted to rail 1028, [0096] In one embodiment, weapon 1010 fires blanks to provide live recoil toa user [0097] 1¢ will be appreciated by those skilled inthe at that ‘any weapon may beemployedas weapon 1010, including any floor handgun. willbe furher appeecated by those skilled fin the ar that rail 1025 is optionally mounted to any type of ‘weapon. Set of muzzle sensors 1025 may'be mounted in any position on weupon 1010. Any type of mounting means ‘known inthe at may be employed. [0098] Referring to FIG. 10E, base 1028 comprises a sen- Sor system that includes a mapnetic fleld detector used 10 termine the location and orientation of a weapon, such as ‘weapon 1010 with removable plug 1016 shown in FIG. 10F Base 1028 includes processor 1032, which is connected t0 communication interface 1034, power source 1036, memory 1038, fist coil 1040, second coil 1042, and third coil 1044, Firstcoil 1040, second eo 1042, an thied coil 1044 form the ‘magnetic fick! detector of the sensor system of base 1028 10099] Processor 1032 of base 1028 receives positioning signals via first coil 1040, socond coil 1042, and third coil 104 that are used to determine the postion and orientation of ‘weapon wsed in the simulation system. In a prefered embodiment, each of the positioning signals ceived via frst ‘nil 1040, second coil 142. and third coil 1044 can be di ‘erentiated from one another by one or more ofeach position- ing signal's phase, requency, amplitude, and duty eyele so that exch positioning signal tansmitted by each col is is tinct. The differences in the positioning signals allow base 1028 o determine the postion ofa transmitting deviee, such asremovable plug 1016 of FIG. 10F, based on the positioning ‘siznals that indicates the relative position between base 1028 And the transmitting device. [0100] Referring to FIG, 10F, cemovable plug 1016 is inserted jnto an under barrel of weapon 1010 and transmits positioning signals used to determine the location an orien- fation of removable plug 1016 and the weapon removable plug 1016 is connected to, Removable phig 1016 includes processor 1017, which is connected to battery 1018, comn- ication interface 1046, fst coil 1048, second coi 1080, ad third coil 1082. First coil 148, second coi! 1080, and third «oil 1052 form magnet Held transmiters ofa sensor system of removable plug 1016, The magnetic fieks generated and ‘cansaitted by frst coil 1048, second coil 1050, and third oil 1082 are positioning signals wsed to determine the location and orientation of removable plug 1016, forexample, by base 1028 of FIG. 10, [0101] Processor 1017 transmits positioning signals from first eoil 1048, second coil 1050, and third coil 1082 that are received by processor 1032 of base 1028. From the transmit ted positioning signal, the relative location and orientation between removable plug 1016 and base 1028 is determined so that the precise location of removable plug 1016 with respoct to base 1028 is derived, The determinations aad derivations ‘may be performed by one or more of processor 1032 of ase 1028, processor 1017 of removable pg 1016, anda proces- sor of another computer of the simulation system, such as ‘computer 1009, Once the position of removable plug 1016 is known, the position and orientation of weapon 1010 is deter ined based on the location and oriestation of removable plug 1016, the geometry of removable plug 1016, the goom- etry of weapon 1016, and the placement of removable plug US 2016/0169627 Al 1016 on weapon 1016, With the positon snd orientation of ‘weapon 1010, the simulation application can display a sim- Jated version of weapon 1016, calculate the proper postion of ‘9 phantom target, and provide suggested adjustments 10 Improve a user's marksmanship. [0102] _Inan alternative embodiment, the sensor system oF base 1028 includes the magnetic field transmitter and the sensor aystem of removable plog 1016 includes the magnetic field detector. In altemative embodiments, removable plug 1016 includes threading that corresponds fo threading with the barrel of the weapon tht is commonly used fr a shotgun choke and removable plug 1016 i fted and secured to the barrel of the weapon via the threading. 10103] Referring to FIG. 106, removable collar 1054 fits ‘onto barrel 1056 of a weapon, sacl as weapon 1010 of FIG, LOB. Removable collar 1084 incudes tip 1058 and three members 1060, 1062, and 1064. Members 1060, 1062, and 1064 extend from a fist side of tp LSB that tutes barrel 1056 when removable collar 1084 is fited to hare] 1056, Removable collar 104 includes light emitting diodes (LEDs), suchas LEDs 1066 on member 1060, LEDs 1068 on member 1062, and LEDs on member 1064, and LEDs 1070 ‘ontip 1088. Removable collar 1054 includes axkitional LEDs that are occluded on FIG. 10, such 3s on member 1064 and ‘on tip 1088, The LEDs on removable collar 1088 may emit, infrared light to be invisible to a user or may emit light in the Visible spectrum, Removable collar 1954 acts as marker fom which the location and orientation ofthe weapon can be derived 10104) The LEDs on removable collar 1084 each emit ight using particular transmission characteristics, such as phase, Jrequency, amplitude, and duy eycle. The differences in the phase, frequency amplitude, and duty eycle of the light emit- ted by the LEDsallows fora sensor to identify cach LED on removable collar 1054 by the LED's tansmission charactr= istics. The LEDs on removable cole 1084 are spaced with placement characteristics so that thete is @ unique distance between aay two LEDs, which gives the appearance of @ slightly randomized placement on removable colle 1088 ‘The transmission characteristics along with placement char- acteristics ofthe LEDs on removable colar 1084 allows the simulation system to determine the Toeation and orientation ‘of the removable plug by sensing as few as three LEDs with ‘camera or other sensor Once the location and orientation of removable collar 10S i determined, the lation and orien- tation of the weapon to which removable collar 1084 is altached is derived based om the known geometries of remov= able collar 1084 and the weapon, whieh are stored ina dat base [0105] Refering to FIG. 101, removable collar 1084 is fited onto barre! 1086 of a weapon. Inner portions of mem- bers 1060-1064 are rubberized and may coatsin an adhesive ‘o prevent movement ofremovablecollar 1084 with respect the weapon itis attached to, After removable collar 1054 is Jntalle forthe fist time w a weapon, the simulation system js calibrated to associate the location and orientation, ile ing # roll angle, of removable collar 1054 fo the locaton and ‘orientation ofthe Weapon, 10106] In alternative embodiments, the portion of remov- able collar 1084 that fits against the barrel of the weapon is shaped to fit with only one orientation with respect to the ‘weapon. The removable collar 1054 may include additional ‘members that fit around the iron sight of the weapon so that Jun. 16, 2016 there is only one possible ment of removable collar 195410 the weapon and the process of elibration ean be reduced oF climinated [0107] Referring to FIG. 101, removable collar 1084 is it {ed to Weapon 1010, Weapon 1010 isan over-under shotgun ‘with ever barrel 1056, under barrel 1057, and top rail 1089. Removable colar 1084 comprises a hollow portion 1088 that allows forthe discharge of lve or blank rounds of ammuni- ‘ion during the simulation. front surfxevof removable colar 1054 Hash with the front surfaces of barrel 1087 so that he position of removable collar 1084 with respect 10 each of barrels 1056 and 1057 is known and the trajectory of shots {rom weapon 1010 can be properly simulated. Removable collar 1084 includes hollow portion 1058, member 1061 ‘mounting serews 1063, battery 1018, processor 1017, and LEDs 1067, Removable collar 1084 is customized to the particular shape of weapon 1010, whieh may include add fiona iron sights. Removable collar 1084 does not interfere ‘with the sights of weapon 1010 so that weapon 1010 can be fimed normally while removable collar 1084 is fitted to ‘weapon 1010, [0108] | Member 1061 isa lat elongated member that allows Tor removable colla 1084 o be precisely aod tighily fied to theend of barrel 1087 of weapon 1010 after removable collar 1054 is sid ont the end of Barrel 1057, Member 1061 with screws 1063 operat similar to a C-clamp with serews 1063 resting into member 1061 sad thereby securing removable collar 1054 tothe end of arel 1087 with sullctent force 30 that the position and orientation of removable collar 1054 ‘with spect t weapon 1010 isnot alteredby the fring of ive rounds or blank rounds of ammunition with weapon 1010, [0109] Battery 1018 is coanected to and powers the elee- ‘wical components within removable collar 1084 including processor 1017 and LEDs 1067. Processor 1017 conteols LEDs 1067. In additional embodimeats removable collar 1084 inchudes one or more, aceslerometers, gyroscopes, ‘compasses, and comauniation interfaces connected to pro. cessor 1017. The sensor data from the accelerometers, yr0- soopes and compasses is sent from removable collar 1084 10 ‘computer 1009 via the commtnication interface. Removable collar 1084 inclodes burton 1069 to turn on, tea off, and initiate the pairing of removable collar 184 [0110] LEDs 1067 emit light that is sensed by one or more ‘cameras or sensors, fom which the locations andorientations fof removable collar 1084 and weapon 1010 ean be deter ‘mined. The locations and orientations are determined from the transmission characteristics of the ight emitted from LEDs 1067, and the placement characteristics of LEDs 1067. [0111] Weapon 1010, to which removable collar 1084 is ited, is loaded with one or more live or blaak rounds of ‘ammunition that dischange through the hollow portion 1083 ‘of removable collar 1054 when a tigger of weapon 1010 is pulled so that blank rounds or live rounds of ammnunition can be used in conjunction with the simulation. Using blank rounds or live rounds with the simulation allows for @ more ‘curate and realistic simulation ofthe shooting experience, including the experience of re-aiming weapon 1010 for 2 second shotafter feeling thekickback from the dschargeof a blank or lve round from a fist sho. [0112] In alternative embodiments, the weapon is 2 mul- tiple shot weapon, such as an automatic rifle, @ semi-auto- mati shotgun, or a revolver With a multiple shot weapon the simulation experience inclades the fecling of the transition between shots, such a the eyeling ofthe receiver ofa US 2016/0169627 Al ‘automatic shotgun, When the weapon comprises an auto- matic or semi-automatic receiver. the simulation displays the ‘jection of aspen shell easing that may noteorespond tothe ‘ctual path oF tnjectory of the actual spent shell casing, Additional embodiments rack the locaton ofthe spent shell ‘easing as its ejected and match the loeation and taectory of the simulated shell casing othe location and trajectory ofthe spent shell easing, Additional embodiments also include one ‘oF moe additional sensors, electrons, and power supplies ‘embexdes within the housing of removable collar 1054, [0113] | Refering to FIG. 101, weapon 1072 is adapted for use ina simulation by the fitment of removable collar 1084 10 the barrel of weapon 1072. Weapon 1072 is a try gun that Includes a stock 1074 with adjustable components to itusers ‘of different heights and statures. Each component may Jnclude electronic sensors that measure the length, angle, oF position ofthe component so that weapon 1072 eat be prop ‘erly displayod in a simulation. [0114] Stock 1074 of weapon 1072 includes com 1076 swith comb angle adjuster 1078 and comb height adjuster 1080, Comb 1076 resis azinst a cheek ofa user to improve stability of weapon 1072 during use. Theheight ofeomb 1076 Js adjustable via manipulation of com height adjuster 1080. “The angle of comb 1076 is adjustable via manipulation of ‘comb angle adjuster 1078, [0115] Stock 1074 of weapon 1072 also includes but plate 1082 with butt plate angle adjuster 1084 and tigger length adjuster 1086. Lriguer length 1088 isthe length from rigger 1090 o butt plate 1082, But plate 1082 rests againsta shoul- der ofa user t improve stability of weapon 1072 during use. ‘Trigger length 1088 from but plate 1082 co tigger 1090 is adjustable via maniptlation of trigger length acoster 1086. ‘Theangleof but pate 1082 is adjustable via manipulation of brat plate angle adjuster L084, [0116] When weapon 1072 used in a viral reality simu- Jation system with removable collar 1084, suggested adjst- ments to comb 1076 and butt plate 1082 ae optionally pro- vided. If'shots are consistently to the right or le of an ideal shot placement fora right handed shooter, itmay be suggested to increase or decrease trigger length 1088, respectively. IP shots are consistently above or below the ideal shot place- ment, it may’be suggested to decrease cor inerease the height of ‘comb 1076, respectively [0117] Referring 1 FIG. 10K, an altemative embodiment ‘of rigger sensor 1014 is shown, Weapon 1010 includes trig per 1922 and teiggor guard 1027. Trigger sensor 1014 is specially shaped and contoured to fit securely to the front of trigger guard 1027. Once trigger sensor 1014 is slid onto trigger guard 1027, screws 1041 are tghlened to Tuer sccure tigger sonsor 1014 to trigger guard 1027 and weapon 1010. [0118] Pull ring 1029 is connected to string 1030, whieh ‘winds upon spindle 10M. Spindle 100 inches spring 1033, which keeps tension on sing 1080 and biases pul ring 1029 ‘obepulledavay fom rigger 1022 and owards tigger guard 1027 and wigger sensor 1014, Inthe resting sat, there is no slack in string 1030 and pall ring 1029 rests agains rigger sensor 1014, [0119] Sensor 1038 provides data indicative ofthe rotation ‘andlor postion of spindle 1081. In one preferred embod rent, sensor 1038 isa potentiometer that is connected to and tums with spindle 1031, where a voltage ofthe potentiometer indicates the positionof spindle 1031 anda change i voltage Indicates a rotation of spindle 1031. In another preferred Jun. 16, 2016 nbodiment, sensor 1035 includes one or more photo en tere and photo detectors that surround an optical encoder ‘whee that is attached to spindle 1081, where light from the photo emitters passes through the encoder whe! to activate fertain photo detectors to indicate the position of spindle 1031, [0120] Controller 1937 receives data from sensor 1035 10 {elermine the state of tigger sensor 101d and communicates the state of trigger sensor 1014 by controlling the output of LED 1039 to create a coded signal that corresponds to the slate of trigger sensor 1014. In a preferred embodiment, the tater of trigger sensor 1014 inclde: pull ring not engage pulling engaged but riger not pulled, pull ring engaged and ‘eiggeris pulled. Controller 1037, LED 1039, and sensor 1038 are powered by battery 1048, [0121] The sateof wiguer sensor 1014 is con controling the ousput LED 1039 with contro ‘ouiput of LED 1039 form a coded signal to indiate the sate of trigger sensor 1014 and ean also be used to aid in the {termination ofthe position and orientation of weapon 1010 ‘when the position of trigger sensor 1014 with respect to Weapon 1010 and the geometry of weapon 1910 are known, ‘The omtput of LED 1039 i eyeled on ad off to flash with 2 particular phase, frequency, amplitude, and duty eyele that orm a set of output characteristics. Different output eharac- teristics are used to indicate different sites of wigger sensor 1014. fist set of outpat characteristics or frst code is used to indicate the pull ring not engaged state, a second set of ‘uspat charactristis of second code is used to indicate the pullring engaged but rigger no pulled state, pda third set of ‘at charcerstcs or third codes used to indicate the pall ng engaged and tigger is pulled state, Inone embodiment, the pull ring not engaged state is indicated bya set of output characteristics where the duty eyele is 0% andor the ampli- tude is s0 that LED 1039 does not tum oa, An extemal sensor oreamera, suchas one of position trackers 1208, 1206, fd 1215 eon be wsed to determine the state of trigger sensor 1014 by detecting the output from LED 1039 and decoding the output characteristics to detemine which state trigger sensor 1014 isn. [0122] In an altemative embodiment, pull ring 1029 and string 1030 cach incinde conduetive material, tigger sensor 1014 includes a pull-up resistor connected to an input of | controll 1037, and controller 1097 is electrically grounded to trigger guard 1027. When trigger 1022 and triguer guard 1027 are electrically connected andcondvtive pul ing 1029 is touched to trigger 1022, the pull-up resister is grounded vo ‘change the state ofthe input of controller 1037 so that con- ‘eolle 1037 ean determine whether pull rng 1029 is touching teigger 1022. Assuming thatthe user only touches pull ring 1029 to trigger 1022 when attempting to pul tigger 1022, the determination of whether pull ring 1029 is touching tiger 1022 can be used to indicate thatthe trigger has been pulled, ‘which is communicated by changing the output coding of LED 1039, [0123] Referring to PIGS. 1A, 11B, and 11C, diferent {ypes and styles of sights may be used on weapons used with the simulation. Additionally, the simulation may display a sight on a weapon tat is different from the sight actually on the weapon to allow different types of sights tobe teste. In altemative emoctiments, the halo around the phantom target fan he adjusted to match or include the sight profile of the sight being used on the weapon, US 2016/0169627 Al 10124) In FIG.11, weapon 1102 includes ion sight 1104. Iron sight 1104 comprises two components, one proximate to thetip ofthe bare of weapon 1102 and one distal othe tip of ‘weapon 1102, that when aligned indicate dhe orientation of ‘weapon 1102 104 user of weapon 1102 10125] In FIG. 11, weapon 1102 includes reflex sight 1106, also referred toes a red-dot sight, which may be in ‘addition oan iron sight on Weapon 1102, Reflex sight 106 s, ‘mounted on the barrel of weapon 1102 and includes sight profile 1108 shown asa dot. Sipht profile 1108 may take any Size, shape, color, or geometry and may inelude additional ‘dos, lines, curves, and shapes of one or more colors. A user ‘ean only sce the sight profile 1108 when the head ofthe wsce Js propery positioned with respect reflex sight 106, 10126] “In FIG. 11C, weapon 1102 includes holographic sight 1110, which may be in addition t an iron sight. Holo- traphie sight 110 is mountedio the receiver of weapon 1102 nd includes sight profile 1112 shown asa combination tele ‘with dashes, Sight profile 1112 may take any size, shape, color, or geometry and may include additional dots, lines, ‘curves, nd shapes of oe oF more colors. A user can only see the sight profile 1112 when the head ofthe usr ie property positioned with respect to holographic sight 1110, [0127] Referring to FIG. 12, in simlaton environment 1200, user 1201 wears user device 1202 connected to com- puter 1204 and holds weapon 1203. Each of position trackers 41205, 1206, and 1215 is connected wo computer 1204, Posi- tion rocker 1205 has ld of view 1207, Position ticker 1206

Das könnte Ihnen auch gefallen