Home / Work / US Arms Manufacturer
AI / ML · Sports & Training

US Arms Manufacturer — US Arms Manufacturer — AI Firearm Dry-Fire Training Community App

An OpenCV and ML-powered dry-fire training app that scores shot placement, speed, accuracy, and precision from a mobile device.

OpenCV
Computer vision foundation
Custom ML
Proprietary scoring algorithm
Live
Speed, accuracy, precision scoring
Free
On App Store & Play Store

The challenge

An arms manufacturer of shooting targets and training systems based in the US, whose mission is to make firearm training accessible to citizens of all levels while promoting responsible firearm use, sought to develop a firearm training mobile application offering a safe and immersive dry-fire training experience. The app needed to allow users to hone their shooting skills using a mobile device and a laser gun, simulating a realistic shooting environment through virtual and interactive scenarios.

What we built

After carefully analysing the client's requirements, we decided to utilise Open Computer Vision (OpenCV). With OpenCV as our foundation, we developed a mobile app from scratch to facilitate dry-fire training in the comfort of users' own spaces — people can hone their skills at home without firing another bullet. The app incorporates a proprietary machine learning algorithm that works with OpenCV to determine shot placement and assess user performance based on factors such as speed, total time, accuracy, and precision. It also collects user data to track progress and aid in training improvement. The app is available free on the App Store and Play Store. We are actively researching and developing further training modes, including live fire and shot timer, to provide a comprehensive firearm training experience.

Outcome

The system went live on schedule and is in active use today. As with every Kirshi Technologies engagement, delivery was sprint-based with measurable milestones at each stage, and US Arms Manufacturer retained full intellectual property ownership of all custom code from day one.

Technologies

OpenCV Computer Vision Proprietary ML Performance Scoring

Client: US Arms Manufacturer Category: AI / ML Industry: Sports & Training Delivery: On time, in full
More work

Related case studies.