Design Report Brief (CEAC) Team 15: Coach Jav Kwesi Asare, David Dadzie, Ofiliojo Ichaba, Landon Potts Introduction Competitive athletes have a constant objective of improving their performance. In order to do this, the athletes and their coaches adopt a wide spectrum of methods to get the necessary feedback of athlete performance. For instance, Zepp Tennis is a program that monitors the speed of the serve and other important performance parameters of tennis players. Other sports such as golf, sprints, and baseball have similar feedback systems in place. One sport that does not have such a system is the javelin throw in the sport of track and field. Javelin throwers and their coaches have difficulty getting performance feedback, because the few systems that currently exist are both bulky and expensive, and/or require a controlled environment with an indoor facility, 8-10 high speed cameras, and force sensors; as can be seen in the image on the title page above. Team #15 Coach Jav, made up of four electrical engineering students, designed a device to fill this need for javelin athletes and coaches. The device was designed to record data from a javelin throw and send it to the athlete or coach. Team Organization and Management The project design team consists of four senior electrical and computer engineering students. They are Landon Potts, Ofiliojo Ichaba, Kwesi Asare, and David Dadzie. The team is setup to be very transparent, meaning we all have equal tasks and roles and distributed the assignment among team members. In addition, to avoid replicative work which would be redundant, each member of the team has been assigned a significant portion of the project for which they are responsible. The breakdown of assigned roles are as follows: • • • • David Dadzie - Microcontroller Unit and hardware design (for PCB). Basic requirements will be to design and program the microcontroller unit to control what happens between the initial run, release and landing of the javelin and how it triggers the sensors to record the required data. Landon Potts - Communication between the system of the javelin and the user interface on the device. Also, filtering data and coding the microprocessor. Kwesi Asare - Sensors to be employed in the device. As of now the list of sensors includes a gyroscope, magnetometer, an accelerometer, GPS module, and a touch sensor. Ofiliojo Ichaba - User interface for the athlete or the coach. It is also worth noting that the team is in close collaboration with the head Track & Field coach at Calvin College, Bret Otte, as well as senior design advisor Professor Michmerhuizen and industrial engineering consultant Mr. Eric Walstra. 1|Page Design CoachJav was designed as a device to record data throughout a javelin throw and send it to a mobile device. Specifically, the coaching tool combines multiple sensors (gyroscope, accelerometer, magnetometer, and GPS module) to collect data, crunch the numbers with a microprocessor, and transmit the useful information through Bluetooth communication to an Android mobile device application. Then the coach or athlete can see the velocity of the throw, the angle of release of the javelin, and the distance thrown, all in real time. The coaches or athletes can use the quantitative data to effectively assess the athlete’s performance, monitor their progress, and help the athlete see what they are doing well and what they can improve upon. A brief overview of the system design can be seen below in Figure 1. Figure 1: CoachJav System Overview Most of the work done on the project so far has been about getting the necessary data from the sensors employed. Looking back, choosing the hardware was the easy part, and the hard part is capturing and making sense of the data acquired by the hardware. At first, the team decided to try just an accelerometer and gyroscope IMU to obtain the data from the throw. The velocity could be found for small straight movements, but compounding error in integration of acceleration to get to position (over 8 m/s off) led the team to scrap the idea of getting the velocity from just the accelerometer and gyroscope. Recently the team ordered a GPS module with which new testing can be done and the velocity can be found. The addition of a GPS does make the device slightly bigger, but will be useful to obtain accurate data. Thus, the team is considering making a specific PCB complete with sensors and microcontroller for a smaller size. For the angle calculations, the team relied on mathematical theory of Euclidean Space to obtain the position the javelin in space, as well as the fact that the force of gravity is a constant acceleration down. The angle can be found quite easily with the accelerometer if the device is simply rotating about slowly. With translating motion and quicker rotation, this calculation also becomes inaccurate. The team is currently working on error correction using the gyroscope data, and now also the GPS module. The data from these sensors will be filtered using a Kalman filter; however, this filter, though very accurate, is not the simplest to implement. The team will consider implementing a complementary filter for the same purpose, given less noise from the sensors. The android app development is in its early stages. The team is designing a very simple app that displays the stats (angle, velocity, and distance) received from Bluetooth communication, as well 2|Page as a reset button to clear current stats and receive new stats. Simple Bluetooth communication has been tested and works up to 30~35 yds away in engineering building. If a better module is needed, one can be obtained that is specified up to 100m (world record javelin throw is ~94m). Throughout the year, the team kept to the design norms chosen at the beginning of the year to govern the design process. These norms included trust, caring, and cultural appropriateness. The user needs to trust that the device will work reliably and give accurate data. The design is also caring. For engineers, make sure that the design does not infringe on any current patents, but also make sure Team 15 and Calvin College protect their own intellectual property. For the athlete, the device helps them achieve their best, as Colossians 3:23 tells us that “Whatever your task may be, put forth your very best effort, as for the Lord and not for men”. Finally, the device must be culturally appropriate to the sport, not altering the javelin or its trajectory in any way. Prototype and Testing A preliminary model has been designed and wired up on a breadboard to start the preliminary testing, as shown in Figure 2 below. This is mostly to make sure that the data collected gives Figure 2: CoachJav Preliminary Model Figure 3: Preliminary Design for Testing Apparatus accurate. To make sure the data is accurate, a method to test the device has been created. First the team will set up a repeatable throw (as shown in Figure 3 above). Then, the data desired will be measured both with the device and with other known devices (velocity from radar gun like baseball; angle from filming the throw and measure from the horizon, and distance with a tape measure). The angle and throw can be changed or repeated, so the team will perform both to make sure data is accurate over a range of throws and to provide standard deviations and errors in measurement of the device. 3|Page