<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Peter Hong</title>
    <description>The latest articles on DEV Community by Peter Hong (@peter_hong_44601bad413835).</description>
    <link>https://dev.to/peter_hong_44601bad413835</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3947630%2F9ca177ce-654f-4532-afee-735ab615ceb3.png</url>
      <title>DEV Community: Peter Hong</title>
      <link>https://dev.to/peter_hong_44601bad413835</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/peter_hong_44601bad413835"/>
    <language>en</language>
    <item>
      <title>How to Select the Right Robot Joint Actuator: A Practical Engineering Guide</title>
      <dc:creator>Peter Hong</dc:creator>
      <pubDate>Mon, 08 Jun 2026 06:01:21 +0000</pubDate>
      <link>https://dev.to/peter_hong_44601bad413835/how-to-select-the-right-robot-joint-actuator-a-practical-engineering-guide-3j4d</link>
      <guid>https://dev.to/peter_hong_44601bad413835/how-to-select-the-right-robot-joint-actuator-a-practical-engineering-guide-3j4d</guid>
      <description>&lt;h1&gt;
  
  
  How to Select the Right Robot Joint Actuator: A Practical Engineering Guide
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; A step-by-step framework for engineers selecting robotic joint actuators — covering torque requirements, transmission type, communication protocol, and control interface. Includes downloadable spec comparison template.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Problem: Too Many Options, Too Little Guidance
&lt;/h2&gt;

&lt;p&gt;If you're building a robot arm, cobot, or humanoid and searching for actuators, you've probably noticed:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Some suppliers list peak torque, others list continuous torque&lt;/li&gt;
&lt;li&gt;"Backdrivability" means different things to different manufacturers&lt;/li&gt;
&lt;li&gt;Communication protocols range from CANopen to EtherCAT to RS485, with no universal standard&lt;/li&gt;
&lt;li&gt;Price varies by 10x for seemingly similar specs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This guide gives you the decision framework I wish someone had given me when I started.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Define Your Torque Requirements
&lt;/h2&gt;

&lt;p&gt;The single most common mistake is using peak torque for sizing. Here's the correct approach:&lt;/p&gt;

&lt;h3&gt;
  
  
  Continuous Torque (T_cont)
&lt;/h3&gt;

&lt;p&gt;This is what drives sustained operation. For a robot joint:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;T_cont = m × g × L / (GR × η)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Where:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;m&lt;/strong&gt; = link mass (kg)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;g&lt;/strong&gt; = 9.81&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;L&lt;/strong&gt; = distance from joint to center of mass (m)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GR&lt;/strong&gt; = gear ratio&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;η&lt;/strong&gt; = transmission efficiency (~0.6–0.8 for harmonic drives, ~0.85–0.95 for planetary)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Peak Torque (T_peak)
&lt;/h3&gt;

&lt;p&gt;This matters for acceleration and emergency stops. As a rule of thumb, design for:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;T_peak = 1.5× to 2× T_cont
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Why This Matters
&lt;/h3&gt;

&lt;p&gt;If you size on peak torque, you'll end up with an actuator that's 2× heavier and 3× more expensive than needed — and the extra mass propagates upstream, requiring larger actuators in the base joints.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Choose Your Transmission Type
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Harmonic Drive
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Pros&lt;/th&gt;
&lt;th&gt;Cons&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Zero backlash (&amp;lt;20 arcsec)&lt;/td&gt;
&lt;td&gt;Lower efficiency (~60-80%)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;High reduction in single stage (50:1–160:1)&lt;/td&gt;
&lt;td&gt;Cannot be backdriven without torque sensor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Compact, coaxial design&lt;/td&gt;
&lt;td&gt;Higher cost&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Good for precision positioning&lt;/td&gt;
&lt;td&gt;Shock loads can damage flexspline&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; 6-DOF arms, cobots, surgical robots, semiconductor equipment&lt;/p&gt;

&lt;h3&gt;
  
  
  Planetary Gear
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Pros&lt;/th&gt;
&lt;th&gt;Cons&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Higher efficiency (~85-95%)&lt;/td&gt;
&lt;td&gt;Backlash (3-15 arcmin typical)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;High shock load capacity&lt;/td&gt;
&lt;td&gt;Larger diameter for same ratio&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Lower cost per Nm&lt;/td&gt;
&lt;td&gt;Higher noise at high speed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Can be backdriven with proper motor sizing&lt;/td&gt;
&lt;td&gt;Needs multi-stage for high reduction&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; Mobile robots, AGVs, parallel robots, high-cycle pick-and-place&lt;/p&gt;

