{"id":885,"date":"2026-04-09T02:05:27","date_gmt":"2026-04-09T02:05:27","guid":{"rendered":"https:\/\/industrialsafetysensor.com\/?page_id=885"},"modified":"2026-09-08T05:41:37","modified_gmt":"2026-09-08T05:41:37","slug":"safety-laser-scanner-for-agv","status":"publish","type":"page","link":"https:\/\/industrialsafetysensor.com\/es\/safety-laser-scanners\/safety-laser-scanner-for-agv\/","title":{"rendered":"Esc\u00e1ner l\u00e1ser de seguridad para AGV y AMR"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-4be53d4\" data-block-id=\"4be53d4\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-4be53d4-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-64a8684\" data-v=\"4\" data-block-id=\"64a8684\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-64a8684-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-64a8684-inner-blocks\">\n<style>\n\/* =========================================================\n   SECTION 01 \u00b7 AGV \/ AMR HERO\n   IndustrialSafetySensor.com\n   ========================================================= *\/\n\n.agv-hero {\n  position: relative;\n  overflow: hidden;\n  background:\n    radial-gradient(circle at 82% 20%, rgba(18,159,233,.12), transparent 32%),\n    linear-gradient(180deg, #f8fbfd 0%, #ffffff 100%);\n  padding: 92px 28px 88px;\n  border-bottom: 1px solid #e7eef4;\n}\n\n.agv-hero,\n.agv-hero * {\n  box-sizing: border-box;\n}\n\n.agv-hero-inner {\n  position: relative;\n  z-index: 2;\n  width: 100%;\n  max-width: 1220px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: minmax(0, 1.02fr) minmax(440px, .98fr);\n  gap: 74px;\n  align-items: center;\n}\n\n\/* ---------- Left content ---------- *\/\n\n.agv-hero-eyebrow {\n  display: flex;\n  align-items: center;\n  gap: 11px;\n  margin: 0 0 22px;\n  color: #567389;\n  font-size: 13px;\n  line-height: 1.4;\n  font-weight: 800;\n  letter-spacing: .13em;\n  text-transform: uppercase;\n}\n\n.agv-hero-eyebrow::before {\n  content: \"\";\n  display: block;\n  width: 34px;\n  height: 3px;\n  flex: 0 0 34px;\n  border-radius: 99px;\n  background: #129fe9;\n}\n\n.agv-hero-title {\n  max-width: 690px;\n  margin: 0;\n  color: #102f45;\n  font-size: clamp(44px, 5vw, 68px);\n  line-height: 1.04;\n  font-weight: 800;\n  letter-spacing: -.04em;\n}\n\n.agv-hero-title-accent {\n  color: #129fe9;\n}\n\n.agv-hero-copy {\n  max-width: 670px;\n  margin: 26px 0 0;\n  color: #526d80;\n  font-size: 18px;\n  line-height: 1.75;\n}\n\n.agv-hero-copy strong {\n  color: #173b54;\n  font-weight: 700;\n}\n\n\/* ---------- Trust badges ---------- *\/\n\n.agv-hero-trust {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin: 30px 0 0;\n}\n\n.agv-hero-trust-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  min-height: 38px;\n  padding: 8px 13px;\n  border: 1px solid #dce8ef;\n  border-radius: 999px;\n  background: rgba(255,255,255,.82);\n  color: #34576d;\n  font-size: 13px;\n  line-height: 1.3;\n  font-weight: 700;\n  box-shadow: 0 5px 18px rgba(26,67,92,.04);\n}\n\n.agv-hero-trust-dot {\n  width: 7px;\n  height: 7px;\n  flex: 0 0 7px;\n  border-radius: 50%;\n  background: #129fe9;\n}\n\n\/* ---------- CTA ---------- *\/\n\n.agv-hero-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 14px;\n  margin: 34px 0 0;\n}\n\n.agv-hero-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 9px;\n  min-height: 52px;\n  padding: 13px 21px;\n  border-radius: 8px;\n  font-size: 15px;\n  line-height: 1.2;\n  font-weight: 800;\n  text-decoration: none !important;\n  transition:\n    transform .18s ease,\n    box-shadow .18s ease,\n    border-color .18s ease,\n    background .18s ease;\n}\n\n.agv-hero-btn:hover {\n  transform: translateY(-1px);\n}\n\n.agv-hero-btn-primary {\n  color: #ffffff !important;\n  background: #129fe9;\n  border: 1px solid #129fe9;\n  box-shadow: 0 10px 24px rgba(18,159,233,.22);\n}\n\n.agv-hero-btn-primary:hover {\n  background: #0d8fd2;\n  border-color: #0d8fd2;\n  box-shadow: 0 14px 30px rgba(18,159,233,.28);\n}\n\n.agv-hero-btn-secondary {\n  color: #173b54 !important;\n  background: #ffffff;\n  border: 1px solid #cfdee7;\n}\n\n.agv-hero-btn-secondary:hover {\n  border-color: #9fc8de;\n  background: #f9fcfe;\n}\n\n.agv-hero-btn-arrow {\n  font-size: 18px;\n  line-height: 1;\n}\n\n\/* =========================================================\n   RIGHT-SIDE APPLICATION DIAGRAM\n   ========================================================= *\/\n\n.agv-hero-visual {\n  position: relative;\n  min-height: 500px;\n}\n\n.agv-system-card {\n  position: relative;\n  width: 100%;\n  min-height: 500px;\n  overflow: hidden;\n  border: 1px solid #dce8ef;\n  border-radius: 24px;\n  background:\n    linear-gradient(rgba(31,84,117,.045) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(31,84,117,.045) 1px, transparent 1px),\n    #ffffff;\n  background-size: 32px 32px;\n  box-shadow:\n    0 24px 60px rgba(20,57,80,.10),\n    0 6px 20px rgba(20,57,80,.04);\n}\n\n.agv-system-topline {\n  position: absolute;\n  top: 23px;\n  left: 26px;\n  right: 26px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 14px;\n  z-index: 6;\n}\n\n.agv-system-label {\n  color: #6a8293;\n  font-size: 11px;\n  line-height: 1.3;\n  font-weight: 800;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n}\n\n.agv-system-status {\n  display: inline-flex;\n  align-items: center;\n  gap: 7px;\n  color: #3f6a80;\n  font-size: 11px;\n  font-weight: 800;\n}\n\n.agv-system-status::before {\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: #27b275;\n  box-shadow: 0 0 0 5px rgba(39,178,117,.10);\n}\n\n\/* road *\/\n\n.agv-road {\n  position: absolute;\n  left: 8%;\n  right: 8%;\n  top: 116px;\n  bottom: 52px;\n  border-radius: 32px;\n  background: linear-gradient(180deg, #eef4f7 0%, #f7fafc 100%);\n  border: 1px solid #e0eaef;\n}\n\n.agv-road::before,\n.agv-road::after {\n  content: \"\";\n  position: absolute;\n  left: 50%;\n  width: 3px;\n  height: 65px;\n  border-radius: 5px;\n  background: repeating-linear-gradient(\n    to bottom,\n    #c7d5dd 0,\n    #c7d5dd 10px,\n    transparent 10px,\n    transparent 20px\n  );\n  transform: translateX(-50%);\n}\n\n.agv-road::before {\n  top: 16px;\n}\n\n.agv-road::after {\n  bottom: 16px;\n}\n\n\/* scanner fields *\/\n\n.agv-warning-field,\n.agv-protective-field {\n  position: absolute;\n  left: 50%;\n  transform: translateX(-50%);\n  border-radius: 100px 100px 26px 26px;\n  clip-path: polygon(12% 100%, 0 0, 100% 0, 88% 100%);\n}\n\n.agv-warning-field {\n  top: 84px;\n  width: 310px;\n  height: 178px;\n  background:\n    linear-gradient(\n      180deg,\n      rgba(255,190,54,.17),\n      rgba(255,190,54,.045)\n    );\n  border-top: 2px solid rgba(242,174,27,.68);\n}\n\n.agv-protective-field {\n  top: 142px;\n  width: 220px;\n  height: 123px;\n  background:\n    linear-gradient(\n      180deg,\n      rgba(18,159,233,.24),\n      rgba(18,159,233,.07)\n    );\n  border-top: 2px solid rgba(18,159,233,.95);\n}\n\n\/* labels *\/\n\n.agv-field-label {\n  position: absolute;\n  z-index: 5;\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 6px 9px;\n  border-radius: 6px;\n  background: rgba(255,255,255,.90);\n  box-shadow: 0 5px 18px rgba(20,57,80,.08);\n  backdrop-filter: blur(5px);\n  font-size: 10px;\n  line-height: 1.2;\n  font-weight: 800;\n  letter-spacing: .05em;\n  text-transform: uppercase;\n}\n\n.agv-field-label-warning {\n  top: 102px;\n  right: 40px;\n  color: #a66e00;\n}\n\n.agv-field-label-protective {\n  top: 172px;\n  right: 29px;\n  color: #0e82bf;\n}\n\n.agv-field-label-dot {\n  width: 6px;\n  height: 6px;\n  border-radius: 50%;\n}\n\n.agv-field-label-warning .agv-field-label-dot {\n  background: #f1ae1c;\n}\n\n.agv-field-label-protective .agv-field-label-dot {\n  background: #129fe9;\n}\n\n\/* vehicle *\/\n\n.agv-machine {\n  position: absolute;\n  left: 50%;\n  bottom: 91px;\n  z-index: 8;\n  width: 184px;\n  height: 121px;\n  transform: translateX(-50%);\n}\n\n.agv-machine-body {\n  position: absolute;\n  inset: 17px 10px 13px;\n  border: 1px solid #244f68;\n  border-radius: 22px;\n  background:\n    linear-gradient(145deg, #244e67 0%, #173b52 72%, #102e42 100%);\n  box-shadow: 0 14px 24px rgba(14,42,60,.24);\n}\n\n.agv-machine-top {\n  position: absolute;\n  top: 0;\n  left: 38px;\n  right: 38px;\n  height: 35px;\n  border: 1px solid #3f6a82;\n  border-radius: 11px 11px 7px 7px;\n  background: #315d75;\n}\n\n.agv-machine-panel {\n  position: absolute;\n  left: 50%;\n  top: 42px;\n  width: 88px;\n  height: 31px;\n  transform: translateX(-50%);\n  border-radius: 7px;\n  background: #0d2738;\n  border: 1px solid #426e86;\n}\n\n.agv-machine-panel::after {\n  content: \"AGV \/ AMR\";\n  position: absolute;\n  inset: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: #b8d4e4;\n  font-size: 9px;\n  font-weight: 800;\n  letter-spacing: .09em;\n}\n\n.agv-wheel {\n  position: absolute;\n  bottom: 0;\n  width: 24px;\n  height: 18px;\n  border-radius: 5px;\n  background: #0c2637;\n}\n\n.agv-wheel-left {\n  left: 27px;\n}\n\n.agv-wheel-right {\n  right: 27px;\n}\n\n\/* scanner *\/\n\n.agv-scanner {\n  position: absolute;\n  left: 50%;\n  top: 15px;\n  z-index: 10;\n  width: 38px;\n  height: 30px;\n  transform: translateX(-50%);\n  border-radius: 5px 5px 11px 11px;\n  background: #0c2637;\n  border: 1px solid #507990;\n  box-shadow: 0 0 0 5px rgba(18,159,233,.08);\n}\n\n.agv-scanner::before {\n  content: \"\";\n  position: absolute;\n  left: 8px;\n  right: 8px;\n  top: 5px;\n  height: 6px;\n  border-radius: 99px;\n  background: #129fe9;\n  box-shadow: 0 0 10px rgba(18,159,233,.65);\n}\n\n.agv-scanner::after {\n  content: \"\";\n  position: absolute;\n  left: 50%;\n  bottom: -7px;\n  width: 12px;\n  height: 7px;\n  transform: translateX(-50%);\n  border-radius: 0 0 3px 3px;\n  background: #0b2231;\n}\n\n\/* movement direction *\/\n\n.agv-direction {\n  position: absolute;\n  left: 50%;\n  bottom: 45px;\n  z-index: 5;\n  transform: translateX(-50%);\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  color: #708797;\n  font-size: 10px;\n  font-weight: 800;\n  letter-spacing: .1em;\n  text-transform: uppercase;\n}\n\n.agv-direction-arrow {\n  color: #129fe9;\n  font-size: 19px;\n  line-height: 1;\n}\n\n\/* callout *\/\n\n.agv-callout {\n  position: absolute;\n  left: 28px;\n  bottom: 28px;\n  z-index: 12;\n  width: 196px;\n  padding: 12px 14px;\n  border: 1px solid #d7e6ee;\n  border-radius: 11px;\n  background: rgba(255,255,255,.94);\n  box-shadow: 0 10px 26px rgba(20,57,80,.09);\n}\n\n.agv-callout-title {\n  margin: 0;\n  color: #173b54;\n  font-size: 12px;\n  line-height: 1.3;\n  font-weight: 800;\n}\n\n.agv-callout-copy {\n  margin: 5px 0 0;\n  color: #698090;\n  font-size: 10px;\n  line-height: 1.5;\n}\n\n\/* subtle decoration *\/\n\n.agv-hero-orb {\n  position: absolute;\n  border-radius: 50%;\n  pointer-events: none;\n}\n\n.agv-hero-orb-1 {\n  top: -110px;\n  right: -110px;\n  width: 300px;\n  height: 300px;\n  border: 1px solid rgba(18,159,233,.10);\n}\n\n.agv-hero-orb-2 {\n  top: -56px;\n  right: -56px;\n  width: 190px;\n  height: 190px;\n  border: 1px solid rgba(18,159,233,.12);\n}\n\n\/* =========================================================\n   RESPONSIVE\n   ========================================================= *\/\n\n@media (max-width: 1020px) {\n  .agv-hero {\n    padding: 74px 24px 76px;\n  }\n\n  .agv-hero-inner {\n    grid-template-columns: 1fr;\n    gap: 52px;\n  }\n\n  .agv-hero-content {\n    max-width: 790px;\n  }\n\n  .agv-hero-visual {\n    width: 100%;\n    max-width: 700px;\n    min-height: 500px;\n  }\n}\n\n@media (max-width: 700px) {\n  .agv-hero {\n    padding: 58px 20px 62px;\n  }\n\n  .agv-hero-inner {\n    gap: 40px;\n  }\n\n  .agv-hero-eyebrow {\n    font-size: 11px;\n    letter-spacing: .10em;\n  }\n\n  .agv-hero-title {\n    font-size: clamp(38px, 12vw, 52px);\n    line-height: 1.06;\n  }\n\n  .agv-hero-copy {\n    margin-top: 21px;\n    font-size: 16px;\n    line-height: 1.7;\n  }\n\n  .agv-hero-actions {\n    display: grid;\n    grid-template-columns: 1fr;\n  }\n\n  .agv-hero-btn {\n    width: 100%;\n  }\n\n  .agv-hero-visual,\n  .agv-system-card {\n    min-height: 450px;\n  }\n\n  .agv-system-card {\n    border-radius: 18px;\n  }\n\n  .agv-road {\n    left: 6%;\n    right: 6%;\n    top: 105px;\n  }\n\n  .agv-warning-field {\n    width: 76%;\n    max-width: 300px;\n  }\n\n  .agv-protective-field {\n    width: 57%;\n    max-width: 215px;\n  }\n\n  .agv-field-label-warning {\n    top: 94px;\n    right: 18px;\n  }\n\n  .agv-field-label-protective {\n    top: 167px;\n    right: 12px;\n  }\n\n  .agv-callout {\n    left: 18px;\n    bottom: 18px;\n    width: 178px;\n  }\n}\n\n@media (max-width: 430px) {\n  .agv-hero {\n    padding-left: 16px;\n    padding-right: 16px;\n  }\n\n  .agv-hero-trust {\n    gap: 8px;\n  }\n\n  .agv-hero-trust-item {\n    font-size: 12px;\n  }\n\n  .agv-hero-visual,\n  .agv-system-card {\n    min-height: 425px;\n  }\n\n  .agv-system-topline {\n    left: 18px;\n    right: 18px;\n  }\n\n  .agv-system-status {\n    display: none;\n  }\n\n  .agv-machine {\n    width: 162px;\n    height: 110px;\n  }\n\n  .agv-warning-field {\n    top: 82px;\n  }\n\n  .agv-protective-field {\n    top: 137px;\n  }\n\n  .agv-field-label {\n    font-size: 9px;\n  }\n}\n<\/style>\n\n\n<section class=\"agv-hero\" aria-labelledby=\"agv-hero-title\">\n\n  <div class=\"agv-hero-orb agv-hero-orb-1\"><\/div>\n  <div class=\"agv-hero-orb agv-hero-orb-2\"><\/div>\n\n  <div class=\"agv-hero-inner\">\n\n    <!-- LEFT -->\n    <div class=\"agv-hero-content\">\n\n      <div class=\"agv-hero-eyebrow\">\n        Mobile Robot Safety \u00b7 AGV &amp; AMR\n      <\/div>\n\n      <h1 class=\"agv-hero-title\" id=\"agv-hero-title\">\n        Safety Laser Scanner\n        <span class=\"agv-hero-title-accent\">for AGV &amp; AMR<\/span>\n      <\/h1>\n\n      <p class=\"agv-hero-copy\">\n        Protect people around moving AGVs and AMRs with configurable\n  <strong>warning and protective fields<\/strong> that support early\n  slowdown and safety-related stop functions. For projects that also\n  require navigation data, selected SH27 configurations provide Ethernet\n  raw scan data for mobile-robot natural-navigation applications.\n      <\/p>\n\n      <div class=\"agv-hero-trust\" aria-label=\"Safety performance\">\n        <div class=\"agv-hero-trust-item\">\n          <span class=\"agv-hero-trust-dot\"><\/span>\n          IEC 61496 Type 3\n        <\/div>\n\n        <div class=\"agv-hero-trust-item\">\n          <span class=\"agv-hero-trust-dot\"><\/span>\n          SIL 2\n        <\/div>\n\n        <div class=\"agv-hero-trust-item\">\n          <span class=\"agv-hero-trust-dot\"><\/span>\n          PL d\n        <\/div>\n\n        <div class=\"agv-hero-trust-item\">\n          <span class=\"agv-hero-trust-dot\"><\/span>\n          AGV \/ AMR Applications\n        <\/div>\n      <\/div>\n\n      <div class=\"agv-hero-actions\">\n\n        <a class=\"agv-hero-btn agv-hero-btn-primary\" href=\"#agv-project-cta\">\n          Discuss Your AGV Project\n          <span class=\"agv-hero-btn-arrow\">\u2192<\/span>\n        <\/a>\n\n        <a class=\"agv-hero-btn agv-hero-btn-secondary\" href=\"\/safety-laser-scanners\/\">\n          View SH27 Safety Laser Scanners\n          <span class=\"agv-hero-btn-arrow\">\u2192<\/span>\n        <\/a>\n\n      <\/div>\n\n    <\/div>\n\n\n    <!-- RIGHT -->\n    <div class=\"agv-hero-visual\" aria-label=\"AGV safety laser scanner field illustration\">\n\n      <div class=\"agv-system-card\">\n\n        <div class=\"agv-system-topline\">\n          <div class=\"agv-system-label\">\n            Mobile Robot Area Protection\n          <\/div>\n\n          <div class=\"agv-system-status\">\n            Safety Monitoring\n          <\/div>\n        <\/div>\n\n        <div class=\"agv-road\"><\/div>\n\n        <div class=\"agv-warning-field\"><\/div>\n        <div class=\"agv-protective-field\"><\/div>\n\n        <div class=\"agv-field-label agv-field-label-warning\">\n          <span class=\"agv-field-label-dot\"><\/span>\n          Warning Field\n        <\/div>\n\n        <div class=\"agv-field-label agv-field-label-protective\">\n          <span class=\"agv-field-label-dot\"><\/span>\n          Protective Field\n        <\/div>\n\n        <div class=\"agv-machine\">\n\n          <div class=\"agv-machine-top\"><\/div>\n          <div class=\"agv-machine-body\"><\/div>\n          <div class=\"agv-machine-panel\"><\/div>\n\n          <div class=\"agv-scanner\"><\/div>\n\n          <div class=\"agv-wheel agv-wheel-left\"><\/div>\n          <div class=\"agv-wheel agv-wheel-right\"><\/div>\n\n        <\/div>\n\n        <div class=\"agv-direction\">\n          Travel Direction\n          <span class=\"agv-direction-arrow\">\u2191<\/span>\n        <\/div>\n\n        <div class=\"agv-callout\">\n          <p class=\"agv-callout-title\">\n            Scanner-based area monitoring\n          <\/p>\n          <p class=\"agv-callout-copy\">\n            Detect approaching people and support the AGV safety system\n            in initiating slowdown or stop actions.\n          <\/p>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-b8193bb\" data-block-id=\"b8193bb\"><style>.stk-b8193bb {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-b8193bb-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-3753dce\" data-v=\"4\" data-block-id=\"3753dce\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-3753dce-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-3753dce-inner-blocks\">\n<style>\n\/* =========================================================\n   SECTION 02 \u00b7 WHY MOBILE ROBOTS NEED AREA PROTECTION\n   ========================================================= *\/\n\n.agv-why {\n  box-sizing: border-box;\n  padding: 88px 28px 94px;\n  background: #ffffff;\n}\n\n.agv-why *,\n.agv-why *::before,\n.agv-why *::after {\n  box-sizing: border-box;\n}\n\n.agv-why-inner {\n  max-width: 1220px;\n  margin: 0 auto;\n}\n\n.agv-section-head {\n  max-width: 820px;\n  margin-bottom: 48px;\n}\n\n.agv-section-kicker {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 15px;\n  color: #617f93;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n}\n\n.agv-section-number {\n  color: #129fe9;\n}\n\n.agv-section-title {\n  margin: 0;\n  color: #12364e;\n  font-size: clamp(32px, 4vw, 46px);\n  line-height: 1.13;\n  letter-spacing: -.03em;\n}\n\n.agv-section-intro {\n  margin: 20px 0 0;\n  color: #5d7688;\n  font-size: 17px;\n  line-height: 1.75;\n}\n\n.agv-why-layout {\n  display: grid;\n  grid-template-columns: .88fr 1.12fr;\n  gap: 42px;\n  align-items: stretch;\n}\n\n\/* Left visual *\/\n\n.agv-moving-risk {\n  position: relative;\n  min-height: 480px;\n  overflow: hidden;\n  border: 1px solid #dce8ef;\n  border-radius: 22px;\n  background:\n    linear-gradient(rgba(42,82,108,.05) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(42,82,108,.05) 1px, transparent 1px),\n    #f8fbfd;\n  background-size: 32px 32px;\n}\n\n.agv-risk-label {\n  position: absolute;\n  top: 24px;\n  left: 24px;\n  color: #6d8493;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: .1em;\n  text-transform: uppercase;\n}\n\n.agv-risk-path {\n  position: absolute;\n  left: 50%;\n  top: 82px;\n  bottom: 40px;\n  width: 205px;\n  transform: translateX(-50%);\n  border-radius: 100px;\n  background: #edf3f6;\n  border: 1px solid #dde8ed;\n}\n\n.agv-risk-path::before {\n  content: \"\";\n  position: absolute;\n  left: 50%;\n  top: 18px;\n  bottom: 18px;\n  width: 2px;\n  transform: translateX(-50%);\n  background: repeating-linear-gradient(\n    to bottom,\n    #c9d6dd 0 10px,\n    transparent 10px 21px\n  );\n}\n\n.agv-risk-field {\n  position: absolute;\n  left: 50%;\n  top: 128px;\n  width: 270px;\n  height: 185px;\n  transform: translateX(-50%);\n  border-radius: 50% 50% 20% 20%;\n  background: radial-gradient(\n    ellipse at center bottom,\n    rgba(18,159,233,.23),\n    rgba(18,159,233,.05) 66%,\n    transparent 67%\n  );\n  border-top: 2px solid rgba(18,159,233,.72);\n}\n\n.agv-risk-robot {\n  position: absolute;\n  left: 50%;\n  bottom: 88px;\n  width: 145px;\n  height: 92px;\n  transform: translateX(-50%);\n  border-radius: 20px;\n  background: linear-gradient(145deg, #28546e, #15384e);\n  box-shadow: 0 16px 30px rgba(16,48,68,.18);\n}\n\n.agv-risk-robot::before {\n  content: \"AGV\";\n  position: absolute;\n  inset: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: #cce3ef;\n  font-size: 13px;\n  font-weight: 800;\n  letter-spacing: .13em;\n}\n\n.agv-risk-scanner {\n  position: absolute;\n  left: 50%;\n  top: -13px;\n  width: 35px;\n  height: 25px;\n  transform: translateX(-50%);\n  border: 1px solid #5b8397;\n  border-radius: 5px 5px 10px 10px;\n  background: #0c2637;\n}\n\n.agv-risk-scanner::after {\n  content: \"\";\n  position: absolute;\n  top: 4px;\n  left: 7px;\n  right: 7px;\n  height: 5px;\n  border-radius: 20px;\n  background: #129fe9;\n  box-shadow: 0 0 9px rgba(18,159,233,.62);\n}\n\n.agv-person {\n  position: absolute;\n  z-index: 4;\n  width: 34px;\n  height: 70px;\n}\n\n.agv-person-head {\n  position: absolute;\n  top: 0;\n  left: 9px;\n  width: 16px;\n  height: 16px;\n  border-radius: 50%;\n  background: #173b53;\n}\n\n.agv-person-body {\n  position: absolute;\n  top: 19px;\n  left: 12px;\n  width: 10px;\n  height: 28px;\n  border-radius: 8px;\n  background: #173b53;\n}\n\n.agv-person-body::before,\n.agv-person-body::after {\n  content: \"\";\n  position: absolute;\n  top: 7px;\n  width: 5px;\n  height: 25px;\n  border-radius: 4px;\n  background: #173b53;\n}\n\n.agv-person-body::before {\n  left: -7px;\n  transform: rotate(18deg);\n}\n\n.agv-person-body::after {\n  right: -7px;\n  transform: rotate(-18deg);\n}\n\n.agv-person-legs {\n  position: absolute;\n  top: 43px;\n  left: 11px;\n  width: 5px;\n  height: 27px;\n  border-radius: 4px;\n  background: #173b53;\n  transform: rotate(7deg);\n}\n\n.agv-person-legs::after {\n  content: \"\";\n  position: absolute;\n  left: 9px;\n  top: 0;\n  width: 5px;\n  height: 27px;\n  border-radius: 4px;\n  background: #173b53;\n  transform: rotate(-14deg);\n}\n\n.agv-person-a {\n  left: 48px;\n  top: 205px;\n}\n\n.agv-person-b {\n  right: 47px;\n  top: 125px;\n}\n\n.agv-risk-arrow {\n  position: absolute;\n  left: 50%;\n  bottom: 43px;\n  transform: translateX(-50%);\n  color: #129fe9;\n  font-size: 27px;\n  line-height: 1;\n}\n\n.agv-risk-note {\n  position: absolute;\n  right: 20px;\n  bottom: 20px;\n  max-width: 190px;\n  padding: 11px 13px;\n  border: 1px solid #dbe7ed;\n  border-radius: 9px;\n  background: rgba(255,255,255,.94);\n  color: #668092;\n  font-size: 10px;\n  line-height: 1.5;\n}\n\n\/* Cards *\/\n\n.agv-risk-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 18px;\n}\n\n.agv-risk-card {\n  min-height: 218px;\n  padding: 26px;\n  border: 1px solid #dde8ee;\n  border-radius: 18px;\n  background: #ffffff;\n  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;\n}\n\n.agv-risk-card:hover {\n  transform: translateY(-2px);\n  border-color: #bed9e7;\n  box-shadow: 0 14px 32px rgba(25,67,91,.08);\n}\n\n.agv-risk-card-num {\n  display: inline-flex;\n  width: 34px;\n  height: 34px;\n  margin-bottom: 18px;\n  align-items: center;\n  justify-content: center;\n  border-radius: 9px;\n  background: #eef8fd;\n  color: #129fe9;\n  font-size: 12px;\n  font-weight: 900;\n}\n\n.agv-risk-card h3 {\n  margin: 0;\n  color: #173b54;\n  font-size: 19px;\n  line-height: 1.35;\n}\n\n.agv-risk-card p {\n  margin: 11px 0 0;\n  color: #687f8f;\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n@media (max-width: 980px) {\n  .agv-why-layout {\n    grid-template-columns: 1fr;\n  }\n\n  .agv-moving-risk {\n    min-height: 460px;\n  }\n}\n\n@media (max-width: 650px) {\n  .agv-why {\n    padding: 68px 20px 74px;\n  }\n\n  .agv-risk-cards {\n    grid-template-columns: 1fr;\n  }\n\n  .agv-risk-card {\n    min-height: auto;\n  }\n\n  .agv-moving-risk {\n    min-height: 420px;\n  }\n\n  .agv-person-a {\n    left: 20px;\n  }\n\n  .agv-person-b {\n    right: 18px;\n  }\n}\n<\/style>\n\n<section class=\"agv-why\" aria-labelledby=\"agv-why-title\">\n  <div class=\"agv-why-inner\">\n\n    <div class=\"agv-section-head\">\n      <div class=\"agv-section-kicker\">\n        <span class=\"agv-section-number\">02<\/span>\n        Mobile Robot Risk\n      <\/div>\n\n      <h2 class=\"agv-section-title\" id=\"agv-why-title\">\n        Why AGVs &amp; AMRs Need Area Protection\n      <\/h2>\n\n      <p class=\"agv-section-intro\">\n        Unlike a fixed machine, an AGV or AMR carries its hazardous movement\n        through the workplace. People, vehicles, loads and travel direction\n        can change continuously, so the required protection has to be designed\n        around the robot&#8217;s actual operating conditions.\n      <\/p>\n    <\/div>\n\n    <div class=\"agv-why-layout\">\n\n      <div class=\"agv-moving-risk\" aria-label=\"Moving AGV and surrounding personnel illustration\">\n\n        <div class=\"agv-risk-label\">\n          Moving Hazard Area\n        <\/div>\n\n        <div class=\"agv-risk-path\"><\/div>\n        <div class=\"agv-risk-field\"><\/div>\n\n        <div class=\"agv-person agv-person-a\">\n          <div class=\"agv-person-head\"><\/div>\n          <div class=\"agv-person-body\"><\/div>\n          <div class=\"agv-person-legs\"><\/div>\n        <\/div>\n\n        <div class=\"agv-person agv-person-b\">\n          <div class=\"agv-person-head\"><\/div>\n          <div class=\"agv-person-body\"><\/div>\n          <div class=\"agv-person-legs\"><\/div>\n        <\/div>\n\n        <div class=\"agv-risk-robot\">\n          <div class=\"agv-risk-scanner\"><\/div>\n        <\/div>\n\n        <div class=\"agv-risk-arrow\">\u2191<\/div>\n\n        <div class=\"agv-risk-note\">\n          The protected area moves with the vehicle and must account for\n          stopping behaviour, vehicle geometry and surrounding traffic.\n        <\/div>\n\n      <\/div>\n\n      <div class=\"agv-risk-cards\">\n\n        <article class=\"agv-risk-card\">\n          <div class=\"agv-risk-card-num\">01<\/div>\n          <h3>People Can Enter the Travel Path<\/h3>\n          <p>\n            Operators, maintenance staff and pedestrians may cross or approach\n            the robot route at unpredictable moments.\n          <\/p>\n        <\/article>\n\n        <article class=\"agv-risk-card\">\n          <div class=\"agv-risk-card-num\">02<\/div>\n          <h3>The Hazard Moves With the Vehicle<\/h3>\n          <p>\n            The relevant protective area is not fixed to one machine location;\n            it travels through aisles, intersections and work zones.\n          <\/p>\n        <\/article>\n\n        <article class=\"agv-risk-card\">\n          <div class=\"agv-risk-card-num\">03<\/div>\n          <h3>Stopping Behaviour Changes<\/h3>\n          <p>\n            Vehicle speed, payload, braking response and operating conditions\n            all influence how much distance may be required for a safe stop.\n          <\/p>\n        <\/article>\n\n        <article class=\"agv-risk-card\">\n          <div class=\"agv-risk-card-num\">04<\/div>\n          <h3>Vehicle Geometry Matters<\/h3>\n          <p>\n            Forks, carried loads, body overhang and turning movement can extend\n            beyond the basic footprint of the mobile robot.\n          <\/p>\n        <\/article>\n\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-e5f1ef1\" data-block-id=\"e5f1ef1\"><style>.stk-e5f1ef1 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-e5f1ef1-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-1f6ff17\" data-v=\"4\" data-block-id=\"1f6ff17\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-1f6ff17-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-1f6ff17-inner-blocks\">\n<style>\n\/* =========================================================\n   SECTION 03 \u00b7 SAFETY LOGIC\n   ========================================================= *\/\n\n.agv-logic {\n  box-sizing: border-box;\n  padding: 88px 28px 94px;\n  background: #f7fafc;\n}\n\n.agv-logic * {\n  box-sizing: border-box;\n}\n\n.agv-logic-inner {\n  max-width: 1220px;\n  margin: 0 auto;\n}\n\n.agv-logic-head {\n  max-width: 850px;\n  margin-bottom: 48px;\n}\n\n.agv-logic-kicker {\n  margin-bottom: 14px;\n  color: #637f91;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n}\n\n.agv-logic-kicker span {\n  margin-right: 10px;\n  color: #129fe9;\n}\n\n.agv-logic h2 {\n  margin: 0;\n  color: #12364e;\n  font-size: clamp(32px, 4vw, 46px);\n  line-height: 1.13;\n  letter-spacing: -.03em;\n}\n\n.agv-logic-intro {\n  margin: 20px 0 0;\n  color: #5d7688;\n  font-size: 17px;\n  line-height: 1.75;\n}\n\n.agv-logic-flow {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 18px;\n}\n\n.agv-logic-step {\n  position: relative;\n  min-height: 245px;\n  padding: 28px 24px;\n  border: 1px solid #dbe7ed;\n  border-radius: 18px;\n  background: #ffffff;\n}\n\n.agv-logic-step:not(:last-child)::after {\n  content: \"\u2192\";\n  position: absolute;\n  top: 50%;\n  right: -24px;\n  z-index: 3;\n  transform: translateY(-50%);\n  color: #9ab5c5;\n  font-size: 23px;\n  font-weight: 700;\n}\n\n.agv-logic-icon {\n  display: flex;\n  width: 46px;\n  height: 46px;\n  margin-bottom: 22px;\n  align-items: center;\n  justify-content: center;\n  border-radius: 12px;\n  background: #eef8fd;\n  color: #129fe9;\n  font-size: 20px;\n  font-weight: 900;\n}\n\n.agv-logic-step h3 {\n  margin: 0;\n  color: #173b54;\n  font-size: 18px;\n  line-height: 1.4;\n}\n\n.agv-logic-step p {\n  margin: 11px 0 0;\n  color: #688090;\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n.agv-field-roles {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 20px;\n  margin-top: 26px;\n}\n\n.agv-field-role {\n  padding: 27px 30px;\n  border-radius: 17px;\n  background: #ffffff;\n  border: 1px solid #dbe7ed;\n}\n\n.agv-field-role-warning {\n  border-top: 3px solid #e3a21c;\n}\n\n.agv-field-role-protective {\n  border-top: 3px solid #129fe9;\n}\n\n.agv-field-role-label {\n  margin-bottom: 9px;\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n}\n\n.agv-field-role-warning .agv-field-role-label {\n  color: #9a6a09;\n}\n\n.agv-field-role-protective .agv-field-role-label {\n  color: #0e82be;\n}\n\n.agv-field-role h3 {\n  margin: 0;\n  color: #173b54;\n  font-size: 22px;\n}\n\n.agv-field-role p {\n  margin: 11px 0 0;\n  color: #688090;\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n.agv-logic-note {\n  margin-top: 24px;\n  padding: 17px 20px;\n  border-left: 3px solid #129fe9;\n  background: #edf8fd;\n  color: #46677b;\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n@media (max-width: 940px) {\n  .agv-logic-flow {\n    grid-template-columns: 1fr 1fr;\n  }\n\n  .agv-logic-step:not(:last-child)::after {\n    display: none;\n  }\n}\n\n@media (max-width: 620px) {\n  .agv-logic {\n    padding: 68px 20px 74px;\n  }\n\n  .agv-logic-flow,\n  .agv-field-roles {\n    grid-template-columns: 1fr;\n  }\n\n  .agv-logic-step {\n    min-height: auto;\n  }\n}\n<\/style>\n\n<section class=\"agv-logic\" aria-labelledby=\"agv-logic-title\">\n  <div class=\"agv-logic-inner\">\n\n    <div class=\"agv-logic-head\">\n      <div class=\"agv-logic-kicker\">\n        <span>03<\/span> Safety Logic\n      <\/div>\n\n      <h2 id=\"agv-logic-title\">\n        How Safety Laser Scanning Works on a Mobile Robot\n      <\/h2>\n\n      <p class=\"agv-logic-intro\">\n        A safety laser scanner monitors defined areas around the vehicle and\n        provides signals to the AGV safety system when a person or object\n        enters a configured field.\n      <\/p>\n    <\/div>\n\n    <div class=\"agv-logic-flow\">\n\n      <article class=\"agv-logic-step\">\n        <div class=\"agv-logic-icon\">01<\/div>\n        <h3>Monitor the Area<\/h3>\n        <p>\n          The scanner continuously observes the configured zone around the\n          moving vehicle.\n        <\/p>\n      <\/article>\n\n      <article class=\"agv-logic-step\">\n        <div class=\"agv-logic-icon\">02<\/div>\n        <h3>Detect an Intrusion<\/h3>\n        <p>\n          A person or object enters a monitored warning or protective field.\n        <\/p>\n      <\/article>\n\n      <article class=\"agv-logic-step\">\n        <div class=\"agv-logic-icon\">03<\/div>\n        <h3>Send the Required Signal<\/h3>\n        <p>\n          The AGV control architecture receives the relevant scanner output\n          and initiates the configured response.\n        <\/p>\n      <\/article>\n\n      <article class=\"agv-logic-step\">\n        <div class=\"agv-logic-icon\">04<\/div>\n        <h3>Slow Down or Stop<\/h3>\n        <p>\n          Depending on the field and safety design, the vehicle can reduce\n          speed or execute a safety-related stop.\n        <\/p>\n      <\/article>\n\n    <\/div>\n\n    <div class=\"agv-field-roles\">\n\n      <article class=\"agv-field-role agv-field-role-warning\">\n        <div class=\"agv-field-role-label\">Early Response<\/div>\n        <h3>Warning Field<\/h3>\n        <p>\n          A warning field can support an earlier process response such as a\n          slowdown request before the protective field is reached.\n        <\/p>\n      <\/article>\n\n      <article class=\"agv-field-role agv-field-role-protective\">\n        <div class=\"agv-field-role-label\">Safety-Related Detection<\/div>\n        <h3>Protective Field<\/h3>\n        <p>\n          The protective field is used as part of the safety function. An\n          intrusion is passed through the safety control chain so the mobile\n          robot can perform the required safe response.\n        <\/p>\n      <\/article>\n\n    <\/div>\n\n    <div class=\"agv-logic-note\">\n      The scanner is one part of the complete safety chain. Final slowdown,\n      stopping behaviour and safety validation depend on the complete AGV or\n      AMR control system.\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-e6b85f0\" data-block-id=\"e6b85f0\"><style>.stk-e6b85f0 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-e6b85f0-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-870533b\" data-v=\"4\" data-block-id=\"870533b\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-870533b-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-870533b-inner-blocks\">\n<style>\n\/* =========================================================\n   SECTION 04 \u00b7 OPERATING CONDITIONS\n   ========================================================= *\/\n\n.agv-fields {\n  box-sizing: border-box;\n  padding: 88px 28px 94px;\n  background: #ffffff;\n}\n\n.agv-fields * {\n  box-sizing: border-box;\n}\n\n.agv-fields-inner {\n  max-width: 1220px;\n  margin: 0 auto;\n}\n\n.agv-fields-head {\n  max-width: 860px;\n  margin-bottom: 46px;\n}\n\n.agv-fields-kicker {\n  margin-bottom: 14px;\n  color: #637f91;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n}\n\n.agv-fields-kicker span {\n  margin-right: 10px;\n  color: #129fe9;\n}\n\n.agv-fields h2 {\n  margin: 0;\n  color: #12364e;\n  font-size: clamp(32px, 4vw, 46px);\n  line-height: 1.13;\n  letter-spacing: -.03em;\n}\n\n.agv-fields-intro {\n  margin: 20px 0 0;\n  color: #5d7688;\n  font-size: 17px;\n  line-height: 1.75;\n}\n\n.agv-fields-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 20px;\n}\n\n.agv-field-case {\n  overflow: hidden;\n  border: 1px solid #dce7ed;\n  border-radius: 20px;\n  background: #ffffff;\n}\n\n.agv-field-case-visual {\n  position: relative;\n  height: 220px;\n  background:\n    linear-gradient(rgba(44,84,108,.045) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(44,84,108,.045) 1px, transparent 1px),\n    #f8fbfd;\n  background-size: 28px 28px;\n  border-bottom: 1px solid #e4edf1;\n}\n\n.agv-case-road {\n  position: absolute;\n  left: 50%;\n  top: 22px;\n  bottom: 22px;\n  width: 94px;\n  transform: translateX(-50%);\n  background: #ebf1f4;\n  border-radius: 40px;\n}\n\n.agv-case-robot {\n  position: absolute;\n  left: 50%;\n  bottom: 26px;\n  width: 78px;\n  height: 52px;\n  transform: translateX(-50%);\n  border-radius: 12px;\n  background: #1d455e;\n}\n\n.agv-case-field {\n  position: absolute;\n  left: 50%;\n  transform: translateX(-50%);\n  border-radius: 60% 60% 20% 20%;\n  background: rgba(18,159,233,.14);\n  border-top: 2px solid rgba(18,159,233,.72);\n}\n\n.agv-case-field-long {\n  top: 26px;\n  width: 154px;\n  height: 132px;\n}\n\n.agv-case-field-short {\n  top: 68px;\n  width: 118px;\n  height: 90px;\n}\n\n.agv-case-field-rear {\n  top: 96px;\n  width: 125px;\n  height: 88px;\n  transform: translateX(-50%) rotate(180deg);\n}\n\n.agv-case-turn-path {\n  position: absolute;\n  left: 50%;\n  top: 35px;\n  width: 140px;\n  height: 140px;\n  transform: translateX(-50%);\n  border: 2px dashed #8abed7;\n  border-left-color: transparent;\n  border-bottom-color: transparent;\n  border-radius: 50%;\n}\n\n.agv-case-turn-robot {\n  bottom: 39px;\n  left: 54%;\n  transform: translateX(-50%) rotate(18deg);\n}\n\n.agv-case-tag {\n  position: absolute;\n  top: 17px;\n  left: 17px;\n  padding: 7px 9px;\n  border-radius: 7px;\n  background: rgba(255,255,255,.94);\n  color: #58778b;\n  font-size: 10px;\n  font-weight: 800;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  box-shadow: 0 5px 15px rgba(23,62,85,.05);\n}\n\n.agv-field-case-body {\n  padding: 26px 27px 28px;\n}\n\n.agv-field-case-body h3 {\n  margin: 0;\n  color: #173b54;\n  font-size: 20px;\n}\n\n.agv-field-case-body p {\n  margin: 11px 0 0;\n  color: #687f90;\n  font-size: 14px;\n  line-height: 1.72;\n}\n\n.agv-fields-footnote {\n  margin-top: 25px;\n  padding: 18px 20px;\n  border-radius: 12px;\n  background: #f2f8fb;\n  color: #526f82;\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n@media (max-width: 760px) {\n  .agv-fields {\n    padding: 68px 20px 74px;\n  }\n\n  .agv-fields-grid {\n    grid-template-columns: 1fr;\n  }\n}\n<\/style>\n\n<section class=\"agv-fields\" aria-labelledby=\"agv-fields-title\">\n  <div class=\"agv-fields-inner\">\n\n    <div class=\"agv-fields-head\">\n      <div class=\"agv-fields-kicker\">\n        <span>04<\/span> Field Strategy\n      <\/div>\n\n      <h2 id=\"agv-fields-title\">\n        Protective Fields for Different AGV Operating Conditions\n      <\/h2>\n\n      <p class=\"agv-fields-intro\">\n        Mobile robots do not always travel in one direction, at one speed or\n        with one fixed geometry. Protective-area design should reflect how the\n        vehicle actually moves and stops in each operating condition.\n      <\/p>\n    <\/div>\n\n    <div class=\"agv-fields-grid\">\n\n      <article class=\"agv-field-case\">\n        <div class=\"agv-field-case-visual\">\n          <span class=\"agv-case-tag\">Normal Forward Travel<\/span>\n          <div class=\"agv-case-road\"><\/div>\n          <div class=\"agv-case-field agv-case-field-long\"><\/div>\n          <div class=\"agv-case-robot\"><\/div>\n        <\/div>\n        <div class=\"agv-field-case-body\">\n          <h3>Forward Travel<\/h3>\n          <p>\n            The monitored area ahead of the vehicle must provide enough space\n            for detection, system response and the required stopping process.\n          <\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"agv-field-case\">\n        <div class=\"agv-field-case-visual\">\n          <span class=\"agv-case-tag\">Reduced-Speed Area<\/span>\n          <div class=\"agv-case-road\"><\/div>\n          <div class=\"agv-case-field agv-case-field-short\"><\/div>\n          <div class=\"agv-case-robot\"><\/div>\n        <\/div>\n        <div class=\"agv-field-case-body\">\n          <h3>Reduced-Speed Operation<\/h3>\n          <p>\n            When an AGV operates under a different speed condition, the\n            required protective-area design may also differ because the\n            vehicle&#8217;s stopping behaviour changes.\n          <\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"agv-field-case\">\n        <div class=\"agv-field-case-visual\">\n          <span class=\"agv-case-tag\">Bidirectional Movement<\/span>\n          <div class=\"agv-case-road\"><\/div>\n          <div class=\"agv-case-field agv-case-field-rear\"><\/div>\n          <div class=\"agv-case-robot\"><\/div>\n        <\/div>\n        <div class=\"agv-field-case-body\">\n          <h3>Reverse Travel<\/h3>\n          <p>\n            Vehicles that regularly reverse or operate bidirectionally require\n            the rear hazard area to be considered as part of the complete\n            safety concept.\n          <\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"agv-field-case\">\n        <div class=\"agv-field-case-visual\">\n          <span class=\"agv-case-tag\">Curved Motion<\/span>\n          <div class=\"agv-case-turn-path\"><\/div>\n          <div class=\"agv-case-robot agv-case-turn-robot\"><\/div>\n        <\/div>\n        <div class=\"agv-field-case-body\">\n          <h3>Turning &amp; Curved Paths<\/h3>\n          <p>\n            During a turn, the swept area can extend beyond the straight-line\n            vehicle footprint. Overhang, forks and transported loads need to\n            be included in the risk assessment.\n          <\/p>\n        <\/div>\n      <\/article>\n\n    <\/div>\n\n    <div class=\"agv-fields-footnote\">\n      The exact implementation of field configurations depends on the selected\n      scanner configuration, AGV controller and safety architecture. Final field design\n      should be validated for the complete mobile-robot system.\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-696921f\" data-block-id=\"696921f\"><style>.stk-696921f {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-696921f-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-be617f0\" data-v=\"4\" data-block-id=\"be617f0\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-be617f0-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-be617f0-inner-blocks\">\n<style>\n\/* =========================================================\n   SECTION 05 \u00b7 SCANNER PLACEMENT\n   ========================================================= *\/\n\n.agv-placement {\n  box-sizing: border-box;\n  padding: 88px 28px 94px;\n  background: #f7fafc;\n}\n\n.agv-placement * {\n  box-sizing: border-box;\n}\n\n.agv-placement-inner {\n  max-width: 1220px;\n  margin: 0 auto;\n}\n\n.agv-placement-head {\n  max-width: 850px;\n  margin-bottom: 46px;\n}\n\n.agv-placement-kicker {\n  margin-bottom: 14px;\n  color: #637f91;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n}\n\n.agv-placement-kicker span {\n  margin-right: 10px;\n  color: #129fe9;\n}\n\n.agv-placement h2 {\n  margin: 0;\n  color: #12364e;\n  font-size: clamp(32px, 4vw, 46px);\n  line-height: 1.13;\n  letter-spacing: -.03em;\n}\n\n.agv-placement-intro {\n  margin: 20px 0 0;\n  color: #5d7688;\n  font-size: 17px;\n  line-height: 1.75;\n}\n\n.agv-placement-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 17px;\n}\n\n.agv-placement-card {\n  min-height: 360px;\n  padding: 25px 23px;\n  border: 1px solid #dbe7ed;\n  border-radius: 18px;\n  background: #ffffff;\n}\n\n.agv-placement-diagram {\n  position: relative;\n  height: 150px;\n  margin-bottom: 24px;\n  overflow: hidden;\n  border-radius: 13px;\n  background: #f4f8fa;\n}\n\n.agv-placement-machine {\n  position: absolute;\n  left: 50%;\n  top: 56px;\n  width: 78px;\n  height: 50px;\n  transform: translateX(-50%);\n  border-radius: 11px;\n  background: #1c455e;\n}\n\n.agv-placement-dot {\n  position: absolute;\n  z-index: 4;\n  width: 12px;\n  height: 12px;\n  border: 3px solid #ffffff;\n  border-radius: 50%;\n  background: #129fe9;\n  box-shadow: 0 0 0 2px rgba(18,159,233,.18);\n}\n\n.agv-placement-front {\n  left: 50%;\n  top: 51px;\n  transform: translateX(-50%);\n}\n\n.agv-placement-rear {\n  left: 50%;\n  top: 99px;\n  transform: translateX(-50%);\n}\n\n.agv-placement-side-a {\n  left: calc(50% - 43px);\n  top: 74px;\n}\n\n.agv-placement-side-b {\n  right: calc(50% - 43px);\n  top: 74px;\n}\n\n.agv-placement-fan {\n  position: absolute;\n  left: 50%;\n  top: 10px;\n  width: 130px;\n  height: 55px;\n  transform: translateX(-50%);\n  border-radius: 70% 70% 0 0;\n  background: rgba(18,159,233,.13);\n  border-top: 2px solid rgba(18,159,233,.62);\n}\n\n.agv-placement-fan-rear {\n  top: 88px;\n  transform: translateX(-50%) rotate(180deg);\n}\n\n.agv-placement-wide {\n  left: 12px;\n  right: 12px;\n  top: 27px;\n  width: auto;\n  height: 95px;\n  border-radius: 22px;\n  background: rgba(18,159,233,.08);\n  border: 1px dashed #87bfdc;\n}\n\n.agv-placement-load {\n  position: absolute;\n  left: 50%;\n  top: 43px;\n  width: 132px;\n  height: 72px;\n  transform: translateX(-50%);\n  border: 2px dashed #7a9aac;\n  border-radius: 12px;\n}\n\n.agv-placement-card h3 {\n  margin: 0;\n  color: #173b54;\n  font-size: 18px;\n  line-height: 1.4;\n}\n\n.agv-placement-card p {\n  margin: 10px 0 0;\n  color: #698090;\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n.agv-placement-bottom {\n  margin-top: 24px;\n  padding: 25px 28px;\n  border: 1px solid #dbe7ed;\n  border-radius: 16px;\n  background: #ffffff;\n}\n\n.agv-placement-bottom strong {\n  display: block;\n  margin-bottom: 7px;\n  color: #173b54;\n  font-size: 16px;\n}\n\n.agv-placement-bottom p {\n  margin: 0;\n  color: #637d8e;\n  font-size: 14px;\n  line-height: 1.72;\n}\n\n@media (max-width: 980px) {\n  .agv-placement-grid {\n    grid-template-columns: 1fr 1fr;\n  }\n}\n\n@media (max-width: 620px) {\n  .agv-placement {\n    padding: 68px 20px 74px;\n  }\n\n  .agv-placement-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .agv-placement-card {\n    min-height: auto;\n  }\n}\n<\/style>\n\n<section class=\"agv-placement\" aria-labelledby=\"agv-placement-title\">\n  <div class=\"agv-placement-inner\">\n\n    <div class=\"agv-placement-head\">\n      <div class=\"agv-placement-kicker\">\n        <span>05<\/span> Installation Strategy\n      <\/div>\n\n      <h2 id=\"agv-placement-title\">\n        Scanner Placement &amp; Coverage Around the Vehicle\n      <\/h2>\n\n      <p class=\"agv-placement-intro\">\n        A scanner can only protect the area it is able to monitor. Mounting\n        position, vehicle shape, travel direction and transported loads should\n        therefore be considered together when planning AGV or AMR coverage.\n      <\/p>\n    <\/div>\n\n    <div class=\"agv-placement-grid\">\n\n      <article class=\"agv-placement-card\">\n        <div class=\"agv-placement-diagram\">\n          <div class=\"agv-placement-fan\"><\/div>\n          <div class=\"agv-placement-machine\"><\/div>\n          <span class=\"agv-placement-dot agv-placement-front\"><\/span>\n        <\/div>\n        <h3>Front-Mounted Scanner<\/h3>\n        <p>\n          Common for vehicles whose primary hazard is forward travel. The\n          scanner monitors the approach area in front of the AGV.\n        <\/p>\n      <\/article>\n\n      <article class=\"agv-placement-card\">\n        <div class=\"agv-placement-diagram\">\n          <div class=\"agv-placement-fan\"><\/div>\n          <div class=\"agv-placement-fan agv-placement-fan-rear\"><\/div>\n          <div class=\"agv-placement-machine\"><\/div>\n          <span class=\"agv-placement-dot agv-placement-front\"><\/span>\n          <span class=\"agv-placement-dot agv-placement-rear\"><\/span>\n        <\/div>\n        <h3>Front &amp; Rear Coverage<\/h3>\n        <p>\n          Bidirectional vehicles and AGVs that reverse frequently require both\n          directions of travel to be included in the safety design.\n        <\/p>\n      <\/article>\n\n      <article class=\"agv-placement-card\">\n        <div class=\"agv-placement-diagram\">\n          <div class=\"agv-placement-wide\"><\/div>\n          <div class=\"agv-placement-machine\"><\/div>\n          <span class=\"agv-placement-dot agv-placement-side-a\"><\/span>\n          <span class=\"agv-placement-dot agv-placement-side-b\"><\/span>\n        <\/div>\n        <h3>Multiple Sensing Positions<\/h3>\n        <p>\n          Some vehicle geometries may require more than one sensing position\n          to achieve the necessary coverage and reduce unmonitored areas.\n        <\/p>\n      <\/article>\n\n      <article class=\"agv-placement-card\">\n        <div class=\"agv-placement-diagram\">\n          <div class=\"agv-placement-load\"><\/div>\n          <div class=\"agv-placement-machine\"><\/div>\n        <\/div>\n        <h3>Load &amp; Vehicle Geometry<\/h3>\n        <p>\n          Forks, racks, pallets and protruding material can extend beyond the\n          vehicle body and change the swept area during movement or turning.\n        <\/p>\n      <\/article>\n\n    <\/div>\n\n    <div class=\"agv-placement-bottom\">\n      <strong>Coverage should follow the real moving envelope \u2014 not only the chassis.<\/strong>\n      <p>\n        The final installation should consider blind areas, scanner mounting\n        height, body shape, load condition and the actual paths the vehicle\n        follows in production.\n      <\/p>\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-9317424\" data-block-id=\"9317424\"><style>.stk-9317424 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-9317424-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-8f2d41b\" data-v=\"4\" data-block-id=\"8f2d41b\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-8f2d41b-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-8f2d41b-inner-blocks\">\n<style>\n\/* =========================================================\n   SECTION 06 \u00b7 STOPPING DISTANCE\n   ========================================================= *\/\n\n.agv-stop {\n  box-sizing: border-box;\n  padding: 88px 28px 94px;\n  background: #ffffff;\n}\n\n.agv-stop * {\n  box-sizing: border-box;\n}\n\n.agv-stop-inner {\n  max-width: 1220px;\n  margin: 0 auto;\n}\n\n.agv-stop-head {\n  max-width: 880px;\n  margin-bottom: 48px;\n}\n\n.agv-stop-kicker {\n  margin-bottom: 14px;\n  color: #637f91;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n}\n\n.agv-stop-kicker span {\n  margin-right: 10px;\n  color: #129fe9;\n}\n\n.agv-stop h2 {\n  margin: 0;\n  color: #12364e;\n  font-size: clamp(32px, 4vw, 46px);\n  line-height: 1.13;\n  letter-spacing: -.03em;\n}\n\n.agv-stop-intro {\n  margin: 20px 0 0;\n  color: #5d7688;\n  font-size: 17px;\n  line-height: 1.75;\n}\n\n.agv-stop-layout {\n  display: grid;\n  grid-template-columns: .95fr 1.05fr;\n  gap: 34px;\n}\n\n.agv-stop-diagram {\n  position: relative;\n  min-height: 430px;\n  overflow: hidden;\n  border: 1px solid #dbe7ed;\n  border-radius: 21px;\n  background:\n    linear-gradient(rgba(44,84,108,.045) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(44,84,108,.045) 1px, transparent 1px),\n    #f8fbfd;\n  background-size: 30px 30px;\n}\n\n.agv-stop-road {\n  position: absolute;\n  left: 43px;\n  right: 43px;\n  top: 180px;\n  height: 92px;\n  border-radius: 46px;\n  background: #edf2f5;\n}\n\n.agv-stop-robot {\n  position: absolute;\n  left: 63px;\n  top: 193px;\n  width: 106px;\n  height: 66px;\n  border-radius: 15px;\n  background: #1b435c;\n}\n\n.agv-stop-field {\n  position: absolute;\n  left: 164px;\n  top: 192px;\n  width: 245px;\n  height: 69px;\n  border-radius: 0 40px 40px 0;\n  background: linear-gradient(90deg, rgba(18,159,233,.20), rgba(18,159,233,.05));\n  border-right: 2px solid #129fe9;\n}\n\n.agv-stop-person {\n  position: absolute;\n  right: 48px;\n  top: 188px;\n  width: 28px;\n  height: 76px;\n}\n\n.agv-stop-person::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 6px;\n  width: 16px;\n  height: 16px;\n  border-radius: 50%;\n  background: #173b54;\n}\n\n.agv-stop-person::after {\n  content: \"\";\n  position: absolute;\n  top: 20px;\n  left: 10px;\n  width: 8px;\n  height: 49px;\n  border-radius: 5px;\n  background: #173b54;\n}\n\n.agv-stop-distance {\n  position: absolute;\n  left: 167px;\n  right: 90px;\n  top: 291px;\n  height: 38px;\n  border-top: 1px solid #80a9bf;\n}\n\n.agv-stop-distance::before,\n.agv-stop-distance::after {\n  content: \"\";\n  position: absolute;\n  top: -4px;\n  width: 8px;\n  height: 8px;\n  border-top: 1px solid #80a9bf;\n  border-left: 1px solid #80a9bf;\n}\n\n.agv-stop-distance::before {\n  left: 0;\n  transform: rotate(-45deg);\n}\n\n.agv-stop-distance::after {\n  right: 0;\n  transform: rotate(135deg);\n}\n\n.agv-stop-distance-label {\n  position: absolute;\n  left: 50%;\n  top: 304px;\n  transform: translateX(-50%);\n  padding: 5px 9px;\n  background: #f8fbfd;\n  color: #537287;\n  font-size: 10px;\n  font-weight: 800;\n  letter-spacing: .07em;\n  text-transform: uppercase;\n}\n\n.agv-stop-caption {\n  position: absolute;\n  left: 28px;\n  right: 28px;\n  bottom: 28px;\n  color: #688090;\n  font-size: 12px;\n  line-height: 1.65;\n}\n\n\/* factors *\/\n\n.agv-stop-factors {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 14px;\n}\n\n.agv-stop-factor {\n  min-height: 126px;\n  padding: 20px;\n  border: 1px solid #dde8ee;\n  border-radius: 14px;\n  background: #ffffff;\n}\n\n.agv-stop-factor strong {\n  display: block;\n  margin-bottom: 7px;\n  color: #173b54;\n  font-size: 15px;\n}\n\n.agv-stop-factor span {\n  color: #6b8190;\n  font-size: 13px;\n  line-height: 1.6;\n}\n\n.agv-stop-rule {\n  grid-column: 1 \/ -1;\n  margin-top: 3px;\n  padding: 22px 23px;\n  border-radius: 14px;\n  background: #edf8fd;\n  border: 1px solid #d4ebf6;\n}\n\n.agv-stop-rule-title {\n  color: #0f78ae;\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: .09em;\n  text-transform: uppercase;\n}\n\n.agv-stop-rule p {\n  margin: 8px 0 0;\n  color: #46687c;\n  font-size: 14px;\n  line-height: 1.72;\n}\n\n@media (max-width: 920px) {\n  .agv-stop-layout {\n    grid-template-columns: 1fr;\n  }\n}\n\n@media (max-width: 620px) {\n  .agv-stop {\n    padding: 68px 20px 74px;\n  }\n\n  .agv-stop-factors {\n    grid-template-columns: 1fr;\n  }\n\n  .agv-stop-rule {\n    grid-column: auto;\n  }\n\n  .agv-stop-diagram {\n    min-height: 390px;\n  }\n\n  .agv-stop-robot {\n    left: 31px;\n  }\n\n  .agv-stop-field {\n    left: 128px;\n    width: calc(100% - 195px);\n  }\n\n  .agv-stop-person {\n    right: 25px;\n  }\n\n  .agv-stop-distance {\n    left: 130px;\n    right: 56px;\n  }\n}\n<\/style>\n\n<section class=\"agv-stop\" aria-labelledby=\"agv-stop-title\">\n  <div class=\"agv-stop-inner\">\n\n    <div class=\"agv-stop-head\">\n      <div class=\"agv-stop-kicker\">\n        <span>06<\/span> Protective Field Design\n      <\/div>\n\n      <h2 id=\"agv-stop-title\">\n        Stopping Distance &amp; Protective Field Design\n      <\/h2>\n\n      <p class=\"agv-stop-intro\">\n        The scanner&#8217;s maximum detection range is not the same thing as the\n        protective distance required by an AGV. The field has to be designed\n        around how the complete vehicle detects, reacts, brakes and finally\n        comes to a stop.\n      <\/p>\n    <\/div>\n\n    <div class=\"agv-stop-layout\">\n\n      <div class=\"agv-stop-diagram\">\n        <div class=\"agv-stop-road\"><\/div>\n        <div class=\"agv-stop-robot\"><\/div>\n        <div class=\"agv-stop-field\"><\/div>\n        <div class=\"agv-stop-person\"><\/div>\n        <div class=\"agv-stop-distance\"><\/div>\n        <div class=\"agv-stop-distance-label\">Required Protective Distance<\/div>\n\n        <div class=\"agv-stop-caption\">\n          Conceptual illustration only. Final protective-field dimensions must\n          be determined and validated for the complete AGV \/ AMR system.\n        <\/div>\n      <\/div>\n\n      <div class=\"agv-stop-factors\">\n\n        <div class=\"agv-stop-factor\">\n          <strong>Vehicle Speed<\/strong>\n          <span>Higher travel speed generally increases the distance required before a complete stop.<\/span>\n        <\/div>\n\n        <div class=\"agv-stop-factor\">\n          <strong>Safety-System Response<\/strong>\n          <span>Detection and signal-processing time contribute to the overall stopping sequence.<\/span>\n        <\/div>\n\n        <div class=\"agv-stop-factor\">\n          <strong>AGV Control Response<\/strong>\n          <span>The vehicle controller must process the safety state and initiate the required response.<\/span>\n        <\/div>\n\n        <div class=\"agv-stop-factor\">\n          <strong>Brake Response &amp; Deceleration<\/strong>\n          <span>Mechanical and drive-system behaviour affect the actual distance travelled before rest.<\/span>\n        <\/div>\n\n        <div class=\"agv-stop-factor\">\n          <strong>Payload &amp; Operating Condition<\/strong>\n          <span>Load, floor condition and vehicle configuration can influence stopping behaviour.<\/span>\n        <\/div>\n\n        <div class=\"agv-stop-factor\">\n          <strong>Installation Geometry<\/strong>\n          <span>Scanner position, vehicle outline and required safety margins also affect field design.<\/span>\n        <\/div>\n\n        <div class=\"agv-stop-rule\">\n          <div class=\"agv-stop-rule-title\">System-Level Rule<\/div>\n          <p>\n            The safety laser scanner is only one element of the protective\n            function. The final protective field should be based on the\n            complete vehicle&#8217;s verified stopping performance and applicable\n            safety requirements.\n          <\/p>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-636a7c9\" data-block-id=\"636a7c9\"><style>.stk-636a7c9 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-636a7c9-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-67ab63b\" data-v=\"4\" data-block-id=\"67ab63b\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-67ab63b-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-67ab63b-inner-blocks\">\n<style>\n\/* =========================================================\n   SECTION 07 \u00b7 SAFETY VS NAVIGATION\n   ========================================================= *\/\n\n.agv-nav {\n  box-sizing: border-box;\n  padding: 88px 28px 94px;\n  background: #102f45;\n}\n\n.agv-nav * {\n  box-sizing: border-box;\n}\n\n.agv-nav-inner {\n  max-width: 1220px;\n  margin: 0 auto;\n}\n\n.agv-nav-head {\n  max-width: 900px;\n  margin-bottom: 48px;\n}\n\n.agv-nav-kicker {\n  margin-bottom: 14px;\n  color: #92acbd;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n}\n\n.agv-nav-kicker span {\n  margin-right: 10px;\n  color: #43b8f4;\n}\n\n.agv-nav h2 {\n  margin: 0;\n  color: #ffffff;\n  font-size: clamp(32px, 4vw, 46px);\n  line-height: 1.13;\n  letter-spacing: -.03em;\n}\n\n.agv-nav-intro {\n  margin: 20px 0 0;\n  color: #bdd0dc;\n  font-size: 17px;\n  line-height: 1.75;\n}\n\n.agv-nav-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 20px;\n}\n\n.agv-nav-card {\n  padding: 30px;\n  border: 1px solid rgba(180,213,231,.18);\n  border-radius: 20px;\n  background: rgba(255,255,255,.055);\n}\n\n.agv-nav-card-label {\n  margin-bottom: 10px;\n  color: #49bdf7;\n  font-size: 11px;\n  font-weight: 900;\n  letter-spacing: .1em;\n  text-transform: uppercase;\n}\n\n.agv-nav-card h3 {\n  margin: 0;\n  color: #ffffff;\n  font-size: 24px;\n}\n\n.agv-nav-card-copy {\n  margin: 12px 0 0;\n  color: #bfd0da;\n  font-size: 14px;\n  line-height: 1.72;\n}\n\n.agv-nav-flow {\n  margin-top: 25px;\n  display: grid;\n  gap: 9px;\n}\n\n.agv-nav-flow-item {\n  padding: 12px 14px;\n  border: 1px solid rgba(184,216,232,.14);\n  border-radius: 10px;\n  background: rgba(255,255,255,.055);\n  color: #d6e4ec;\n  font-size: 13px;\n  line-height: 1.45;\n}\n\n.agv-nav-flow-arrow {\n  text-align: center;\n  color: #43b8f4;\n  font-size: 17px;\n}\n\n.agv-nav-models {\n  display: flex;\n  gap: 9px;\n  flex-wrap: wrap;\n  margin-top: 22px;\n}\n\n.agv-nav-model {\n  padding: 8px 11px;\n  border-radius: 999px;\n  border: 1px solid rgba(93,192,241,.32);\n  background: rgba(18,159,233,.09);\n  color: #bde6fb;\n  font-size: 11px;\n  font-weight: 800;\n}\n\n.agv-nav-compare {\n  margin-top: 24px;\n  overflow: hidden;\n  border: 1px solid rgba(181,213,229,.17);\n  border-radius: 18px;\n}\n\n.agv-nav-row {\n  display: grid;\n  grid-template-columns: 1.1fr .95fr .95fr;\n}\n\n.agv-nav-row + .agv-nav-row {\n  border-top: 1px solid rgba(181,213,229,.14);\n}\n\n.agv-nav-cell {\n  padding: 16px 18px;\n  color: #c5d6df;\n  font-size: 13px;\n  line-height: 1.55;\n}\n\n.agv-nav-cell strong {\n  color: #ffffff;\n}\n\n.agv-nav-headcell {\n  background: rgba(255,255,255,.055);\n  color: #8eb3c8;\n  font-size: 11px;\n  font-weight: 900;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n}\n\n.agv-nav-note {\n  margin-top: 25px;\n  padding: 18px 20px;\n  border-left: 3px solid #43b8f4;\n  background: rgba(18,159,233,.08);\n  color: #c4d8e3;\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n@media (max-width: 760px) {\n  .agv-nav {\n    padding: 68px 20px 74px;\n  }\n\n  .agv-nav-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .agv-nav-row {\n    grid-template-columns: 1fr;\n  }\n\n  .agv-nav-cell {\n    border-top: 1px solid rgba(181,213,229,.10);\n  }\n\n  .agv-nav-headcell {\n    display: none;\n  }\n}\n<\/style>\n\n<section class=\"agv-nav\" aria-labelledby=\"agv-nav-title\">\n  <div class=\"agv-nav-inner\">\n\n    <div class=\"agv-nav-head\">\n      <div class=\"agv-nav-kicker\">\n        <span>07<\/span> Safety &amp; Navigation\n      <\/div>\n\n      <h2 id=\"agv-nav-title\">\n        Safety Scanning vs Natural Navigation\n      <\/h2>\n\n      <p class=\"agv-nav-intro\">\n        Safety protection and navigation are different functions. SH27 S and D\n        models provide the safety-scanner function, while D models additionally\n        provide Ethernet raw scan data that can be used by an AGV natural-\n        navigation system.\n      <\/p>\n    <\/div>\n\n    <div class=\"agv-nav-grid\">\n\n      <article class=\"agv-nav-card\">\n        <div class=\"agv-nav-card-label\">Safety Function<\/div>\n        <h3>Protect People Around the Robot<\/h3>\n        <p class=\"agv-nav-card-copy\">\n          The scanner&#8217;s safety-related outputs form part of the AGV safety\n          chain and are used to initiate the required slowdown or safe-stop\n          response.\n        <\/p>\n\n        <div class=\"agv-nav-flow\">\n          <div class=\"agv-nav-flow-item\">Safety Laser Scanner<\/div>\n          <div class=\"agv-nav-flow-arrow\">\u2193<\/div>\n          <div class=\"agv-nav-flow-item\">Safety Output \/ Safety Control<\/div>\n          <div class=\"agv-nav-flow-arrow\">\u2193<\/div>\n          <div class=\"agv-nav-flow-item\">AGV Safety Response<\/div>\n        <\/div>\n\n        <div class=\"agv-nav-models\">\n          <span class=\"agv-nav-model\">SH27-S<\/span>\n          <span class=\"agv-nav-model\">SH27-D<\/span>\n        <\/div>\n      <\/article>\n\n      <article class=\"agv-nav-card\">\n        <div class=\"agv-nav-card-label\">Raw Scan Data<\/div>\n        <h3>Support Natural-Navigation Applications<\/h3>\n        <p class=\"agv-nav-card-copy\">\n          SH27 D models add Ethernet output for raw scan information such as\n          distance, angle and echo-intensity data. This data can be supplied\n          to the mobile robot&#8217;s navigation system.\n        <\/p>\n\n        <div class=\"agv-nav-flow\">\n          <div class=\"agv-nav-flow-item\">SH27-D Scanner<\/div>\n          <div class=\"agv-nav-flow-arrow\">\u2193<\/div>\n          <div class=\"agv-nav-flow-item\">Ethernet Raw Scan Data<\/div>\n          <div class=\"agv-nav-flow-arrow\">\u2193<\/div>\n          <div class=\"agv-nav-flow-item\">AGV Navigation Computer \/ Algorithm<\/div>\n        <\/div>\n\n        <div class=\"agv-nav-models\">\n          <span class=\"agv-nav-model\">SH27-D<\/span>\n        <\/div>\n      <\/article>\n\n    <\/div>\n\n    <div class=\"agv-nav-compare\">\n\n      <div class=\"agv-nav-row\">\n        <div class=\"agv-nav-cell agv-nav-headcell\">Requirement<\/div>\n        <div class=\"agv-nav-cell agv-nav-headcell\">SH27-S<\/div>\n        <div class=\"agv-nav-cell agv-nav-headcell\">SH27-D<\/div>\n      <\/div>\n\n      <div class=\"agv-nav-row\">\n        <div class=\"agv-nav-cell\"><strong>Safety laser scanning<\/strong><\/div>\n        <div class=\"agv-nav-cell\">Yes<\/div>\n        <div class=\"agv-nav-cell\">Yes<\/div>\n      <\/div>\n\n      <div class=\"agv-nav-row\">\n        <div class=\"agv-nav-cell\"><strong>Safety outputs<\/strong><\/div>\n        <div class=\"agv-nav-cell\">Yes<\/div>\n        <div class=\"agv-nav-cell\">Yes<\/div>\n      <\/div>\n\n      <div class=\"agv-nav-row\">\n        <div class=\"agv-nav-cell\"><strong>Ethernet raw scan data<\/strong><\/div>\n        <div class=\"agv-nav-cell\">No<\/div>\n        <div class=\"agv-nav-cell\">Yes<\/div>\n      <\/div>\n\n      <div class=\"agv-nav-row\">\n        <div class=\"agv-nav-cell\"><strong>Natural-navigation data source<\/strong><\/div>\n        <div class=\"agv-nav-cell\">No<\/div>\n        <div class=\"agv-nav-cell\">Yes, for integration with the navigation system<\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"agv-nav-note\">\n      Ethernet raw scan data is separate from the scanner&#8217;s safety-output path.\n      The navigation computer, mapping \/ localization algorithm and complete\n      vehicle control architecture remain part of the AGV or AMR system.\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-d97261b\" data-block-id=\"d97261b\"><style>.stk-d97261b {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-d97261b-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-9670187\" data-v=\"4\" data-block-id=\"9670187\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-9670187-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-9670187-inner-blocks\">\n<style>\n\/* =========================================================\n   SECTION 08 \u00b7 SYSTEM ARCHITECTURES\n   ========================================================= *\/\n\n.agv-architecture {\n  box-sizing: border-box;\n  padding: 88px 28px 94px;\n  background: #f7fafc;\n}\n\n.agv-architecture * {\n  box-sizing: border-box;\n}\n\n.agv-architecture-inner {\n  max-width: 1220px;\n  margin: 0 auto;\n}\n\n.agv-architecture-head {\n  max-width: 870px;\n  margin-bottom: 47px;\n}\n\n.agv-architecture-kicker {\n  margin-bottom: 14px;\n  color: #637f91;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n}\n\n.agv-architecture-kicker span {\n  margin-right: 10px;\n  color: #129fe9;\n}\n\n.agv-architecture h2 {\n  margin: 0;\n  color: #12364e;\n  font-size: clamp(32px, 4vw, 46px);\n  line-height: 1.13;\n  letter-spacing: -.03em;\n}\n\n.agv-architecture-intro {\n  margin: 20px 0 0;\n  color: #5d7688;\n  font-size: 17px;\n  line-height: 1.75;\n}\n\n.agv-architecture-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 19px;\n}\n\n.agv-architecture-card {\n  padding: 27px 24px;\n  border: 1px solid #dbe7ed;\n  border-radius: 18px;\n  background: #ffffff;\n}\n\n.agv-architecture-tag {\n  display: inline-flex;\n  margin-bottom: 15px;\n  padding: 6px 9px;\n  border-radius: 6px;\n  background: #edf8fd;\n  color: #0e84c1;\n  font-size: 10px;\n  font-weight: 900;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n}\n\n.agv-architecture-card h3 {\n  margin: 0;\n  color: #173b54;\n  font-size: 19px;\n  line-height: 1.4;\n}\n\n.agv-architecture-card > p {\n  margin: 10px 0 0;\n  color: #698090;\n  font-size: 13px;\n  line-height: 1.68;\n}\n\n.agv-architecture-flow {\n  margin-top: 23px;\n  display: grid;\n  gap: 8px;\n}\n\n.agv-architecture-node {\n  padding: 11px 12px;\n  border: 1px solid #dce8ee;\n  border-radius: 9px;\n  background: #f8fbfd;\n  color: #31586f;\n  text-align: center;\n  font-size: 12px;\n  font-weight: 700;\n  line-height: 1.4;\n}\n\n.agv-architecture-node-blue {\n  border-color: #c8e7f6;\n  background: #edf8fd;\n  color: #0e7eb7;\n}\n\n.agv-architecture-arrow {\n  text-align: center;\n  color: #8aaabb;\n  font-size: 16px;\n}\n\n.agv-architecture-split {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 7px;\n}\n\n.agv-architecture-footer {\n  margin-top: 25px;\n  padding: 22px 24px;\n  border: 1px solid #dbe7ed;\n  border-radius: 15px;\n  background: #ffffff;\n  color: #5f7889;\n  font-size: 14px;\n  line-height: 1.72;\n}\n\n@media (max-width: 900px) {\n  .agv-architecture-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n@media (max-width: 620px) {\n  .agv-architecture {\n    padding: 68px 20px 74px;\n  }\n}\n<\/style>\n\n<section class=\"agv-architecture\" aria-labelledby=\"agv-architecture-title\">\n  <div class=\"agv-architecture-inner\">\n\n    <div class=\"agv-architecture-head\">\n      <div class=\"agv-architecture-kicker\">\n        <span>08<\/span> Integration Concepts\n      <\/div>\n\n      <h2 id=\"agv-architecture-title\">\n        Typical AGV \/ AMR System Architectures\n      <\/h2>\n\n      <p class=\"agv-architecture-intro\">\n        The scanner can be integrated in different ways depending on whether\n        the project requires safety protection only, separate navigation\n        sensing, or safety scanning plus raw scan data from an SH27 D model.\n      <\/p>\n    <\/div>\n\n    <div class=\"agv-architecture-grid\">\n\n      <article class=\"agv-architecture-card\">\n        <span class=\"agv-architecture-tag\">Architecture A<\/span>\n        <h3>Safety Scanner for Vehicle Protection<\/h3>\n        <p>\n          A straightforward architecture where the scanner is used as part of\n          the mobile robot&#8217;s safety function.\n        <\/p>\n\n        <div class=\"agv-architecture-flow\">\n          <div class=\"agv-architecture-node agv-architecture-node-blue\">Safety Laser Scanner<\/div>\n          <div class=\"agv-architecture-arrow\">\u2193<\/div>\n          <div class=\"agv-architecture-node\">Safety Input \/ Safety Controller<\/div>\n          <div class=\"agv-architecture-arrow\">\u2193<\/div>\n          <div class=\"agv-architecture-node\">AGV Motion Control<\/div>\n          <div class=\"agv-architecture-arrow\">\u2193<\/div>\n          <div class=\"agv-architecture-node\">Slowdown \/ Safe Stop<\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"agv-architecture-card\">\n        <span class=\"agv-architecture-tag\">Architecture B<\/span>\n        <h3>Safety + Separate Navigation Sensor<\/h3>\n        <p>\n          Safety and navigation are handled by separate sensing paths within\n          the mobile-robot system.\n        <\/p>\n\n        <div class=\"agv-architecture-flow\">\n          <div class=\"agv-architecture-split\">\n            <div class=\"agv-architecture-node agv-architecture-node-blue\">Safety Scanner<\/div>\n            <div class=\"agv-architecture-node\">Navigation Sensor<\/div>\n          <\/div>\n          <div class=\"agv-architecture-arrow\">\u2193<\/div>\n          <div class=\"agv-architecture-split\">\n            <div class=\"agv-architecture-node\">Safety Control<\/div>\n            <div class=\"agv-architecture-node\">Navigation Computer<\/div>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"agv-architecture-card\">\n        <span class=\"agv-architecture-tag\">Architecture C<\/span>\n        <h3>SH27-D: Safety + Raw Scan Data<\/h3>\n        <p>\n          The D model keeps the safety function and additionally supplies raw\n          scan information through Ethernet for the navigation system.\n        <\/p>\n\n        <div class=\"agv-architecture-flow\">\n          <div class=\"agv-architecture-node agv-architecture-node-blue\">SH27-D<\/div>\n          <div class=\"agv-architecture-arrow\">\u2193<\/div>\n          <div class=\"agv-architecture-split\">\n            <div class=\"agv-architecture-node\">Safety Outputs<\/div>\n            <div class=\"agv-architecture-node\">Ethernet Raw Data<\/div>\n          <\/div>\n          <div class=\"agv-architecture-arrow\">\u2193<\/div>\n          <div class=\"agv-architecture-split\">\n            <div class=\"agv-architecture-node\">Safety Control<\/div>\n            <div class=\"agv-architecture-node\">Navigation System<\/div>\n          <\/div>\n        <\/div>\n      <\/article>\n\n    <\/div>\n\n    <div class=\"agv-architecture-footer\">\n      These diagrams are conceptual integration examples rather than complete\n      wiring designs. The final safety architecture, controller logic and\n      navigation implementation should be developed and validated for the\n      specific mobile-robot platform.\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-2842d1f\" data-block-id=\"2842d1f\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-2842d1f-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-b65aaa6\" data-v=\"4\" data-block-id=\"b65aaa6\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-b65aaa6-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-b65aaa6-inner-blocks\">\n<style>\n\/* =========================================================\n   SECTION 09 \u00b7 PROJECT SELECTION\n   ========================================================= *\/\n\n.agv-select {\n  box-sizing: border-box;\n  padding: 88px 28px 94px;\n  background: #ffffff;\n}\n\n.agv-select * {\n  box-sizing: border-box;\n}\n\n.agv-select-inner {\n  max-width: 1220px;\n  margin: 0 auto;\n}\n\n.agv-select-head {\n  max-width: 870px;\n  margin-bottom: 47px;\n}\n\n.agv-select-kicker {\n  margin-bottom: 14px;\n  color: #637f91;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n}\n\n.agv-select-kicker span {\n  margin-right: 10px;\n  color: #129fe9;\n}\n\n.agv-select h2 {\n  margin: 0;\n  color: #12364e;\n  font-size: clamp(32px, 4vw, 46px);\n  line-height: 1.13;\n  letter-spacing: -.03em;\n}\n\n.agv-select-intro {\n  margin: 20px 0 0;\n  color: #5d7688;\n  font-size: 17px;\n  line-height: 1.75;\n}\n\n.agv-select-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 17px;\n}\n\n.agv-select-card {\n  padding: 24px;\n  border: 1px solid #dce7ed;\n  border-radius: 16px;\n  background: #ffffff;\n}\n\n.agv-select-num {\n  margin-bottom: 15px;\n  color: #129fe9;\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: .09em;\n}\n\n.agv-select-card h3 {\n  margin: 0;\n  color: #173b54;\n  font-size: 18px;\n}\n\n.agv-select-card p {\n  margin: 9px 0 0;\n  color: #698090;\n  font-size: 13px;\n  line-height: 1.68;\n}\n\n.agv-select-decision {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 18px;\n  margin-top: 25px;\n}\n\n.agv-select-choice {\n  padding: 27px 28px;\n  border-radius: 17px;\n  border: 1px solid #dbe7ed;\n  background: #f8fbfd;\n}\n\n.agv-select-choice-blue {\n  background: #edf8fd;\n  border-color: #cfeaf7;\n}\n\n.agv-select-choice-label {\n  color: #718796;\n  font-size: 10px;\n  font-weight: 900;\n  letter-spacing: .1em;\n  text-transform: uppercase;\n}\n\n.agv-select-choice h3 {\n  margin: 8px 0 0;\n  color: #173b54;\n  font-size: 22px;\n}\n\n.agv-select-choice p {\n  margin: 10px 0 0;\n  color: #647d8e;\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n.agv-select-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 13px;\n  margin-top: 28px;\n}\n\n.agv-select-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 50px;\n  padding: 12px 19px;\n  border-radius: 8px;\n  font-size: 14px;\n  font-weight: 800;\n  text-decoration: none !important;\n}\n\n.agv-select-btn-primary {\n  color: #ffffff !important;\n  background: #129fe9;\n  border: 1px solid #129fe9;\n}\n\n.agv-select-btn-secondary {\n  color: #173b54 !important;\n  background: #ffffff;\n  border: 1px solid #cfdee7;\n}\n\n@media (max-width: 900px) {\n  .agv-select-grid {\n    grid-template-columns: 1fr 1fr;\n  }\n}\n\n@media (max-width: 620px) {\n  .agv-select {\n    padding: 68px 20px 74px;\n  }\n\n  .agv-select-grid,\n  .agv-select-decision {\n    grid-template-columns: 1fr;\n  }\n\n  .agv-select-actions {\n    display: grid;\n  }\n}\n<\/style>\n\n<section class=\"agv-select\" aria-labelledby=\"agv-select-title\">\n  <div class=\"agv-select-inner\">\n\n    <div class=\"agv-select-head\">\n      <div class=\"agv-select-kicker\">\n        <span>09<\/span> Project Selection\n      <\/div>\n\n      <h2 id=\"agv-select-title\">\n        How to Select a Safety Laser Scanner for Your AGV\n      <\/h2>\n\n      <p class=\"agv-select-intro\">\n        Start with the mobile robot and its operating conditions rather than\n        selecting a scanner from one specification alone. These project inputs\n        help determine the required sensing and integration approach.\n      <\/p>\n    <\/div>\n\n    <div class=\"agv-select-grid\">\n\n      <article class=\"agv-select-card\">\n        <div class=\"agv-select-num\">01<\/div>\n        <h3>Vehicle Speed<\/h3>\n        <p>\n          Define normal and maximum travel speeds for the relevant operating modes.\n        <\/p>\n      <\/article>\n\n      <article class=\"agv-select-card\">\n        <div class=\"agv-select-num\">02<\/div>\n        <h3>Stopping Performance<\/h3>\n        <p>\n          Determine the verified distance and response sequence required to bring the vehicle to rest.\n        <\/p>\n      <\/article>\n\n      <article class=\"agv-select-card\">\n        <div class=\"agv-select-num\">03<\/div>\n        <h3>Vehicle Dimensions<\/h3>\n        <p>\n          Include chassis width, overhang, forks, carried material and other projecting parts.\n        <\/p>\n      <\/article>\n\n      <article class=\"agv-select-card\">\n        <div class=\"agv-select-num\">04<\/div>\n        <h3>Travel Direction<\/h3>\n        <p>\n          Identify forward-only, bidirectional, reversing and curved-path operation.\n        <\/p>\n      <\/article>\n\n      <article class=\"agv-select-card\">\n        <div class=\"agv-select-num\">05<\/div>\n        <h3>Scanner Installation<\/h3>\n        <p>\n          Confirm available mounting position, height, surrounding structure and potential blind areas.\n        <\/p>\n      <\/article>\n\n      <article class=\"agv-select-card\">\n        <div class=\"agv-select-num\">06<\/div>\n        <h3>Navigation Requirement<\/h3>\n        <p>\n          Decide whether the project needs safety protection only or also requires Ethernet raw scan data.\n        <\/p>\n      <\/article>\n\n    <\/div>\n\n    <div class=\"agv-select-decision\">\n\n      <div class=\"agv-select-choice\">\n        <div class=\"agv-select-choice-label\">Safety Requirement<\/div>\n        <h3>Safety Protection Only<\/h3>\n        <p>\n          An SH27 S configuration may be appropriate when the scanner is\n          required for the safety function without Ethernet raw scan data.\n        <\/p>\n      <\/div>\n\n      <div class=\"agv-select-choice agv-select-choice-blue\">\n        <div class=\"agv-select-choice-label\">Safety + Raw Data<\/div>\n        <h3>Safety + Natural-Navigation Data<\/h3>\n        <p>\n          Consider an SH27 D configuration when the project also requires\n          Ethernet raw scan information such as distance, angle and echo data.\n        <\/p>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"agv-select-actions\">\n\n      <a href=\"\/safety-laser-scanners\/\" class=\"agv-select-btn agv-select-btn-primary\">\n        View SH27 Safety Laser Scanners \u2192\n      <\/a>\n\n      <a href=\"#agv-project-cta\" class=\"agv-select-btn agv-select-btn-secondary\">\n        Send Us Your AGV Requirements \u2192\n      <\/a>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-e17d093\" data-block-id=\"e17d093\"><style>.stk-e17d093 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-e17d093-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-901d902\" data-v=\"4\" data-block-id=\"901d902\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-901d902-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-901d902-inner-blocks\">\n<style>\n\/* =========================================================\n   SECTION 10 \u00b7 FAQ + PROJECT CTA\n   ========================================================= *\/\n\n.agv-faq {\n  box-sizing: border-box;\n  padding: 88px 28px 0;\n  background: #f7fafc;\n}\n\n.agv-faq * {\n  box-sizing: border-box;\n}\n\n.agv-faq-inner {\n  max-width: 1220px;\n  margin: 0 auto;\n}\n\n.agv-faq-head {\n  max-width: 850px;\n  margin-bottom: 42px;\n}\n\n.agv-faq-kicker {\n  margin-bottom: 14px;\n  color: #637f91;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n}\n\n.agv-faq-kicker span {\n  margin-right: 10px;\n  color: #129fe9;\n}\n\n.agv-faq h2 {\n  margin: 0;\n  color: #12364e;\n  font-size: clamp(32px, 4vw, 46px);\n  line-height: 1.13;\n  letter-spacing: -.03em;\n}\n\n.agv-faq-intro {\n  margin: 20px 0 0;\n  color: #5d7688;\n  font-size: 17px;\n  line-height: 1.75;\n}\n\n.agv-faq-list {\n  display: grid;\n  gap: 12px;\n}\n\n.agv-faq-item {\n  overflow: hidden;\n  border: 1px solid #dbe7ed;\n  border-radius: 14px;\n  background: #ffffff;\n}\n\n.agv-faq-item summary {\n  position: relative;\n  cursor: pointer;\n  list-style: none;\n  padding: 21px 56px 21px 22px;\n  color: #173b54;\n  font-size: 16px;\n  line-height: 1.5;\n  font-weight: 800;\n}\n\n.agv-faq-item summary::-webkit-details-marker {\n  display: none;\n}\n\n.agv-faq-item summary::after {\n  content: \"+\";\n  position: absolute;\n  top: 50%;\n  right: 21px;\n  transform: translateY(-50%);\n  color: #129fe9;\n  font-size: 25px;\n  font-weight: 400;\n}\n\n.agv-faq-item[open] summary::after {\n  content: \"\u2212\";\n}\n\n.agv-faq-answer {\n  padding: 0 22px 22px;\n  color: #667f90;\n  font-size: 14px;\n  line-height: 1.75;\n}\n\n.agv-faq-answer p {\n  margin: 0;\n}\n\n\/* CTA *\/\n\n.agv-project-cta {\n  position: relative;\n  overflow: hidden;\n  margin-top: 78px;\n  padding: 61px 58px;\n  border-radius: 24px 24px 0 0;\n  background:\n    radial-gradient(circle at 85% 20%, rgba(18,159,233,.22), transparent 33%),\n    #102f45;\n}\n\n.agv-project-cta::before {\n  content: \"\";\n  position: absolute;\n  top: -115px;\n  right: -90px;\n  width: 340px;\n  height: 340px;\n  border: 1px solid rgba(73,190,247,.17);\n  border-radius: 50%;\n}\n\n.agv-project-cta-inner {\n  position: relative;\n  z-index: 2;\n  max-width: 860px;\n}\n\n.agv-project-cta-label {\n  margin-bottom: 14px;\n  color: #62c4f4;\n  font-size: 11px;\n  font-weight: 900;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n}\n\n.agv-project-cta h3 {\n  margin: 0;\n  max-width: 780px;\n  color: #ffffff;\n  font-size: clamp(30px, 4vw, 44px);\n  line-height: 1.14;\n  letter-spacing: -.03em;\n}\n\n.agv-project-cta-copy {\n  max-width: 760px;\n  margin: 18px 0 0;\n  color: #bfd1dc;\n  font-size: 16px;\n  line-height: 1.75;\n}\n\n.agv-project-checklist {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 9px;\n  margin-top: 24px;\n}\n\n.agv-project-chip {\n  padding: 8px 11px;\n  border: 1px solid rgba(183,218,235,.18);\n  border-radius: 999px;\n  background: rgba(255,255,255,.055);\n  color: #d5e3eb;\n  font-size: 11px;\n  font-weight: 700;\n}\n\n.agv-project-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 13px;\n  margin-top: 30px;\n}\n\n.agv-project-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 51px;\n  padding: 13px 19px;\n  border-radius: 8px;\n  font-size: 14px;\n  font-weight: 800;\n  text-decoration: none !important;\n}\n\n.agv-project-btn-primary {\n  color: #ffffff !important;\n  background: #129fe9;\n  border: 1px solid #129fe9;\n}\n\n.agv-project-btn-secondary {\n  color: #e3eff5 !important;\n  background: transparent;\n  border: 1px solid rgba(202,225,237,.31);\n}\n\n@media (max-width: 620px) {\n  .agv-faq {\n    padding: 68px 20px 0;\n  }\n\n  .agv-project-cta {\n    margin-top: 60px;\n    padding: 45px 25px;\n    border-radius: 19px 19px 0 0;\n  }\n\n  .agv-project-actions {\n    display: grid;\n  }\n}\n<\/style>\n\n<section class=\"agv-faq\" aria-labelledby=\"agv-faq-title\">\n  <div class=\"agv-faq-inner\">\n\n    <div class=\"agv-faq-head\">\n      <div class=\"agv-faq-kicker\">\n        <span>10<\/span> Application FAQ\n      <\/div>\n\n      <h2 id=\"agv-faq-title\">\n        AGV &amp; AMR Safety Laser Scanner FAQ\n      <\/h2>\n\n      <p class=\"agv-faq-intro\">\n        Practical questions that commonly arise when safety laser scanners are\n        applied to automated guided vehicles and autonomous mobile robots.\n      <\/p>\n    <\/div>\n\n    <div class=\"agv-faq-list\">\n\n      <details class=\"agv-faq-item\">\n        <summary>What is a safety laser scanner used for on an AGV?<\/summary>\n        <div class=\"agv-faq-answer\">\n          <p>\n            It monitors configured areas around the moving vehicle and detects\n            people or objects entering those areas. The scanner outputs are\n            integrated into the AGV safety system so the vehicle can perform\n            the required slowdown or safe-stop response.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"agv-faq-item\">\n        <summary>What is the difference between a warning field and a protective field?<\/summary>\n        <div class=\"agv-faq-answer\">\n          <p>\n            A warning field can be used for an earlier process response such as\n            requesting reduced speed. A protective field forms part of the\n            safety-related detection function and is used to initiate the\n            required safe response when it is infringed.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"agv-faq-item\">\n        <summary>Can one safety laser scanner protect both the front and rear of an AGV?<\/summary>\n        <div class=\"agv-faq-answer\">\n          <p>\n            It depends on vehicle geometry, travel direction, scanner position\n            and the required monitored areas. Vehicles that reverse frequently\n            or have complex geometry may require more than one sensing\n            position to achieve the necessary coverage.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"agv-faq-item\">\n        <summary>How large should the protective field of an AGV be?<\/summary>\n        <div class=\"agv-faq-answer\">\n          <p>\n            There is no single field size suitable for every vehicle. The\n            required protective distance depends on factors including vehicle\n            speed, system response, braking behaviour, payload, installation\n            geometry and the safety margins required for the complete system.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"agv-faq-item\">\n        <summary>Can the same scanner be used for AGV safety and natural navigation?<\/summary>\n        <div class=\"agv-faq-answer\">\n          <p>\n            SH27 D models provide the safety-scanner function and additionally\n            output Ethernet raw scan data such as distance, angle and echo\n            information for integration with natural-navigation applications.\n            The navigation-data path and the safety-output path remain\n            functionally separate within the system.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"agv-faq-item\">\n        <summary>Should I choose an SH27-S or SH27-D for my AGV?<\/summary>\n        <div class=\"agv-faq-answer\">\n          <p>\n            If the project requires safety scanning without Ethernet raw scan\n            data, an S model may be suitable. If the vehicle also requires raw\n            distance, angle and echo data for a natural-navigation system,\n            choose a D model. Detailed model specifications are available on\n            the SH27 Series Safety Laser Scanner page.\n          <\/p>\n        <\/div>\n      <\/details>\n\n    <\/div>\n\n    <div class=\"agv-project-cta\" id=\"agv-project-cta\">\n\n      <div class=\"agv-project-cta-inner\">\n\n        <div class=\"agv-project-cta-label\">\n          AGV \/ AMR Project Support\n        <\/div>\n\n        <h3>\n          Tell Us How Your Mobile Robot Moves, Stops and Navigates\n        <\/h3>\n\n        <p class=\"agv-project-cta-copy\">\n          Send us your vehicle speed, dimensions, stopping distance, travel\n          direction, scanner installation position and navigation-data\n          requirements. We can help you identify a suitable SH27 configuration\n          for further project evaluation.\n        <\/p>\n\n        <div class=\"agv-project-checklist\">\n          <span class=\"agv-project-chip\">Vehicle Speed<\/span>\n          <span class=\"agv-project-chip\">Vehicle Dimensions<\/span>\n          <span class=\"agv-project-chip\">Stopping Distance<\/span>\n          <span class=\"agv-project-chip\">Travel Direction<\/span>\n          <span class=\"agv-project-chip\">Mounting Position<\/span>\n          <span class=\"agv-project-chip\">Navigation Requirement<\/span>\n        <\/div>\n\n        <div class=\"agv-project-actions\">\n\n          <a href=\"\/contact-us\/\" class=\"agv-project-btn agv-project-btn-primary\">\n            Discuss Your AGV Project \u2192\n          <\/a>\n\n          <a href=\"\/safety-laser-scanners\/\" class=\"agv-project-btn agv-project-btn-secondary\">\n            View SH27 Series \u2192\n          <\/a>\n\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Mobile Robot Safety \u00b7 AGV &amp; AMR Safety Laser Scanner for AGV &amp; AMR Protect people around moving AGVs and AMRs with configurable warning and protective fields that support early slowdown and safety-related stop functions. For projects that also require navigation data, selected SH27 configurations provide Ethernet raw scan data for mobile-robot natural-navigation applications. IEC [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":889,"parent":3401,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-885","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/industrialsafetysensor.com\/es\/wp-json\/wp\/v2\/pages\/885","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/industrialsafetysensor.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/industrialsafetysensor.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/es\/wp-json\/wp\/v2\/comments?post=885"}],"version-history":[{"count":0,"href":"https:\/\/industrialsafetysensor.com\/es\/wp-json\/wp\/v2\/pages\/885\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/es\/wp-json\/wp\/v2\/pages\/3401"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/es\/wp-json\/wp\/v2\/media\/889"}],"wp:attachment":[{"href":"https:\/\/industrialsafetysensor.com\/es\/wp-json\/wp\/v2\/media?parent=885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}