<?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>Microcontroller Tips</title>
	<atom:link href="http://www.microcontrollertips.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.microcontrollertips.com/</link>
	<description>Microcontroller engineering resources, new microcontroller products and electronics engineering news</description>
	<lastBuildDate>Wed, 22 Jul 2026 18:20:43 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.microcontrollertips.com/wp-content/uploads/2016/11/cropped-favicon-512x512-1-32x32.png</url>
	<title>Microcontroller Tips</title>
	<link>https://www.microcontrollertips.com/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>The hidden friction in AI-assisted Engineering</title>
		<link>https://www.microcontrollertips.com/the-hidden-friction-in-ai-assisted-engineering/</link>
					<comments>https://www.microcontrollertips.com/the-hidden-friction-in-ai-assisted-engineering/#respond</comments>
		
		<dc:creator><![CDATA[Emma Lutjen]]></dc:creator>
		<pubDate>Mon, 27 Jul 2026 10:16:08 +0000</pubDate>
				<category><![CDATA[AI Engineering Collective]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Artificial intelligence/ML]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Microcontroller Tips]]></category>
		<guid isPermaLink="false">https://www.microcontrollertips.com/?p=17269</guid>

					<description><![CDATA[<p>By Guy Rouleau, Consulting Advanced Support Engineer, and Jason Ghidella, Sr. Principal Technologist, MathWorks AI coding agents are becoming part of engineering workflows, including the way teams build, test, and refine models. But their value is not simply faster model creation. An agent may generate models, scripts, and tests that execute successfully, while missing the […]</p>
<p>The post <a href="https://www.microcontrollertips.com/the-hidden-friction-in-ai-assisted-engineering/">The hidden friction in AI-assisted Engineering</a> appeared first on <a href="https://www.microcontrollertips.com">Microcontroller Tips</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwww.microcontrollertips.com%2Fthe-hidden-friction-in-ai-assisted-engineering%2F&amp;linkname=The%20hidden%20friction%20in%20AI-assisted%20Engineering" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.microcontrollertips.com%2Fthe-hidden-friction-in-ai-assisted-engineering%2F&amp;linkname=The%20hidden%20friction%20in%20AI-assisted%20Engineering" title="Email" rel="nofollow noopener" target="_blank"></a></p><p><em>By Guy Rouleau, Consulting Advanced Support Engineer, and Jason Ghidella, Sr. Principal Technologist, MathWorks</em></p>
<p>AI coding agents are becoming part of engineering workflows, including the way teams build, test, and refine models. But their value is not simply faster model creation. An agent may generate models, scripts, and tests that execute successfully, while missing the structure, discipline, and constraints required for real engineering systems.</p>
<p>That is the hidden friction in AI-assisted Model-Based Design. More output does not automatically create more clarity. The hard part is keeping engineering intent aligned from specification through implementation and test, so models reflect physical assumptions, component boundaries, parameters, interfaces, and expected behavior in ways engineers can review, verify, and maintain.</p>
<p>A structured agentic workflow can help close that gap. The goal is not to remove the engineer from the workflow. The goal is to keep the engineer in the lead while giving the AI agent enough context, tool access, and workflow guidance to contribute usefully.</p>
<p>In this context, AI-assisted engineering is the broader shift, while agentic AI is the practical mechanism: AI agents that can use engineering tools, follow structured workflows, and help move work from intent to model and test. But for engineering teams, the agent also needs to be grounded. That means giving it access to the context that defines the workflow: models, parameters, interfaces, assumptions, tests, and Model-Based Design practices. Engineering quality still depends on more than producing something that executes.</p>
<p>In Model-Based Design workflows, the important questions go beyond whether the model runs. Does the model reflect the intended system behavior? Are the assumptions visible? Are the parameters defined in a way that can be reviewed and reused? Are the interfaces clear? Are the tests connected to expected behavior?</p>
<p>Those questions are where unstructured AI assistance can struggle. A generic software pattern may be useful in many coding contexts, but engineered systems require discipline around physical behavior, system decomposition, verification, and long-term maintainability. If those elements are not made explicit, an AI agent can move quickly while carrying ambiguity forward.</p>
<p>The challenge, then, is how to give AI agents enough engineering context to contribute in a structured and reviewable way. In <a href="https://www.mathworks.com/products/simulink.html" target="_blank" rel="noreferrer noopener">Simulink</a> workflows, that means connecting the agent not just to model generation tasks, but to the broader <a href="https://www.mathworks.com/solutions/model-based-design.html" target="_blank" rel="noreferrer noopener">Model-Based Design</a> process: system structure, parameters, interfaces, assumptions, verification workflows, and expected behavior. Approaches built around this idea aim to make engineering intent explicit. Whether that intent actually survives contact with a real system still needs to be shown.</p>
<p>To see what it takes to ground an AI agent in a real engineering context, it helps to start with a system where assumptions, structure, and tests must stay aligned. The disk‑brake thermal model provides a concrete test of this idea.</p>
<h3 class="wp-block-heading" id="h-disk-brake-thermal-modeling-from-engineering-intent-to-testable-evidence"><strong>Disk-brake thermal modeling: from engineering intent to testable evidence</strong></h3>
<p>A disk-brake thermal model is simple enough to understand quickly but demanding enough to expose where AI-assisted workflows can lose engineering intent. &nbsp;Capturing heat transfer behavior requires explicit assumptions, clear component boundaries, well‑defined parameters, and tests tied to expected physical behavior. If any of those elements are implicit or disconnected, the model may execute successfully, but could be difficult to review, validate, or trust.</p>
<p>In this example, an AI agent was asked to create a plan for simulating the thermal behavior of typical disk brakes in an average sedan during common driving maneuvers. <strong>Figure 1</strong> shows the physical behavior the model is intended to capture.</p>
<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="600" height="254" src="https://www.eeworldonline.com/wp-content/uploads/2026/06/Figure-1_MathWorks.png" alt="" class="wp-image-521721" srcset="https://www.eeworldonline.com/wp-content/uploads/2026/06/Figure-1_MathWorks.png 600w, https://www.eeworldonline.com/wp-content/uploads/2026/06/Figure-1_MathWorks-300x127.png 300w, https://www.eeworldonline.com/wp-content/uploads/2026/06/Figure-1_MathWorks-150x64.png 150w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption class="wp-element-caption">Figure 1. The thermal behavior of a disk brake, where braking converts kinetic energy into heat that dissipates over time. (Image: MathWorks)</figcaption></figure>
<p>The point of the workflow was not just that the agent could generate a model. The value was that it created intermediate engineering artifacts that could be reviewed before implementation began.</p>
<p>In this workflow, that structure was enabled by the <a href="https://www.mathworks.com/products/simulink-agentic-toolkit.html" target="_blank" rel="noreferrer noopener">Simulink Agentic Toolkit</a>, which provides AI agents with access to Simulink models, planning templates, and Model-Based Design context rather than relying on unstructured prompt-and-response interactions.</p>
<h3 class="wp-block-heading" id="h-planning-before-building"><strong>Planning before building</strong></h3>
<p>Before generating the model, the agent produced a structured plan for the disk-brake thermal system. That plan included the system architecture, implementation approach, test plan, assumptions, interfaces, equations, and parameters. Here is the output after a few iterations:</p>
<ul class="wp-block-list">
<li><a href="https://github.com/simulink/blog/blob/main/2026_04_17_Simulink_Agentic_Toolkit/ThermalBrake/docs/specs/plant-models/disk-brake-thermal/disk-brake-thermal-system-architecture.md" target="_blank" rel="noreferrer noopener">disk-brake-thermal-system-architecture.md</a></li>
<li><a href="https://github.com/simulink/blog/blob/main/2026_04_17_Simulink_Agentic_Toolkit/ThermalBrake/docs/specs/plant-models/disk-brake-thermal/disk-brake-thermal-implementation-test-plan.md" target="_blank" rel="noreferrer noopener">disk-brake-thermal-implementation-test-plan.md</a></li>
</ul>
<p>The plan is based on a template and contains standard sections such as:</p>
<ul class="wp-block-list">
<li>Executive summary</li>
<li>Problem statement</li>
<li>Goals and success metrics</li>
<li>Assumptions</li>
<li>Interface</li>
<li>References</li>
</ul>
<p>The plan then went into implementation details. Across several iterations, it evolved to include a simple longitudinal vehicle with the brake model, as shown in <strong>Figure 2</strong>.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="526" src="https://www.eeworldonline.com/wp-content/uploads/2026/07/Figure-2_MathWorks-1024x526.jpg" alt="" class="wp-image-521790" srcset="https://www.eeworldonline.com/wp-content/uploads/2026/07/Figure-2_MathWorks-1024x526.jpg 1024w, https://www.eeworldonline.com/wp-content/uploads/2026/07/Figure-2_MathWorks-300x154.jpg 300w, https://www.eeworldonline.com/wp-content/uploads/2026/07/Figure-2_MathWorks-150x77.jpg 150w, https://www.eeworldonline.com/wp-content/uploads/2026/07/Figure-2_MathWorks-768x394.jpg 768w, https://www.eeworldonline.com/wp-content/uploads/2026/07/Figure-2_MathWorks.jpg 1067w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Figure 2. Planned system architecture for the disk‑brake thermal model, including the longitudinal vehicle model and brake subsystem. (Image: MathWorks)</figcaption></figure>
<p>The plan also described how the model would be componentized into subsystems and referenced models, including brake hydraulics, vehicle longitudinal dynamics, heat partition, rotor thermal behavior, pad thermal behavior, and related components, as shown in <strong>Figure 3</strong>.</p>
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="624" height="274" src="https://www.eeworldonline.com/wp-content/uploads/2026/07/image008.png" alt="" class="wp-image-521794" srcset="https://www.eeworldonline.com/wp-content/uploads/2026/07/image008.png 624w, https://www.eeworldonline.com/wp-content/uploads/2026/07/image008-300x132.png 300w, https://www.eeworldonline.com/wp-content/uploads/2026/07/image008-150x66.png 150w" sizes="auto, (max-width: 624px) 100vw, 624px" /><figcaption class="wp-element-caption">Figure 3. Component catalog defining the planned subsystems, physics domains, states, and port interfaces. (Image: MathWorks)</figcaption></figure>
<p>This planning step is important because it gives engineers something concrete to review before the agent starts building. The model is not created from a single prompt and is not accepted as-is. The workflow creates a visible design intent that can be inspected, corrected, and refined.</p>
<p>The agent also described the equations to be implemented in each component, as shown in <strong>Figure 4</strong>.</p>
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="624" height="269" src="https://www.eeworldonline.com/wp-content/uploads/2026/07/image009.png" alt="" class="wp-image-521799" srcset="https://www.eeworldonline.com/wp-content/uploads/2026/07/image009.png 624w, https://www.eeworldonline.com/wp-content/uploads/2026/07/image009-300x129.png 300w, https://www.eeworldonline.com/wp-content/uploads/2026/07/image009-150x65.png 150w" sizes="auto, (max-width: 624px) 100vw, 624px" /><figcaption class="wp-element-caption">Figure 4.  Equations and physical relationships were defined for the disk‑brake thermal components during planning. (Image: MathWorks)</figcaption></figure>
<p>The workflow identified parameters needed by the model, and also produced a parameter list, as shown in <strong>Figure 5</strong>.</p>
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="624" height="324" src="https://www.eeworldonline.com/wp-content/uploads/2026/07/image010.png" alt="" class="wp-image-521800" srcset="https://www.eeworldonline.com/wp-content/uploads/2026/07/image010.png 624w, https://www.eeworldonline.com/wp-content/uploads/2026/07/image010-300x156.png 300w, https://www.eeworldonline.com/wp-content/uploads/2026/07/image010-150x78.png 150w" sizes="auto, (max-width: 624px) 100vw, 624px" /><figcaption class="wp-element-caption">Figure 5. Parameter definitions generated during planning for the disk‑brake thermal model. (Image: MathWorks)</figcaption></figure>
<p>That reviewable trail is what helps ground the AI-assisted workflow. It gives engineers a basis for understanding what was created, why it was created that way, and what needs to be checked before the result can be approved. That makes the workflow more aligned with how engineers typically work. Assumptions, interfaces, equations, and parameters are not hidden inside generated code or model structure. They are surfaced early, where they can be checked.</p>
<h3 class="wp-block-heading" id="h-implementing-the-model"><strong>Implementing the model</strong></h3>
<p>Once the plan was reviewed and refined, the agent was instructed to generate the model. The result is shown in <strong>Figure 6</strong>.</p>
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="624" height="545" src="https://www.eeworldonline.com/wp-content/uploads/2026/07/image002.png" alt="" class="wp-image-521801" srcset="https://www.eeworldonline.com/wp-content/uploads/2026/07/image002.png 624w, https://www.eeworldonline.com/wp-content/uploads/2026/07/image002-300x262.png 300w, https://www.eeworldonline.com/wp-content/uploads/2026/07/image002-150x131.png 150w" sizes="auto, (max-width: 624px) 100vw, 624px" /><figcaption class="wp-element-caption">Figure 6. The initial Simulink model was generated from the reviewed plan for the disk‑brake thermal system. (Image: MathWorks)</figcaption></figure>
<p>In this case, the first generated model captured the intended structure of the disk-brake thermal example. The model included the vehicle-level inputs, brake hydraulics, heat partitioning, and thermal behavior of the rotor and pad.</p>
<p>The key is not that the agent created a model from a prompt. The model was created from a structured plan that described the system architecture, component responsibilities, equations, parameters, and test intent. That structure helped reduce the risk that the agent produces an artifact that runs but is difficult to understand, extend, or validate.</p>
<p>Parameters were also handled explicitly. The agent initially created a <a href="https://www.mathworks.com/products/matlab.html" target="_blank" rel="noreferrer noopener">MATLAB</a> script defining the required variables. In a production workflow, those parameters could also be moved into a data dictionary or another controlled data source, depending on team practices.</p>
<h3 class="wp-block-heading" id="h-testing-the-result"><strong>Testing the result</strong></h3>
<p>Testing is where the value of a structured agentic workflow becomes especially clear. The agent not only produces a model. It also produced a test plan that described how individual components and the full system should be validated. Each test was derived directly from the original assumptions and expected behaviors defined during planning, providing a traceable link between engineering intent and observed model behavior.</p>
<p>The test plan included tests for individual components, as shown in <strong>Figure 7</strong>.</p>
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="624" height="231" src="https://www.eeworldonline.com/wp-content/uploads/2026/07/image003-1.png" alt="" class="wp-image-521802" srcset="https://www.eeworldonline.com/wp-content/uploads/2026/07/image003-1.png 624w, https://www.eeworldonline.com/wp-content/uploads/2026/07/image003-1-300x111.png 300w, https://www.eeworldonline.com/wp-content/uploads/2026/07/image003-1-150x56.png 150w" sizes="auto, (max-width: 624px) 100vw, 624px" /><figcaption class="wp-element-caption">Figure 7. Planned component‑level tests for validating individual elements of the disk‑brake thermal model. (Image: MathWorks)</figcaption></figure>
<p>It also proposed multiple scenarios for the full closed-loop simulation, shown in <strong>Figure 8</strong>.</p>
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="624" height="345" src="https://www.eeworldonline.com/wp-content/uploads/2026/07/image004.png" alt="" class="wp-image-521803" srcset="https://www.eeworldonline.com/wp-content/uploads/2026/07/image004.png 624w, https://www.eeworldonline.com/wp-content/uploads/2026/07/image004-300x166.png 300w, https://www.eeworldonline.com/wp-content/uploads/2026/07/image004-150x83.png 150w" sizes="auto, (max-width: 624px) 100vw, 624px" /><figcaption class="wp-element-caption">Figure 8. Proposed closed‑loop simulation scenarios for validating system‑level thermal behavior. (Image: MathWorks)</figcaption></figure>
<p>This matters because AI-assisted engineering should not stop at artifact generation. For Model-Based Design, engineering review depends on connecting design intent to executable models, verification activities, and reviewable results. A workflow that helps generate tests alongside the model makes it easier for engineers to evaluate whether the model behavior matches expectations and whether there is enough evidence to approve the result.</p>
<p>The tests were then implemented in <a href="https://www.mathworks.com/help/sltest/ref/simulinktestmanager.html">Simulink Test Manager</a>, and the results are shown in <strong>Figure 9</strong>.</p>
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="624" height="449" src="https://www.eeworldonline.com/wp-content/uploads/2026/07/image005.png" alt="" class="wp-image-521804" srcset="https://www.eeworldonline.com/wp-content/uploads/2026/07/image005.png 624w, https://www.eeworldonline.com/wp-content/uploads/2026/07/image005-300x216.png 300w, https://www.eeworldonline.com/wp-content/uploads/2026/07/image005-150x108.png 150w" sizes="auto, (max-width: 624px) 100vw, 624px" /><figcaption class="wp-element-caption">Figure 9. Execution and results of disk‑brake thermal tests in Simulink Test Manager. (Image: MathWorks)</figcaption></figure>
<p>This is the difference between using AI to generate engineering content and using AI within an engineering workflow. The model, parameters, assumptions, and tests remain connected. Engineers still review the artifacts and remain responsible for the result, but the agent helps carry more of the repetitive work needed to move from intent to implementation and validation.</p>
<h3 class="wp-block-heading" id="h-why-this-matters"><strong>Why this matters</strong></h3>
<p>This example is not about generating a disk-brake thermal model. &nbsp;It illustrates a broader issue in AI-assisted engineering: without structure, engineering intent can be lost even when models or code execute correctly. AI agents can accelerate model creation, but speed alone does not ensure that the resulting model reflects the intended system behavior or can be reviewed, validated, and maintained over time.</p>
<p>What made this workflow effective was not the ability to generate artifacts, but the way engineering intent was made explicit early and carried forward through planning, model construction, parameter definition, and testing. That continuity created clear review points before assumptions became embedded in executable models, reducing the risk that ambiguity would propagate unnoticed.</p>
<p>That matters most in safety- and certification-driven environments, where teams need more than a working result. They need evidence they can inspect, test, and use to support engineering decisions and sign off. But the same principle applies well beyond regulated domains. Any team building complex engineered systems depends on traceability, reviewability, and shared understanding to support collaboration and long‑term reuse. This is supported by tools like <a href="https://www.mathworks.com/products/simulink-agentic-toolkit.html" target="_blank" rel="noreferrer noopener">Simulink Agentic Toolkit</a>, which gives AI-coding agents Simulink-specific context and workflow guidance. That grounding helps agents operate within the engineering process rather than relying on their general language-model knowledge alone.</p>
<p>Workflows that give AI agents access to engineering context and structure help reduce the hidden friction between what an AI agent can produce and what engineers need to trust, approve, and stand behind the result.</p>
<p>The post <a href="https://www.microcontrollertips.com/the-hidden-friction-in-ai-assisted-engineering/">The hidden friction in AI-assisted Engineering</a> appeared first on <a href="https://www.microcontrollertips.com">Microcontroller Tips</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.microcontrollertips.com/the-hidden-friction-in-ai-assisted-engineering/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Computational and control architectures for humanoid robots</title>
		<link>https://www.microcontrollertips.com/computational-and-control-architectures-for-humanoid-robots/</link>
					<comments>https://www.microcontrollertips.com/computational-and-control-architectures-for-humanoid-robots/#respond</comments>
		
		<dc:creator><![CDATA[Jeff Shepard]]></dc:creator>
		<pubDate>Wed, 22 Jul 2026 18:20:16 +0000</pubDate>
				<category><![CDATA[AI Engineering Collective]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Artificial intelligence/ML]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Microcontroller Tips]]></category>
		<category><![CDATA[robotics]]></category>
		<guid isPermaLink="false">https://www.microcontrollertips.com/?p=17271</guid>

					<description><![CDATA[<p>A typical computational and control architecture for humanoid robots is hierarchical, designed to manage high-degree-of-freedom (DoF) mechanical structures while ensuring real-time stability and intelligent decision-making. The computational and control architecture of humanoid robots are typically divided into three major layers: the AI section, the motion control system, and the body (Figure 1). Chips and levels […]</p>
<p>The post <a href="https://www.microcontrollertips.com/computational-and-control-architectures-for-humanoid-robots/">Computational and control architectures for humanoid robots</a> appeared first on <a href="https://www.microcontrollertips.com">Microcontroller Tips</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwww.microcontrollertips.com%2Fcomputational-and-control-architectures-for-humanoid-robots%2F&amp;linkname=Computational%20and%20control%20architectures%20for%20humanoid%20robots" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.microcontrollertips.com%2Fcomputational-and-control-architectures-for-humanoid-robots%2F&amp;linkname=Computational%20and%20control%20architectures%20for%20humanoid%20robots" title="Email" rel="nofollow noopener" target="_blank"></a></p><p class="wp-block-paragraph">A typical computational and control architecture for humanoid robots is hierarchical, designed to manage high-degree-of-freedom (DoF) mechanical structures while ensuring real-time stability and intelligent decision-making.</p>
<p class="wp-block-paragraph">The computational and control architecture of humanoid robots are typically divided into three major layers: the AI section, the motion control system, and the body (<strong>Figure 1</strong>).</p>
<ul class="wp-block-list">
<li>The AI system, also called the ‘brain’, handles high-level processing and decision making, enabling task decomposition, task management, understanding the local environment, navigation, inference, learning, and interactions with people.</li>
<li>The motion control system, the cerebellum, takes information and requirements from the AI system and determines the route to travel, motions to coordinate, balance, and kinematics, like walking.</li>
<li>The body is responsible for task-specific actions and includes the vision and other sensors like IMUs and tactile feedback, and actuators with fast real-time control loops.</li>
</ul>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a5df416c106d&quot;}" data-wp-interactive="core/image" data-wp-key="6a5df416c106d" class="wp-block-image aligncenter size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="535" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://www.eeworldonline.com/wp-content/uploads/2026/07/Computational-and-control-architecture-for-humanoid-robots-Figure-1-1024x535.jpg" alt="" class="wp-image-521828" srcset="https://www.eeworldonline.com/wp-content/uploads/2026/07/Computational-and-control-architecture-for-humanoid-robots-Figure-1-1024x535.jpg 1024w, https://www.eeworldonline.com/wp-content/uploads/2026/07/Computational-and-control-architecture-for-humanoid-robots-Figure-1-300x157.jpg 300w, https://www.eeworldonline.com/wp-content/uploads/2026/07/Computational-and-control-architecture-for-humanoid-robots-Figure-1-150x78.jpg 150w, https://www.eeworldonline.com/wp-content/uploads/2026/07/Computational-and-control-architecture-for-humanoid-robots-Figure-1-768x401.jpg 768w, https://www.eeworldonline.com/wp-content/uploads/2026/07/Computational-and-control-architecture-for-humanoid-robots-Figure-1-1536x802.jpg 1536w, https://www.eeworldonline.com/wp-content/uploads/2026/07/Computational-and-control-architecture-for-humanoid-robots-Figure-1.jpg 1802w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		><br />
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg><br />
		</button><figcaption class="wp-element-caption">Figure 1. The three levels of humanoid computation and control. (Image: <a href="https://institute.bankofamerica.com/content/dam/transformation/humanoid-robots.pdf" target="_blank" rel="noreferrer noopener">BofA Institute of Global Research</a>)</figcaption></figure>
<h3 class="wp-block-heading" id="h-chips-and-levels"><strong>Chips and levels</strong></h3>
<p class="wp-block-paragraph">The AI system processes massive amounts of data from vision and tactile sensors using sensor fusion to understand the environment and make decisions. Chips used here include graphics processing units (GPUs), neural processing units (NPUs), tensor processing units (TPUs), specialized AI accelerators, and high-performance SoCs.</p>
<p class="wp-block-paragraph">In a humanoid robot, the cerebellum typically includes central processing units (CPUs), more SoCs, application-specific ICs (ASICs), and field programmable gate arrays (FPGAs) to manage real-time physical balance, smoothing joint movements, and adapting the robot&#8217;s stance on the fly without needing complex, high-level commands.</p>
<p class="wp-block-paragraph">The execution layer in the body handles hard real-time safety, motor control loops, and direct sensor inputs at the joint level using microcontroller units (MCUs), ASICs, and a variety of driver ICs.</p>
<p class="wp-block-paragraph">A humanoid robot can have dozens of joints for walking and grasping objects. Simple applications can use proportional motion algorithms where each joint can be controlled independently by using a simple control system. In more demanding applications, the coupled dynamic forces of the various joints are significant, nonlinear, and complex, demanding more computationally intensive control algorithms.</p>
<h3 class="wp-block-heading" id="h-basics-of-humanoid-walking"><strong>Basics of humanoid walking</strong></h3>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a5df416c1487&quot;}" data-wp-interactive="core/image" data-wp-key="6a5df416c1487" class="wp-block-image alignright size-large is-resized wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="760" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://www.eeworldonline.com/wp-content/uploads/2026/07/Computational-and-control-architecture-for-humanoid-robots-Figure-2-1024x760.jpg" alt="" class="wp-image-521827" style="width:463px;height:auto" srcset="https://www.eeworldonline.com/wp-content/uploads/2026/07/Computational-and-control-architecture-for-humanoid-robots-Figure-2-1024x760.jpg 1024w, https://www.eeworldonline.com/wp-content/uploads/2026/07/Computational-and-control-architecture-for-humanoid-robots-Figure-2-300x223.jpg 300w, https://www.eeworldonline.com/wp-content/uploads/2026/07/Computational-and-control-architecture-for-humanoid-robots-Figure-2-150x111.jpg 150w, https://www.eeworldonline.com/wp-content/uploads/2026/07/Computational-and-control-architecture-for-humanoid-robots-Figure-2-768x570.jpg 768w, https://www.eeworldonline.com/wp-content/uploads/2026/07/Computational-and-control-architecture-for-humanoid-robots-Figure-2.jpg 1429w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		><br />
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg><br />
		</button><figcaption class="wp-element-caption">Figure 2. A simplified approach to the control architecture for humanoid walking considers the entire upper body as a single rigid mass. (Image: <a href="https://www.frontiersin.org/journals/neurorobotics/articles/10.3389/fnbot.2025.1538979/full" target="_blank" rel="noreferrer noopener">Frontiers in Neurorobotics</a>)</figcaption></figure>