&lt;h3&gt;
  
  
  QDD (Quasi-Direct Drive)
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Pros&lt;/th&gt;
&lt;th&gt;Cons&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Very high backdrivability&lt;/td&gt;
&lt;td&gt;Low torque density&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Excellent for force control&lt;/td&gt;
&lt;td&gt;Needs extra brake for safety&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Low friction, high efficiency&lt;/td&gt;
&lt;td&gt;Complex thermal management&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; Humanoid robots, exoskeletons, haptic devices&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Select Your Communication Protocol
&lt;/h2&gt;

&lt;p&gt;This is often the most underestimated decision.&lt;/p&gt;

&lt;h3&gt;
  
  
  CANopen (CiA 402)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Maturity:&lt;/strong&gt; Extremely well-established&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Speed:&lt;/strong&gt; Up to 1 Mbps&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-time:&lt;/strong&gt; Good for up to 10 axes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tooling:&lt;/strong&gt; Widespread — LinuxCNC, ROS2 CANopen packages&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Complexity:&lt;/strong&gt; Simple wiring, differential pair&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  EtherCAT
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Maturity:&lt;/strong&gt; Growing rapidly in robotics&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Speed:&lt;/strong&gt; 100 Mbps&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-time:&lt;/strong&gt; Sub-μs DC synchronization&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tooling:&lt;/strong&gt; SOEM, IgH, ROS2 EtherCAT drivers&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Complexity:&lt;/strong&gt; Requires master PC with compatible NIC&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  RS485 / Modbus
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Maturity:&lt;/strong&gt; Declining for new robotic applications&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Speed:&lt;/strong&gt; Up to 10 Mbps&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Synchronization:&lt;/strong&gt; None&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best for:&lt;/strong&gt; Simple positioning, not coordinated multi-axis&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Recommendation:&lt;/strong&gt; If your robot has more than 4 joints and requires coordinated motion, choose EtherCAT. For 1-4 axes with simpler profiles, CANopen is sufficient and easier to set up.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Evaluate Control Modes
&lt;/h2&gt;

&lt;p&gt;Make sure the actuator supports the control modes your application needs:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Mode&lt;/th&gt;
&lt;th&gt;When to Use&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cyclic Synchronous Position (CSP)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Trajectory following, point-to-point&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cyclic Synchronous Velocity (CSV)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Conveyor tracking, mobile base&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cyclic Synchronous Torque (CST)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Force control, compliant motion&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Profile Position&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Simple indexing with predefined ramps&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Homing Mode&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Power-on reference&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;For ROS2 &lt;code&gt;ros2_control&lt;/code&gt; integration, ensure CSP and CST modes are available and well-documented.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Spec Template
&lt;/h2&gt;

&lt;p&gt;Here's a 10-point spec checklist to send to any actuator supplier:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Continuous torque (Nm) at rated speed&lt;/li&gt;
&lt;li&gt;Peak torque (Nm), duration limit&lt;/li&gt;
&lt;li&gt;Backlash (arcmin or arcsec)&lt;/li&gt;
&lt;li&gt;Reduction ratio&lt;/li&gt;
&lt;li&gt;Communication protocols supported&lt;/li&gt;
&lt;li&gt;Control modes (CiA 402 support)&lt;/li&gt;
&lt;li&gt;Operating voltage and current (continuous / peak)&lt;/li&gt;
&lt;li&gt;IP rating&lt;/li&gt;
&lt;li&gt;Temperature range&lt;/li&gt;
&lt;li&gt;CAD model availability&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If a supplier can't provide clear answers for all 10, that's a red flag.&lt;/p&gt;

&lt;h2&gt;
  
  
  About the Author
&lt;/h2&gt;

