Student Programs

2017 Mobile Devices Challenge Winners

MathWorks announces the winners of the 2017 Mobile Devices Challenge. Congratulations to the winners and thanks to all those who entered.


1st place

MATLAB Mobile Floor Racing

Boris Notkin - Far Eastern Federal University

This project demonstrates a racing game that was developed using MATLAB. In this game, players control racecars that are projected onto a track on the floor mat screen. They use their mobile devices to control these cars that move around the track. To make the game realistic they –

  1. used complicated mathematical equations that govern the physics involved in race cars
  2. processed and used real engine sounds
  3. used Stateflow charts to program the logic

The information exchange between players’ mobile devices and floor mat screen is handled by the Instrument Control Toolbox and Android/iOS Support Packages from MATLAB and Simulink.


2nd Place

Management of Arm Robot via Android

Sasha Mymrikov - Donetsk National Technical University

This video shows how you can control a robotic arm using an Android device. First, a simulation model of the real-world robotic arm is used to analyze and visualize the 3-D movements of different joints on the arm. After designing the control logic in simulation, the model is connected to the actual robotic arm. This allows the manipulation of the robotic arm in real-time using the Simulink model. Then using the Simulink Support Package for Android Devices, the inputs to the Simulink model are replaced by an Android smartphone. This enables the user to control the robotic arm both in simulation and real-time using the smartphone. Finally, using the gyroscope sensors on their phone the motion of the robotic arm is controlled by rotating the phone in various directions.


3rd place

GPS Tracking of a 550BHP All Electric Race Car Using #MATLAB4MOBILE

Jesper Van Wordragen - Eindhoven University of Technology

This team set out to create a low cost alternative to expensive systems that provides real-time position values and tracks the speed of your vehicle. The App that they developed using mobile phone and MATLAB displays plots for GPS data, speed and acceleration reliably in different settings. To highlight the effectiveness of the system they track the speed and position of a bicycle in their university and an all electric race car running in an actual race track. They determine the position by parsing mobile sensor data and performing mathematical computations before plotting them on the app. The app also allows you to save the logged data which can later help them understand the performance and in the case of the electric race car to detect fault points in the event of an accident.