<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Student Lounge</title>
	<atom:link href="https://blogs.mathworks.com/student-lounge/feed/" rel="self" type="application/rss+xml" />
	<link>https://blogs.mathworks.com/student-lounge</link>
	<description>The student lounge blog focuses on student success stories.   Winning student teams share their knowledge and the MathWorks student programs team shares best practices and workflows using MATLAB and Simulink.</description>
	<lastBuildDate>Mon, 23 Mar 2026 16:45:39 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>
	<item>
		<title>RoboSub Simulation Environment</title>
		<link>https://blogs.mathworks.com/student-lounge/2026/03/23/robosub-simulation-environment/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/student-lounge/2026/03/23/robosub-simulation-environment/#respond</comments>
		
		<dc:creator><![CDATA[Tanya Kuruvilla]]></dc:creator>
		<pubDate>Mon, 23 Mar 2026 16:45:39 +0000</pubDate>
				<category><![CDATA[Simulink]]></category>
		<category><![CDATA[marine robotics]]></category>
		<category><![CDATA[RoboSub]]></category>
		<category><![CDATA[Underwater Simulation]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/student-lounge/?p=13384</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/student-lounge/files/2026/03/26march23_5.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>

In today’s blog, Abhishek Shankar from the Student Programs team at MathWorks introduces a newly released underwater RoboSub simulation environment built with Simulink, Simulink 3D Animation, and... <a class="read-more" href="https://blogs.mathworks.com/student-lounge/2026/03/23/robosub-simulation-environment/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<div class="rtcContent">
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-style: italic;">In today’s blog, Abhishek Shankar from the Student Programs team at MathWorks introduces a newly released underwater RoboSub simulation environment built with Simulink, Simulink 3D Animation, and Unreal Engine that enables teams to test algorithms and accelerate development. Over to you, Abhishek&#8230;</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Underwater robotics has been on the rise over the past few years, which reflects the rise in robotics in general. While it might appear to be a niche area, there are several areas in science and engineering that benefit from autonomous underwater vehicles (AUV) such as marine biology (collecting samples, tagging endangered animals, etc.), ship inspection and maintenance, deep sea exploration, military, etc. Seeing the potential impact of AUV is such areas, there have been several competitions to push the development of AUV&#8217;s. One such competition is <a href="https://robosub.org/programs/2026/" target="_blank" rel="noopener">RoboSub</a> &#8211; an underwater robotics competition held by RoboNation. The competition pushes the participants to develop vision, navigation and control systems to perform several challenging tasks such as object avoidance, object detection, station keeping, localization and so on. The challenges come in various forms when underwater &#8211; lack of GPS is a main factor since the AUV must now use only on board sensors to localize itself, no help from satellites. Vision can also be tricky underwater due to distortions and reduced visibility the deeper the AUV dives. Further, the cost of development and testing increases quickly with the need of water proof bodies, underwater thrusters, expensive sensors such as DVL&#8217;s (Doppler Velocity Logger) and access to a pool or a lake for testing. Weather also plays a role as teams in the northern hemisphere have to deal with frozen lakes during winter, which reduces testing time by up to 4 months. To address some of these issues, we have now released a virtual environment to simulate the tasks at RoboSub. Simulation helps identify issues early, reduce development time, cost, and risk in the model-based design workflow. The environment is built in MATLAB 2025b and uses <a href="https://www.mathworks.com/products/3d-animation.html" target="_blank" rel="noopener">Simulink 3D Animation</a> for photorealistic visualization while the physics are simulated in Simulink. The virtual environment can be cloned from <a href="https://github.com/mathworks-robotics/RoboSub-Virtual-Environment" target="_blank" rel="noopener">this repository</a>, and will be used for a virtual RoboSub competition in 2026.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 969px; height: 251px;" src="https://blogs.mathworks.com/student-lounge/files/2026/03/26march23_1.png" alt="" width="969" height="251" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">Model Overview</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The virtual environment has two main components. The Simulink model that takes in the AUV parameters and simulates the physics (left part of the above image) and a Unreal Engine based visualization environment for visualizing the AUV (right part of the image above).</div>
<h3 style="margin: 15px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 17px; font-weight: bold; text-align: left;">Simulink Model</h3>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The Simulink model is at the heart of the virtual environment. The AUV block, which is a masked subsystem, takes in the properties of the AUV such as its mass, inertia, volume, thruster positions, sensor positions and actuators to simulate the physics of the body. The model calculates the AUV dynamics based on hydrostatic and hydrodynamic forces and computes the forces and moments from the thrusters. These are then fed into a 6-DOF block that computes the vehicle states (position, velocity, orientation, angular velocity) at each time step. The model breakdown is shown in the image below.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 975px; height: 319px;" src="https://blogs.mathworks.com/student-lounge/files/2026/03/26march23_2.png" alt="" width="975" height="319" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The sensor block takes in the robot state and simulates the reading of common underwater sensors such as IMU, DVL and camera. More sensors can be modeled as and when required by the user. The sensor readings are then the outputs from the AUV block. The noise profiles of these sensors can be edited to match the sensor the user is using to make the simulation more realistic and potentially reduce the sim-to-real gap. The actuator subsystem simulates the two main actuators used in RoboSub &#8211; torpedoes and marker dropper. These subsystems are shown below. The model simulates the physics of these objects by sampling the position of the AUV at the time of firing and appending the position based on the physics of the object.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 976px; height: 193px;" src="https://blogs.mathworks.com/student-lounge/files/2026/03/26march23_3.png" alt="" width="976" height="193" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The visualization block ties it all together by visualizing the AUV&#8217;s pose and states in a photorealistic environment built using Simulink 3D Animation which uses Unreal Engine in the background. The virtual environment is set to an Olympic sized swimming pool to reflect the competition environment but users can design their own environment based on their needs. In the next section, I will talk more about the photorealistic 3D environment.</div>
<h3 style="margin: 15px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 17px; font-weight: bold; text-align: left;">Visualization</h3>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Simulink 3D Animation provides the user with the option to <a href="https://www.mathworks.com/help/sl3d/customize-scenes-in-unreal-engine-for-3d-simulations.html" target="_blank" rel="noopener">build their custom scene using Unreal Engine (UE)</a>. In this virtual environment, the visualization environment is an Olympic sized swimming pool. The features on the pool are modified using UE actors. The water is modeled using the experimental water plugin and the lighting is adjusted through custom shaders to make the underwater view realistic. Below, you can see a gif of the environment and how it interacts with the AUV&#8217;s with a positive buoyant force.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 325px; height: 350px;" src="https://blogs.mathworks.com/student-lounge/files/2026/03/26march23_4.gif" alt="" width="325" height="350" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The environment also consists of other artifacts that relate to the competition such as navigation gates, torpedo target boards, marker target and octagon. These will further be modified to reflect the changes for the 2026 competition.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">More information on the model and the blocks within it can be found in this <a href="https://github.com/mathworks-robotics/RoboSub-Virtual-Environment/blob/main/RoboSub%20Virtual%20Environment.pdf" target="_blank" rel="noopener">detailed document</a> in the GitHub repository.</div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">Simulation</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Now that we have an overview of the simulation environment, I can show how a simulation in this environment looks like. For this, I&#8217;ll take the task of navigating through a gate and firing a torpedo at the target board. For this example, I am assuming that the location of the gate and the board are known but for the competition, navigation will be based on vision. For the tasks, there is a Stateflow chart managing the AUV&#8217;s high level execution and individual PID&#8217;s to control the AUV and keep it close to the planned path. The Stateflow and control system is shown in the image below.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 985px; height: 477px;" src="https://blogs.mathworks.com/student-lounge/files/2026/03/26march23_5.png" alt="" width="985" height="477" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The gif below shows the AUV navigating and firing a torpedo at the board &#8211; a common task at RoboSub. Further, it is easy to connect this environment to ROS using our <a href="https://www.mathworks.com/products/ros.html" target="_blank" rel="noopener">ROS toolbox</a>, which allows the user to publish sensor messages through the <a href="https://www.mathworks.com/help/ros/ref/publishros2.html" target="_blank" rel="noopener">ROS publisher block</a> and <a href="https://www.mathworks.com/help/ros/ref/subscriberos2.html?s_tid=srchtitle_support_results_1_ros2%2520subscribe" target="_blank" rel="noopener">subscribe</a> to thruster inputs and torpedo or marker commands. This lets the user easily connect to an external navigation or control algorithms and visualize the simulation in Simulink. More information on the simulation interface and it&#8217;s ROS interface can be found in this <a href="https://www.youtube.com/watch?v=NWA829n2UPE" target="_blank" rel="noopener">video with RoboNation</a>.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 468px; height: 468px;" src="https://blogs.mathworks.com/student-lounge/files/2026/03/26march23_6.gif" alt="" width="468" height="468" /></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">Conclusion</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">This blog goes over the newly released virtual environment for RoboSub using Simulink 3D Animation. The model simulates the physics of the user&#8217;s AUV closely based on the inputs such as mass, inertia and coefficients of drag. It also provides rich sensor data from various sensors used in underwater navigation. Two actuating systems are simulated &#8211; torpedoes and marker dropper which would help teams test these tasks out in simulation before deploying in the competition. MathWorks also offers a range of other products to help design autonomous behaviors. For example, <a href="https://www.mathworks.com/products/stateflow.html" target="_blank" rel="noopener">Stateflow</a> makes it easy to design state machines (a common decision making architecture), navigation and path planning capabilities using our <a href="https://www.mathworks.com/products/navigation.html" target="_blank" rel="noopener">Navigation toolbox</a>, etc. These products are included in the <a href="https://www.mathworks.com/academia/student-competitions/robosub.html" target="_blank" rel="noopener">competition license that is complimentary</a> to all RoboSub participants! And finally, MathWorks will be launching a Virtual RoboSub Challenge to encourage more teams to test and validate in simulation and give them a chance to win up to $1000. So if you have registered for RoboSub, try to participate in the virtual challenge to test your algorithms in simulation and to stand a chance to win the prize money. Good Luck!</div>
</div>
<p><script type="text/javascript">var css = ''; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/student-lounge/2026/03/23/robosub-simulation-environment/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MathWorks Research Internship Experience: Divyamaan Sahoo</title>
		<link>https://blogs.mathworks.com/student-lounge/2026/03/09/mathworks-research-internship-experience-divyamaan-sahoo/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/student-lounge/2026/03/09/mathworks-research-internship-experience-divyamaan-sahoo/#respond</comments>
		
		<dc:creator><![CDATA[Tanya Kuruvilla]]></dc:creator>
		<pubDate>Mon, 09 Mar 2026 11:53:07 +0000</pubDate>
				<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Simscape]]></category>
		<category><![CDATA[Simulink]]></category>
		<category><![CDATA[DCRG Project]]></category>
		<category><![CDATA[Student Success]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/student-lounge/?p=13371</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/student-lounge/files/2026/03/26march9_2.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>

Today we’re talking to Divyamaan Sahoo, who participated in the Development Collaborative Research Grant program at MathWorks, which supports academic research aligned with development priorities... <a class="read-more" href="https://blogs.mathworks.com/student-lounge/2026/03/09/mathworks-research-internship-experience-divyamaan-sahoo/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<div class="rtcContent">
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-style: italic;">Today we’re talking to Divyamaan Sahoo, who participated in the </span><a href="https://www.mathworks.com/academia/research/research-collaborations.html"><span style="font-style: italic;">Development Collaborative Research Grant program</span></a><span style="font-style: italic;"> at MathWorks, which supports academic research aligned with development priorities for MATLAB and Simulink. Through the program, he contributed to the development of the Acoustic Library for Simscape, helping advance tools for modeling acoustic systems and transducers while supporting research and education in physical acoustics.</span></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">Meet Divyamaan Sahoo</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">My name is Divyamaan Sahoo and I am a puppeteer, sound artist, mathematician, and electroacoustic engineer. I am from Calcutta, West Bengal, India. I am currently pursuing my Ph.D. in Acoustics at The Pennsylvania State University in State College, PA. My area of study is physical acoustics, transducers and signal processing. I am interested in sound, acoustics and pure mathematics (number theory, geometry, and topology).</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 219px; height: 273px;" src="https://blogs.mathworks.com/student-lounge/files/2026/03/26march9_1.png" alt="" width="219" height="273" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">What’s your research about?</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">I am part of a team that is developing, testing, and documenting the <a href="https://www.mathworks.com/matlabcentral/fileexchange/181011-simscape-acoustic-library"><span style="text-decoration: underline;">Acoustic Library for</span> <span style="text-decoration: underline;">Simscape</span></a>, a foundational project that enables modeling acoustic phenomena using “lumped” elements. In broad terms, it is a method to break down a complex physical phenomenon into separate domains—electrical, mechanical, thermal, etc.—and describe the phenomenon in each domain using three elementary relationships: x is proportional to y, OR x is proportional to the derivative of y, OR x is proportional to the integral of y. The constants of proportionality here are denoted “R”, “L”, and “C” and x and y are defined such that their product x times y equals power. In the electrical domain, this describes the ubiquitous RLC circuit, where x is voltage and y is current. The fundamental idea here is that it is possible (and often beneficial) to define “R” “L” “C” elements in other physical domains. The reason is, instead of solving systems of (coupled) differential equations, one can draw analogous “R” “L” “C” circuits and evaluate the musing circuit analysis techniques. This is what Simscape achieves at its core.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Acoustic “R” “L” “C” circuits have been around for many decades and their inclusion in Simscape has been especially advantageous for studying and prototyping transducers .Dr. Stephen Thompson (my mentor and advisor) has been using these components to teach advanced transducer courses at Penn State with great success.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">A simple example of how this is useful in a real-world application is the modeling of loudspeakers to determine the design and dimensions of their enclosures. Currently, the library highlights microphones, loudspeakers, and examples such as the multidomain modeling of earbud headphones inserted in a human ear. However, any physical acoustics problem using lumped elements can be modeled using this library. I anticipate that such a tool will have a tremendous impact on both industrial and educational contexts worldwide.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">For someone who remains deeply curious about the art and science of transducers, it has been an especially rewarding experience to contribute to the Simscape Acoustic Library and have MathWorks support its development through the <a href="https://www.mathworks.com/academia/research/research-collaborations.html"><span style="text-decoration: underline;">Development Collaborative Research Grant</span></a> (DCRG) program. The library we see today is the result of Dr. Thompson’s research (and <span style="font-style: italic;">his </span>advisor’s!) and is made possible thanks to cohorts of acoustics graduate students and faculty members at Penn State who have been using and refining these blocks over the years.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 374px; height: 308px;" src="https://blogs.mathworks.com/student-lounge/files/2026/03/26march9_2.png" alt="" width="374" height="308" /></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">The Research Internship Experience</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The primary goal of my internship has been to collaborate with Signal Processing &amp; Communications (<a href="https://www.mathworks.com/products/audio.html"><span style="text-decoration: underline;">Audio Toolbo</span><span style="text-decoration: underline;">x<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></a> team) and Control Design Automation to build a support package for the <a href="https://www.mathworks.com/matlabcentral/fileexchange/181011-simscape-acoustic-library"><span style="text-decoration: underline;">Acoustic Library for</span> <span style="text-decoration: underline;">Simscape </span></a>by creating documentation for all components, maintaining equivalent analogous circuits of all blocks, conducting preliminary unit testing, developing Simscape code to specified conventions, and devising a unique set of icons for the library.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">So far I have established a solid theoretical foundation for the library and internal design documentation for each component, redesigned icons for all components, maintained an exhaustive list of all equivalent circuits for each block in the library, and delivered a series of three in-depth lectures providing an overview and background to the Acoustic Library, distilling the concepts necessary to model acoustic systems using Simscape. I also conducted preliminary unit tests, identified bugs, and maintained a faithful record of meetings with various team members and stakeholders to ensure a smooth development workflow.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The result has been an in-depth and comprehensive literature review of all canonical acoustics references, including numerous critical papers and unpublished texts on transducers to ensure that the underlying physics of each component and their analogous circuit representations are accurate. This internship has been instrumental in strengthening the foundation of my Ph.D. research project on the R&amp;D of novel transducers and signal processing algorithms for hearing aids.</div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">What’s next?</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Thanks to the encouragement of my team, I recently submitted an abstract to present our research at the upcoming Acoustical Society of America/ Acoustical Society of Japan conference this December, for the special session <span style="font-style: italic;">“Acoustics in Multiphysics Measurements: Modeling and Applications,” </span>hosted by the Physical Acoustics Technical Committee. We hope that this abstract will be accepted!</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">I hope to continue working on the DCRG research project as part of my Ph.D. dissertation research in the Fall and contribute toward the success of the Acoustic Library release. It would be a dream to pursue a full-time role at MathWorks, focusing on R&amp;D and technical writing for acoustics/audio.</div>
</div>
<p><script type="text/javascript">var css = ''; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/student-lounge/2026/03/09/mathworks-research-internship-experience-divyamaan-sahoo/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MathWorks Research Internship Experience: Tingkai Li</title>
		<link>https://blogs.mathworks.com/student-lounge/2026/02/23/mathworks-research-internship-experience-tingkai-li/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/student-lounge/2026/02/23/mathworks-research-internship-experience-tingkai-li/#respond</comments>
		
		<dc:creator><![CDATA[Tanya Kuruvilla]]></dc:creator>
		<pubDate>Mon, 23 Feb 2026 13:26:19 +0000</pubDate>
				<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Simulink]]></category>
		<category><![CDATA[DCRG Project]]></category>
		<category><![CDATA[lithium-ion batteries]]></category>
		<category><![CDATA[state of health (SOH)]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/student-lounge/?p=13363</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/student-lounge/files/2026/02/26feb23_2.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>

Today we’re talking to Tingkai Li, who participated in the Development Collaborative Research Grant program at MathWorks, which supports academic research aligned with development priorities for... <a class="read-more" href="https://blogs.mathworks.com/student-lounge/2026/02/23/mathworks-research-internship-experience-tingkai-li/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<div class="rtcContent">
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-style: italic;">Today we’re talking to Tingkai Li, who participated in the </span><a href="https://www.mathworks.com/academia/research/research-collaborations.html"><span style="font-style: italic;">Development Collaborative Research Grant program</span></a><span style="font-style: italic;"> at MathWorks, which supports academic research aligned with development priorities for MATLAB and Simulink. Through the program, he advanced battery health estimation and degradation forecasting while helping translate research into practical industry tools.</span></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">Meet Tingkai Li</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">My name is Tingkai Li, born and grew up in Quanzhou, China. I hold my BS in mechanical engineering from Iowa State University, and I’m currently a 4th year PhD student in mechanical engineering at University of Connecticut. I’ve interned at MathWorks for summer 2024 and summer 2025, both times at the Apple Hill campus.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 182px; height: 218px;" src="https://blogs.mathworks.com/student-lounge/files/2026/02/26feb23_1.png" alt="Picture2.png" width="182" height="218" /></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">What’s your research about?</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">My research falls under the general topic of prognostics and health management (PHM) for lithium-ion batteries, in which I specialize in lifetime prediction, capacity fade forecasting, state of health (SOH) estimation, and degradation diagnostics.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Lithium-ion batteries have been widely used all over the place in our daily lives. Similar to other engineered systems and even human beings, lithium-ion batteries age gradually over time, both naturally and by usage. Research in PHM for lithium-ion batteries focuses on delivering a better understanding and a more accurate representation of the battery’s internal state, as well as a forecast of future degradation. All these advancements help with a better prediction of the performance of both batteries themselves and the systems relying on them for power supply by identifying potential failures that may cause chaotic accidents and by optimizing the maintenance scheduling for the systems.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The <a href="https://www.mathworks.com/academia/research/research-collaborations.html"><span style="text-decoration: underline;">Development Collaborative Research Grant </span></a>(DCRG)project I’m part of focuses on developing more accurate, robust, and trustworthy approaches to estimate the state of health (SOH) and forecast future degradation under varying usage conditions for batteries. My role in this project includes designing and running battery aging tests, eventually developing better approaches for SOH estimation and degradation forecasting.</div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">The Research Internship Experience</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">For my internship I was located in the Apple Hill campus, working closely with the <a href="https://www.mathworks.com/products/predictive-maintenance.html"><span style="text-decoration: underline;">Predictive</span> <span style="text-decoration: underline;">Maintenance</span> <span style="text-decoration: underline;">Toolbox</span><span style="font-weight: bold; text-decoration: underline;"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </span></a>team to explore and develop some functionality for extracting features from battery usage data( e.g., charge/discharge measurements, electrochemical impedance spectra, etc.)for various data-driven battery modelling workflows (e.g., state of health estimation, remaining useful life prediction).These projects align very well with what I’ve learned and developed in my research, allowing me to bring my knowledge to customers by providing such features in MathWorks’ ecosystem.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">So far, I have developed several prototype and examples during my two internships, some of which are expected to be shipping out in the future releases. One of my projects during my internship in Summer 2024 has been available in R2025a as an example (<a href="https://www.mathworks.com/help/predmaint/ug/automatic-data-segmentation-and-feature-extraction-for-reference-performance-battery-test.html"><span style="text-decoration: underline;">Automatic Data Segmentation and Feature Extraction for Reference Performance Test in Lab-Measured Battery Aging Data &#8211; MATLAB &amp; Simulink</span></a>).</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 448px; height: 270px;" src="https://blogs.mathworks.com/student-lounge/files/2026/02/26feb23_2.png" alt="Picture3.png" width="448" height="270" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">What’s next?</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">I’ll go back to school and continue working on both the DCRG project and my other projects. With an expected graduation on Spring 2026, I am considering positions in the industry where I can leverage my domain knowledge in battery modelling and a broader context of AI application in engineering.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
</div>
<p><script type="text/javascript">var css = ''; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/student-lounge/2026/02/23/mathworks-research-internship-experience-tingkai-li/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How Future Engineers Use MATLAB and Simulink at World Robot Olympiad</title>
		<link>https://blogs.mathworks.com/student-lounge/2026/02/09/how-future-engineers-use-matlab-and-simulink-at-world-robot-olympiad/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/student-lounge/2026/02/09/how-future-engineers-use-matlab-and-simulink-at-world-robot-olympiad/#respond</comments>
		
		<dc:creator><![CDATA[Tanya Kuruvilla]]></dc:creator>
		<pubDate>Mon, 09 Feb 2026 15:27:30 +0000</pubDate>
				<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Simulink]]></category>
		<category><![CDATA[Team achievements]]></category>
		<category><![CDATA[robotics]]></category>
		<category><![CDATA[Student Success]]></category>
		<category><![CDATA[World Robot Olympiad]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/student-lounge/?p=13351</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/student-lounge/files/2026/02/26feb9_1.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>

MathWorks began partnering with the World Robot Olympiad (WRO) last season (2025) to support student teams using modeling and simulation as part of their robotics workflows. As part of this... <a class="read-more" href="https://blogs.mathworks.com/student-lounge/2026/02/09/how-future-engineers-use-matlab-and-simulink-at-world-robot-olympiad/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<div class="rtcContent">
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-style: italic;">MathWorks began partnering with the </span><a href="https://wro-association.org/" target="_blank" rel="noopener"><span style="font-style: italic; text-decoration: underline;">World Robot Olympiad (WRO)</span></a><span style="font-style: italic;"> last season (2025) to support student teams using modeling and simulation as part of their robotics workflows. As part of this partnership, we introduced the </span><a href="https://wro-association.org/mathworks_modeling_award/" target="_blank" rel="noopener"><span style="font-style: italic; text-decoration: underline;">MathWorks Modeling Award</span></a><span style="font-style: italic;">, which recognizes teams that demonstrate creativity and technical skill using MATLAB and Simulink in their project designs </span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-style: italic;">The Pythons, winners of the MathWorks Modeling Award in the Future Engineers category, used MATLAB and Simulink to support their autonomous driving solution. The Future Engineers category is designed for older students (ages 14–22), with a challenge that changes every 3–4 years and currently focuses on building a robot with a steering drive that can navigate a track autonomously. </span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-style: italic;">For today’s blog, we’re joined by The Pythons, who will share their robot design and describe how MATLAB and Simulink supported their development process. Over to you… </span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Introduction</span></h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">We are <a href="https://www.the-pythons.com/" target="_blank" rel="noopener"><span style="text-decoration: underline;">The Pythons</span></a>, an Egyptian robotics team founded by Innova STEM Education Co. in 2016 and based in Alexandria, Egypt. This was our first time participating in the World Robot Olympiad (WRO), and over the years we have also taken part in several local and international robotics competitions, including RoboCup Junior. Our goal as a team is to contribute to the robotics field and explore how robotics can be used to improve people’s lives through hands-on engineering challenges.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 527px; height: 423px;" src="https://blogs.mathworks.com/student-lounge/files/2026/02/26feb9_1.png" alt="Picture1.png" width="527" height="423" /></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: center;"></h2>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Meet our Robot</span></h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">To tackle the autonomous driving challenge, we designed a robot centered around the Raspberry Pi 5, which handles all major processing tasks. Our system is responsible for:</div>
<ul style="margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px;">
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Calculating deviation from center position using a sensor fusion algorithm that combines data from ultrasonic sensor and heading information calculated from MPU6050 sensor.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Issuing commands to motors to move according to data.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Detecting blocks and orange and blue lines using a custom trained YOLOv8 model running on a Google Coral Edge TPU.</li>
</ul>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 313px; height: 293px;" src="https://blogs.mathworks.com/student-lounge/files/2026/02/26feb9_2.png" alt="Picture2.jpg" width="313" height="293" /></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Discovering the MathWorks Modeling Award </span></h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">We had heard of MATLAB and Simulink, however we never had the opportunity to learn it but all that changed when we heard about the <a href="https://wro-association.org/mathworks_modeling_award/" target="_blank" rel="noopener"><span style="text-decoration: underline;">MathWorks Modeling Award </span></a>from our national organiser.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">After exploring the <a href="https://www.mathworks.com/academia/student-competitions/world-robot-olympiad.html"><span style="text-decoration: underline;">learning resources</span></a> provided by MathWorks for WRO, including their <a href="https://www.mathworks.com/company/events/webinars/upcoming/series/matlab-and-simulink-for-wro-2025-na-2025.html" target="_blank" rel="noopener"><span style="text-decoration: underline;">official WRO webinars</span></a>, along with the <a href="https://matlabacademy.mathworks.com/details/matlab-onramp/gettingstarted" target="_blank" rel="noopener"><span style="text-decoration: underline;">MATLAB</span></a> and <a href="https://matlabacademy.mathworks.com/details/simulink-onramp/simulink" target="_blank" rel="noopener"><span style="text-decoration: underline;">Simulink Onramp</span></a> courses, getting started became much easier than we expected. These resources helped us understand how to use modeling and simulation tools effectively and showed us how they could take our robot design to the next level.</div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Simulate, Test, Improve: Our Implementation Approach </span></h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Using MATLAB, Simulink and <a href="https://www.mathworks.com/products/simscape.html" target="_blank" rel="noopener"><span style="text-decoration: underline;">Simscape</span></a> saved us so much time and played a major role in our development process</div>
<ul style="margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px;">
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">MATLAB was useful for writing our mapping and control logic. Its clear syntax made it easy to implement and modify algorithms quickly</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Simulink was by far the best tool we used! We were able to tune algorithms and filters without needing any hardware, we can just tune it with the click of a button! The modular structure made it easy to identify where issues were occurring, and the built-in visualization tools helped us understand the robot’s behavior and diagnose logical problems that might otherwise have taken days to uncover.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;"><a href="https://www.mathworks.com/products/simscape-electrical.html" target="_blank" rel="noopener"><span style="text-decoration: underline;">Simscape Electrical</span></a> was used to simulate our electrical system. By modeling current draw and stall current, we identified issues with our original battery choice since we kept having power issues. Fixing this early through simulation prevented a mistake that could have cost us the competition, and it’s a tool we plan to continue using in future robotics projects.</li>
</ul>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Models and graphs</span></h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Our main control model takes input from two different sources that both estimate deviation from the center of the lane. These signals are passed through a complementary filter, which produces an estimated deviation value. This output is then sent to a PID controller, mapped to a servo range, and finally sent to the steering servo</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">We intentionally kept this algorithm as simple as possible while maintaining reliable performance. This simplicity made tuning faster and troubleshooting more straightforward once the system was deployed.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 936px; height: 200px;" src="https://blogs.mathworks.com/student-lounge/files/2026/02/26feb9_3.png" alt="Screenshot 2026-02-09 101307.png" width="936" height="200" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">When simulating we encountered a problem as there was no way to simulate camera readings, so as a work-around, we got readings from our test-runs and inputted it as a step function to know the output as shown in this graph</div>
<ul style="margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px;">
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">The output starts at 90, representing no deviation</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">It then moves to 60, commanding the servo to steer right</li>
</ul>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">This approach allowed us to validate our control logic even without a fully simulated vision pipeline</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 527px; height: 386px;" src="https://blogs.mathworks.com/student-lounge/files/2026/02/26feb9_4.png" alt="Picture4.png" width="527" height="386" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">As for the complementary filter sub-system. We used a simple complementary filter to fuse the sensor readings and calculate estimated deviation from the centre of the lane using the following equation:</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;">
<p>&nbsp;</p>
<p>θt =α(θt-1+ωtΔt)+θ acc,t(1-α)</p>
</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">
<p style="margin: 0; line-height: 1.4;"><strong>where</strong><br />
θ<sub>t</sub> = Estimated angle at time t<br />
θ<sub>t-1</sub> = Angle estimate from the previous time step<br />
ω<sub>t</sub> = Angular velocity from the gyroscope at time t<br />
Δt = Sampling time interval<br />
θ<sub>acc,t</sub> = Angle estimated from the accelerometer at time t<br />
α = Complementary filter coefficient (0 &lt; α &lt; 1)</p>
</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 672px; height: 298px;" src="https://blogs.mathworks.com/student-lounge/files/2026/02/26feb9_5.png" alt="Screenshot 2026-02-09 101036.png" width="672" height="298" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Using Simscape Electrical</span></h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">We developed a Simscape model of the robot’s electrical subsystem to perform system-level analysis which was not that difficult thanks to the detailed documentation on each block used in addition to the <a href="https://www.youtube.com/watch?v=AMnzljjkbB4" target="_blank" rel="noopener"><span style="text-decoration: underline;">tutorial</span></a> on the official MATLAB YouTube channel, we did come across a problem which was how to simulate microcontrollers so we used the Simscape power consumption block and calculated the maximum power consumption of the microcontrollers and used it as a parameter in the Simscape power consumption block</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 911px; height: 257px;" src="https://blogs.mathworks.com/student-lounge/files/2026/02/26feb9_6.png" alt="Screenshot 2026-02-09 100713.png" width="911" height="257" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 535px; height: 319px;" src="https://blogs.mathworks.com/student-lounge/files/2026/02/26feb9_7.png" alt="Picture7.png" width="535" height="319" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">From the simulation results:</div>
<ul style="margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px;">
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Maximum current usage was approximately 7 A</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Required operating voltage was around 11.1 V</li>
</ul>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">These results directly informed our battery selection and improved system reliability during competition runs.</div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Results and Key Takeaways</span></h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Using MATLAB, Simulink, and Simscape allowed us to model, simulate, and test our robot’s systems before deploying them on hardware. This helped us identify issues early, refine control strategies, and improve overall performance, ultimately contributing to our team winning the MathWorks Modeling Award<span style="font-weight: bold;">.</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The project taught us the importance of system-level thinking, simulation-based verification, and careful integration of hardware and software.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Looking ahead, we plan to enhance our models with more detailed sensor dynamics, environmental variability, and figure out a way to fully simulate our system including motion camera readings and implementing advanced mechanical steering.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 483px; height: 344px;" src="https://blogs.mathworks.com/student-lounge/files/2026/02/26feb9_8.png" alt="Picture8.jpg" width="483" height="344" /></div>
</div>
<p><script type="text/javascript">var css = ''; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/student-lounge/2026/02/09/how-future-engineers-use-matlab-and-simulink-at-world-robot-olympiad/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why Students Should Learn Model-Based Design: Insights from Industry Leaders at MATLAB EXPO</title>
		<link>https://blogs.mathworks.com/student-lounge/2026/01/26/why-students-should-learn-model-based-design-insights-from-industry-leaders-at-matlab-expo/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/student-lounge/2026/01/26/why-students-should-learn-model-based-design-insights-from-industry-leaders-at-matlab-expo/#respond</comments>
		
		<dc:creator><![CDATA[Tanya Kuruvilla]]></dc:creator>
		<pubDate>Mon, 26 Jan 2026 13:21:04 +0000</pubDate>
				<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Simulink]]></category>
		<category><![CDATA[Skills]]></category>
		<category><![CDATA[Model-Based Design (MBD)]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/student-lounge/?p=13335</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/student-lounge/files/2026/01/26jan26_1.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>

Introduction: Why These Skills Matter
Engineering today is a dynamic, fast-moving field. Whether you’re designing autonomous vehicles, aerospace systems, or renewable energy solutions, one truth... <a class="read-more" href="https://blogs.mathworks.com/student-lounge/2026/01/26/why-students-should-learn-model-based-design-insights-from-industry-leaders-at-matlab-expo/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<div class="rtcContent">
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;"></h2>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">Introduction: Why These Skills Matter</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Engineering today is a dynamic, fast-moving field. Whether you’re designing autonomous vehicles, aerospace systems, or renewable energy solutions, one truth remains: success depends on mastering both cutting-edge tools and foundational skills.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">At MATLAB EXPO, Paul Shears, Chief Engineer at BAE Systems, talked with Ronald van Loon and shared insights that resonate deeply with students and early-career engineers. His message was clear:</div>
<ul style="margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px;">
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;"><span style="font-weight: bold;">Model-Based Design (MBD) </span>is transforming how complex systems are developed.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;"><span style="font-weight: bold;">Curiosity and hands-on learning </span>are the keys to thriving in this evolving landscape.</li>
</ul>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">After watching Paul’s interview we’ll explain why MBD matters, how you can start learning it today, and what core skills will set you apart in your engineering journey.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 600px; height: 334px;" src="https://blogs.mathworks.com/student-lounge/files/2026/01/26jan26_1.png" alt="Screenshot 2026-01-23 173947.png" width="600" height="334" /></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">Why Model-Based Design Matters</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Imagine you’re tasked with designing a flight control system for a fast jet aircraft; a system where safety is non-negotiable and precision is everything. Traditionally, such projects required 12 months and a team of 30 engineers. But at BAE Systems, using Model-Based Design (MBD) with tools like Simulink and Simscape, the same task was completed in under three months by just six engineers; and delivered with zero defects.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">So, what makes MBD so powerful?</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Instead of writing thousands of lines of code upfront, engineers create graphical models that represent system behavior. These models can be simulated early in the design process, allowing teams to verify performance before hardware is built. Once validated, the models can automatically generate production-quality code for embedded systems.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Paul explained how this approach transformed their workflow:</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><span style="font-style: italic;">“We use a very multi-domain model based approach which covers the entire V life cycle of a product development life cycle. I think one of the examples where we&#8217;re quite proud is in the development of a full authority digital flight control computer. So we used great technologies from MathWorks like Simulink to design that software and then use that to autocode the software. Now as you can imagine that&#8217;s a very large complex piece of software. Very safety critical indeed. We&#8217;re able to autocode that. So shaving lots of time and money off the development cost and actually deliver it to the customer with uh with defects.” </span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Another example involved hydraulic actuator control systems for fast jets. Using Simulink and Simscape, the team modeled the physical system, tested control logic, and auto-generated code for FPGA hardware. When integrated into real hardware, it worked first time; a testament to the reliability of simulation-driven design.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">Why It Matters for Students</span></div>
<ul style="margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px;">
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;"><span style="font-weight: bold;">Industry Standard: </span>Model-Based Design is widely adopted in aerospace, automotive, robotics, and beyond.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;"><span style="font-weight: bold;">Efficiency: </span>It reduces development time and cost while improving reliability.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;"><span style="font-weight: bold;">Career Advantage: </span>Employers value engineers who understand simulation-driven workflows and can bridge theory with practice.</li>
</ul>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">Getting Started with Model-Based Design</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">You don’t need a defence lab to learn MBD. You can start right now with tools and resources available to students:</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Begin with MATLAB and Simulink basics. These platforms are the foundation of MBD and are widely used across industries. Explore free tutorials on the MathWorks <a href="https://www.mathworks.com/academia/students/resources.html"><span style="text-decoration: underline;">MATLAB and Simulink Resources for Students</span></a> webpage, which offers step-by-step guides for beginners.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Next, simulate simple systems. For example, model a DC motor or a PID controller in Simulink. Experiment with parameters and observe how changes affect performance. This hands-on approach helps you understand the cause-and-effect relationships in system design.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Once you’re comfortable, dive into Simscape for physical modeling. Simscape lets you represent multidomain domain systems in a unified environment—perfect for multidisciplinary projects.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Pro Tip: Use MATLAB Live Scripts to combine code, equations, and visualizations in one interactive document. This makes your work easy to share and present, whether for coursework or competitions.</div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">Core Skills for Early-Career Engineers</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Technical tools are essential, but they’re not enough. Paul’s advice? <span style="font-style: italic;">“Be a tinkerer.”</span>The most successful engineers are creators who love experimenting and learning by doing.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Start by writing simple scripts in MATLAB or Python. These languages form the backbone of modern engineering workflows. Solve problems on coding challenge platforms to sharpen your logic and algorithmic thinking.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Then, take it a step further: build prototypes. Use Arduino boards, sensors, and servos to create small systems. This hands-on approach teaches you how software interacts with hardware—a skill that’s invaluable in embedded systems, robotics, and IoT.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">And don’t do it alone. Collaboration is key. Join a student club, participate in a competition hackathon, or work on team projects. Engineering is a team sport, and employers look for candidates who can communicate effectively and adapt to different roles.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">Soft Skills to Cultivate:</span></div>
<ul style="margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px;">
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;"><span style="font-weight: bold;">Problem-Solving: </span>Break down complex challenges into manageable steps.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;"><span style="font-weight: bold;">Creativity: </span>Think beyond the obvious—innovation often comes from unconventional ideas.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;"><span style="font-weight: bold;">Continuous Learning: </span>Technology evolves fast; stay curious and keep upskilling.</li>
</ul>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Paul summed it up perfectly:</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><span style="font-style: italic;">&#8220;For a successful career in engineering and I&#8217;ve been one for 25 years, I think it&#8217;s always about challenging yourself and learning new things and that that passion to learn and grow, rather than just sitting on a static piece of knowledge.&#8221;</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">Building a Career Mindset</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">In industries like aerospace and defense, projects can span decades. That means continuous learning isn’t optional—it’s essential. Knowledge retention and adaptability are key to staying relevant.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Paul highlighted a unique challenge:</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><span style="font-style: italic;">“A lot of our products we have support contracts that extend out like 40 or 60 years and we have to support things in the field. So as you can imagine knowledge retention and business continuity is a big problem. At the same time you know someone doesn&#8217;t want to work on one thing all their career right so you need an organization where people can move around rotate so they can continuously learn and grow and upskill themselves.” </span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">One enabler of this flexibility is Model-Based Engineering, which provides a common language and toolset across product groups. For students, this means learning tools like MATLAB and Simulinkisn’tjust about oneproject—it’sabout building a foundation that applies across domains.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">How to Stay Ahead:</span></div>
<ul style="margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px;">
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Rotate through different areas—controls, AI, embedded systems—to broaden your perspective.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Learn emerging technologies like AI and machine learning, but understand their ethical and safety implications.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Build networks: Join student clubs, attend hackathons, and participate in events like MATLAB EXPO to connect with peers and industry experts.</li>
</ul>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">These experiences often lead to internships, research opportunities, and full-time roles. More importantly, they help you develop the adaptability that modern engineering careers demand.</div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">Conclusion: Your Journey Starts Now</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Engineering is about solving interconnected problems—and the tools and methods will keep evolving. Combine technical mastery (MATLAB, Simulink, AI) with curiosity and collaboration, andyou’llbe ready for the challenges—and opportunities—of modern engineering.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Start today:</div>
<ul style="margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px;">
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Explore MathWorks tutorials and learning paths.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Build your first simulation.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Share your projects with the community.</li>
</ul>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The future of engineering needs problem-solvers like you. Be inspired, be creative, and keep learning.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><a href="https://www.youtube.com/watch?v=3GbxWShjzW8"><span style="text-decoration: underline;">Watch the full video h</span><span style="text-decoration: underline;">e</span><span style="text-decoration: underline;">re.</span></a></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><a href="https://www.mathworks.com/academia/students/resources.html"><span style="text-decoration: underline;">Click here to find MATLAB and Simulink resources for students.</span></a></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 640px; height: 360px;" src="https://blogs.mathworks.com/student-lounge/files/2026/01/26jan26_2.png" alt="uk-expo-2025-event-detail.jpg" width="640" height="360" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;">UK Expo 2025</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
</div>
<p><script type="text/javascript">var css = ''; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/student-lounge/2026/01/26/why-students-should-learn-model-based-design-insights-from-industry-leaders-at-matlab-expo/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>From Inspiration to Grand Prize: How MATLAB Helps You Stand Out in Electronic Design Competitions</title>
		<link>https://blogs.mathworks.com/student-lounge/2026/01/05/from-inspiration-to-grand-prize-how-matlab-helps-you-stand-out-in-electronic-design-competitions/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/student-lounge/2026/01/05/from-inspiration-to-grand-prize-how-matlab-helps-you-stand-out-in-electronic-design-competitions/#respond</comments>
		
		<dc:creator><![CDATA[Tanya Kuruvilla]]></dc:creator>
		<pubDate>Tue, 06 Jan 2026 04:49:29 +0000</pubDate>
				<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Simulink]]></category>
		<category><![CDATA[Team achievements]]></category>
		<category><![CDATA[Electronic Design Competition]]></category>
		<category><![CDATA[Power electronics]]></category>
		<category><![CDATA[robotics]]></category>
		<category><![CDATA[Student Project]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/student-lounge/?p=13326</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/student-lounge/files/2026/01/Picture1.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>

Every year, outstanding graduate students from fields such as electronics, communications, computer science, and integrated circuits gather at the China Graduate Electronics Design Competition... <a class="read-more" href="https://blogs.mathworks.com/student-lounge/2026/01/05/from-inspiration-to-grand-prize-how-matlab-helps-you-stand-out-in-electronic-design-competitions/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<div class="rtcContent">
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Every year, outstanding graduate students from fields such as electronics, communications, computer science, and integrated circuits gather at the <a href="https://cpipc.acge.org.cn/cw/hp/6" target="_blank" rel="noopener">China Graduate Electronics Design Competition (GEDC)</a>.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">There, they tackle cutting-edge technical challenges, receive in-depth guidance from industry mentors, and collaborate with like-minded peers—gaining valuable experience in teamwork and technical development.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">This year, the 20th GEDC successfully concluded in mid-August, with numerous innovative projects standing out. Among them, the teams that received MathWorks Awards focused on advanced fields such as communications, power electronics, and robotics.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">They proposed innovative solutions to address current research hotspots and real-world societal needs. Some of the winning team members are research experts, others are engineering talents, and some started out simply as newcomers curious about electronic design. Yet all of them used MATLAB to accelerate the design and development of their projects, ultimately earning prestigious national-level awards.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">In today&#8217;s blog, let&#8217;s take a closer look at how the winning teams of the <a href="https://cpipc.acge.org.cn//cw/preview/6/2c90801a989e3d330198b2cf8b35247a?sessionid=" target="_blank" rel="noopener">MathWorks Awards at GEDC</a> used MATLAB to ignite their dreams and shape the future!</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">Winning Projects at a Glance</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Channel Characteristic Modeling and Hardware-in-the-Loop Simulation Integrated Verification System </span><span style="font-style: italic;">(&#8220;Leading Goose and Vanguard&#8221; team, Beijing Jiaotong University)</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Targeting emerging application scenarios such as 5G/6G and the industrial internet, the team developed a comprehensive integrated system that combines channel measurement, modeling, and hardware link verification. Leveraging an RFSoC-based multi-phase parallel architecture, the system achieves ultra-wideband channel simulation at 1 GHz.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The team also introduced an automated modeling platform and high-fidelity channel reproduction for multiple scenarios, supporting various multi-source modeling methods. This greatly enhances the reliability and efficiency of communication testing in complex environments.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">MATLAB was used to implement key algorithms for channel modeling, such as CIR calculation, path loss fitting, and Doppler analysis. Simulink was employed to build link-level simulation models, ensuring a high degree of consistency between channel parameters and hardware behavior.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Channel parameters generated by MATLAB can be seamlessly imported into the FPGA simulator, facilitating collaborative software and hardware development. This significantly accelerated progress on challenging tasks such as 1 GHz ultra-wideband signal processing.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 865px; height: 183px;" src="https://blogs.mathworks.com/student-lounge/files/2026/01/26Jan5_1.png" alt="" width="865" height="183" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;">Channel Emulation Simulator and Channel Measurement &amp; Parameter Extraction User Interfaces</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Design and Implementation of an Integrated Communication and Remote Sensing Low-Earth Orbit Satellite System</span> <span style="font-style: italic;">(&#8220;Xinglian ComSense Squad&#8221; Team, Zhejiang University)</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Aiming at the future demands of 6G and space-based information systems, the team innovatively integrated broadband communication and high-resolution remote sensing into a single low-Earth orbit satellite, achieving a deep convergence of communication and remote sensing functions.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">This approach provides new solutions for fields such as emergency rescue and intelligent transportation. The project adopts Orthogonal Delay-Doppler Division Multiplexing (ODDM) waveforms and an integrated transmission protocol, overcoming the limitations of traditional discrete systems. This deep integration significantly enhances the robustness of satellite-to-ground communication and the precision of SAR imaging.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">In this project, MATLAB was used not only to implement complex integrated communication and remote sensing protocols, as well as baseband processing algorithms, but also to fully leverage features such as high-dimensional matrix operations, multithreading, and GPU parallel computing.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">This enabled efficient processing of large-scale data and ensured real-time performance, providing a solid foundation for the high-performance requirements of satellite-to-ground communication and SAR imaging.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 576px; height: 411px;" src="https://blogs.mathworks.com/student-lounge/files/2026/01/26Jan5_2.png" alt="" width="576" height="411" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;">Integrated Communication-Sensing LEO Satellite System Prototype, User Interface, and Test Scenarios</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Full SiC Multifunctional Photovoltaic Inverter</span> <span style="font-style: italic;">(&#8220;EnerVision&#8221; Team, Huazhong University of Science and Technology)</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">To address issues such as slow switching speeds and high losses in traditional photovoltaic inverters that use Si-IGBTs, the team innovatively adopted SiC-MOSFETs as the main power devices, achieving leading metrics such as a peak conversion efficiency of 99% and a volumetric power density of 1.5 kW/L.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The team introduced several technological innovations, including a low-parasitic silicon carbide power bridge design, lightweight passive filter components, and high-bandwidth differential/common-mode power flow decoupling control.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">These advancements significantly improved the inverter&#8217;s conversion efficiency, power density, and control performance, providing both theoretical and practical foundations for the development of high-performance domestic photovoltaic inverters.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">During the development of the project, MATLAB and Simulink played a crucial role. The team used MATLAB for double-pulse test data processing and independently developed test scripts, reducing development costs.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">In key stages such as modulation strategy formulation, passive filter component design, and controller parameter tuning, MATLAB/Simulink was used for loss calculation, parameter optimization, and simulation verification, greatly improving development and debugging efficiency.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">For example, by using MATLAB programming to optimize the filter inductor design, the inductance was reduced by about 30%. With Simulink, the team built a complete system model and combined it with S-Function, increasing controller development efficiency by approximately 30%.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 853px; height: 318px;" src="https://blogs.mathworks.com/student-lounge/files/2026/01/26Jan5_3.png" alt="" width="853" height="318" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;">Full SiC Multi-Functional PV Inverter Prototype and Simulink Model</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">RailGaidian – Monorail Robot for Clustered Railway Fastener Maintenance in Intelligent Infrastructure</span> <span style="font-style: italic;">(&#8220;RailGaidian&#8221; Team, Beijing Jiaotong University)</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">To meet the demand for efficient and intelligent maintenance of China&#8217;s vast railway network, the team developed a modular, clustered monorail robot system capable of automatic detection, removal, and replacement of railway fasteners. This greatly enhances the automation and safety of railway maintenance operations, providing strong technological support for the strategy of building a transportation powerhouse.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 806px; height: 246px;" src="https://blogs.mathworks.com/student-lounge/files/2026/01/26Jan5_4.png" alt="" width="806" height="246" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;">RailGuardian Robot Operating On a Monorail Track</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The project achieved several technological breakthroughs in areas such as structural design, 3D points cloud recognition, GPR pressure prediction, and path planning. The team used MATLAB and Simulink for robotic arm dynamics analysis, point cloud data processing, algorithm modeling, and simulation.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 879px; height: 178px;" src="https://blogs.mathworks.com/student-lounge/files/2026/01/26Jan5_5.png" alt="" width="879" height="178" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;">Robotic Manupulator Dynamics Analysis, Point-cloud Data Processing, and Simulink Modeling &amp; Simulation</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Smart Swallowing Assistant – Self-Sensing Multi-Modal Soft Gripper Based on Annular Optical Waveguide </span><span style="font-style: italic;">(&#8220;Grab &amp; Learn&#8221; Team, Nanjing University of Information Science &amp; Technology)</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Aimed at applications in industrial automation and medical-assisted surgery, the team innovatively integrated optical waveguide sensors with soft robotic structures, achieving unified actuation and sensing.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Inspired by the physiological movements of sea anemones, the device features three biomimetic working modes: expansion, swallowing, and tactile sensing at the end-effector.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">It can sense the shape, hardness, and roughness of objects in real time and, by combining multimodal signals with machine learning algorithms (such as KNN and LSTM), achieve high-precision intelligent recognition.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">In this project, the team used Simulink to build modules for sensor signal acquisition and pneumatic drive control, while MATLAB was employed for data processing, feature extraction, and machine learning model training.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">They also innovatively implemented real-time radar chart visualization of eight-channel sensor signals, greatly improving experimental efficiency and the intuitiveness of results presentation.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><a href="..\..\..\Documents\Camtasia\Blog_GEDC2025.mp4"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: undefined; width: 560px; height: 315px;" src="https://blogs.mathworks.com/student-lounge/files/2026/01/26Jan5_6.png" alt="undefined" width="560" height="315" /></a></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">How Did MATLAB Help the Winning Teams?</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">MATLAB played a crucial role in the success of the winning teams by providing a comprehensive platform for algorithm development, data analysis, simulation, and hardware integration.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">During their preparation for the competition, the teams made full use of the following advantages of MATLAB and Simulink:</div>
<ul style="margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px;">
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;"><span style="font-weight: bold;">Integrated Development Workflow:</span> MATLAB and Simulink cover the entire process from algorithm design, simulation, and data processing to hardware co-debugging, significantly shortening development cycles.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;"><span style="font-weight: bold;">High-Performance Parallel Computing: </span>Fully leverage GPU acceleration, matrix operations, and multithreading capabilities to meet stringent requirements for real-time and large-scale data processing.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;"><span style="font-weight: bold;">Software-Hardware Co-Innovation:</span> Support seamless integration between models and hardware, facilitating rapid algorithm deployment and system performance optimization.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;"><span style="font-weight: bold;">Powerful Visualization and Debugging Tools:</span> Enhance team collaboration efficiency and project presentation, accelerating experimental iteration and problem-solving.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;"><span style="font-weight: bold;">Abundant Learning Resources and Community Support:</span> Official documentation, case studies, and forums provide strong support for team members to quickly get started and tackle challenges.</li>
</ul>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">MATLAB &amp; Simulink not only accelerate innovation and enhance engineering implementation capabilities but also inject new momentum into the future development of electronic information industry and intelligent society.</div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">Insights and Advice from Winning Teams</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The winning teams not only achieved breakthroughs in technological innovation but also gained valuable experience in learning and applying MATLAB and Simulink. Here are some insights and advice they shared:</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;">&#8211; <span style="font-weight: bold;">Beijing Jiaotong University&#8217;s &#8220;Leading Goose and Vanguard&#8221; team</span> offered the following advice:</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><span style="font-style: italic;">&#8220;When learning and applying MATLAB and Simulink, we recommend starting with official training, documentation, and case studies. Combine these resources with hands-on practice using the Communications Toolbox, and gradually master script writing, model building, and hardware co-debugging skills through project-driven learning.&#8221;</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;">&#8211; <span style="font-weight: bold;">Zhejiang University&#8217;s &#8220;Xinglian ComSense Squad&#8221;</span> members shared:</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><span style="font-style: italic;">&#8220;MATLAB has concise syntax, is easy to learn, and offers abundant resources, making it especially suitable for scientific simulation and engineering implementation. We suggest not only focusing on the syntax, but also understanding MATLAB&#8217;s execution mechanisms and its relationship with hardware deployment, such as high-dimensional matrix operations and parallel computing.&#8221;</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;">&#8211;<span style="font-weight: bold;"> Nanjing University of Information Science &amp; Technology&#8217;s &#8220;Grab &amp; Learn&#8221; team</span> summarized:</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><span style="font-style: italic;">&#8220;Learning by doing and problem-driven approaches are the most effective ways to master MATLAB. We recommend that beginners deepen their understanding step by step through real projects and make good use of official MATLAB documentation and forum resources. Code standards and model readability are crucial for team collaboration. Future participants should familiarize themselves early with data acquisition and signal processing workflows, and practice with real-world cases as much as possible.&#8221;</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Members of these teams all expressed that the powerful features and rich ecosystem of MATLAB have greatly improved their project development efficiency and research innovation capabilities!</div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">Empowering Your Innovation Journey with MATLAB &amp; Simulink</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Whether you are a research enthusiast, engineering expert, or newcomer to electronic design, MATLAB and Simulink can be your &#8220;best partners&#8221; on the road to innovation.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">They not only provide a strong technical foundation for participating teams, but also serve as important platforms for driving innovation, accelerating engineering practice, and achieving deep integration of industry, academia, and research.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">With MATLAB and Simulink, you can make team collaboration more efficient, turn your ideas into reality faster, and pave a broader path for your future studies, competitions, and research!</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Congratulations to all the winning teams! Now it&#8217;s your turn!</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
</div>
<p><script type="text/javascript">var css = ''; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/student-lounge/2026/01/05/from-inspiration-to-grand-prize-how-matlab-helps-you-stand-out-in-electronic-design-competitions/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DD ROBOCON India 2025 MathWorks Modeling Award: From Simulation to the Real-World with BRACT&#8217;s VIT Pune</title>
		<link>https://blogs.mathworks.com/student-lounge/2025/12/15/dd-robocon-india-2025-mathworks-modeling-award-from-simulation-to-the-real-world-with-bracts-vit-pune/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/student-lounge/2025/12/15/dd-robocon-india-2025-mathworks-modeling-award-from-simulation-to-the-real-world-with-bracts-vit-pune/#comments</comments>
		
		<dc:creator><![CDATA[Tanya Kuruvilla]]></dc:creator>
		<pubDate>Mon, 15 Dec 2025 12:56:03 +0000</pubDate>
				<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Simscape]]></category>
		<category><![CDATA[Simulink]]></category>
		<category><![CDATA[Team achievements]]></category>
		<category><![CDATA[NVIDIA Jetson Xavier]]></category>
		<category><![CDATA[robocon]]></category>
		<category><![CDATA[ros]]></category>
		<category><![CDATA[YOLOv4 object detector]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/student-lounge/?p=13309</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/student-lounge/files/2025/12/blog.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>
In today’s blog, we have Tanmay Bora and Saumitra Kulkarni from Team BRACT’s Vishwakarma Institute of Technology, Pune, India. The team won the MathWorks Modeling Award at the DD ROBOCON India 2025... <a class="read-more" href="https://blogs.mathworks.com/student-lounge/2025/12/15/dd-robocon-india-2025-mathworks-modeling-award-from-simulation-to-the-real-world-with-bracts-vit-pune/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<div class="rtcContent">
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><em>In today’s blog, we have Tanmay Bora and Saumitra Kulkarni from <a href="https://www.vitpunerobotics.com/" target="_blank" rel="noopener"><span style="text-decoration: underline;">Team BRACT’s Vishwakarma Institute of Technology</span></a>, Pune, India. The team won the <a href="https://ddrobocon2025.vercel.app/mathworks" target="_blank" rel="noopener"><span style="text-decoration: underline;">MathWorks</span><span style="text-decoration: underline;"> Modeling Award</span></a> at the <a href="https://ddrobocon2025.vercel.app/" target="_blank" rel="noopener"><span style="text-decoration: underline;">DD ROBOCON India 2025</span></a> competition. Over to you..</em></div>
<div></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 941px; height: 530px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_1.png" alt="" width="941" height="530" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Abstract</span></h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">This blog highlights Team BRACT’s VIT Pune’s journey to a personal best finish of All India Rank 3 at DD ROBOCON India 2025, and how <a href="https://www.mathworks.com/"><span style="text-decoration: underline;">MathWorks</span></a> tools enabled to transition their robots from simulation to reality. The blog covers their use of model-based design in <a href="https://www.mathworks.com/products/simulink.html"><span style="text-decoration: underline;">Simulink </span></a>and <a href="https://www.mathworks.com/products/simscape.html"><span style="text-decoration: underline;">Simscape</span></a>, image processing and computer vision workflows with the <a href="https://www.mathworks.com/products/computer-vision.html"><span style="text-decoration: underline;">Computer Vision Toolbox</span></a> and <a href="https://www.mathworks.com/products/deep-learning.html"><span style="text-decoration: underline;">Deep Learning Toolbox</span></a>, and a custom <a href="https://www.mathworks.com/products/matlab/app-designer.html"><span style="text-decoration: underline;">MATLAB</span><span style="text-decoration: underline;"> App Designer</span></a>-based interface for monitoring performance of their robots. The blog concludes with their key learnings from the competition and experience with MathWorks tools.</div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Motivation and Objective</span></h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The Team participated in DD ROBOCON India 2025 to enhance their robotics skills by solving real-world engineering challenges. By using MathWorks tools to model, analyze, and optimize robot performance in dynamic environments, they aimed to surpass their previous quarterfinal finishes at this competition.</div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Problem statement for DD ROBOCON India 2025</span></h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">At DD ROBOCON India 2025, each student team deployed two robots to compete in a <a href="https://aburobocon2025.mnb.mn/uploads/file/ABU_ROBOCON_2025_Rulebook_20241121.pdf" target="_blank" rel="noopener"><span style="text-decoration: underline;">fast-paced basketball match</span></a> that emphasized both offensive and defensive strategies in a two-minute game with a 20-second shot clock. One robot specialized in scoring baskets, while the other focused on defense. As is required in a game of basketball, agility, strategy and precision, were key attributes demanded in the robots.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 853px; height: 480px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_2.gif" alt="" width="853" height="480" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">GIF 1: BRACT&#8217;s VIT Pune (in red) scoring a three-pointer on their way to the semi-finals.</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 853px; height: 480px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_3.gif" alt="" width="853" height="480" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">GIF 2: BRACT&#8217;s VIT Pune (in red) demonstrating precise dribbling and agile movement across the court.</span></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Approach</span></h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The Team simulated and tested prototypes of their robots in Simulink and Simscape to analyze mechanical design and control strategies. Canonical camera-based depth estimation and deep-learning based object-detection workflows, implemented with the Image Processing Toolbox , Computer Vision Toolbox, and Deep Learning Toolbox, facilitated real-time detection of the basketball and hoop to assist shots. ROS nodes, integrated using the ROS Toolbox, established a middleware that resulted in agile and semi-autonomous robot performance on the court.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h3 style="margin: 15px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 17px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">(A) Hardware</span></h3>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="text-decoration: underline;">Dribble:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 250px; height: 373px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_4.gif" alt="" width="250" height="373" /> <img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 251px; height: 373px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_5.gif" alt="" width="251" height="373" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">GIF 3: The ball-dribbling mechanism designed and tested in Simscape (left) translated well into the real-world (right).</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">A pneumatically driven piston was engineered to deliver quick, controlled, and consistent basketball dribbles, with a motorized catching-system for ball retrieval. Back-of-the-envelope component sizing was optimized using MATLAB scripts and Simscape Multibody simulations, accelerating the development of this physical mechanism.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="text-decoration: underline;">Throw:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 201px; height: 260px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_6.png" alt="" width="201" height="260" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">Figure 1: An electric motor-driven double-rotor mechanism conceptualized for the mechanism that shoots a basketball into a hoop.</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">An electric motor-driven shooter with counter-rotating rotors compressed the basketball before launching it. For a given distance from the hoop, height of the hoop, angle of launch of the ball, and mass of the ball, repeated tests in simulations using the Multibody Explorer of Simscape narrowed down the candidate launch velocities, forces of ball-compression, angles of launch, and motor RPMs, for this mechanism.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 596px; height: 204px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_7.png" alt="" width="596" height="204" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">Figure 2: The Simscape<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> model of an electric motor sketched by the Team.</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The electric motors were modelled in Simscape and tested over a series of load torques &#8211; applied as step inputs &#8211; to simulate launch commands. Metrics such as RPM, current, and power, were monitored. The MY6812 DC motor was selected for its high torque and reliability, and its integration into the double-rotor mechanism enabled consistent launch velocities. Motor RPM was empirically mapped to robot position relative to the hoop and regulated by a PID controller tuned using the Zeigler-Nichols method.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 408px; height: 230px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_8.gif" alt="" width="408" height="230" /> <img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 408px; height: 231px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_9.gif" alt="" width="408" height="231" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">GIF 4: A well-tuned electric motor-driven double-rotor mechanism shoots a basketball into the hoop in a Simscape simulation (left) and in the real-world (right).</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="text-decoration: underline;">Defense:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 260px; height: 387px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_10.gif" alt="" width="260" height="387" /> <img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 259px; height: 386px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_11.gif" alt="" width="259" height="386" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">GIF 5: A belt-and-pulley driven net blocked and defended against the opponents&#8217; shots at the hoop, in simulation (left) as well as in the real-world (right).</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">A motor-driven belt-and-pulley system deployed a flexible net on the second robot to block opponent shots. The net was modelled in Simscape with spring-damper properties to replicate realistic energy absorption. A 555 PMDC motor actuated and stabilized the defense mechanism against load-torque variations during a block.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="text-decoration: underline;">Motion:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 236px; height: 177px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_12.png" alt="" width="236" height="177" /> <img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 213px; height: 177px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_13.png" alt="" width="213" height="177" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">Figure 3: Omni-directional wheels modeled in Simscape (left) were arranged at 120-degree intervals on the robot base (right).</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Three motor-driven omnidirectional wheels enabled agile and holonomic movement for both robots. Each wheel was modeled in Simscape with disks and perpendicular rollers that realistically simulated wheel-ground interactions.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h3 style="margin: 15px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 17px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">(B) Software</span></h3>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="text-decoration: underline;">Detecting the basketball and hoop:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 111px; height: 163px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_14.png" alt="" width="111" height="163" /><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 111px; height: 163px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_15.png" alt="" width="111" height="163" /><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 114px; height: 163px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_16.png" alt="" width="114" height="163" /><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 111px; height: 163px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_17.png" alt="" width="111" height="163" /><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 104px; height: 163px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_18.png" alt="" width="104" height="163" /><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 114px; height: 163px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_19.png" alt="" width="114" height="163" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 109px; height: 164px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_20.png" alt="" width="109" height="164" /><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 113px; height: 164px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_21.png" alt="" width="113" height="164" /><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 110px; height: 164px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_22.png" alt="" width="110" height="164" /><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 113px; height: 164px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_23.png" alt="" width="113" height="164" /><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 112px; height: 163px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_24.png" alt="" width="112" height="163" /><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 112px; height: 163px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_25.png" alt="" width="112" height="163" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">Figure 4: Detecting basketballs (top) and hoops (bottom) from different point-of-views in images using a MATLAB</span><span style="font-weight: bold;">-OpenCV-YOLOv4 pipeline.</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">A computer vision pipeline in MATLAB, with OpenCV integrated, was used to detect the basketball and hoop in real-time. This detection was the first step to predict the trajectory of the ball for an attempted shot from a given position on the court and provided real-time feedback to the student operator to correctly position the robot before taking a shot.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="text-decoration: underline;">Preparing the dataset</span> &#8211; The Image Labeler application in the Computer Vision Toolbox was used for annotating a dataset of 1000 images of basketballs and hoops, collected from diverse point of views of the camera. Data-augmentation techniques such as horizontal flips, random colour jitter, scaling, and image cropping, were applied to the training samples for robustness against variations in lighting conditions, camera angles, and ball orientations, typically encountered during a match. Preprocessing techniques such as aspect ratio preservation and pixel scaling were applied to normalize images fed into a machine learning model for detecting basketballs and hoops. This improved convergence and reduced overfitting at the time of training the model.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="text-decoration: underline;">Creating an object detection network</span> &#8211; The yolov4ObjectDetector MATLAB function was used to create the YOLOv4 one-stage object detector provided in the Deep Learning Toolbox. Techniques such as Mosaic data augmentation, DropBlock regularization, and Self-Adversarial Training, available in the &#8216;Bag of Freebies&#8217; in YOLOv4, improved object detection in different lighting conditions and noise levels, and reduced the size of the dataset required.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="text-decoration: underline;">Training and evaluating the YOLOv4 object detector:</span> An appropriate batch size, learning rate, and number of epochs, were provided to train the YOLOv4 one-stage object detector after splitting the dataset for training (60%), validation (10%) and testing (30%). The average precision metric and the precision-recall curve generated in the Deep Learning Toolbox were used to evaluate the accuracy of the object detector. Over the course of training, an average precision of 0.97 and 0.95 was achieved for the hoop and basketball, respectively.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="text-decoration: underline;">Deployment on Jetson Xavier with ROS integration:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 645px; height: 305px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_26.png" alt="" width="645" height="305" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">Figure 5: The workflow used to deploy the YOLOv4-based object detection models on an NVIDIA Jetson Xavier computer.</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The flowchart shown above outlines the workflow used to deploy the YOLOv4-based object detection model on an NVIDIA Jetson Xavier computer. The detector was launched on the computer by converting MATLAB-trained models into an ONNX format, optimized using TensorRT. These models were integrated into ROS nodes, developed in the ROS Toolbox, and transferred to the Jetson Xavier, where GPU acceleration enabled fast, reliable detection and trajectory estimation from live mobile video feeds on the robot.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="text-decoration: underline;">Camera Calibration:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 639px; height: 351px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_27.png" alt="" width="639" height="351" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">Figure 6: Using a checkerboard pattern to calibrate cameras for depth-estimation.</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The Team installed camera-equipped mobile phones on the robots. Camera-calibration was performed using a checkerboard pattern to accurately map object-detections from image space to real-world coordinates. The estimateCameraParameters MATLAB function of the Computer Vision Toolbox estimated both intrinsic and extrinsic parameters and corrected for lens distortion. Calibration helped relate the basketball and hoop in a 2D image to their 3D location relative to the robot on the basketball court.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="text-decoration: underline;">Using ArUco Markers to estimate distance from the hoop:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 236px; height: 232px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_28.png" alt="" width="236" height="232" /><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 411px; height: 231px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_29.gif" alt="" width="411" height="231" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">Figure 7: Using an ArUco marker to estimate real-time position and orientation of the robot relative to the basketball hoop.</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The calibrated mobile phone camera was used with an ArUco marker to estimate the real-time position and orientation of the robot relative to the basketball hoop. The Team positioned the marker on a flat surface close to the hoop during the pre-match setup window offered to students. The readArucoMarker MATLAB function was used to detect the marker in a live video stream from the mobile phone. Therefore, during a match, the team could estimate the distance and heading of the robot relative to the hoop, and command motor RPMs if needed, before taking a shot to score a basket. In autonomous mode, the position and orientation data would be relayed to an internal PID based control system that pointed the robot at the hoop.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="text-decoration: underline;">Estimating trajectory of the basketball:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 650px; height: 366px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_30.gif" alt="" width="650" height="366" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">Figure 8: Tracking the position and velocity vector of the center of the basketball.</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The center-pixel of the ball was tracked over multiple image frames to predict its velocity and future trajectory. This capability allowed the student operator to judge, in real time, if the ball would pass through the hoop, and aided in manually adjusting the pose of the robot, and the motor RPMs of the shooting mechanism.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="text-decoration: underline;">Real-time performance monitoring on a GUI:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 502px; height: 314px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec15_31.png" alt="" width="502" height="314" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">Figure 9: A graphical user interface developed in the MATLAB </span><span style="font-weight: bold;">App Designer to monitor robot health.</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">A live video-stream, overlaid with the detections of the basketball and hoop, was relayed to a graphical user interface (GUI) that displayed on screens fit onto remote controllers used by the students to control the robot. This GUI was developed using the MATLAB App Designer. In addition to the object detections, the GUI also displayed the estimated distance of the robot to the hoop, the anticipated trajectory of the basketball before a shot was taken, and data to monitor system health.</div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Results</span></h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">At the DD ROBOCON India 2025 competition, the team achieved an All India Rank 3 and brought home the MathWorks Modelling Award, the NAM:TECH Award for Second Runner-Up, and the IHFC Award for Robotics and AI. These honors recognized their innovation and technical skill, highlighting the importance of simulations and mathematical modeling in robotics. The Team leveraged a model-based design workflow to evaluate multiple concepts, fine-tune mechanisms, and eventually finalize designs that were both practical and competition-ready.</div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Learning</span></h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The key positives observed by the team can be summarized as</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">1) Model-based design and simulations allow a system to be virtually tested, optimized, and verified, before being fabricated. This saves time, effort, and resources</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">2) Building and deploying a robot to solve real-world engineering problems provides exposure to skills spanning mechanical design, electrical systems and circuits, computer engineering, computer science, optics, sensor integration, and fabrication .</div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Next Steps</span></h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Looking ahead, the Team plans to build on their present work by</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">1) using the PID Tuner app for automatic tuning of the PIDs that control motor RPMs, and</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">2) using the Reinforcement Learning Toolbox from MathWorks to train the robots in adversarial scenarios and improve high-level decision making in dynamic environments (for e.g., to shoot a basket or pass the ball?).</div>
</div>
<p><script type="text/javascript">var css = ''; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/student-lounge/2025/12/15/dd-robocon-india-2025-mathworks-modeling-award-from-simulation-to-the-real-world-with-bracts-vit-pune/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Leveraging Photosynthesis for Carbon Sequestration with MATLAB to win NACME&#8217;s 2025 National Virtual Bridge Engineering Design Challenge</title>
		<link>https://blogs.mathworks.com/student-lounge/2025/12/01/levering-photosynthesis-for-carbon-sequestration-with-matlab-to-win-nacmes-2025-national-virtual-bridge-engineering-design-challenge/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/student-lounge/2025/12/01/levering-photosynthesis-for-carbon-sequestration-with-matlab-to-win-nacmes-2025-national-virtual-bridge-engineering-design-challenge/#respond</comments>
		
		<dc:creator><![CDATA[Tanya Kuruvilla]]></dc:creator>
		<pubDate>Mon, 01 Dec 2025 15:35:27 +0000</pubDate>
				<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Carbon sequestration]]></category>
		<category><![CDATA[Student Success]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/student-lounge/?p=13268</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec1_2.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>

Today’s guest blogger is Kathy Zhang, who will be sharing her conversation with the winning team from NACME’s 2025 National Virtual Bridge Engineering Design Challenge. The team was made up of... <a class="read-more" href="https://blogs.mathworks.com/student-lounge/2025/12/01/levering-photosynthesis-for-carbon-sequestration-with-matlab-to-win-nacmes-2025-national-virtual-bridge-engineering-design-challenge/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<div class="rtcContent">
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Today’s guest blogger is Kathy Zhang, who will be sharing her conversation with the winning team from NACME’s 2025 National Virtual Bridge Engineering Design Challenge. The team was made up of incoming engineering students heading off to different US universities and they worked together to develop a prototype that can sequester carbon dioxide from the air using photosynthesis. Let’s dive into the team’s process of coming up with this innovative design!</div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">What is the NACME 2025 National Virtual Bridge Engineering Design Challenge?</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">This summer, 39 students matriculating into their first year of undergraduate engineering had the unique opportunity to attend the five-week <a href="https://www.nacme.org/summer-experiences" target="_blank" rel="noopener"><span style="text-decoration: underline;">NACME National Virtual Bridge program (NVB)</span></a>, supported in part by MathWorks. The goal of the program is to support students’ academic and social transitions to college, including a curriculum taught by professors and graduate student teaching assistants from around the country spanning calculus, programming, physics, and engineering design. As part of the Engineering Design course taught by <a href="https://www.linkedin.com/in/taylorlightner/" target="_blank" rel="noopener"><span style="text-decoration: underline;">Dr. Taylor Lightner</span></a> and <a href="https://www.linkedin.com/in/nicolejefferson/" target="_blank" rel="noopener"><span style="text-decoration: underline;">Nicole Jefferson</span></a>, students were challenged to work in teams and develop a product that addresses one of the 14 <a href="https://www.nationalacademies.org/news/2008/02/21-centurys-grand-engineering-challenges-unveiled" target="_blank" rel="noopener"><span style="text-decoration: underline;">National Academy of Engineering grand challenges</span></a> of the 21st century. In the final week of the program, each team presented their design to a panel of judges from academia and industry.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Jeremiah Cojon-Keddie, Hollis Davies, Katie Finn, Caroline Hortin, Andres Sanchez-Gonzalez, Chauncey Tillman, and Aiyrub Umatiya decided to tackle the challenge of carbon sequestration. They designed a plant window box that leverages photosynthesis to capture carbon dioxide from the atmosphere – turning every apartment window in an urban city into a micro-carbon filter. Their prototype, named the “C- filtration box”, won the program’s Engineering Design Challenge.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 607px; height: 341px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec1_1.png" alt="" width="607" height="341" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;">Pictured clockwise from the top left- Caroline Hortin, Andres Sanchez-Gonzalez, Aiyrub Umatiya, and Hollis Davies of the winning NACME National Virtual Bridge Engineering Design Challenge team. Not pictured are teammates Jeremiah Cojon-Keddie, Katie Finn, and Chauncey Tillman.</div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">How does the C- filtration box work?</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The C- filtration box intakes city air and filters it using plants housed inside. The design went through several rounds of iteration: while the team had first considered a prototype that simply captured CO2 from the air, they realized that transporting the captured CO2 would generate as many emissions as they had captured. When Aiyrub discovered that plant growth could be enriched by CO2, the team agreed that a biotechnological solution better served their mission. The C- filtration box contains sensors to monitor the box’s internal conditions and uses actuators, such as fans and UV light, to automatically adjust the temperature, humidity, and light penetration. The goal is to maximize photosynthesis efficiency and therefore the plants’ CO2 absorption. The sensor data is then visualized on an outer control panel screen so the user can monitor how much light is entering the box, the rate of photosynthesis, the rate of CO2 absorption, and the amount of power being consumed.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 747px; height: 238px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec1_2.png" alt="" width="747" height="238" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;">Sketches of the C- filtration box prototype. Images courtesy of Hollis Davies.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Hollis explained that they decided to use plants as the carbon filtration method after going through the process of visualizing the data in MATLAB: “Seeing a good visualization of how the plant’s CO2 absorption rate would correspond with different factors like heat or light index – a lot of it came down to looking at those graphs and seeing, OK this can work.” The clear relationship between the environmental conditions in the box and the plants’ rate of CO2 absorption gave the group confidence in their design because they realized they could essentially control the rate of CO2 absorption as easily as turning on a UV light or a fan. The MATLAB code below shows how they visualized the relationship using a 3D graph:</div>
<div style="background-color: #f5f5f5; margin: 10px 15px 10px 0; display: inline-block;">
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0.666667px solid #d9d9d9; border-bottom: 0px none #212121; border-radius: 4px 4px 0px 0px; padding: 6px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"><span style="color: #008013;">%</span><span style="color: #008013;"> Light Intensity Data &#8211; PAR in hours, values derived from a database</span></span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;">x = [0,0,0,5,10,50,100,186,290,390,480,520,530,510,450,420,320,300,230,120,70,30,0,0];</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"><span style="color: #008013;">% Photosynthesis rate &#8211; derived from a second dataset</span></span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;">r = [3/20,9/200,4.5/100,2.5/200,1/180];</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"><span style="color: #008013;">% Function that obtains photosynthesis rate for each light value</span></span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"><span style="color: #0e00ff;">function </span>e = getrate(a,t)</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"> e = [];</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"> <span style="color: #0e00ff;">for </span>i = 1:length(a)</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"> <span style="color: #0e00ff;">if </span>a(i)&gt;499</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"> e(end+1) = 17+((a(i)-499)*t(5));</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"> <span style="color: #0e00ff;">elseif </span>a(i)&gt;299</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"> e(end+1) = 12.5+((a(i)-299)*t(4));</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"> <span style="color: #0e00ff;">elseif </span>a(i)&gt;210</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"> e(end+1) = 9+((a(i)-210)*t(3));</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"> <span style="color: #0e00ff;">elseif </span>a(i)&gt;20</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"> e(end+1) = 3+((a(i)-20)*t(2));</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"> <span style="color: #0e00ff;">else</span></span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"> e(end+1) = (a(i)*t(1));</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"> <span style="color: #0e00ff;">end</span></span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"> <span style="color: #0e00ff;">end</span></span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"><span style="color: #0e00ff;">end</span></span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"><span style="color: #008013;">% Conform light and photosynthesis rates to a 2D plane</span></span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;">[x1,y1] = meshgrid(x,getrate(x,r));</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"><span style="color: #008013;">% Create a trendline to approximate CO2 data from photosynthesis rate</span></span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;">rt = 0:0.5:19.5;</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;">c = 0:2.5:97.5;</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;">coef = polyfit(rt,c,5);</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;">zFit = (polyval(coef,y1)).*((x.^2)./(x.*100));</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"><span style="color: #008013;">% Create graph</span></span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;">surf(x1,y1,zFit);</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;"><span style="color: #008013;">% Add labels</span></span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;">xlabel(<span style="color: #a709f5;">&#8216;Light Intensity (umol/m^2)&#8217;</span>);</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;">ylabel(<span style="color: #a709f5;">&#8216;Photosynthetic Rate (umol/m^2/s)&#8217;</span>);</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;">zlabel(<span style="color: #a709f5;">&#8216;CO2 Absoprtion Concentration (ppm)&#8217;</span>);</span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;">shading <span style="color: #a709f5;">interp</span></span></div>
</div>
<div class="inlineWrapper">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0px none #212121; border-radius: 0px; padding: 0px 45px 0px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;">title(<span style="color: #a709f5;">&#8216;CO2 Absorption&#8217;</span>)</span></div>
</div>
<div class="inlineWrapper outputs">
<div style="border-left: 0.666667px solid #d9d9d9; border-right: 0.666667px solid #d9d9d9; border-top: 0px none #212121; border-bottom: 0.666667px solid #d9d9d9; border-radius: 0px; padding: 0px 45px 4px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px;"><span style="white-space: pre;">view([66 8])</span></div>
<div style="color: #212121; padding: 10px 0px 6px 17px; background: #ffffff none repeat scroll 0% 0% / auto padding-box border-box; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px; overflow-x: hidden; line-height: 17.234px;">
<div class="inlineElement eoOutputWrapper disableDefaultGestureHandling embeddedOutputsFigure" style="width: 1146px;" tabindex="-1" data-testid="output_0">
<div class="figureElement eoOutputContent" role="article" aria-roledescription="Use Browse Mode to explore " aria-description="figure output "><img decoding="async" class="figureImage figureContainingNode" style="width: 560px;" src="https://blogs.mathworks.com/student-lounge/files/2025/12/25dec1_3.png" /></div>
<div class="outputLayer selectedOutputDecorationLayer doNotExport" aria-hidden="true"></div>
<div class="outputLayer activeOutputDecorationLayer doNotExport" aria-hidden="true"></div>
<div class="outputLayer scrollableOutputDecorationLayer doNotExport" aria-hidden="true"></div>
<div class="outputLayer navigationFocusLayer doNotExport" tabindex="-1" role="application" aria-hidden="false" aria-label="figure output "></div>
</div>
</div>
</div>
</div>
<div style="margin: 10px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">When it came to implementing their design with code, Hollis said he started with a flowchart: “My class [in high school], it was always a template – OK, do XYZ. But I felt that it’s most helpful to start with a flowchart, just on a piece of paper. I’ll start with inputs and then I’ll get to a point where I [figure out what] I need to do [with them].” For this project, the inputs were simulated sensor data, and he needed to compute and visualize photosynthesis and CO2 absorption rates. To do this, Hollis got help online: “Some parts, I would run something and then, OK, clearly, I’m not doing something right. That’s when I would turn to outside stuff like YouTube. There’s a lot of tutorials on five dedicated <a href="https://www.youtube.com/@MATLAB" target="_blank" rel="noopener"><span style="text-decoration: underline;">MATLAB channels</span></a> and they just have thousands of videos. So, it was really easy to find what we needed.”</div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">Key Takeaways</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Reflecting on their win, team members agreed while the technical aspects of their project gave them an edge, their teamwork leading up to delivering an effective presentation was the key factor contributing to the team’s win. As instructors who have participated in the program for the past three years, Dr. Lightner and Nicole shared that the competition has always been a favorite moment of theirs. Both instructors expressed that the students’ challenge presentations demonstrate how far the students come in just a few weeks not only in their technical knowledge, but also in the community they build with peers. For Dr. Lightner, she hopes that the engineering challenge helps students realize the importance of active engagement in their courses and submitting work that they are genuinely proud of.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Aiyrub’s lasting lesson from participating in the challenge embodies those goals: “At first, I was a little hesitant to share my Python code, but what I understood after doing [the project], you need to challenge yourself to learn. If I didn’t push myself to write the code, maybe we wouldn’t have won. It gave me a confidence boost that my effort wasn’t in vain, so I’m going to continue to challenge myself.”</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">With the program wrapped up and the fall semester about to begin, Andres said he was “very excited and quite literally counting the days” to start his degrees in Cybersecurity and Computer Engineering at the University of Cincinnati. Caroline agreed and said she felt like the bridge program was a “cliffhanger. I have this drive and this momentum I want to keep going into college.” She will be starting her first year of Chemical Engineering at the University of Kentucky, Hollis is heading to the University of Cincinnati to study Architectural Engineering, and Aiyrub is off to Texas A&amp;M to start his degree in Aerospace Engineering. With this exciting challenge win under their belt, we are excited to see what these students will accomplish in the future!</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
</div>
<p><script type="text/javascript">var css = '.eoOutputWrapper { width: calc(90vw - 10px) !important; }'; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/student-lounge/2025/12/01/levering-photosynthesis-for-carbon-sequestration-with-matlab-to-win-nacmes-2025-national-virtual-bridge-engineering-design-challenge/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Artificial Intelligence Challenge 2025 &#8211; Meet the Winners</title>
		<link>https://blogs.mathworks.com/student-lounge/2025/11/17/artificial-intelligence-challenge-meet-the-winners/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/student-lounge/2025/11/17/artificial-intelligence-challenge-meet-the-winners/#respond</comments>
		
		<dc:creator><![CDATA[Tanya Kuruvilla]]></dc:creator>
		<pubDate>Mon, 17 Nov 2025 15:57:19 +0000</pubDate>
				<category><![CDATA[deep learning]]></category>
		<category><![CDATA[MATLAB and Simulink Challenge Projects]]></category>
		<category><![CDATA[artificial intelligence]]></category>
		<category><![CDATA[Student Project]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/student-lounge/?p=13254</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/student-lounge/files/2025/11/socialMediaPic.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>

For today’s post, Roberto Valenti, who leads the MathWorks Challenge Projects program, will introduce the winners of the 2025 Artificial Intelligence Challenge. Over to you, Roberto..

Artificial... <a class="read-more" href="https://blogs.mathworks.com/student-lounge/2025/11/17/artificial-intelligence-challenge-meet-the-winners/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<div class="rtcContent">
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-style: italic;">For today’s post, Roberto Valenti, who leads the MathWorks Challenge Projects program, will introduce the winners of the 2025 Artificial Intelligence Challenge. Over to you, Roberto..</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Artificial intelligence is rapidly transforming how we approach complex problems across all kinds of fields. Inspired by this momentum, we launched the <a href="https://www.mathworks.com/academia/students/competitions/student-challenge/ai-challenge.html">AI Challenge</a> as part of the <a href="https://github.com/mathworks/MATLAB-Simulink-Challenge-Project-Hub">MathWorks Challenge Projects Program</a>, inviting students to take on real-world problems from our curated AI list. Our challenge attracted many creative and technically rigorous submissions from students around the world, making the judging process both exciting and exceptionally difficult, but it was the three winning teams that stood out for their innovation and impact.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">I am excited to introduce the three winning teams and their projects, and to share a bit about their journeys in the challenge. Their stories are a great example of what can happen when talented students tackle real-world challenges with fresh ideas and teamwork.</div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">First Place Winner: Adit Shah – </span><a href="https://github.com/mathworks/MATLAB-Simulink-Challenge-Project-Hub/tree/main/projects/Top%20Quark%20Detection%20with%20Deep%20Learning%20and%20Big%20Data"><span style="font-weight: bold;">Top Quark Detection Using Deep Learning and Big Data</span></a></h2>
<h3 style="margin: 15px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 17px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Meet the Winner:</span></h3>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Adit Shah is a final-year undergraduate student in Electronics and Communication Engineering at Dwarkadas J. Sanghvi College of Engineering, Mumbai. He first heard about the AI Challenge 2025 from his professor on a WhatsApp group. What really piqued his interest was discovering that deep learning could be implemented in MATLAB—something he had not realized before. After exploring the <a href="https://www.mathworks.com/help/deeplearning/deep-network-designer-app.html">Deep Network Designer App</a> and finding it intuitive, Adit was drawn to the challenge statement on “Top Quark Detection using Deep Learning and Big Data.” As someone fascinated by particle physics and all the exciting research happening at CERN, the choice was obvious for him.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 468px; height: 450px;" src="https://blogs.mathworks.com/student-lounge/files/2025/11/25Nov17_1.png" alt="" width="468" height="450" /></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;">The Project:</h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Quarks are the fundamental building blocks of matter, and the top quark is the heaviest and most elusive of them all. Because it decays almost instantly, its presence must be inferred from the jets of particles it leaves behind in high-energy collisions—a process that’s both complex and error-prone. Adit’s project tackled this challenge by using deep learning to distinguish top-quark events from the vast background of other jets, making identification faster and more accurate.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Innovative Approach:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Adit’s method started by aligning the jet images in a consistent way. Since the dataset didn’t have a standard orientation, he rotated each jet so that the second most energetic constituent pointed along the positive X-axis, helping the model focus on the distribution patterns rather than arbitrary directions. To further standardize the images, he ensured the area with the most energy was always at the bottom, flipping images when needed. This careful preprocessing meant the model learned the right features, not just orientation quirks. He also applied z-score normalization to make sure all features contributed fairly during training.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">To enrich the information available to the model, four additional global statistics were computed for each jet: Energy Skewness, Transverse Momentum Skewness, Energy Kurtosis, and Transverse Momentum Kurtosis. These parameters were calculated radially from the jet center and provided a summary of the jet’s structure beyond what was visible in the images. This multimodal approach fused these statistics with the CNN’s final layers, giving the network both local and global perspectives on each jet.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Neural Network Model and Channel Attention:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The core of the solution was a custom ResNeXt-based Convolutional Neural Network, which leverages aggregated residual transformations with grouped convolutions. In this architecture, the channels are divided into separate groups, and each group learns to extract distinct features from the data, which is more effective than processing all channels together. As the network deepens, the number of channels increases and their relative importance can vary significantly.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">To address this, Squeeze-and-Excitation (SE) blocks were integrated after major grouped convolution layers. These SE blocks apply channel-level attention by explicitly modeling the importance of each channel for the classification task. They assign higher weights to channels that carry more discriminative information and suppress less useful channels, ensuring that the network’s focus remains on the most relevant features for distinguishing top-quark jets from background jets. This channel-wise attention mechanism was key to boosting the model’s performance and interpretability. Training and experimentation were performed in MATLAB’s <a href="https://www.mathworks.com/products/deep-learning.html">Deep Learning Toolbox</a> and Deep Network Designer, enabling rapid iteration and testing of different architectures and preprocessing strategies.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 1023px; height: 351px;" src="https://blogs.mathworks.com/student-lounge/files/2025/11/25Nov17_2.png" alt="" width="1023" height="351" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;">The Neural Network architecture</div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Results:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The final model achieved a testing accuracy of 90.87%, with an ROC of 0.968 and an AUC of 0.971, demonstrating strong discrimination between top-quark and background jets. The workflow also included converting the trained network into HDL code for FPGA deployment, highlighting the potential for real-time applications in experimental physics environments.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Experience &amp; Reflections:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Adit spent about two weeks just getting to grips with the dataset and researching the key statistics needed to tell different types of jets apart. “<span style="font-style: italic;">I was initially unaware that deep learning could be implemented in MATLAB, so I decided to explore the Deep Network Designer app and found it to be very intuitive</span>,” he shared. The process was a deep dive into both particle physics and practical AI, combining his academic interests with hands-on learning.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-style: italic;">“I learned so much while doing this project. It was full of head-scratching moments, but I loved it because I was naturally drawn to particle physics and Machine Learning. The ending days were particularly stressful because I had another competition submission just before the submission of this challenge and I was left with all the documentation, video recording and writing comments for this one. But this is the kind of stress that made the results worth it.</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-style: italic;">What began as an experiment to combine my interests in particle physics and machine learning turned into one of the most rewarding moments of my academic journey. Winning this challenge inspired me to pursue research in AI and Electronics. I thank Dr. Roberto G. Valenti for continuous support and discussion on improving my project even further after the competition, and for his help with the related research paper.&#8221;</span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">Explore Adit’s solution &#8211; </span><a href="https://github.com/adit-smoak/Top-Quark-Tagging-Using-Deep-CNN" target="_blank" rel="noopener"><span style="font-weight: bold;">GitHub repository</span></a></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Second Place Winners: </span>Nicola Gallucci, Matteo Malagrinò, Giacomo Aragnetti &#8211; <a href="https://github.com/mathworks/MathWorks-Excellence-in-Innovation/blob/main/projects/Classify%20RF%20Signals%20Using%20AI" target="_blank" rel="noopener"><span style="text-decoration: underline;">Classify RF Signals Using AI</span></a></h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Meet the winning team:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Nicola, Matteo, and Giacomo are undergraduate students in Computing Systems and Telecommunications Engineering at the Polytechnic of Milano. They discovered the AI Challenge through a LinkedIn post by MathWorks. Motivated by curiosity and a passion for wireless technologies, they decided to participate as an extracurricular project outside their regular coursework. For these students, this project was more than just a competition; it was their first major “mission” at university. It introduced them to the SmartBAN protocol—an emerging standard for Body Area Networks (BANs)—which was new to almost all of them. Their work not only deepened their technical expertise but also caught the attention of a professor connected to the European Telecommunications Standards Institute (ETSI) SmartBAN Technical Committee. As a result, they were invited to present their project at an ETSI meeting, giving them a unique opportunity to share their research with leading experts in the field.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The team is now looking forward to research careers and has even written a paper about their project, which they hope will be accepted at a conference—a testament to the impact this experience has had on their academic journey.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 560px; height: 420px;" src="https://blogs.mathworks.com/student-lounge/files/2025/11/25Nov17_3.png" alt="" width="560" height="420" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><span style="font-weight: bold;">The team:</span> from left to right: Giacomo Aragnetti, Matteo Malagrinò, and Nicola Gallucci</div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;">The Project:</h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">In modern wireless environments, critical medical transmissions from Body Area Network (BAN) nodes can easily be masked by overlapping signals from technologies like WLAN, ZigBee, and Bluetooth. This interference poses a significant challenge: how can we reliably detect and classify BAN-related signals—especially those using the emerging SmartBAN standard—when the spectral environment is crowded and noisy?</div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Their Approach:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The team focused on the SmartBAN standard, which is designed for ultra-low-power radio communication and features a simplified MAC layer with a central Smart Coordinator managing network nodes (such as physiological sensors). Since SmartBAN is still under development and not yet available in commercial devices, the team simulated what a SmartBAN transmission would look like in a spectrogram.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">To address the detection challenge, they developed a deep learning framework for Smart RF Signal Recognition. Their system is capable of detecting and classifying SmartBAN transmissions even in the presence of strong interference.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Key Steps:</div>
<ul style="margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px;">
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Synthetic Data Generation: They created a large dataset (about 30,000 samples) of synthetic spectrograms, each simulating a realistic mix of ZigBee, WLAN, Bluetooth, and SmartBAN signals. Signals were randomly combined, overlapped, and scaled to various SNR levels to reflect real-world conditions.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Pixel-Level Labeling: Each spectrogram was paired with a mask assigning every pixel to one of five classes: Unknown (noise), WLAN, ZigBee, Bluetooth, or SmartBAN. Overlapping signals were resolved using a deterministic priority scheme: Bluetooth &gt; SmartBAN &gt; ZigBee &gt; Wi-Fi.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Deep Learning Models: The team trained convolutional neural networks—specifically, U-Net (with optional additive attention gates) and DeepLab v3+ architectures, using either ResNet-18 or ResNet-50 backbones. The attention gates helped the model focus on relevant features and suppress noise, improving segmentation in challenging scenarios.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Experimental Validation: They used ADALM-PLUTO SDRs to collect real-world captures, overcoming hardware limitations by synchronizing two devices to jointly capture an 80 MHz-wide spectrogram of the ISM band. MATLAB’s parallel computing tools enabled efficient data acquisition and processing.</li>
</ul>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Results:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Their system processes 256×256 pixel spectrogram tiles and classifies each pixel. The initial models performed well on synthetic data but struggled with signal boundaries and noise in real-world data. By introducing attention mechanisms and noise-augmented training, they significantly improved real-world classification performance—especially in distinguishing between structurally similar signals like ZigBee and Bluetooth.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 844px; height: 347px;" src="https://blogs.mathworks.com/student-lounge/files/2025/11/25Nov17_4.png" alt="" width="844" height="347" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><span style="font-style: italic;">The system accurately segments Bluetooth packets and ignores interference in a crowded spectrum</span></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Experience &amp; Reflections:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Nicola, Matteo, and Giacomo spent long hours working through the complexities of the challenge, often running into obstacles that tested both their technical skills and their ability to collaborate under pressure. They recall the ups and downs vividly: “<span style="font-style: italic;">We are so proud to have finished in second place in this amazing challenge! It was definitely tough, and we ran into several obstacles that really tested us. However, overcoming them was incredibly motivating, and we learned many valuable lessons that will be useful in our future professional lives. The best part was how well we worked together as a team, and we truly enjoyed the experience. Finally, we owe special thanks to Professor Maurizio Magarini and Professor Francesco Linsalata for all the support they gave us during the competition.</span>”</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">For the team, what began as a technical competition became a memorable journey of teamwork and growth, leaving them better prepared and inspired for future challenges.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">Explore Nicola, Matteo, and Giacomo&#8217;s solution &#8211; </span><a href="https://github.com/nico-net/AICompetition" target="_blank" rel="noopener"><span style="font-weight: bold;">GitHub repository</span></a></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Third Place Winner: Soham Gupta </span> &#8211; <a href="https://github.com/mathworks/MATLAB-Simulink-Challenge-Project-Hub/blob/main/projects/Fluid%20Flow%20Simulation%20Using%20Physics-Informed%20Neural%20Networks" target="_blank" rel="noopener"><span style="text-decoration: underline;">Fluid Flow Simulation Using Physics-Informed Neural Networks</span></a></h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Meet the winner:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Soham Gupta is a third-year undergraduate student in Chemical Engineering at the Indian Institute of Technology, Ropar. Soham learned about the MathWorks AI Challenge 2025 while searching for a project that would combine his interests in chemical engineering and machine learning. The challenge’s focus on fluid dynamics immediately caught his attention, and he decided to participate alongside his academic commitments.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 467px; height: 382px;" src="https://blogs.mathworks.com/student-lounge/files/2025/11/25Nov17_5.png" alt="" width="467" height="382" /></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">The Project:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Simulating fluid flow is a cornerstone problem in chemical engineering and physics, governed by complex partial differential equations (PDEs) such as the Burgers’ and Navier–Stokes equations. Traditional data-driven neural networks often struggle to generalize or respect the underlying physics, especially with limited or noisy data. Soham’s project, detailed in his <a href="https://github.com/Soham7Gupta/PINN_Fluids"><span style="text-decoration: underline;">PINN_Fluids repository</span></a>, tackled this challenge by using Physics-Informed Neural Networks (PINNs) to solve canonical fluid flow problems. By directly embedding the governing equations into the neural network’s loss function, PINNs ensure that the learned solutions are both data-driven and physically consistent.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Innovative Approach:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Soham began by exploring standard black-box neural networks on benchmark datasets, but quickly found that these models failed to capture the essential physics, resulting in poor accuracy. Learning from this, he shifted to PINNs, utilizing automatic differentiation to incorporate PDE residuals directly into the training process. His implementation in MATLAB’s Deep Learning Toolbox required careful selection of activation functions—opting for smooth alternatives to ReLU to avoid vanishing gradients in higher-order derivatives. Soham also experimented with network architectures and fine-tuned the balance between data-driven and physics-based loss terms, iteratively improving the model’s ability to simulate both 1D and 2D fluid flow scenarios. The result was a set of neural networks that could robustly approximate solutions to the Burgers’ and Navier–Stokes equations, even with sparse data.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Neural Network Model and Physics Integration:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">At the core of Soham’s solution was a fully connected neural network designed to approximate the solution field for each fluid dynamics problem. The model was trained to minimize a composite loss: one part measuring the error between predicted and observed data, and another enforcing that the predictions satisfy the governing PDEs at a set of collocation points. Automatic differentiation enabled efficient computation of derivatives required for the physics-based loss terms. Training and experimentation were performed in MATLAB, leveraging its intuitive structure and built-in support for deep learning and symbolic math. This workflow allowed Soham to rapidly prototype, test, and refine his PINN models for different fluid dynamics problems.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Results:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Soham’s final PINN models achieved accurate and stable solutions for benchmark fluid flow equations, outperforming purely data-driven approaches and demonstrating strong agreement with analytical or high-fidelity numerical solutions. The project not only showcased the power of combining physics and machine learning, but also highlighted the practical potential of PINNs for real-world engineering simulations.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 1030px; height: 599px;" src="https://blogs.mathworks.com/student-lounge/files/2025/11/25Nov17_6.png" alt="" width="1030" height="599" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;">Model Performance: Velocity Magnitude and Vectors (True vs Predicted)</div>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"></h4>
<h4 style="margin: 10px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 15px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Experience &amp; Reflections:</span></h4>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Soham’s journey was filled with both challenges and personal growth. “<span style="font-style: italic;">When I started, the problem seemed impossible. My first attempts failed miserably, but each failure taught me something new about both machine learning and fluid dynamics</span>,” he reflects. Diving into research papers, learning to tune complex models, and experimenting with MATLAB’s Deep Learning Toolbox all contributed to his understanding. “<span style="font-style: italic;">This project gave me the confidence to approach interdisciplinary problems and played a big role in helping me secure my internship in machine learning. I truly believe that consistent effort and curiosity can turn even the most intimidating tasks into achievements.</span>”</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">What began as a personal quest to combine his interests in engineering and AI ended up as a defining academic experience. “<span style="font-style: italic;">As Nelson Mandela said, ‘It always seems impossible until it’s done.’</span>”</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-weight: bold;">Explore Soham’s solution &#8211; </span><a href="https://github.com/Soham7Gupta/PINN_Fluids" target="_blank" rel="noopener"><span style="font-weight: bold;">GitHub repository</span></a></div>
</div>
<p><script type="text/javascript">var css = ''; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/student-lounge/2025/11/17/artificial-intelligence-challenge-meet-the-winners/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Applying Math to Real-World Problems: Matthew Brun’s Journey from Competition to Research</title>
		<link>https://blogs.mathworks.com/student-lounge/2025/11/03/applying-math-to-real-world-problems-matthew-bruns-journey-from-competition-to-research/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/student-lounge/2025/11/03/applying-math-to-real-world-problems-matthew-bruns-journey-from-competition-to-research/#respond</comments>
		
		<dc:creator><![CDATA[Tanya Kuruvilla]]></dc:creator>
		<pubDate>Mon, 03 Nov 2025 11:54:43 +0000</pubDate>
				<category><![CDATA[Math Modeling]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[MathWorks Math Modeling Challenge]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/student-lounge/?p=13233</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/student-lounge/files/2025/11/25Nov3_1.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>

Today we’re talking to Matthew Brun, an M3 Challenge alum who competed in 2017 and 2018. After earning his BA in Operations Research from Rice University in 2022, Matthew is now pursuing his PhD in... <a class="read-more" href="https://blogs.mathworks.com/student-lounge/2025/11/03/applying-math-to-real-world-problems-matthew-bruns-journey-from-competition-to-research/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<div class="rtcContent">
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><span style="font-style: italic;">Today we’re talking to Matthew Brun, an </span><a href="https://m3challenge.siam.org/" target="_blank" rel="noopener"><span style="font-style: italic;">M3 Challenge</span></a><span style="font-style: italic;"> alum who competed in 2017 and 2018. After earning his BA in Operations Research from Rice University in 2022, Matthew is now pursuing his PhD in Operations Research at MIT, where he is expected to graduate in 2027. Currently a PhD student at MIT, he continues to build on the passion for problem-solving and applied math that began during his high school competition days. Over to you, Matthew… </span></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 326px; height: 408px;" src="https://blogs.mathworks.com/student-lounge/files/2025/11/25Nov3_1.png" alt="" width="326" height="408" /></div>
<h3 style="margin: 15px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 17px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Why did you choose to </span><span style="font-weight: bold;">participate</span><span style="font-weight: bold;"> in the M3 Challenge in high school?</span></h3>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">When I was a sophomore in high school, some friends put together a team for the M3 Challenge and invited me to join. However, the competition was limited to only juniors and seniors, so I was sidelined until the following year. The concept of spending a whole day (but just one day) focused on a single project with a group of peers who have a similar analytical mindset appealed to me, and I eagerly awaited the opportunity to compete in the next two challenges. Junior year, my team worked on a project studying the impact of changes in sea level on U.S. National Parks. We proposed a creative (but unsophisticated) method for estimating the amount of submerged park coastline without access to large-scale topographical data. This was my first exposure to the field of mathematical modeling for a real-world problem.Thanks to the contributions of my team, this solution received an honorable mention in the competition.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 379px; height: 379px;" src="https://blogs.mathworks.com/student-lounge/files/2025/11/25Nov3_2.png" alt="" width="379" height="379" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;">Loyola Academy M3 Challenge Team, 2017</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"></div>
<h3 style="margin: 15px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 17px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Did the experience change how you thought about math or real- world problem solving? </span></h3>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Despite the long, 14-hour day spent completing the competitions, I came home in the evening energized and excited about the ideas our teams generated. Prior to the Challenge, I expected to study computer science in college; however, these experiences convinced me that the part of computer science which attracted me was the need to think about a problem in a rigorous mathematical way. From this realization, I discovered the field of applied math, which takes the best of both worlds from pure mathematics and computer science. I ended up studying Computational and Applied Mathematics for the first few years of my undergraduate career and eventually specialized in the field of Operations Research (OR). I received a BA in OR and am currently pursuing a PhD, also in OR.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h3 style="margin: 15px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 17px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">How was your first experience using MATLAB? What was that learning curve like as a student?</span></h3>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">My first exposure to MATLAB was in the first semester of my undergraduate career at Rice, when I took a class called Introduction to Engineering Computation. Each week of the course explored a different area of applied math (optimization, graphs, machine learning, numerical partial differential equations…) and implemented an experiment in MATLAB.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">I had a lot of fun seeing for the first time many areas in which math is used in the real-world. MATLAB was an intuitive language that I found to be effective for quickly implementing analysis for the style of project in the class. The interactive debugging environment made it very easy to write and understand MATLAB code. I continued to use MATLAB extensively in the remainder of my undergraduate career, and I worked as a TA for the course in my six remaining semesters.</div>
<h3 style="margin: 15px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 17px; font-weight: bold; text-align: left;"></h3>
<h3 style="margin: 15px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 17px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">Can you tell us about your current research at MIT and what </span><span style="font-weight: bold;">you’re</span><span style="font-weight: bold;"> focusing on?</span></h3>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">At MIT, I am pursuing a PhD in Operations Research. OR is a field that applies mathematical tools to assist in making better decisions, with techniques that range from analytics to machine learning to mathematical optimization. I focus primarily on optimization, with applications drawn from energy systems. In this area, we study how to improve the design and operations of these systems, which include the power grid, electrified systems, and renewable energies. To do so, we propose new mathematical models for these systems and introduce algorithms and techniques to solve them effectively and efficiently.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">One recent project focuses on<a href="https://arxiv.org/abs/2407.00864" target="_blank" rel="noopener"><span style="text-decoration: underline;"> long-term planning for investments in electric vehicle battery recycling facilities</span></a>. Recycling is a promising approach to dispose of used batteries and to reuse the valuable materials in new batteries. Our work suggests an approach, based in mathematical optimization, for recyclers to decide how much recycling capacity to construct under uncertainty related to adoption of electric vehicles, and we analyze the impact of external policies (like grants and tax credits) on domestic investment in these technologies.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Another project focuses on efficient operation of the power grid. Grid operators need to satisfy electricity demand by deciding when to turn generators on and how much power they produce, all while ensuring minimizing operating costs. Due to the complex physics of AC power transmission, it is very difficult to solve this problem at scale. We propose a new penalty alternating direction method, an algorithm that alternates between solving small pieces of the overall problem, which finds high quality solutions to large instances of this problem efficiently. <a href="https://arxiv.org/abs/2505.06211" target="_blank" rel="noopener">Our solution placed 2nd overall (out of 14 teams) in a competition</a> organized by ARPA-E and demonstrates to the industry that this kind of problem can be solved.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Overall, I think that the complex nature of these systems poses many interesting problems that can be tackled with mathematical optimization. Moving forward, I plan on studying how optimization can support new modes of operating these systems and help mitigate threats like wildfire.</div>
<h3 style="margin: 15px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 17px; font-weight: bold; text-align: left;"></h3>
<h3 style="margin: 15px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 17px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">How are you using MATLAB in your current research or academic work?</span></h3>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">I use MATLAB to explore theoretical concepts and help identify research questions. Many of the theoretical questions I have worked on admit a geometric perspective, which makes it helpful to visualize different aspects of the problem. Using MATLAB, I put together figures which help describe the geometry of the problem, which can confirm (or reject) my hypotheses or suggest new ways to think about the problem.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">For example, during my undergraduate senior year, I worked on problems in multiobjective integer optimization. These models simultaneously minimize multiple expressions with constraints that require that the variables take discrete values. Understanding these models is highly geometric, as the objective expressions form a vector of values which can be visualized in multiple dimensions. In the early days of this research, I used MATLAB to visualize simple instances of these problems. Eventually, we generalized these insights into new results that apply to all instances from this class. Specifically, we provide conditions that describe the quality of the Lagrangian dual for these problems, helping qualify how and why this dual problem is a useful tool. (The Lagrangian dual is a modified optimization problem which is used to certify [or bound] the quality of a solution to the original problem).</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 260px; height: 208px;" src="https://blogs.mathworks.com/student-lounge/files/2025/11/25Nov3_3.png" alt="" width="260" height="208" /><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 286px; height: 216px;" src="https://blogs.mathworks.com/student-lounge/files/2025/11/25Nov3_4.png" alt="" width="286" height="216" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Above are figures generated with MATLAB in the early days of this project, and below is a similar figure from our <a href="https://doi.org/10.1007/s10107-024-02121-z"><span style="text-decoration: underline;">paper</span></a> on this topic.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 230px; height: 213px;" src="https://blogs.mathworks.com/student-lounge/files/2025/11/25Nov3_5.png" alt="" width="230" height="213" /></div>
<h3 style="margin: 15px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 17px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">What do you enjoy most about working with MATLAB? Why do you think students should consider learning it?</span></h3>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">MATLAB is a great language for quickly prototyping ideas and testing hypotheses. Being able to scroll through the variable space in the IDE and quickly put together detailed plots helps with many tasks through the research pipeline. I also make extensive use of the <a href="https://www.mathworks.com/products/symbolic.html"><span style="text-decoration: underline;">Symbolic Math Toolbox</span></a>, which helps with differentiation and integration of symbolic expressions, some of which I desperately want to avoid computing by hand.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
<h3 style="margin: 15px 10px 5px 4px; padding: 0px; line-height: 18px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 17px; font-weight: bold; text-align: left;"><span style="font-weight: bold;">What advice would you give high school students who are </span><span style="font-weight: bold;">participating</span><span style="font-weight: bold;"> in the M3 Challenge?</span></h3>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The M3 Challenge is a great way to explore the world of applied math. Competing helped me to think about problems in a mathematical way and to design creative ways to analyze problems without access to significant amounts of data, skills which I use extensively in my research today. I would suggest that participants try to think about other topics they see in the world through the same mathematical lens as the challenge encourages, to consider educational paths and careers that utilize this style of thinking, and, most importantly, to have fun with their team!</div>
</div>
<div></div>
<h6></h6>
<div class="rtcContent">
<p style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><em>Registration is now open for the 2026 M3 Challenge:<a href="https://mym3challenge.siam.org/user/register" target="_blank" rel="noopener"> Register here</a></em></p>
</div>
<p><script type="text/javascript">var css = ''; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/student-lounge/2025/11/03/applying-math-to-real-world-problems-matthew-bruns-journey-from-competition-to-research/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