&lt;p&gt;I design and build robotic joint actuators for industrial and collaborative robots. Our ZHR series covers 1–91 Nm continuous torque with CANopen, EtherCAT, and RS485 options. Reach out through the robotics community — I'm happy to discuss your project requirements.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Have questions about selecting an actuator for your specific robot design? Drop them in the comments below.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>robotics</category>
      <category>engineering</category>
      <category>ros2</category>
      <category>actuator</category>
    </item>
    <item>
      <title>BLDC Motor Torque Density Optimization for Robot Joints: A Practical Design Guide</title>
      <dc:creator>Peter Hong</dc:creator>
      <pubDate>Mon, 01 Jun 2026 06:37:14 +0000</pubDate>
      <link>https://dev.to/peter_hong_44601bad413835/bldc-motor-torque-density-optimization-for-robot-joints-a-practical-design-guide-1fo9</link>
      <guid>https://dev.to/peter_hong_44601bad413835/bldc-motor-torque-density-optimization-for-robot-joints-a-practical-design-guide-1fo9</guid>
      <description>&lt;h1&gt;
  
  
  BLDC Motor Torque Density Optimization for Robot Joints: A Practical Design Guide
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;In robotic joint design, &lt;strong&gt;torque density&lt;/strong&gt; (torque per unit mass or volume) is arguably the most critical performance metric. It directly determines whether your robot arm can lift its own weight, how fast it can move, and how compact the overall system can be.&lt;/p&gt;

&lt;p&gt;For most industrial and collaborative robot joints, the target range is &lt;strong&gt;1–5 Nm/kg&lt;/strong&gt; depending on the application. Achieving this requires careful optimization across magnetic, electrical, and thermal domains.&lt;/p&gt;

&lt;p&gt;This guide focuses on practical, implementation-ready techniques — not abstract theory.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is Torque Density?
&lt;/h2&gt;

&lt;p&gt;Torque density is defined as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Torque Density = Output Torque / Motor Mass (or Volume)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Units: &lt;strong&gt;Nm/kg&lt;/strong&gt; or &lt;strong&gt;Nm/L&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A higher torque density means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Smaller, lighter robot arms&lt;/li&gt;
&lt;li&gt;Higher payload-to-weight ratios&lt;/li&gt;
&lt;li&gt;Lower material costs&lt;/li&gt;
&lt;li&gt;Better dynamic response&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Three Pillars of Torque Density Optimization
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Magnetic Circuit Design
&lt;/h3&gt;

&lt;p&gt;The torque constant (Kt) is the foundation:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Kt = 2 × N × B × L × R
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Where N = turns per phase, B = air-gap flux density, L = stack length, R = rotor radius.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Practical recommendations:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Recommendation&lt;/th&gt;
&lt;th&gt;Rationale&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Magnet grade&lt;/td&gt;
&lt;td&gt;N52SH or higher (Br ≥ 1.42 T)&lt;/td&gt;
&lt;td&gt;Higher flux density = higher torque&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pole count&lt;/td&gt;
&lt;td&gt;8–14 poles for 12–18 slots&lt;/td&gt;
&lt;td&gt;Good balance of torque and cogging&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Air gap&lt;/td&gt;
&lt;td&gt;0.3–0.8 mm (w.r.t. diameter)&lt;/td&gt;
&lt;td&gt;Smaller gap = higher B, but tighter tolerances&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Magnet shape&lt;/td&gt;
&lt;td&gt;Segmented arc magnets&lt;/td&gt;
&lt;td&gt;Reduces cogging torque by 30–50%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  2. Winding Design
&lt;/h3&gt;

&lt;p&gt;The winding configuration directly impacts both torque and thermal performance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key decision: concentrated vs. distributed winding&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Aspect&lt;/th&gt;
&lt;th&gt;Concentrated&lt;/th&gt;
&lt;th&gt;Distributed&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Torque density&lt;/td&gt;
&lt;td&gt;Higher (shorter end turns)&lt;/td&gt;
&lt;td&gt;Lower (~10% longer end turns)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cogging torque&lt;/td&gt;
&lt;td&gt;Higher (needs skewing)&lt;/td&gt;
&lt;td&gt;Lower&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Manufacturing&lt;/td&gt;
&lt;td&gt;Simpler (automatic winding)&lt;/td&gt;
&lt;td&gt;More complex&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Copper utilization&lt;/td&gt;
&lt;td&gt;Better&lt;/td&gt;
&lt;td&gt;Worse&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Slot fill factor&lt;/strong&gt; is the practical bottleneck. Aim for ≥ 50% fill factor:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use &lt;strong&gt;rectangular (flat) wire&lt;/strong&gt; instead of round wire → +15–20% copper volume&lt;/li&gt;
&lt;li&gt;Needle winding for automated production&lt;/li&gt;
&lt;li&gt;Insulation grade: Class H (180 °C) minimum for robotic applications
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Slot fill factor estimation
&lt;/span&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;fill_factor&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;wire_diameter&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;turns&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;slot_area&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;wire_area&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mf"&gt;3.14159&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;wire_diameter&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;turns&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;wire_area&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="n"&gt;slot_area&lt;/span&gt;  &lt;span class="c1"&gt;# Target: ≥ 0.50
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. Thermal Management: The Real Limiter
&lt;/h3&gt;