<p class="wp-block-paragraph">Walking is a complex problem for humanoids. The most agile and human-like humanoids generally use 12 to 14 DoFs (6 or 7 per leg, for example, 3 hip, 1 knee, and 2 ankle) to allow for 3D mobility, complex movements, and balancing.</p>
<p class="wp-block-paragraph">A simplified approach to humanoid walking treats the torso and arms as the upper-body, while the waist and legs are treated as the lower-body (<strong>Figure 2</strong>). This control system considers the entire upper body to be a large, rigid structure. Controlling the center of mass (CoM, or center of gravity) of the upper-body is key. The CoM is the single theoretical point where the mass is perfectly balanced.</p>
<h3 class="wp-block-heading" id="h-manipulator-controls"><strong>Manipulator controls</strong></h3>
<p class="wp-block-paragraph">Advanced humanoid manipulator controls require 6 DoF to reach any position and orientation in a workspace. A simpler 5 DoF configuration can be effective for tasks like welding or pick-and-place, where rotational movement about one axis is unnecessary.</p>
<ul class="wp-block-list">
<li>Waist provides base rotation left and right around a vertical axis.</li>
<li>Shoulder moves the robot&#8217;s arm up and down, or forward and backward, in a vertical plane.</li>
<li>Elbow bends and extends the arm, changing the reach of the manipulator.</li>
<li>Wrist yaw allows the end-effector, or ‘hand’, to tilt up and down or pivot side-to-side for proper alignment.</li>
<li>Wrist roll rotates the end-effector clockwise or counterclockwise along the axis of the forearm.</li>
</ul>
<p class="wp-block-paragraph">A typical manipulator control architecture, a master control is responsible for sending ‘set point’ information to each of the joint controllers. The joint controllers use the set point information to command the joint actuator to move the joint at the proper speed to the required position (<strong>Figure 3</strong>).</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a5df416c195e&quot;}" data-wp-interactive="core/image" data-wp-key="6a5df416c195e" class="wp-block-image aligncenter size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="686" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://www.eeworldonline.com/wp-content/uploads/2026/07/Computational-and-control-architecture-for-humanoid-robots-Figure-3-1024x686.jpg" alt="" class="wp-image-521826" srcset="https://www.eeworldonline.com/wp-content/uploads/2026/07/Computational-and-control-architecture-for-humanoid-robots-Figure-3-1024x686.jpg 1024w, https://www.eeworldonline.com/wp-content/uploads/2026/07/Computational-and-control-architecture-for-humanoid-robots-Figure-3-300x201.jpg 300w, https://www.eeworldonline.com/wp-content/uploads/2026/07/Computational-and-control-architecture-for-humanoid-robots-Figure-3-150x101.jpg 150w, https://www.eeworldonline.com/wp-content/uploads/2026/07/Computational-and-control-architecture-for-humanoid-robots-Figure-3-768x515.jpg 768w, https://www.eeworldonline.com/wp-content/uploads/2026/07/Computational-and-control-architecture-for-humanoid-robots-Figure-3.jpg 1513w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		><br />
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg><br />
		</button><figcaption class="wp-element-caption">Figure 3. Block diagram of a 5 DoF joint manipulator control system. (Image: <a href="https://www.iieta.org/journals/mmep/paper/10.18280/mmep.090635" target="_blank" rel="noreferrer noopener">IIETA Mathematical Modelling of Engineering Problems</a>)</figcaption></figure>
