MathWorks recently ran a hardware challenge, where in users were asked to submit a project in which they programmed hardware boards using MATLAB or Simulink. The grand prize for this challenge was 1000 USD and we received over 60 submissions for this challenge. “Each and every of them were unique in its own way and selecting the winners was very difficult” said one of the engineers who was part of the judging team.
Decision making for a robotic hexapod (Third Place)
Controlling six legs of a robot at all times to achieve a motion might seem really complex, but the third place winning team showed how to do it and made it look easy. Not only that, this team made the robot perform actions similar to animals (running away from the predator, attacking its prey and avoiding obstacles) by implementing their bio-inspired control algorithms on to this hexapod robot.
Improving virtual reality experience using MATLAB and Arduino (Second place)
In this project MATLAB and Arduino are used to acquire and send real-world information to mobile applications or virtual reality games. Data from Inertial measurement units, on-off buttons, potentiometers, Image segmentation data, as well as Kinect for Windows sensors data are fed to MATLAB. In the video they show the Skeleton data captured using MATLAB along with the information sent using Arduino to the Android app.
Mobile robot control using MATLAB and Simulink (First place)
This project features an omni-directional wheeled robot that can also move sideways as opposed to normal cars and robots. The complex simulation for this robot is validated by deploying the code to an actual robot. In order to properly control the robot in a dynamic environment, the Robotics System Toolbox is used to bring in sensor data and perform complex controls.
Stay tuned for more updates about the challenge.