&lt;p&gt;This is the most overlooked factor. Thermal constraints, not magnetic saturation, typically limit continuous torque.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Heat sources in a BLDC motor:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Copper loss (I²R):&lt;/strong&gt; Dominant at low speed / high torque&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Iron loss (hysteresis + eddy current):&lt;/strong&gt; Dominant at high speed&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mechanical loss (friction + windage):&lt;/strong&gt; Minor&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Thermal model:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;T_motor = T_ambient + (I² × R_phase) × R_th
I_continuous = sqrt((T_max − T_ambient) / (R_th × R_phase))
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Cooling strategies for robot joints:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Housing conduction&lt;/strong&gt; — Aluminum housing with thermal interface material to the structural frame&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Internal air circulation&lt;/strong&gt; — Through ventilation holes in the rotor&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Integrated liquid cooling&lt;/strong&gt; — For high-power joints (&amp;gt; 500 W), micro-channel cooling in stator housing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PT100 / NTC monitoring&lt;/strong&gt; — Thermally couple the sensor to the end-turn copper (hottest point)&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Rule of thumb:&lt;/strong&gt; Every 10 °C rise halves the motor's insulation lifetime. Keep continuous operation below 120 °C for long-term reliability.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Practical Design Example
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Target specification:&lt;/strong&gt; 2 Nm/kg, 60 mm diameter, 40 mm length&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Poles&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;12-slot stator&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Magnet&lt;/td&gt;
&lt;td&gt;N52SH&lt;/td&gt;
&lt;td&gt;Br = 1.45 T&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Winding&lt;/td&gt;
&lt;td&gt;Concentrated&lt;/td&gt;
&lt;td&gt;0.2 mm flat wire&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Slot fill&lt;/td&gt;
&lt;td&gt;55%&lt;/td&gt;
&lt;td&gt;0.2 mm flat wire&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Air gap&lt;/td&gt;
&lt;td&gt;0.5 mm&lt;/td&gt;
&lt;td&gt;Single-sided&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Max. continuous torque&lt;/td&gt;
&lt;td&gt;0.8 Nm&lt;/td&gt;
&lt;td&gt;Thermal limit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Peak torque&lt;/td&gt;
&lt;td&gt;1.6 Nm&lt;/td&gt;
&lt;td&gt;For 5 seconds&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Torque density&lt;/td&gt;
&lt;td&gt;2.1 Nm/kg&lt;/td&gt;
&lt;td&gt;Target achieved&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Thermal resistance&lt;/td&gt;
&lt;td&gt;1.2 °C/W&lt;/td&gt;
&lt;td&gt;Housing-to-ambient&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Integration with FOC Control
&lt;/h2&gt;