<h3 class="wp-block-heading" id="h-summary"><strong>Summary</strong></h3>
<p class="wp-block-paragraph">The computational and control architecture for humanoids is a layered structure designed to optimize efficiency and support real-time performance. A variety of digital, analog, and mixed-signal ICs, including GPUs, NPUs, TPUs, CPUs, motor drivers, ASICs, and so on, are used in the various levels of the computing architecture. Software tools range from the ROS and AI algorithms to sophisticated motion control software for real-time control of rapid movements.</p>
<h3 class="wp-block-heading" id="h-references"><strong>References</strong></h3>
<p class="wp-block-paragraph"><a href="https://khatib.stanford.edu/publications/pdfs/Yoshikawa_2010_Humanoids.pdf" target="_blank" rel="noreferrer noopener">A Multi-modal Architecture for Human Robot Communication</a>, Stanford University<br /><a href="https://us.keyirobot.com/blogs/buying-guide/beyond-wheels-designing-and-building-a-walking-bipedal-robot" target="_blank" rel="noreferrer noopener">Beyond Wheels: Designing and Building a Walking/Bipedal Robot</a>, KEYi Technology<br /><a href="https://knowhow.distrelec.com/automation/computational-options-for-robotics/" target="_blank" rel="noreferrer noopener">Computational Options for Robotics</a>, Distelec<br /><a href="https://www.mdpi.com/1424-8220/22/24/9853" target="_blank" rel="noreferrer noopener">Experimental Investigations into Using Motion Capture State Feedback for Real-Time Control of a Humanoid Robot</a>, MDPI sensors<br /><a href="https://www.mdpi.com/2218-6581/13/8/123" target="_blank" rel="noreferrer noopener">Experimental Validation of the Essential Model for a Complete Walking Gait with the NAO Robot</a>, MDPI robotics<br /><a href="https://fev.io/humanoid-robotics-e-e-architecture-software-and-safety/" target="_blank" rel="noreferrer noopener">Humanoid robotics – E/E architecture, software and safety</a>, FEV.io<br /><a href="https://www.advantech.com/en-us/resources/case-study/humanoid-robotics-tackling-diverse-challenges-with-modular-architecture" target="_blank" rel="noreferrer noopener">Humanoid Robotics: Tackling Diverse Challenges with Modular Architecture</a>, Advantech<br /><a href="https://institute.bankofamerica.com/content/dam/transformation/humanoid-robots.pdf">Humanoid robots 101</a>, BofA Institute of Global Research<br /><a href="https://www.iieta.org/journals/mmep/paper/10.18280/mmep.090635" target="_blank" rel="noreferrer noopener">Mathematical Modeling and Control Architecture of the Autonomous Lower Body of a Humanoid Robot</a>, IIETA Mathematical Modelling of Engineering Problems<br /><a href="https://arxiv.org/html/2506.20487v5" target="_blank" rel="noreferrer noopener">Next-Generation Whole-Body Control System of Humanoid Robots</a>,arXiv<br /><a href="https://docs.lib.purdue.edu/open_access_theses/232/" target="_blank" rel="noreferrer noopener">Software Architecture and Development for Controlling a Hubo Humanoid Robot</a>, Purdue University<br /><a href="https://www.frontiersin.org/journals/neurorobotics/articles/10.3389/fnbot.2025.1538979/full" target="_blank" rel="noreferrer noopener">Walking control of humanoid robots based on improved footstep planner and whole-body coordination controller</a>, Frontiers in Neurorobotics<br /><a href="https://blog.robotiq.com/what-is-the-best-programming-language-for-robotics" target="_blank" rel="noreferrer noopener">What is the Best Programming Language for Robotics?</a>, RobotIQ</p>
<h3 class="wp-block-heading" id="h-related-eeworld-online-content"><strong>Related EEWorld Online content</strong></h3>
<p class="wp-block-paragraph"><a href="https://www.eeworldonline.com/what-kinematic-equations-are-important-for-industrial-robots/" target="_blank" rel="noreferrer noopener">What kinematic equations are important for industrial robots?</a><br /><a href="https://www.eeworldonline.com/how-does-the-zenoh-protocol-enhance-edge-device-operation/" target="_blank" rel="noreferrer noopener">How does the Zenoh protocol enhance edge device operation?</a><br /><a href="https://www.eeworldonline.com/what-are-the-applications-of-physical-artificial-intelligence/" target="_blank" rel="noreferrer noopener">What are the applications of physical artificial intelligence?</a><br /><a href="https://www.eeworldonline.com/the-difference-between-physical-ai-and-machine-learning-in-power-electronics/" target="_blank" rel="noreferrer noopener">The difference between physical AI and machine learning in power electronics</a><br /><a href="https://www.eeworldonline.com/what-is-an-ai-governor-and-how-does-it-relate-to-physical-ai/" target="_blank" rel="noreferrer noopener">What is an AI governor and how does it relate to physical AI?</a></p>
<p>The post <a href="https://www.microcontrollertips.com/computational-and-control-architectures-for-humanoid-robots/">Computational and control architectures for humanoid robots</a> appeared first on <a href="https://www.microcontrollertips.com">Microcontroller Tips</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.microcontrollertips.com/computational-and-control-architectures-for-humanoid-robots/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to implement sensor security in connected systems</title>
		<link>https://www.microcontrollertips.com/how-to-implement-sensor-security-in-connected-systems/</link>
					<comments>https://www.microcontrollertips.com/how-to-implement-sensor-security-in-connected-systems/#respond</comments>
		
		<dc:creator><![CDATA[Jeff Shepard]]></dc:creator>
		<pubDate>Mon, 13 Jul 2026 07:30:00 +0000</pubDate>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Artificial intelligence/ML]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Microcontroller Tips]]></category>
		<category><![CDATA[Sensor modules]]></category>
		<category><![CDATA[Cloud]]></category>
		<guid isPermaLink="false">https://www.microcontrollertips.com/?p=17234</guid>

					<description><![CDATA[<p>Implementing robust sensor security is essential in connected systems. Compromised sensors can feed corrupt, inaccurate data directly into operational systems, leading to devastating real-world failures, catastrophic physical damage, safety concerns, and compromised decision-making.  The increasing number of sensors in modern systems and the diversity of sensor types across applications like machine learning (ML) and automation […]</p>
<p>The post <a href="https://www.microcontrollertips.com/how-to-implement-sensor-security-in-connected-systems/">How to implement sensor security in connected systems</a> appeared first on <a href="https://www.microcontrollertips.com">Microcontroller Tips</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwww.microcontrollertips.com%2Fhow-to-implement-sensor-security-in-connected-systems%2F&amp;linkname=How%20to%20implement%20sensor%20security%20in%20connected%20systems" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fwww.microcontrollertips.com%2Fhow-to-implement-sensor-security-in-connected-systems%2F&amp;linkname=How%20to%20implement%20sensor%20security%20in%20connected%20systems" title="Email" rel="nofollow noopener" target="_blank"></a></p><p>Implementing robust sensor security is essential in connected systems. Compromised sensors can feed corrupt, inaccurate data directly into operational systems, leading to devastating real-world failures, catastrophic physical damage, safety concerns, and compromised decision-making.&nbsp;</p>
<p>The increasing number of sensors in modern systems and the diversity of sensor types across applications like machine learning (ML) and automation present an expanding attack surface that can be invaded by bad actors.</p>
<p>Sensors are used in a variety of critical systems, from the electric grid to autonomous vehicles and pacemakers. Corrupted data can create life-threatening conditions. Corrupted data can also result in an AI application that makes incorrect predictions, resulting in unsafe actions. Adding to the challenges, sensors are often resource-constrained devices, making it difficult to integrate significant levels of security directly into the sensor.</p>
<p>The growing complexity of sensor networks further expands the attack surface, making implementing sensor security complex as well as critical. That necessitates implementing a defense-in-depth approach that embraces hardware, network, and software layers (<strong>Figure 1</strong>).</p>
<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="692" src="https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-1-1024x692.jpg" alt="" class="wp-image-521504" srcset="https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-1-1024x692.jpg 1024w, https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-1-300x203.jpg 300w, https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-1-150x101.jpg 150w, https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-1-768x519.jpg 768w, https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-1-1536x1038.jpg 1536w, https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-1.jpg 1828w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Figure 1. IoT architecture includes a variety of heterogenous elements that increase the challenges related to implementing robust cyber security. (Image: <a href="https://www.mdpi.com/2076-3417/14/16/7104" target="_blank" rel="noreferrer noopener">MDPI applied sciences</a>)</figcaption></figure>
<h3 class="wp-block-heading" id="h-strategies-for-sensor-security"><strong>Strategies for sensor security</strong></h3>
<p>Hardware considerations for sensor security include tamper detection using physical switches, accelerometers, or other tools to monitor for unauthorized physical access. Unused ports should be physically sealed and secure boot implemented.</p>
<p>Network isolation can be important, including the use of virtual LANs to limit outbound sensor communication and block all unauthorized inbound connections. Use of a zero-trust architecture to verify all communication provides an additional level of security.</p>
<p>A well-regulated and controlled patch management process for the delivery of encrypted firmware updates is essential. ML tools can be used to identify anomalous sensor data that may indicate a sensor that’s been physically compromised or subjected to environmental manipulation.</p>
<h3 class="wp-block-heading" id="h-holistic-approach"><strong>Holistic approach</strong></h3>
<p>Strategies for sensor security must extend beyond the edges of traditional networking. Modern systems no longer include a so-called ‘air gap’ without wired or wireless connections that isolates individual systems from the rest of the operation. Today, most systems are designed to allow various types of external connectivity, adding dimensions of concern to the attack surface (<strong>Figure 2</strong>).</p>
<figure class="wp-block-image alignright size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="767" src="https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-2-1024x767.jpg" alt="" class="wp-image-521503" style="aspect-ratio:1.3351009279871933;width:510px;height:auto" srcset="https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-2-1024x767.jpg 1024w, https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-2-300x225.jpg 300w, https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-2-150x112.jpg 150w, https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-2-768x575.jpg 768w, https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-2.jpg 1132w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Figure 2. External connectivity can introduce security vulnerabilities. (Image: <a href="https://www.automate.org/industry-insights/cybersecurity-best-practices-for-industrial-automation" target="_blank" rel="noreferrer noopener">Association for Advancing Automation</a>)</figcaption></figure>
<ul class="wp-block-list">
<li>Remote virtual private networks (VPNs) used for remote and global connectivity can be hacked.</li>
<li>Manufacturing execution systems (MES) link high-level business planning systems (like enterprise resource planning, ERP) and the physical production floor.</li>
<li>Engineering laptops and USB drives are often used to update systems and backup configuration data.</li>
</ul>
<h3 class="wp-block-heading" id="h-wired-vs-wireless"><strong>Wired vs. wireless</strong></h3>
<p>There are fundamental differences in attack surfaces and attack vectors between wired and wireless sensor implementations. Wireless connections cannot be disabled by simply cutting a wire. Wireless sensors can be targets for signal interception or manipulation.</p>
<p>Wired sensor networks are less flexible than wireless implementations and are vulnerable to communication or power cables being severed. Insertion of a resistor at the sensor end of a connection can allow the control panel to detect if a wire has been cut, or if a sensor has been tampered with. Wired connections can’t be easily intercepted and are relatively immune to hacking, jamming, and electromagnetic interference. <em> </em></p>
<h3 class="wp-block-heading" id="h-ot-vs-it"><strong>OT vs IT</strong></h3>
<p>Finally, there’s a tension between the security demands of operational technology (OT) on the factory floor and information technology (IT) in businesses. For example, OT systems prize stability and infrequent changes while IT systems require more frequent updates to ensure maximum performance.</p>
<p>The intersection between IT and OT systems must be tightly managed. A strictly IT-related event is not generally life-threatening. An OT-related event can compromise safety. OT concerns extend to supply chain issues and ensuring that new sensors or other assets and maintenance or calibration tools don’t introduce security risks (<strong>Figure 3</strong>).</p>
<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="470" src="https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-3-1024x470.jpg" alt="" class="wp-image-521502" srcset="https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-3-1024x470.jpg 1024w, https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-3-300x138.jpg 300w, https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-3-150x69.jpg 150w, https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-3-768x352.jpg 768w, https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-3-1536x705.jpg 1536w, https://www.eeworldonline.com/wp-content/uploads/2026/06/How-to-implement-sensor-security-in-connected-systems-Figure-3-2048x939.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Figure 3. Security concerns extend from the IT systems and Cloud to OT systems on the factory floor, all the way through to the supply chain sources of new assets and maintenance services.  (Image: <a href="https://www.txone.com/blog/ot-cybersecurity/" target="_blank" rel="noreferrer noopener">TXOne Networks</a>)</figcaption></figure>
<h3 class="wp-block-heading" id="h-summary"><strong>Summary</strong></h3>
<p>Implementation of sensor security in connected systems is as complex as it is important. There are multiple types of sensors, heterogeneous IoT architectures including wired and wireless devices, and application requirements to consider, plus the intersection of IT and OT systems to manage. External vulnerabilities from new equipment and calibration services can exacerbate the internal networking challenges.</p>
<h3 class="wp-block-heading" id="h-references"><strong>References</strong></h3>
<p><a href="https://www.cryptoquantique.com/blog/step-by-step-iot-security-guide/" target="_blank" rel="noreferrer noopener">A step-by-step guide to achieving fast, secure IoT connectivity and device lifecycle management</a>, Crypto Quantique<br /><a href="https://www.mdpi.com/2076-3417/14/16/7104" target="_blank" rel="noreferrer noopener">Combining Edge Computing-Assisted Internet of Things Security with Artificial Intelligence: Applications, Challenges, and Opportunities</a>, MDPI applied sciences<br /><a href="https://www.ijert.org/enhancing-cyber-security-through-machine-learning-based-anomaly-detection" target="_blank" rel="noreferrer noopener">Enhancing Cyber Security Through Machine Learning-Based Anomaly Detection</a>, International Journal of Engineering Research &amp; Technology<br /><a href="https://blog.paessler.com/iot-security" target="_blank" rel="noreferrer noopener">IoT Security: Essential Strategies to Protect Connected Devices</a>, Paessler<br /><a href="https://www.txone.com/blog/ot-cybersecurity/" target="_blank" rel="noreferrer noopener">OT Cybersecurity: The Guide to Securing Industrial Systems</a>, TXOne Networks<br /><a href="https://promwad.com/news/secure-ota-boot-chains-firmware-verification" target="_blank" rel="noreferrer noopener">Secure OTA Boot Chains and Firmware Verification: Building Trust in Connected Devices</a>, Promwad<br /><a href="https://www.cyber.nj.gov/guidance-and-best-practices/device-security/securing-all-your-shiny-new-connected-devices" target="_blank" rel="noreferrer noopener">Securing All Your Shiny New Connected Devices</a>, NJCCIC<br /><a href="https://orlantech.com/securing-connected-devices/" target="_blank" rel="noreferrer noopener">Securing Connected Devices: Enhancing IoT Security in Manufacturing</a>, Orlan Tech<br /><a href="https://industrialcyber.co/expert/security-considerations-for-field-equipment-in-industrial-systems-continued/" target="_blank" rel="noreferrer noopener">Security Considerations for Field Equipment in Industrial Systems</a>, Industrial Cyber<br /><a href="https://www.splunk.com/en_us/blog/learn/industrial-control-systems-security.html" target="_blank" rel="noreferrer noopener">Security for Industrial Control Systems (ICS)</a>, Splunk<br /><a href="https://www.mdpi.com/1424-8220/21/5/1762" target="_blank" rel="noreferrer noopener">Sensors Cybersecurity</a>, MDPI sensors<br /><a href="https://www.paloaltonetworks.com/cyberpedia/what-is-ics-security" target="_blank" rel="noreferrer noopener">What Is ICS Security?</a>, Palo Alto Networks</p>
<h3 class="wp-block-heading" id="h-related-eeworld-online-content"><strong>Related EEWorld Online content</strong></h3>
<p><a href="https://www.eeworldonline.com/how-does-the-machinery-regulation-eu-2023-1230-affect-designs/" target="_blank" rel="noreferrer noopener">How does the Machinery Regulation (EU) 2023/1230 affect designs?</a><br /><a href="https://www.eeworldonline.com/what-is-an-ai-governor-and-how-does-it-relate-to-physical-ai/" target="_blank" rel="noreferrer noopener">What is an AI governor and how does it relate to physical AI?</a><br /><a href="https://www.eeworldonline.com/how-will-the-cyber-resilience-act-impact-embedded-developers/" target="_blank" rel="noreferrer noopener">How will the Cyber Resilience Act impact embedded developers?</a><br /><a href="https://www.eeworldonline.com/how-does-the-zenoh-protocol-enhance-edge-device-operation/" target="_blank" rel="noreferrer noopener">How does the Zenoh protocol enhance edge device operation?</a><br /><a href="https://www.eeworldonline.com/openclaw-is-open-source-edge-ai-for-almost-every-application/" target="_blank" rel="noreferrer noopener">OpenClaw is open-source edge AI for (almost) every application</a></p>
<p>The post <a href="https://www.microcontrollertips.com/how-to-implement-sensor-security-in-connected-systems/">How to implement sensor security in connected systems</a> appeared first on <a href="https://www.microcontrollertips.com">Microcontroller Tips</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.microcontrollertips.com/how-to-implement-sensor-security-in-connected-systems/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
