Muscle-Fit

 

General info

Muscle-Fit Boxing Equipment produces the Digital Boxing Trainers Assistant (DBTA). The first version was released in 2008 and has since been used by a number of successful boxers and the Olympic teams of England and France. The machine measures punch force, reaction time and endurance, things that were previously impossible to measure during regular training routines. To revitalize the product, Ron Rovers the owner of Muscle Fit Boxing Equipment came to Wolfpack.

To improve upon the original DBTA and create the DBTA 2.0 both the hardware and software needed to be replaced. Developments in accelerometer technology have evolved significantly with the rise of smartphones and the new system is using the full advantages of that. Instead of processing an analog signal in the computer, we went digital. Furthermore the old system ran on a mini-pc with Windows XP and to decrease the size of the whole setup we chose to use a Raspberry Pi instead.

The existing software was therefore also not usable anymore and desperately needed a visual update as well. Therefore we made new designs and an improved workflow to make the system even more intuitive and ready for use with a touch screen.

This entirely renewed product now also allows us to make a better analysis of the boxers form, strength and reaction speed. In the future it will be even further improved with new additions like detection of punch direction and improved analysis tools that give even more insight.

Client

Muscle-Fit Boxing Equipment is a company situated in Eindhoven. As their main product they produce the Digital Boxing Trainers Assistant (DBTA). A revolutionary product used by boxing trainers to get accurate measurements of their boxers performances.

 







Technology highlights

Unlike most applications in this system the main hub of the software is actually the frontend. It does most of the calculations and processing of data. The backend, built on the CakePHP platform, is solely in place to store this data and provide in the communication between the Postgresql database and the frontend through an extensive REST API. The frontend is essentially a website that runs in the browser on the Raspberry Pi, using ES6 javascript to perform all the logic operations required to run the system. To present this information we used HTML5 with Materialize and CSS in a custom made framework called WolfpackUI. Furthermore there is a machine interface that connects the sensors and LED’s on the machine to the frontend. This Python run system analyses the incoming sensor data to produce force numbers (Newton) and sends the signal for the LED’s so they light up for a reaction test. This way, six different types of punches can be measured in force and reaction time. Through Websockets the information from the machine interface is sent to the frontend so it can be displayed for the user.