&lt;p&gt;Proper field-oriented control (FOC) maximizes the usable torque:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;I_d = 0 control → MTPA (Maximum Torque Per Ampere) in field-weakening region
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In ROS2, this can be integrated as a motor controller node:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;motor_controller&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;type&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;bldc_foc&lt;/span&gt;
  &lt;span class="na"&gt;current_loop_freq&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;20000&lt;/span&gt;  &lt;span class="c1"&gt;# 20 kHz&lt;/span&gt;
  &lt;span class="na"&gt;current_loop_kp&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0.5&lt;/span&gt;
  &lt;span class="na"&gt;current_loop_ki&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;50.0&lt;/span&gt;
  &lt;span class="na"&gt;torque_limit&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;2.0&lt;/span&gt;  &lt;span class="c1"&gt;# Nm&lt;/span&gt;
  &lt;span class="na"&gt;temperature_limit&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;85&lt;/span&gt;  &lt;span class="c1"&gt;# °C&lt;/span&gt;
  &lt;span class="na"&gt;flux_weakening&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Optimizing BLDC motor torque density for robot joints is a &lt;strong&gt;multi-domain engineering challenge&lt;/strong&gt;. The key takeaways:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Magnetic design&lt;/strong&gt; sets the theoretical ceiling — choose the right magnet grade, pole count, and air gap&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Winding design&lt;/strong&gt; determines how much of that ceiling you reach — flat wire and high fill factor are essential&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Thermal management&lt;/strong&gt; is the real bottleneck — invest in cooling before chasing higher magnet grades&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;FOC control&lt;/strong&gt; extracts the full potential — proper MTPA tuning adds 5–10% usable torque&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For more technical details on robotic joint actuators, visit &lt;a href="https://robotics.zhinno.com" rel="noopener noreferrer"&gt;our engineering resources&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This article is based on hands-on development experience with custom BLDC actuator designs for collaborative robot joints. All torque density values are from validated prototypes.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>robotics</category>
      <category>actuators</category>
      <category>bldc</category>
      <category>engineering</category>
    </item>
    <item>
      <title>Harmonic Drive vs Planetary Reducer: A Practical Guide to Transmission Selection for Robot Joints</title>
      <dc:creator>Peter Hong</dc:creator>
      <pubDate>Sat, 30 May 2026 02:49:43 +0000</pubDate>
      <link>https://dev.to/peter_hong_44601bad413835/harmonic-drive-vs-planetary-reducer-a-practical-guide-to-transmission-selection-for-robot-joints-32b1</link>
      <guid>https://dev.to/peter_hong_44601bad413835/harmonic-drive-vs-planetary-reducer-a-practical-guide-to-transmission-selection-for-robot-joints-32b1</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Selecting the right transmission for a robot joint is one of the most consequential decisions in actuator design. The gearbox determines the joint's precision, stiffness, torque capacity, and cost — and the choice between harmonic drive and planetary reducers is rarely straightforward.&lt;/p&gt;

&lt;p&gt;This guide provides a structured comparison based on application requirements, not marketing claims.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Fundamental Differences
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Harmonic Drive (Strain Wave Gear)
&lt;/h3&gt;

&lt;p&gt;|| Parameter | Harmonic Drive |&lt;br&gt;
||-----------|----------------|&lt;br&gt;
|| Reduction ratio | 30:1 to 160:1 (single stage) |&lt;br&gt;
|| Backlash | &amp;lt;1 arcmin (typically &amp;lt;20 arcsec) |&lt;br&gt;
|| Efficiency | 60-85% (varies with ratio) |&lt;br&gt;
|| Stiffness | Moderate (flexspline elasticity) |&lt;br&gt;
|| Torque density | 50-100+ Nm/kg |&lt;br&gt;
|| Cost per unit | $$-$$$$ |&lt;br&gt;
|| Service life | 7,000-20,000 hrs |&lt;/p&gt;

&lt;h3&gt;
  
  
  Planetary Gearbox
&lt;/h3&gt;

&lt;p&gt;|| Parameter | Planetary (2-stage) | Planetary (3-stage) |&lt;br&gt;
||-----------|---------------------|---------------------|&lt;br&gt;
|| Reduction ratio | 10:1 to 100:1 | 100:1 to 1000:1 |&lt;br&gt;
|| Backlash | 3-10 arcmin (std) / &amp;lt;1 arcmin (precision) | 5-15 arcmin |&lt;br&gt;
|| Efficiency | 85-95% | 80-90% |&lt;br&gt;
|| Stiffness | High | Moderate |&lt;br&gt;
|| Torque density | 40-80 Nm/kg | 30-60 Nm/kg |&lt;br&gt;
|| Cost per unit | $-$$ | $$ |&lt;br&gt;
|| Service life | 10,000-30,000+ hrs | 8,000-20,000 hrs |&lt;/p&gt;

&lt;h2&gt;
  
  
  2. When to Choose Harmonic Drive
&lt;/h2&gt;

&lt;p&gt;Harmonic drives excel in applications where position accuracy and smooth motion are critical:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Collaborative robots (cobots):&lt;/strong&gt; The near-zero backlash (typically &amp;lt;20 arcsec) enables precise force control and backdrivability. Most cobots on the market use harmonic drives for these reasons.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Humanoid robots:&lt;/strong&gt; High torque density in a compact package makes harmonic drives ideal for space-constrained joints in legs and arms. Many humanoid platforms target 70-90 Nm/kg with harmonic drives.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Precision positioning:&lt;/strong&gt; Semiconductor manufacturing, optical alignment, and medical robotics require the repeatability that only zero-backlash transmissions can provide.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Considerations:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Harmonic drives have lower torsional stiffness due to the flexspline — this must be modeled in servo control loops&lt;/li&gt;
&lt;li&gt;They generate more heat at high speeds than planetary gearboxes&lt;/li&gt;
&lt;li&gt;Not recommended for high-impact loads or shock applications&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  3. When to Choose Planetary Reducers
&lt;/h2&gt;

