<?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, 20 Apr 2026 15:48:52 +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>How Team Endurance Racing Engineered a Winning Electric BAJA Powertrain Model in Simscape</title>
		<link>https://blogs.mathworks.com/student-lounge/2026/04/20/how-team-endurance-racing-engineered-a-winning-electric-baja-powertrain-model-in-simscape/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/student-lounge/2026/04/20/how-team-endurance-racing-engineered-a-winning-electric-baja-powertrain-model-in-simscape/#respond</comments>
		
		<dc:creator><![CDATA[Tanya Kuruvilla]]></dc:creator>
		<pubDate>Mon, 20 Apr 2026 15:48:52 +0000</pubDate>
				<category><![CDATA[Automotive]]></category>
		<category><![CDATA[eBAJA]]></category>
		<category><![CDATA[Simscape]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/student-lounge/?p=13407</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/student-lounge/files/2026/04/1.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 are joined by Team Endurance Racing from Vishwakarma Institute of Technology, Pune, who placed 1st in the BAJA SAEINDIA: MathWorks Electric Powertrain Simulation Challenge... <a class="read-more" href="https://blogs.mathworks.com/student-lounge/2026/04/20/how-team-endurance-racing-engineered-a-winning-electric-baja-powertrain-model-in-simscape/">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;">In today’s blog, we are joined by Team Endurance Racing from Vishwakarma Institute of Technology, Pune, who placed 1st in the BAJA SAEINDIA: MathWorks Electric Powertrain Simulation Challenge 2026.</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 id="TMP_5b8a" 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;">Who We Are and What We Achieved</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.instagram.com/team_endurance_racing/"><span style="text-decoration: underline;">Team Endurance Racing</span></a> from <a href="https://www.vit.edu/"><span style="text-decoration: underline;">Vishwakarma Institute of Technology, Pune</span></a><span style="text-decoration: underline;">,</span> a student motorsports team focused on electric mobility and system-level vehicle engineering. At eBAJA SAEINDIA 2026, we secured an Overall 5th Rank and achieved 1st Rank in the BAJA SAEINDIA: MathWorks Electric Powertrain Simulation Challenge 2026. This blog presents our approach to the simulation challenge, covering our modeling assumptions, battery pack development, powertrain subsystem implementation, simulation scenarios, and the key engineering insights we gained.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-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: 649px; height: 390px;" src="https://blogs.mathworks.com/student-lounge/files/2026/04/26April20_1.png" alt="" width="649" height="390" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-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;">Team Endurance Racing with the Winning Car</span></div>
<h2 id="TMP_3fbe" 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;">Understanding the Problem Statement</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 BAJA SAEINDIA: MathWorks Electric Powertrain Simulation Challenge 2026 required teams to simulate and analyze an electric powertrain for an all-terrain vehicle (eBAJA) using MATLAB and Simulink. <a href="https://github.com/mathworks/electric-all-terrain-vehicle"><span style="text-decoration: underline;">A reference 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</span></a> of a generic electric ATV was provided as the starting point, and teams were expected to adapt it to align with their own competition vehicle concepts.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-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: 667px; height: 318px;" src="https://blogs.mathworks.com/student-lounge/files/2026/04/26April20_2.png" alt="" width="667" 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;"><span style="font-style: italic;">Figure 1: Reference electric BAJA model</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 reference model simulated a basic electric ATV with a battery, single-motor rear-wheel drive, and a set drive cycle for performance testing. However, it lacked the actual architecture, battery setup, and specific performance details of a real BAJA electric vehicle.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; 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 main gaps between the template model and a real eBAJA vehicle were:</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">&#8211; The battery was modeled as a simplified source rather than a structured pack with series-parallel cells and realistic voltage/current 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;">&#8211; The powertrain architecture and parameters were generic and not tuned to any specific team vehicle.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">&#8211; Model fidelity was limited for tasks such as realistic range estimation, transient response analysis, and component sizing.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; 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 engineering intent of the challenge was to encourage teams to improve model fidelity by implementing a realistic battery configuration, refining the powertrain to match their design intent, and achieving accurate tracking of the prescribed drive cycle. Simulation accuracy directly affects real vehicle design because it allows teams to evaluate energy usage, thermal and electrical loading, and performance trade-offs before making hardware decisions.</div>
<h2 id="TMP_0715" 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;">Vehicle &amp; Powertrain Assumptions</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 simulated vehicle represents an electric BAJA all-terrain vehicle (eBAJA ATV) intended for off-road endurance and dynamic events. To keep the model generally applicable while still realistic, we used generic but representative parameter values within realistic bounds.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; 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 assumptions used in the model include:</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-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: 549px; height: 401px;" src="https://blogs.mathworks.com/student-lounge/files/2026/04/26April20_3.png" alt="" width="549" height="401" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Conceptually, the fixed gear ratio and transfer case are chosen such that the motor can operate in an efficient speed range near its rated speed when the vehicle is around the 60 km/h target, while still providing adequate wheel torque at lower speeds for launch and off‑road operation in both RWD and 4WD modes.</div>
<h2 id="TMP_13fe" 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;">Battery Pack Modelling Approach</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 default battery block in the reference model acted as a simplified equivalent source and did not represent the internal structure, voltage behaviour, or realistic current limits of an eBAJA battery pack. This limited the ability to study cell‑level effects, voltage sag under load, and SOC evolution during transient events such as acceleration and hill climbs.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; 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, we used the <a href="https://www.mathworks.com/help/simscape-battery/ref/batterybuilder-app.html"><span style="text-decoration: underline;">Battery Builder app</span></a> to create Simscape battery models with a nominal voltage of about 72 V and a usable capacity of 80 Ah, representative of an eBAJA‑level system. Voltage and capacity values were selected to support endurance‑style operation while maintaining reasonable weight and packaging for an off‑road ATV. The pack was based on cylindrical lithium‑ion cells with the following representative specification:</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-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: 551px; height: 249px;" src="https://blogs.mathworks.com/student-lounge/files/2026/04/26April20_4.png" alt="" width="551" height="249" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; 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 parameters emphasized in the battery model included:</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;">State of Charge (SOC) estimation using current integration (coulomb counting).</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Current limits to capture behaviour during peak load conditions.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">SOC‑dependent internal resistance to model voltage drop (sag) at higher currents.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Monitoring of terminal voltage at pack or module level to ensure it remained within safe operating limits.</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;">By incorporating SOC‑dependent open‑circuit voltage and internal resistance behaviour, the battery model produced realistic voltage responses during high‑demand segments, which directly influenced available motor torque and overall vehicle response.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-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: 744px; height: 400px;" src="https://blogs.mathworks.com/student-lounge/files/2026/04/26April20_5.png" alt="" width="744" height="400" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-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;">Figure 2: Battery pack</span></div>
<h2 id="TMP_204d" 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;">Motor Parameter Updates</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 design retained the single-motor architecture but updated several key motor-related parameters to accurately represent a typical eBAJA-class traction motor. The model included the following specifications:</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;">A fixed gear ratio of 5, selected to provide a suitable reduction for off-road operation.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Maximum torque set at approximately 65 N·m.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">Maximum power specified around 9 kW.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">An overall efficiency estimated at 95%.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;">An efficient operating point defined at 5500 rpm with a torque output of 18 N·m.</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 calibrated parameters allowed the generic motor to emulate the behavior of a realistic eBAJA traction unit while maintaining compatibility with the DC bus voltage and the overall template architecture.</div>
<h3 id="TMP_2b21" style="margin: 15px 10px 5px 4px; padding: 0px; line-height: 20.4px; 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;">Controller Tuning and Strategy</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;">After updating the motor parameters, the control strategy was refined to ensure stable torque delivery and precise tracking of the drive cycle. Tuning efforts were concentrated on achieving smooth acceleration without oscillations, maintaining stable velocity tracking across varying load conditions, limiting peak current during periods of high demand, and preventing abrupt torque transitions that might result in unrealistic acceleration spikes.</div>
<h3 id="TMP_96ab" style="margin: 15px 10px 5px 4px; padding: 0px; line-height: 20.4px; 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;">Subsystem Interaction and Simulation Flow</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 simulation established a clear chain of subsystem interaction: the battery supplied DC power to the motor drive; the drive commanded motor torque in response to torque inputs; the motor transferred this torque through the fixed gear reduction and driveline to the wheels; and the resulting vehicle speed and acceleration were fed back to the controller for closed-loop regulation.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-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: 763px; height: 386px;" src="https://blogs.mathworks.com/student-lounge/files/2026/04/26April20_6.png" alt="" width="763" 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: center;"><span style="font-style: italic;">Figure 3: Powertrain model</span></div>
<h2 id="TMP_9c66" 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 Scenarios &amp; Results</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 model was tested using a drive cycle with acceleration, cruising, hill-climb, and braking segments to assess system response under varying loads and speeds. Scenarios included initial acceleration, steady cruising, and increased resistance. Analyses focused on vehicle speed vs. time, battery SOC, current, and power flow.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-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: 793px; height: 421px;" src="https://blogs.mathworks.com/student-lounge/files/2026/04/26April20_7.png" alt="" width="793" height="421" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-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;">Figure 4: Simulation results</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;">Simulated vehicle velocity closely followed the reference cycle, with only minor deviations in rapid transitions, demonstrating effective speed control. Battery SOC declined gradually, showing adequate capacity for the load. Peak current and power appeared during acceleration and resistance phases; cruising used less current, indicating efficient power use. Battery voltage stayed within safe limits, with expected minor dips during high-current events. Overall, the results confirmed stable operation and suitability for further analysis.</div>
<h2 id="TMP_0c68" 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 Design Insights &amp; Learnings</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 simulation revealed key design trade-offs: gearing impacts both top speed and low-speed torque; battery resistance and state-of-charge affect voltage and motor torque, so realistic modeling is crucial for accurate performance estimates; controller settings heavily influence tracking quality and current spikes. Validating assumptions proved essential—optimistic battery models and loose control gains led to misleading results, but iterative refinement improved accuracy and understanding. These insights show that even moderately detailed models can help student teams make more informed design choices than relying on heuristics or trial-and-error.</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;">How Simulation Helped Us Think Like Engineers</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: center;"><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: center;"><span style="font-style: italic;">&#8220;MATLAB and Simulink fostered a systems-thinking approach to powertrain design, where the battery, motor, controller, and driveline were treated as interconnected subsystems influencing overall vehicle performance. This approach helped us structure our models into well-defined subsystems with clear interfaces, validate model behavior against expected trends and reference drive cycles, and iteratively refine key design parameters such as battery capacity, gear ratio choices, and control gains based on simulation evidence rather than assumptions.&#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;"><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;"></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;">What’s Next for the Team</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: center;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 478px; height: 302px;" src="https://blogs.mathworks.com/student-lounge/files/2026/04/26April20_8.png" alt="" width="478" height="302" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-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;">Our eBAJA vehicle on track</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;">We aim to test more drive cycles, including endurance and high-speed scenarios, while improving loss and thermal modeling for better efficiency analysis. Matching simulation results with real vehicle data is a priority, so we&#8217;re refining assumptions to minimize discrepancies. We&#8217;re incorporating Kalman-filter-based estimators, advanced controllers, and additional input signals to enhance SOC and range predictions. Precise PMSM motor modeling and HPPC battery tests will help align simulated and physical performance. This foundation will enable future team members to explore new powertrain layouts, control strategies, and battery options through ongoing simulation-based development.</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/04/20/how-team-endurance-racing-engineered-a-winning-electric-baja-powertrain-model-in-simscape/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>From Real Roads to Real Simulations: How Team TwinX Won Smart India Hackathon 2025</title>
		<link>https://blogs.mathworks.com/student-lounge/2026/04/06/from-real-roads-to-real-simulations-how-team-twinx-won-smart-india-hackathon-2025/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/student-lounge/2026/04/06/from-real-roads-to-real-simulations-how-team-twinx-won-smart-india-hackathon-2025/#respond</comments>
		
		<dc:creator><![CDATA[Tanya Kuruvilla]]></dc:creator>
		<pubDate>Mon, 06 Apr 2026 04:23:09 +0000</pubDate>
				<category><![CDATA[Automotive]]></category>
		<category><![CDATA[Hackathons]]></category>
		<category><![CDATA[MATLAB traffic simulation]]></category>
		<category><![CDATA[RoadRunner]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/student-lounge/?p=13393</guid>

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

The Smart India Hackathon (SIH) is a nationwide initiative aimed at engaging students in addressing some of the most pressing challenges of everyday life. Established to promote a culture of... <a class="read-more" href="https://blogs.mathworks.com/student-lounge/2026/04/06/from-real-roads-to-real-simulations-how-team-twinx-won-smart-india-hackathon-2025/">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;">The <a href="https://sih.gov.in/" target="_blank" rel="noopener"><span style="text-decoration: underline;">Smart India Hackathon (SIH)</span></a> is a nationwide initiative aimed at engaging students in addressing some of the most pressing challenges of everyday life. Established to promote a culture of innovation and practical problem-solving, SIH serves as a dynamic platform for students to develop and showcase their creative solutions to real-world issues. Since 2019, MathWorks has partnered with SIH, guiding students through problem statements, webinars, and mentorship as they develop real world solutions.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Driving on Indian roads often demands constant alertness, what appears smooth and open can suddenly turn into a mix of potholes, unexpected barricades, roadside parking, and vehicles weaving in from every direction. Many traffic simulation tools, however, are built around orderly lanes and consistent driving patterns. Addressing the gap between these assumptions and real road conditions became the focus of Team TwinX’s work and shaped the solution that led to their win.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; 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 post, we are excited to feature Team TwinX from <a href="https://www.kkwagh.edu.in/engineering/" target="_blank" rel="noopener"><span style="text-decoration: underline;">K.K Wagh Institute Of Engineering Education and Research, Nashik,</span></a> the winners of the <a href="https://sih.gov.in/sih2025PS" target="_blank" rel="noopener"><span style="text-decoration: underline;">Smart India Hackathon (SIH) 2025 MathWorks problem statement</span></a><span style="text-decoration: underline;">. </span>They share their journey, what they learned through the process, and how they approached the 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: 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: 562px; height: 408px;" src="https://blogs.mathworks.com/student-lounge/files/2026/04/26april6_1.png" alt="" width="562" height="408" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-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;">Team TwinX: Aakanksha Sutrave, Anurag Mohod, Abhishek Ahirrao, Vaishnavi Pawar, Sagar Sahu, Chanchal Mahalpure, Prof.Dr.Vilas Patil (Mentor).</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;">The Challenge That Inspired Us</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;">During the problem statement selection phase, we explored multiple options across domains. Instead of choosing something that sounded easy or familiar, we focused on problems that reflected real, visible challenges. When we came across the statement related to accelerating road network modelling for Indian traffic simulations, it immediately stood out because it aligned with everyday experiences and had strong real-world relevance. We chose this problem because it addressed a gap we could clearly observe. Indian roads are complex, dynamic, and unpredictable, yet most simulation tools are designed for ideal conditions. The problem allowed us to work at the intersection of technology, infrastructure, and real societal impact. More importantly, it offered room to innovate rather than simply implement a known solution.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-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: 602px; height: 330px;" src="https://blogs.mathworks.com/student-lounge/files/2026/04/26april6_2.png" alt="" width="602" height="330" /></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;">Breaking down the Problem by</span> <span style="font-weight: bold;">‘</span><span style="font-weight: bold;">Design Thinking</span><span style="font-weight: bold;">’</span> <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;">At first, the expectations felt high and the problem space broad, so our early discussions explored multiple directions before we identified what truly mattered. Once we broke the challenge into smaller components and defined the core problem, our ideas aligned and the solution began to take a clear, systematic form.</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;">Empathize: </span>We observed that most traffic simulation tools are built for ideal roads, while Indian roads involve potholes, temporary barricades, mixed traffic, and unpredictable movement, making realistic modelling difficult for planners and researchers.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;"><span style="font-weight: bold;">Define: </span>We identified that the core problem is not the lack of tools, but the heavy manual effort and absence of Indian-context awareness in existing road network modelling workflows.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;"><span style="font-weight: bold;">Ideate: </span>We explored how real maps, simple text inputs, and automation could be combined to reduce effort while improving realism.</li>
<li style="margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap;"><span style="font-weight: bold;">Prototype &amp; Test: </span>We built and refined small functional modules, continuously checking whether the output truly reflected Indian road conditions and reduced user workload.</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;">Preparation from Internal Hackathon to Winning the Grand Finale</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;"><span style="font-weight: bold; text-decoration: underline;">August – September: The Beginning</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;">From August to September, our journey started with the Team formation and internal rounds of the Smart India Hackathon on campus. This phase was less about having a perfect solution and more about forming the team having right learning mindset along with understanding the problem, exploring ideas, and most importantly, understanding each other as a team. We focused on building trust, identifying strengths, and seeing whether we could work together effectively when the solution itself was still unclear. The best thing we decided as a team was “Identifying and then playing on strength of each member”.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; 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; text-decoration: underline;">October: Finding the Right Direction</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;">October marked a turning point when our idea was officially submitted on the SIH portal. The MathWorks problem statement pushed us to think beyond assumptions and focus on real Indian road conditions. This phase involved a lot of trial and error some ideas worked, others didn’t. But we keep working day and night on finding the right solution. All the late-night meetings pushed us to more clarity and practicality which mattered more than complexity. And by the end of the month, our solution had taken a clear and meaningful shape.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; 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; text-decoration: underline;">November: Validation and Refinement</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;">Being selected as SIH 2025 grand finalists in November gave us confidence and a sense of responsibility. An expert working in same field was provided to us as a mentor for ‘mentoring session’ from ‘MathWorks’ as per SIH guidelines. This mentoring session help us to understand whether our approach was on the right track or not, while also pushing us to prepare for deeper scrutiny. This month was spent refining the concept, improving usability, and balancing technical depth. Every discussion helped us simplify and strengthen the solution.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; 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; text-decoration: underline;">December: The Grand Finale</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: 590px; height: 408px;" src="https://blogs.mathworks.com/student-lounge/files/2026/04/26april6_3.png" alt="" width="590" height="408" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; 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 grand finale on December 8-9 was intense and unforgettable. We followed a simple rule in each judging round “get feedback from judges in mentoring round and modify the solution till upcoming evaluation round”. Over 36 hours, despite exhaustion and pressure, we stayed focused and motivated to complete every task given by the judges. We worked for 34-35 hours in the 36 hours of hackathon. The pressure was high, but the environment pushed us to think clearly and communicate effectively. The journey from confusion to clarity felt complete at this stage. When we were announced as winners, it wasn’t just joy it was relief, gratitude, and pride in the months of learning, teamwork, and belief that brought us there.</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;">Our Solution</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 solution is a software-based workflow that converts real-world Indian road data into complete, simulation-ready traffic scenarios with minimal manual effort. We start by importing real maps using <a href="https://www.openstreetmap.org/" target="_blank" rel="noopener"><span style="text-decoration: underline;">OpenStreetMap</span></a> or simple coordinate-based searches, which form the base of the road network.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">On top of this, we automatically place vehicles and other pedestrians, assign realistic Indian driving behaviors, and allow users to modify distances and speeds through an easy-to-use interface. Scenarios can also be generated using plain text inputs, where AI-assisted logic helps create MATLAB-compatible scripts for traffic 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: left;">To improve realism, we integrate Indian-specific road assets such as potholes, barricades, road damage, and construction elements. We also support creating 3D assets from 2D images and maintaining a reusable asset library for repeated use.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Weather conditions are added based on geographic location, allowing simulations to reflect real environmental conditions. Finally, the entire scenario can be exported directly to <a href="https://in.mathworks.com/help/driving/ref/drivingscenariodesigner-app.html" target="_blank" rel="noopener"><span style="text-decoration: underline;">Driving Scenario Designer</span></a>, <a href="https://in.mathworks.com/products/roadrunner.html" target="_blank" rel="noopener"><span style="text-decoration: underline;">RoadRunner</span></a>, and <a href="https://in.mathworks.com/products/simulink.html" target="_blank" rel="noopener"><span style="text-decoration: underline;">Simulink</span></a> for further editing, sensor integration, and high-fidelity 3D 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: left;">Our approach significantly reduces manual modelling time while ensuring simulations reflect the actual complexity of Indian roads.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-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: 602px; height: 338px;" src="https://blogs.mathworks.com/student-lounge/files/2026/04/26april6_4.png" alt="" width="602" height="338" /></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;">Why MATLAB Became the Backbone</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;">MATLAB was the backbone because it allowed us to build an end-to-end workflow on a single platform. Using MATLAB, we processed real map data, generated traffic scenarios, assigned driving behaviors, and directly connected the output to <a href="https://in.mathworks.com/help/driving/ref/drivingscenariodesigner-app.html" target="_blank" rel="noopener"><span style="text-decoration: underline;">Driving Scenario Designer</span></a>, <a href="https://in.mathworks.com/products/roadrunner.html" target="_blank" rel="noopener"><span style="text-decoration: underline;">RoadRunner</span></a>, and <a href="https://in.mathworks.com/products/simulink.html" target="_blank" rel="noopener"><span style="text-decoration: underline;">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: left;">Instead of switching between multiple tools, we automated the entire pipeline from OSM import and scenario logic to 3D simulation and weather integration within the MathWorks ecosystem. This made our solution technically consistent, easier to scale, and practical for real users such as traffic planners, researchers, and simulation engineers.</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;">Lessons Learned During This Journey</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;">A week before the SIH Grand Finale, We the Team TwinX sketched a handmade trophy and winning cheque not to predict the outcome, but to keep ourselves motivated and focused on taking one step at a time. As first-time participants, that belief, along with teamwork and consistency, turned SIH into more than a competition it became a lesson in clarity, coordination, and trusting the process.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Winning, for us, was never the starting goal, it naturally followed the lessons we gathered along the way. We learned that pivoting our ideas when needed, while staying committed to the larger objective, often leads to better outcomes. More than individual talent, it was collaboration that carried us forward. We also realized that steady, consistent effort sustains success far better than short bursts of intensity. In the end, the award marked a milestone, but it was the journey itself that truly shaped who we are as engineers.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; 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: 592px; height: 344px;" src="https://blogs.mathworks.com/student-lounge/files/2026/04/26april6_5.png" alt="" width="592" height="344" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; 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/04/06/from-real-roads-to-real-simulations-how-team-twinx-won-smart-india-hackathon-2025/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<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>
	</channel>
</rss>