&lt;p&gt;Planetary gearboxes are the workhorses of industrial robotics:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Industrial robots:&lt;/strong&gt; For welding, painting, and material handling where high stiffness and repeatability (±0.05mm) are sufficient, planetary reducers offer better value.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;High-speed applications:&lt;/strong&gt; The higher efficiency (85-95%) and lower moment of inertia make planetary gearboxes superior for fast pick-and-place operations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;High-load, low-speed:&lt;/strong&gt; The higher stiffness of planetary gearboxes (typically 2-3x that of equivalent harmonic drives) is advantageous for heavy payload applications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cost-sensitive projects:&lt;/strong&gt; When unit cost dominates the BOM, a precision planetary gearbox can achieve acceptable performance at 30-50% of the cost of a harmonic drive.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Considerations:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Standard planetary gearboxes have 3-10 arcmin backlash — unacceptable for precision force control&lt;/li&gt;
&lt;li&gt;Precision planetary gearboxes (&amp;lt;1 arcmin) approach harmonic drive costs, reducing the cost advantage&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. Hybrid Approaches
&lt;/h2&gt;

&lt;p&gt;Some actuator designs use both transmission types:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Two-stage joints:&lt;/strong&gt; Harmonic primary + planetary secondary for high reduction with low backlash&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dual-drive arms:&lt;/strong&gt; Harmonic drives on critical joints (wrist, shoulder), planetary on base joints&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cable-driven + planetary:&lt;/strong&gt; For lightweight, high-backdrivability designs&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  5. ROS2 Integration Notes
&lt;/h2&gt;

&lt;p&gt;When integrating either transmission type into ROS2:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ros2_control hardware interfaces&lt;/strong&gt; must model the gearbox stiffness and friction. For harmonic drives, include the nonlinear stiffness curve; for planetary, include the backlash dead zone.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Joint state estimation&lt;/strong&gt; benefits from transmission models — especially for harmonic drives where elastic deformation under load can be significant.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Safety constraints:&lt;/strong&gt; The lower inertia of planetary-geared joints means lower kinetic energy in collisions — this can be an important safety consideration.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  6. Practical Decision Framework
&lt;/h2&gt;

&lt;p&gt;|| Criteria | Choose Harmonic | Choose Planetary |&lt;br&gt;
||----------|----------------|-----------------|&lt;br&gt;
|| Backlash requirement | &amp;lt;1 arcmin | ✅ | ❌ |&lt;br&gt;
|| Peak torque requirement | High | Moderate | ✅ |&lt;br&gt;
|| Speed requirement | High-speed | ❌ | ✅ |&lt;br&gt;
|| Cost sensitivity | Low | ✅ | ❌ |&lt;br&gt;
|| Shock load resistance | Moderate | ❌ | ✅ |&lt;br&gt;
|| Compact size priority | Critical | ✅ | Moderate |&lt;br&gt;
|| Service life &amp;gt;15,000h | Desirable | ❌ | ✅ |&lt;br&gt;
|| Force control precision | High | ✅ | ❌ |&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;There is no universal "best" transmission for robot joints. The choice between harmonic drive and planetary reducers depends on specific application priorities:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Harmonic drives&lt;/strong&gt; for precision, compactness, and zero-backlash applications (cobots, humanoids, medical)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Planetary reducers&lt;/strong&gt; for high stiffness, high speed, high efficiency, and cost-sensitive applications (industrial robots, automation)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For applications that need both precision and robustness, consider hybrid approaches or precision planetary gearboxes with advanced compensation control.&lt;/p&gt;

&lt;p&gt;For more detailed specifications and application engineering support, visit &lt;a href="https://robotics.zhinno.com/" rel="noopener noreferrer"&gt;Zhinno Robotics&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This article was originally written for robotics engineers and system integrators evaluating joint actuator technologies.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>robotics</category>
      <category>actuators</category>
      <category>engineering</category>
      <category>ros2</category>
    </item>
    <item>
      <title>Torque Density Optimization in Robot Joint Actuators: A Practical Analysis</title>
      <dc:creator>Peter Hong</dc:creator>
      <pubDate>Sun, 24 May 2026 08:00:32 +0000</pubDate>
      <link>https://dev.to/peter_hong_44601bad413835/torque-density-optimization-in-robot-joint-actuators-a-practical-analysis-2f20</link>
      <guid>https://dev.to/peter_hong_44601bad413835/torque-density-optimization-in-robot-joint-actuators-a-practical-analysis-2f20</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Torque density — the ratio of output torque to actuator mass — is arguably the single most important metric in robot joint design. For collaborative robots, mobile manipulators, and humanoid platforms, every gram of joint mass directly impacts payload capacity, dynamic performance, and energy efficiency.&lt;/p&gt;

&lt;p&gt;This article provides a quantitative analysis of torque density optimization strategies, comparing harmonic drive and planetary gearbox solutions across different joint size classes.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Defining Torque Density
&lt;/h2&gt;

&lt;p&gt;For robot joint actuators, torque density is typically expressed as:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TD = τ_rated / m_total&lt;/strong&gt; (Nm/kg)&lt;/p&gt;

&lt;p&gt;Where:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;τ_rated = rated continuous output torque at the joint&lt;/li&gt;
&lt;li&gt;m_total = total mass of the actuator module (motor + gearbox + encoder + housing)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A typical collaborative robot joint achieves 50-80 Nm/kg, while high-performance designs can reach 100+ Nm/kg.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Harmonic Drive vs Planetary: Torque Density Comparison
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Harmonic Drive (Wave Gear)
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Joint Size&lt;/th&gt;
&lt;th&gt;Torque Range&lt;/th&gt;
&lt;th&gt;Mass&lt;/th&gt;
&lt;th&gt;Torque Density&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Small (&amp;lt;20mm bore)&lt;/td&gt;
&lt;td&gt;5-15 Nm&lt;/td&gt;
&lt;td&gt;0.3-0.5 kg&lt;/td&gt;
&lt;td&gt;30-50 Nm/kg&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Medium (20-35mm)&lt;/td&gt;
&lt;td&gt;20-80 Nm&lt;/td&gt;
&lt;td&gt;0.6-1.2 kg&lt;/td&gt;
&lt;td&gt;50-66 Nm/kg&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Large (35-60mm)&lt;/td&gt;
&lt;td&gt;100-300 Nm&lt;/td&gt;
&lt;td&gt;1.5-3.0 kg&lt;/td&gt;
&lt;td&gt;60-100+ Nm/kg&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Key advantage&lt;/strong&gt;: Single-stage reduction ratios of 30:1 to 160:1 with near-zero backlash (&amp;lt;20 arcsec)&lt;/p&gt;

&lt;h3&gt;
  
  
  Planetary Gearbox
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Joint Size&lt;/th&gt;
&lt;th&gt;Torque Range&lt;/th&gt;
&lt;th&gt;Mass&lt;/th&gt;
&lt;th&gt;Torque Density&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Small&lt;/td&gt;
&lt;td&gt;3-10 Nm&lt;/td&gt;
&lt;td&gt;0.2-0.4 kg&lt;/td&gt;
&lt;td&gt;25-40 Nm/kg&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;15-50 Nm&lt;/td&gt;
&lt;td&gt;0.4-0.8 kg&lt;/td&gt;
&lt;td&gt;37-62 Nm/kg&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Large (2-stage)&lt;/td&gt;
&lt;td&gt;50-200 Nm&lt;/td&gt;
&lt;td&gt;0.8-2.0 kg&lt;/td&gt;
&lt;td&gt;62-100 Nm/kg&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Key advantage&lt;/strong&gt;: Higher stiffness, lower cost, but 3-10 arcmin backlash in single-stage configurations&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Thermal Management and Continuous Rating
&lt;/h2&gt;

&lt;p&gt;Torque density is fundamentally limited by thermal performance. Key factors:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Copper fill factor&lt;/strong&gt;: Higher fill (45-55%) improves torque density by 15-25%&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Magnetic circuit optimization&lt;/strong&gt;: Halbach arrays can increase torque density by 10-15%&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Housing thermal conductivity&lt;/strong&gt;: Aluminum (200 W/mK) vs steel (50 W/mK) — a 4x difference&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Active cooling&lt;/strong&gt;: Liquid-cooled joints can sustain 2-3x rated torque continuously&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. Motor-Gearbox Matching
&lt;/h2&gt;

&lt;p&gt;The optimal torque density requires matching the motor's torque-speed curve to the gearbox ratio.&lt;/p&gt;

&lt;p&gt;For a given joint requirement:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Select gearbox ratio N = ω_motor / ω_joint&lt;/li&gt;
&lt;li&gt;Motor torque requirement: τ_motor = τ_joint / (N × η)&lt;/li&gt;
&lt;li&gt;System mass: m_total = m_motor(N) + m_gearbox(N)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The optimal N minimizes m_total while meeting torque and speed requirements. For harmonic drives, N=50-100 is typical; for planetary, N=10-30 per stage.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. ROS2 Integration Considerations
&lt;/h2&gt;

&lt;p&gt;For ROS2-based systems, torque density optimization affects:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ros2_control&lt;/strong&gt; hardware interface: The joint torque limits must match actual thermal capacity, not just peak ratings&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;State estimation&lt;/strong&gt;: Higher torque density joints may exhibit more elastic deformation under load — compensation models improve control accuracy&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Safety&lt;/strong&gt;: Lower inertia (from lighter joints) reduces kinetic energy in collisions&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  6. Practical Recommendations
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Application&lt;/th&gt;
&lt;th&gt;Recommended Actuator Type&lt;/th&gt;
&lt;th&gt;Target Torque Density&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Collaborative arm (7kg payload)&lt;/td&gt;
&lt;td&gt;Harmonic drive&lt;/td&gt;
&lt;td&gt;55-70 Nm/kg&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Industrial SCARA&lt;/td&gt;
&lt;td&gt;Planetary (2-stage)&lt;/td&gt;
&lt;td&gt;60-80 Nm/kg&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Humanoid leg&lt;/td&gt;
&lt;td&gt;Harmonic drive&lt;/td&gt;
&lt;td&gt;70-90 Nm/kg&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mobile manipulator base&lt;/td&gt;
&lt;td&gt;Planetary + belt&lt;/td&gt;
&lt;td&gt;40-60 Nm/kg&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Torque density optimization requires a systems-level approach: gearbox selection, motor design, thermal management, and control strategy must be considered together. Harmonic drives generally offer superior torque density for precision applications, while planetary gearboxes provide better value where cost and stiffness are prioritized.&lt;/p&gt;

&lt;p&gt;For more detailed specifications and application engineering support, visit &lt;a href="https://robotics.zhinno.com/" rel="noopener noreferrer"&gt;Zhinno Robotics&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This article was originally written for robotics engineers and designers evaluating joint actuator technologies.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>robotics</category>
      <category>actuators</category>
      <category>engineering</category>
      <category>ros2</category>
    </item>
    <item>
      <title>Harmonic Drive vs Planetary Reducer: A Practical Selection Guide for Robot Joints</title>
      <dc:creator>Peter Hong</dc:creator>
      <pubDate>Sat, 23 May 2026 12:04:41 +0000</pubDate>
      <link>https://dev.to/peter_hong_44601bad413835/harmonic-drive-vs-planetary-reducer-a-practical-selection-guide-for-robot-joints-59ol</link>
      <guid>https://dev.to/peter_hong_44601bad413835/harmonic-drive-vs-planetary-reducer-a-practical-selection-guide-for-robot-joints-59ol</guid>
      <description>&lt;p&gt;When designing a robotic joint, the choice between harmonic drive and planetary gear reducers is one of the most important decisions an engineer makes. Each type brings different trade-offs in precision, torque density, stiffness, and cost.&lt;/p&gt;

&lt;p&gt;Harmonic drives achieve near-zero backlash (&amp;lt;20 arcsec) while planetary gears have &amp;lt;1 deg uncompensated backlash. Integrated harmonic modules achieve up to 36 Nm/kg, compared to 2.6-15 Nm/kg for planetary systems.&lt;/p&gt;

&lt;p&gt;Harmonic drive reducers excel in cobot joints, humanoid robot arms, and precision positioning. Planetary gearboxes offer higher torque per dollar and better shock load tolerance.&lt;/p&gt;

&lt;p&gt;For a detailed comparison with full specification data, see the complete engineering guide: &lt;a href="https://robotics.zhinno.com/blog/harmonic-reducer-vs-planetary-reducer.html" rel="noopener noreferrer"&gt;https://robotics.zhinno.com/blog/harmonic-reducer-vs-planetary-reducer.html&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
