{"id":1727,"date":"2026-04-12T08:23:01","date_gmt":"2026-04-12T08:23:01","guid":{"rendered":"https:\/\/industrialsafetysensor.com\/?page_id=1727"},"modified":"2026-09-10T03:46:41","modified_gmt":"2026-09-10T03:46:41","slug":"safety-for-agv","status":"publish","type":"page","link":"https:\/\/industrialsafetysensor.com\/de\/industrial-safety-solutions\/safety-for-agv\/","title":{"rendered":"Sicherheit f\u00fcr AGV"},"content":{"rendered":"\n<style>\r\n\/* =========================================================\r\n   SAFETY FOR AGV V2\r\n   SECTION 01 \u00b7 HERO\r\n========================================================= *\/\r\n\r\n.agv-hero {\r\n  position: relative;\r\n  overflow: hidden;\r\n  background:\r\n    radial-gradient(circle at 78% 18%, rgba(31, 164, 229, 0.16) 0, rgba(31, 164, 229, 0) 34%),\r\n    linear-gradient(135deg, #07151f 0%, #0b1e2b 52%, #102b3a 100%);\r\n  padding: 92px 28px 72px;\r\n  color: #ffffff;\r\n}\r\n\r\n.agv-hero,\r\n.agv-hero * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.agv-hero-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\/* ---------- Eyebrow ---------- *\/\r\n\r\n.agv-hero-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin-bottom: 24px;\r\n}\r\n\r\n.agv-hero-number {\r\n  color: #35b8f3;\r\n  font-size: 13px;\r\n  line-height: 1;\r\n  font-weight: 800;\r\n  letter-spacing: 0.08em;\r\n}\r\n\r\n.agv-hero-label {\r\n  color: #93aebb;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n  letter-spacing: 0.12em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n\/* ---------- Main copy ---------- *\/\r\n\r\n.agv-hero-copy {\r\n  max-width: 930px;\r\n}\r\n\r\n.agv-hero h1 {\r\n  margin: 0;\r\n  color: #ffffff;\r\n  font-size: clamp(42px, 6vw, 72px);\r\n  line-height: 1.03;\r\n  font-weight: 800;\r\n  letter-spacing: -0.035em;\r\n}\r\n\r\n.agv-hero-subtitle {\r\n  max-width: 900px;\r\n  margin: 24px 0 0;\r\n  color: #d8e7ee;\r\n  font-size: clamp(21px, 2.6vw, 30px);\r\n  line-height: 1.3;\r\n  font-weight: 650;\r\n  letter-spacing: -0.015em;\r\n}\r\n\r\n.agv-hero-intro {\r\n  max-width: 860px;\r\n  margin: 24px 0 0;\r\n  color: #abc0ca;\r\n  font-size: 17px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.agv-hero-intro strong {\r\n  color: #ffffff;\r\n  font-weight: 700;\r\n}\r\n\r\n\/* ---------- Highlight statement ---------- *\/\r\n\r\n.agv-hero-principle {\r\n  max-width: 900px;\r\n  margin-top: 30px;\r\n  padding: 17px 20px;\r\n  border-left: 3px solid #35b8f3;\r\n  background: rgba(255,255,255,0.045);\r\n  color: #dcebf1;\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-hero-principle strong {\r\n  color: #56c6f6;\r\n}\r\n\r\n\/* ---------- Buttons ---------- *\/\r\n\r\n.agv-hero-actions {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 13px;\r\n  margin-top: 32px;\r\n}\r\n\r\n.agv-hero-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 48px;\r\n  padding: 13px 22px;\r\n  border-radius: 5px;\r\n  font-size: 14px;\r\n  line-height: 1.3;\r\n  font-weight: 750;\r\n  text-decoration: none;\r\n  transition: transform .18s ease, background .18s ease, border-color .18s ease;\r\n}\r\n\r\n.agv-hero-btn:hover {\r\n  transform: translateY(-1px);\r\n}\r\n\r\n.agv-hero-btn-primary {\r\n  background: #159fdf;\r\n  border: 1px solid #159fdf;\r\n  color: #ffffff;\r\n}\r\n\r\n.agv-hero-btn-primary:hover {\r\n  background: #28aeea;\r\n  border-color: #28aeea;\r\n  color: #ffffff;\r\n}\r\n\r\n.agv-hero-btn-secondary {\r\n  background: transparent;\r\n  border: 1px solid rgba(255,255,255,0.24);\r\n  color: #ffffff;\r\n}\r\n\r\n.agv-hero-btn-secondary:hover {\r\n  background: rgba(255,255,255,0.07);\r\n  border-color: rgba(255,255,255,0.40);\r\n  color: #ffffff;\r\n}\r\n\r\n\/* ---------- Architecture cards ---------- *\/\r\n\r\n.agv-hero-paths {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap: 16px;\r\n  margin-top: 54px;\r\n}\r\n\r\n.agv-hero-path {\r\n  position: relative;\r\n  min-height: 182px;\r\n  padding: 24px 23px 22px;\r\n  border: 1px solid rgba(255,255,255,0.10);\r\n  border-radius: 8px;\r\n  background: rgba(255,255,255,0.045);\r\n  backdrop-filter: blur(3px);\r\n}\r\n\r\n.agv-hero-path-tag {\r\n  display: inline-block;\r\n  margin-bottom: 14px;\r\n  color: #59c8f6;\r\n  font-size: 11px;\r\n  line-height: 1.3;\r\n  font-weight: 850;\r\n  letter-spacing: 0.09em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-hero-path h3 {\r\n  margin: 0 0 10px;\r\n  color: #ffffff;\r\n  font-size: 20px;\r\n  line-height: 1.3;\r\n  font-weight: 750;\r\n}\r\n\r\n.agv-hero-path p {\r\n  margin: 0;\r\n  color: #9fb7c2;\r\n  font-size: 14px;\r\n  line-height: 1.65;\r\n}\r\n\r\n.agv-hero-path strong {\r\n  color: #dcebf1;\r\n  font-weight: 700;\r\n}\r\n\r\n\/* ---------- Safety status labels ---------- *\/\r\n\r\n.agv-hero-status {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 7px;\r\n  margin-top: 16px;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 750;\r\n}\r\n\r\n.agv-hero-status-dot {\r\n  display: inline-block;\r\n  width: 7px;\r\n  height: 7px;\r\n  border-radius: 50%;\r\n}\r\n\r\n.agv-status-safety {\r\n  color: #9ee7be;\r\n}\r\n\r\n.agv-status-safety .agv-hero-status-dot {\r\n  background: #64d596;\r\n}\r\n\r\n.agv-status-data {\r\n  color: #8dd6f7;\r\n}\r\n\r\n.agv-status-data .agv-hero-status-dot {\r\n  background: #37b8ef;\r\n}\r\n\r\n.agv-status-nonsafety {\r\n  color: #ccd8de;\r\n}\r\n\r\n.agv-status-nonsafety .agv-hero-status-dot {\r\n  background: #94a7b0;\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n\r\n@media (max-width: 900px) {\r\n  .agv-hero {\r\n    padding: 76px 22px 62px;\r\n  }\r\n\r\n  .agv-hero-paths {\r\n    grid-template-columns: 1fr;\r\n    gap: 12px;\r\n    margin-top: 42px;\r\n  }\r\n\r\n  .agv-hero-path {\r\n    min-height: 0;\r\n  }\r\n}\r\n\r\n@media (max-width: 560px) {\r\n  .agv-hero {\r\n    padding: 62px 18px 50px;\r\n  }\r\n\r\n  .agv-hero-intro {\r\n    font-size: 16px;\r\n  }\r\n\r\n  .agv-hero-actions {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .agv-hero-btn {\r\n    width: 100%;\r\n  }\r\n\r\n  .agv-hero-principle {\r\n    padding: 15px 17px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"agv-hero\" id=\"agv-safety-solutions\">\r\n  <div class=\"agv-hero-inner\">\r\n\r\n    <div class=\"agv-hero-eyebrow\">\r\n      <span class=\"agv-hero-number\">01<\/span>\r\n      <span class=\"agv-hero-label\">AGV &amp; AMR Safety Solutions<\/span>\r\n    <\/div>\r\n\r\n    <div class=\"agv-hero-copy\">\r\n\r\n      <h1>Safety for AGV &amp; AMR<\/h1>\r\n\r\n      <div class=\"agv-hero-subtitle\">\r\n        Safety Laser Scanners and 2D LiDAR for Mobile Robot Protection, Navigation and Sensing\r\n      <\/div>\r\n\r\n      <p class=\"agv-hero-intro\">\r\n        AGVs and AMRs often require both <strong>personnel protection<\/strong> and\r\n        <strong>environmental sensing or navigation data<\/strong> \u2014 but these are\r\n        different system functions. CCH provides safety laser scanner solutions\r\n        for protective-field monitoring and industrial 2D LiDAR solutions for\r\n        navigation, localization and sensing integration.\r\n      <\/p>\r\n\r\n      <div class=\"agv-hero-principle\">\r\n        <strong>Key engineering principle:<\/strong>\r\n        AGV safety and AGV navigation should not be treated as the same function.\r\n        Safety-related stopping must rely on the appropriate safety architecture,\r\n        while Ethernet LiDAR data can support navigation and other non-safety-related\r\n        functions in the vehicle control system.\r\n      <\/div>\r\n\r\n      <div class=\"agv-hero-actions\">\r\n        <a class=\"agv-hero-btn agv-hero-btn-primary\" href=\"#agv-sensor-architecture\">\r\n          Compare Sensor Architectures\r\n        <\/a>\r\n\r\n        <a class=\"agv-hero-btn agv-hero-btn-secondary\" href=\"\/contact-us\/\">\r\n          Contact Engineering\r\n        <\/a>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"agv-hero-paths\">\r\n\r\n      <div class=\"agv-hero-path\">\r\n        <span class=\"agv-hero-path-tag\">Path 01 \u00b7 Safety<\/span>\r\n        <h3>Personnel Protection<\/h3>\r\n        <p>\r\n          Use an <strong>SH27 S safety laser scanner<\/strong> for protective-field\r\n          monitoring and safety-related stopping through the machine or vehicle\r\n          safety control architecture.\r\n        <\/p>\r\n        <div class=\"agv-hero-status agv-status-safety\">\r\n          <span class=\"agv-hero-status-dot\"><\/span>\r\n          Safety-related protective function\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"agv-hero-path\">\r\n        <span class=\"agv-hero-path-tag\">Path 02 \u00b7 Safety + Data<\/span>\r\n        <h3>Protection with Ethernet Scan Data<\/h3>\r\n        <p>\r\n          <strong>SH27 D models<\/strong> retain the safety scanner functions and\r\n          additionally provide Ethernet raw scan data for non-safety-related\r\n          navigation, localization or environmental sensing.\r\n        <\/p>\r\n        <div class=\"agv-hero-status agv-status-data\">\r\n          <span class=\"agv-hero-status-dot\"><\/span>\r\n          Safety function + supplementary data\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"agv-hero-path\">\r\n        <span class=\"agv-hero-path-tag\">Path 03 \u00b7 LiDAR Data<\/span>\r\n        <h3>Navigation &amp; Environmental Sensing<\/h3>\r\n        <p>\r\n          Use <strong>YB27 raw-data 2D LiDAR<\/strong> when the application requires\r\n          scan data for navigation, localization, obstacle sensing or host-system\r\n          integration without a safety-rated personnel-protection function.\r\n        <\/p>\r\n        <div class=\"agv-hero-status agv-status-nonsafety\">\r\n          <span class=\"agv-hero-status-dot\"><\/span>\r\n          Industrial sensing \u00b7 not a safety scanner\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   SAFETY FOR AGV V2\r\n   SECTION 02 \u00b7 SAFETY \u2260 NAVIGATION\r\n========================================================= *\/\r\n\r\n.agv-function {\r\n  box-sizing: border-box;\r\n  background: #ffffff;\r\n  padding: 92px 28px 96px;\r\n}\r\n\r\n.agv-function,\r\n.agv-function * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.agv-function-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\/* ---------- Heading ---------- *\/\r\n\r\n.agv-function-heading {\r\n  max-width: 920px;\r\n}\r\n\r\n.agv-function-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin-bottom: 18px;\r\n}\r\n\r\n.agv-function-number {\r\n  color: #129fe9;\r\n  font-size: 13px;\r\n  line-height: 1;\r\n  font-weight: 850;\r\n  letter-spacing: 0.08em;\r\n}\r\n\r\n.agv-function-label {\r\n  color: #637f8d;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-function h2 {\r\n  margin: 0;\r\n  color: #102631;\r\n  font-size: clamp(34px, 4.5vw, 52px);\r\n  line-height: 1.1;\r\n  font-weight: 800;\r\n  letter-spacing: -0.03em;\r\n}\r\n\r\n.agv-function-lead {\r\n  max-width: 880px;\r\n  margin: 24px 0 0;\r\n  color: #526b77;\r\n  font-size: 18px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.agv-function-lead strong {\r\n  color: #172f3a;\r\n  font-weight: 750;\r\n}\r\n\r\n\/* ---------- Core principle ---------- *\/\r\n\r\n.agv-function-principle {\r\n  display: grid;\r\n  grid-template-columns: 210px 1fr;\r\n  gap: 28px;\r\n  align-items: center;\r\n  margin-top: 42px;\r\n  padding: 30px 32px;\r\n  border: 1px solid #dbe7ec;\r\n  border-radius: 9px;\r\n  background: #f7fafc;\r\n}\r\n\r\n.agv-function-principle-title {\r\n  color: #129fe9;\r\n  font-size: 14px;\r\n  line-height: 1.45;\r\n  font-weight: 850;\r\n  letter-spacing: 0.08em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-function-principle-copy {\r\n  margin: 0;\r\n  color: #36515e;\r\n  font-size: 17px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.agv-function-principle-copy strong {\r\n  color: #102631;\r\n}\r\n\r\n\/* ---------- Comparison ---------- *\/\r\n\r\n.agv-function-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 22px;\r\n  margin-top: 42px;\r\n}\r\n\r\n.agv-function-card {\r\n  position: relative;\r\n  overflow: hidden;\r\n  border: 1px solid #dbe6eb;\r\n  border-radius: 9px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-function-card-top {\r\n  padding: 27px 28px 23px;\r\n}\r\n\r\n.agv-function-card.safety {\r\n  border-top: 4px solid #1aa866;\r\n}\r\n\r\n.agv-function-card.data {\r\n  border-top: 4px solid #129fe9;\r\n}\r\n\r\n.agv-function-card-tag {\r\n  display: inline-block;\r\n  margin-bottom: 12px;\r\n  font-size: 11px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.09em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-function-card.safety .agv-function-card-tag {\r\n  color: #168452;\r\n}\r\n\r\n.agv-function-card.data .agv-function-card-tag {\r\n  color: #087fb9;\r\n}\r\n\r\n.agv-function-card h3 {\r\n  margin: 0;\r\n  color: #142c37;\r\n  font-size: 25px;\r\n  line-height: 1.28;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-function-card-intro {\r\n  margin: 15px 0 0;\r\n  color: #5b727d;\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-function-card-list {\r\n  margin: 0;\r\n  padding: 0 28px 28px;\r\n  list-style: none;\r\n}\r\n\r\n.agv-function-card-list li {\r\n  position: relative;\r\n  margin-top: 13px;\r\n  padding-left: 21px;\r\n  color: #3f5965;\r\n  font-size: 14px;\r\n  line-height: 1.65;\r\n}\r\n\r\n.agv-function-card-list li::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  left: 0;\r\n  top: 9px;\r\n  width: 7px;\r\n  height: 7px;\r\n  border-radius: 50%;\r\n}\r\n\r\n.agv-function-card.safety .agv-function-card-list li::before {\r\n  background: #27b873;\r\n}\r\n\r\n.agv-function-card.data .agv-function-card-list li::before {\r\n  background: #20a9e8;\r\n}\r\n\r\n.agv-function-card-list strong {\r\n  color: #17323e;\r\n  font-weight: 750;\r\n}\r\n\r\n\/* ---------- Important note ---------- *\/\r\n\r\n.agv-function-note {\r\n  margin-top: 22px;\r\n  padding: 20px 22px;\r\n  border-left: 3px solid #f0a32e;\r\n  background: #fffaf1;\r\n}\r\n\r\n.agv-function-note-title {\r\n  margin: 0 0 5px;\r\n  color: #88590d;\r\n  font-size: 13px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.06em;\r\n}\r\n\r\n.agv-function-note p {\r\n  margin: 0;\r\n  color: #654f2e;\r\n  font-size: 14px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-function-note strong {\r\n  color: #473616;\r\n}\r\n\r\n\/* ---------- Process ---------- *\/\r\n\r\n.agv-function-flow {\r\n  margin-top: 48px;\r\n}\r\n\r\n.agv-function-flow-title {\r\n  max-width: 820px;\r\n  margin-bottom: 23px;\r\n}\r\n\r\n.agv-function-flow-title h3 {\r\n  margin: 0;\r\n  color: #18323e;\r\n  font-size: 25px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-function-flow-title p {\r\n  margin: 9px 0 0;\r\n  color: #637b86;\r\n  font-size: 15px;\r\n  line-height: 1.65;\r\n}\r\n\r\n.agv-function-flow-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, 1fr);\r\n  gap: 14px;\r\n}\r\n\r\n.agv-function-step {\r\n  min-height: 175px;\r\n  padding: 22px 20px;\r\n  border: 1px solid #dfe9ed;\r\n  border-radius: 8px;\r\n  background: #fbfcfd;\r\n}\r\n\r\n.agv-function-step-number {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 30px;\r\n  height: 30px;\r\n  margin-bottom: 16px;\r\n  border-radius: 50%;\r\n  background: #e7f5fc;\r\n  color: #0c8fce;\r\n  font-size: 12px;\r\n  font-weight: 850;\r\n}\r\n\r\n.agv-function-step h4 {\r\n  margin: 0 0 8px;\r\n  color: #18323e;\r\n  font-size: 16px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-function-step p {\r\n  margin: 0;\r\n  color: #617985;\r\n  font-size: 13px;\r\n  line-height: 1.65;\r\n}\r\n\r\n\/* ---------- Bottom CTA ---------- *\/\r\n\r\n.agv-function-bottom {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 24px;\r\n  margin-top: 46px;\r\n  padding-top: 28px;\r\n  border-top: 1px solid #e1eaee;\r\n}\r\n\r\n.agv-function-bottom p {\r\n  max-width: 760px;\r\n  margin: 0;\r\n  color: #506a76;\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-function-bottom a {\r\n  flex: 0 0 auto;\r\n  color: #0e91d1;\r\n  font-size: 14px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n  text-decoration: none;\r\n}\r\n\r\n.agv-function-bottom a:hover {\r\n  text-decoration: underline;\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n\r\n@media (max-width: 960px) {\r\n  .agv-function-principle {\r\n    grid-template-columns: 1fr;\r\n    gap: 10px;\r\n  }\r\n\r\n  .agv-function-flow-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n}\r\n\r\n@media (max-width: 760px) {\r\n  .agv-function {\r\n    padding: 72px 22px 76px;\r\n  }\r\n\r\n  .agv-function-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-function-bottom {\r\n    align-items: flex-start;\r\n    flex-direction: column;\r\n  }\r\n}\r\n\r\n@media (max-width: 520px) {\r\n  .agv-function {\r\n    padding: 62px 18px 66px;\r\n  }\r\n\r\n  .agv-function-principle {\r\n    padding: 23px 21px;\r\n  }\r\n\r\n  .agv-function-card-top {\r\n    padding: 24px 22px 20px;\r\n  }\r\n\r\n  .agv-function-card-list {\r\n    padding: 0 22px 24px;\r\n  }\r\n\r\n  .agv-function-flow-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"agv-function\" id=\"agv-safety-vs-navigation\">\r\n  <div class=\"agv-function-inner\">\r\n\r\n    <div class=\"agv-function-heading\">\r\n\r\n      <div class=\"agv-function-eyebrow\">\r\n        <span class=\"agv-function-number\">02<\/span>\r\n        <span class=\"agv-function-label\">Safety Function vs Navigation Function<\/span>\r\n      <\/div>\r\n\r\n      <h2>AGV Safety Is Not the Same as AGV Navigation<\/h2>\r\n\r\n      <p class=\"agv-function-lead\">\r\n        A mobile robot may use laser sensing for both <strong>personnel protection<\/strong>\r\n        and <strong>navigation or environmental perception<\/strong>, but those functions\r\n        should be clearly separated when designing the system. A safety laser scanner\r\n        monitors defined protective fields and interfaces with the safety control\r\n        architecture, while LiDAR scan data can be processed by the host controller\r\n        for navigation, localization and other non-safety-related functions.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"agv-function-principle\">\r\n\r\n      <div class=\"agv-function-principle-title\">\r\n        One Vehicle<br>\r\n        Two Different Functions\r\n      <\/div>\r\n\r\n      <p class=\"agv-function-principle-copy\">\r\n        The same AGV or AMR can require both functions, but\r\n        <strong>navigation data should not automatically be treated as a safety function<\/strong>.\r\n        The safety-related stopping path must be designed using suitable safety components,\r\n        control logic and validation independently from the vehicle&#8217;s navigation algorithm.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"agv-function-grid\">\r\n\r\n      <!-- SAFETY FUNCTION -->\r\n      <div class=\"agv-function-card safety\">\r\n\r\n        <div class=\"agv-function-card-top\">\r\n          <span class=\"agv-function-card-tag\">Safety-Related Function<\/span>\r\n          <h3>Personnel Protection &amp; Protective-Field Monitoring<\/h3>\r\n\r\n          <p class=\"agv-function-card-intro\">\r\n            The safety scanner monitors configured areas around the moving vehicle\r\n            and provides safety outputs when the protective field is infringed.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <ul class=\"agv-function-card-list\">\r\n          <li>\r\n            <strong>Protective field monitoring<\/strong> around the AGV or AMR\r\n          <\/li>\r\n\r\n          <li>\r\n            Safety outputs such as <strong>OSSD signals<\/strong> are used by the\r\n            safety control architecture\r\n          <\/li>\r\n\r\n          <li>\r\n            Multiple field sets can support different\r\n            <strong>directions, speeds and operating conditions<\/strong>\r\n          <\/li>\r\n\r\n          <li>\r\n            The required field size depends on factors including\r\n            <strong>vehicle speed, stopping behaviour, load and application risk<\/strong>\r\n          <\/li>\r\n\r\n          <li>\r\n            Suitable for applications where the sensor forms part of a\r\n            <strong>safety-related personnel-protection system<\/strong>\r\n          <\/li>\r\n        <\/ul>\r\n\r\n      <\/div>\r\n\r\n      <!-- NAVIGATION FUNCTION -->\r\n      <div class=\"agv-function-card data\">\r\n\r\n        <div class=\"agv-function-card-top\">\r\n          <span class=\"agv-function-card-tag\">Navigation \/ Sensing Function<\/span>\r\n          <h3>Navigation, Localization &amp; Environmental Perception<\/h3>\r\n\r\n          <p class=\"agv-function-card-intro\">\r\n            Raw LiDAR scan data provides environmental measurements that the AGV\r\n            controller or navigation computer can process according to the\r\n            application&#8217;s navigation architecture.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <ul class=\"agv-function-card-list\">\r\n          <li>\r\n            Raw scan information can include\r\n            <strong>distance, angle and echo-intensity data<\/strong>\r\n          <\/li>\r\n\r\n          <li>\r\n            Data can support host-system functions such as\r\n            <strong>navigation and localization<\/strong>\r\n          <\/li>\r\n\r\n          <li>\r\n            Scan data may also support\r\n            <strong>mapping, environmental sensing and object detection<\/strong>\r\n          <\/li>\r\n\r\n          <li>\r\n            Navigation algorithms such as localization or mapping are\r\n            <strong>implemented in the host system<\/strong>, not created by the LiDAR alone\r\n          <\/li>\r\n\r\n          <li>\r\n            Industrial 2D LiDAR used only for sensing or navigation\r\n            <strong>does not replace a required safety laser scanner<\/strong>\r\n          <\/li>\r\n        <\/ul>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"agv-function-note\">\r\n\r\n      <div class=\"agv-function-note-title\">\r\n        Important for AGV System Design\r\n      <\/div>\r\n\r\n      <p>\r\n        An object detected by a navigation LiDAR is not automatically equivalent to\r\n        a validated safety-related protective-field response. Where personnel safety\r\n        depends on sensor detection, the complete safety function must be evaluated\r\n        as part of the AGV or AMR safety architecture and application risk assessment.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"agv-function-flow\">\r\n\r\n      <div class=\"agv-function-flow-title\">\r\n        <h3>How the Two Functions Typically Fit into an AGV<\/h3>\r\n        <p>\r\n          A practical system architecture keeps the safety stopping path and the\r\n          navigation data path logically distinct.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"agv-function-flow-grid\">\r\n\r\n        <div class=\"agv-function-step\">\r\n          <span class=\"agv-function-step-number\">01<\/span>\r\n          <h4>Safety Scanner Monitors<\/h4>\r\n          <p>\r\n            Defined protective or warning fields are monitored around the mobile robot.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <div class=\"agv-function-step\">\r\n          <span class=\"agv-function-step-number\">02<\/span>\r\n          <h4>Safety Control Responds<\/h4>\r\n          <p>\r\n            Safety outputs are evaluated by the safety control system to initiate\r\n            the required safety-related response.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <div class=\"agv-function-step\">\r\n          <span class=\"agv-function-step-number\">03<\/span>\r\n          <h4>LiDAR Supplies Scan Data<\/h4>\r\n          <p>\r\n            Ethernet or other raw-data interfaces provide environmental measurements\r\n            to the vehicle&#8217;s host system.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <div class=\"agv-function-step\">\r\n          <span class=\"agv-function-step-number\">04<\/span>\r\n          <h4>Host System Navigates<\/h4>\r\n          <p>\r\n            The AGV or AMR controller processes the scan data for navigation,\r\n            localization and other application functions.\r\n          <\/p>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"agv-function-bottom\">\r\n      <p>\r\n        CCH supports different architectures depending on whether the project needs\r\n        safety protection only, safety plus supplementary Ethernet scan data, or a\r\n        separate industrial 2D LiDAR for navigation and sensing.\r\n      <\/p>\r\n\r\n      <a href=\"#agv-sensor-architecture\">\r\n        Compare the three architectures \u2192\r\n      <\/a>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   SAFETY FOR AGV V2\r\n   SECTION 03 \u00b7 AGV SAFETY ARCHITECTURE\r\n   DE-DUPLICATED VERSION\r\n========================================================= *\/\r\n\r\n.agv-architecture {\r\n  box-sizing: border-box;\r\n  background: #f6f9fb;\r\n  padding: 92px 28px 98px;\r\n}\r\n\r\n.agv-architecture,\r\n.agv-architecture * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.agv-architecture-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\/* ---------- Heading ---------- *\/\r\n\r\n.agv-architecture-heading {\r\n  max-width: 930px;\r\n}\r\n\r\n.agv-architecture-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin-bottom: 18px;\r\n}\r\n\r\n.agv-architecture-number {\r\n  color: #129fe9;\r\n  font-size: 13px;\r\n  line-height: 1;\r\n  font-weight: 850;\r\n  letter-spacing: 0.08em;\r\n}\r\n\r\n.agv-architecture-label {\r\n  color: #637f8d;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-architecture h2 {\r\n  margin: 0;\r\n  color: #102631;\r\n  font-size: clamp(34px, 4.5vw, 52px);\r\n  line-height: 1.1;\r\n  font-weight: 800;\r\n  letter-spacing: -0.03em;\r\n}\r\n\r\n.agv-architecture-lead {\r\n  max-width: 900px;\r\n  margin: 24px 0 0;\r\n  color: #526b77;\r\n  font-size: 18px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.agv-architecture-lead strong {\r\n  color: #17303c;\r\n  font-weight: 750;\r\n}\r\n\r\n\/* ---------- System chain ---------- *\/\r\n\r\n.agv-architecture-chain {\r\n  margin-top: 46px;\r\n  padding: 30px;\r\n  border: 1px solid #dce7eb;\r\n  border-radius: 10px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-architecture-chain-title {\r\n  margin-bottom: 24px;\r\n}\r\n\r\n.agv-architecture-chain-title h3 {\r\n  margin: 0;\r\n  color: #193440;\r\n  font-size: 24px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-architecture-chain-title p {\r\n  max-width: 820px;\r\n  margin: 8px 0 0;\r\n  color: #667d87;\r\n  font-size: 14px;\r\n  line-height: 1.65;\r\n}\r\n\r\n.agv-architecture-chain-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(5, 1fr);\r\n  gap: 12px;\r\n}\r\n\r\n.agv-architecture-chain-item {\r\n  min-height: 165px;\r\n  padding: 20px 18px;\r\n  border: 1px solid #dfe8ec;\r\n  border-radius: 8px;\r\n  background: #fbfcfd;\r\n}\r\n\r\n.agv-architecture-chain-step {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 29px;\r\n  height: 29px;\r\n  margin-bottom: 14px;\r\n  border-radius: 50%;\r\n  background: #e7f5fc;\r\n  color: #0789c8;\r\n  font-size: 12px;\r\n  font-weight: 850;\r\n}\r\n\r\n.agv-architecture-chain-item h4 {\r\n  margin: 0 0 8px;\r\n  color: #17323e;\r\n  font-size: 15px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-architecture-chain-item p {\r\n  margin: 0;\r\n  color: #647b86;\r\n  font-size: 13px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\/* ---------- Protective vs warning ---------- *\/\r\n\r\n.agv-architecture-fields {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 22px;\r\n  margin-top: 42px;\r\n}\r\n\r\n.agv-architecture-field {\r\n  overflow: hidden;\r\n  border: 1px solid #dae5ea;\r\n  border-radius: 9px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-architecture-field.protective {\r\n  border-top: 4px solid #e05252;\r\n}\r\n\r\n.agv-architecture-field.warning {\r\n  border-top: 4px solid #e9a22d;\r\n}\r\n\r\n.agv-architecture-field-inner {\r\n  padding: 27px 28px 28px;\r\n}\r\n\r\n.agv-architecture-field-tag {\r\n  display: inline-block;\r\n  margin-bottom: 12px;\r\n  font-size: 11px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.09em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-architecture-field.protective .agv-architecture-field-tag {\r\n  color: #b63c3c;\r\n}\r\n\r\n.agv-architecture-field.warning .agv-architecture-field-tag {\r\n  color: #9a6815;\r\n}\r\n\r\n.agv-architecture-field h3 {\r\n  margin: 0;\r\n  color: #142e39;\r\n  font-size: 24px;\r\n  line-height: 1.3;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-architecture-field p {\r\n  margin: 14px 0 0;\r\n  color: #5b737e;\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-architecture-field strong {\r\n  color: #17323e;\r\n}\r\n\r\n.agv-architecture-field-list {\r\n  margin: 19px 0 0;\r\n  padding: 0;\r\n  list-style: none;\r\n}\r\n\r\n.agv-architecture-field-list li {\r\n  position: relative;\r\n  margin-top: 11px;\r\n  padding-left: 20px;\r\n  color: #445f6b;\r\n  font-size: 14px;\r\n  line-height: 1.6;\r\n}\r\n\r\n.agv-architecture-field-list li::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  left: 0;\r\n  top: 9px;\r\n  width: 7px;\r\n  height: 7px;\r\n  border-radius: 50%;\r\n}\r\n\r\n.agv-architecture-field.protective .agv-architecture-field-list li::before {\r\n  background: #e05252;\r\n}\r\n\r\n.agv-architecture-field.warning .agv-architecture-field-list li::before {\r\n  background: #e9a22d;\r\n}\r\n\r\n\/* ---------- Architecture note ---------- *\/\r\n\r\n.agv-architecture-note {\r\n  margin-top: 32px;\r\n  padding: 22px 23px;\r\n  border-left: 3px solid #129fe9;\r\n  background: #eef8fd;\r\n}\r\n\r\n.agv-architecture-note-title {\r\n  margin: 0 0 6px;\r\n  color: #087eb7;\r\n  font-size: 13px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.06em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-architecture-note p {\r\n  margin: 0;\r\n  color: #385b6b;\r\n  font-size: 14px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.agv-architecture-note strong {\r\n  color: #163441;\r\n}\r\n\r\n\/* ---------- Next-section bridge ---------- *\/\r\n\r\n.agv-architecture-next {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 24px;\r\n  margin-top: 36px;\r\n  padding-top: 26px;\r\n  border-top: 1px solid #dfe8ec;\r\n}\r\n\r\n.agv-architecture-next p {\r\n  max-width: 760px;\r\n  margin: 0;\r\n  color: #59727e;\r\n  font-size: 14px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-architecture-next a {\r\n  flex: 0 0 auto;\r\n  color: #0b91d1;\r\n  font-size: 13px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n  text-decoration: none;\r\n}\r\n\r\n.agv-architecture-next a:hover {\r\n  text-decoration: underline;\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n\r\n@media (max-width: 1050px) {\r\n  .agv-architecture-chain-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n\r\n  .agv-architecture-chain-item:last-child {\r\n    grid-column: span 2;\r\n  }\r\n}\r\n\r\n@media (max-width: 760px) {\r\n  .agv-architecture {\r\n    padding: 72px 22px 78px;\r\n  }\r\n\r\n  .agv-architecture-fields {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-architecture-chain {\r\n    padding: 24px;\r\n  }\r\n\r\n  .agv-architecture-next {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n  }\r\n}\r\n\r\n@media (max-width: 560px) {\r\n  .agv-architecture {\r\n    padding: 62px 18px 68px;\r\n  }\r\n\r\n  .agv-architecture-chain-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-architecture-chain-item:last-child {\r\n    grid-column: auto;\r\n  }\r\n\r\n  .agv-architecture-field-inner {\r\n    padding: 23px 21px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"agv-architecture\" id=\"how-agv-safety-works\">\r\n  <div class=\"agv-architecture-inner\">\r\n\r\n    <!-- HEADING -->\r\n\r\n    <div class=\"agv-architecture-heading\">\r\n\r\n      <div class=\"agv-architecture-eyebrow\">\r\n        <span class=\"agv-architecture-number\">03<\/span>\r\n        <span class=\"agv-architecture-label\">AGV Safety Architecture<\/span>\r\n      <\/div>\r\n\r\n      <h2>How AGV Safety Architecture Works<\/h2>\r\n\r\n      <p class=\"agv-architecture-lead\">\r\n        A safety laser scanner does not make an AGV safe by itself.\r\n        It is one part of a complete\r\n        <strong>safety-related control function<\/strong> that connects\r\n        protective-field detection to the required vehicle response.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- SYSTEM CHAIN -->\r\n\r\n    <div class=\"agv-architecture-chain\">\r\n\r\n      <div class=\"agv-architecture-chain-title\">\r\n\r\n        <h3>The Safety Function Is a Complete Signal Chain<\/h3>\r\n\r\n        <p>\r\n          For personnel protection, detection must be translated into the\r\n          required safety-related vehicle response through the complete\r\n          safety architecture.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-architecture-chain-grid\">\r\n\r\n        <div class=\"agv-architecture-chain-item\">\r\n\r\n          <span class=\"agv-architecture-chain-step\">01<\/span>\r\n\r\n          <h4>Protective Field<\/h4>\r\n\r\n          <p>\r\n            A defined monitored area is configured around the AGV according\r\n            to the required safety concept.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-architecture-chain-item\">\r\n\r\n          <span class=\"agv-architecture-chain-step\">02<\/span>\r\n\r\n          <h4>Safety Laser Scanner<\/h4>\r\n\r\n          <p>\r\n            The scanner detects an intrusion into the active\r\n            protective field.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-architecture-chain-item\">\r\n\r\n          <span class=\"agv-architecture-chain-step\">03<\/span>\r\n\r\n          <h4>OSSD Safety Output<\/h4>\r\n\r\n          <p>\r\n            The scanner changes its safety output state when the\r\n            protective-field condition requires a safety response.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-architecture-chain-item\">\r\n\r\n          <span class=\"agv-architecture-chain-step\">04<\/span>\r\n\r\n          <h4>Safety Control<\/h4>\r\n\r\n          <p>\r\n            The safety controller evaluates the scanner output and executes\r\n            the designed safety-related control logic.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-architecture-chain-item\">\r\n\r\n          <span class=\"agv-architecture-chain-step\">05<\/span>\r\n\r\n          <h4>Vehicle Reaches a Safe State<\/h4>\r\n\r\n          <p>\r\n            The drive or braking system performs the required\r\n            safety-related vehicle response.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- PROTECTIVE VS WARNING FIELD -->\r\n\r\n    <div class=\"agv-architecture-fields\">\r\n\r\n      <div class=\"agv-architecture-field protective\">\r\n\r\n        <div class=\"agv-architecture-field-inner\">\r\n\r\n          <span class=\"agv-architecture-field-tag\">\r\n            Safety-Related\r\n          <\/span>\r\n\r\n          <h3>Protective Field<\/h3>\r\n\r\n          <p>\r\n            The protective field is used for the\r\n            <strong>safety-related personnel-protection function<\/strong>.\r\n            If the field is infringed, the scanner&#8217;s safety outputs can\r\n            initiate the required safety response through the AGV safety\r\n            control system.\r\n          <\/p>\r\n\r\n          <ul class=\"agv-architecture-field-list\">\r\n            <li>Used for personnel protection<\/li>\r\n            <li>Linked to safety outputs such as OSSD<\/li>\r\n            <li>Part of the validated safety-related stopping function<\/li>\r\n            <li>Configured according to the actual AGV application<\/li>\r\n          <\/ul>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-architecture-field warning\">\r\n\r\n        <div class=\"agv-architecture-field-inner\">\r\n\r\n          <span class=\"agv-architecture-field-tag\">\r\n            Non-Safety-Related\r\n          <\/span>\r\n\r\n          <h3>Warning Field<\/h3>\r\n\r\n          <p>\r\n            A warning field provides an auxiliary detection area outside or\r\n            around the protective area. It can support operational functions\r\n            such as signalling or vehicle-management logic, but it is\r\n            <strong>not equivalent to the safety-related protective field<\/strong>.\r\n          <\/p>\r\n\r\n          <ul class=\"agv-architecture-field-list\">\r\n            <li>Auxiliary environmental detection<\/li>\r\n            <li>Not the safety-related protective function<\/li>\r\n            <li>Can support warning or operational responses<\/li>\r\n            <li>Final behaviour depends on system integration<\/li>\r\n          <\/ul>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- ENGINEERING NOTE -->\r\n\r\n    <div class=\"agv-architecture-note\">\r\n\r\n      <div class=\"agv-architecture-note-title\">\r\n        Engineering Reminder\r\n      <\/div>\r\n\r\n      <p>\r\n        <strong>Scanner detection is only the beginning of the safety response.<\/strong>\r\n        The complete function includes the protective device, safety outputs,\r\n        control-system response and vehicle stopping behaviour. These elements\r\n        must be considered together when designing and validating the AGV\r\n        safety function.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- BRIDGE TO SECTION 04 -->\r\n\r\n    <div class=\"agv-architecture-next\">\r\n\r\n      <p>\r\n        Once the safety path is understood, the next decision is whether the\r\n        AGV needs safety protection only, safety plus supplementary scan data,\r\n        or a separate navigation LiDAR.\r\n      <\/p>\r\n\r\n      <a href=\"#agv-sensor-architecture\">\r\n        Compare Sensor Architectures \u2192\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   SAFETY FOR AGV V2\r\n   SECTION 04 \u00b7 THREE SENSOR ARCHITECTURES\r\n========================================================= *\/\r\n\r\n.agv-sensor-architecture {\r\n  box-sizing: border-box;\r\n  background: #ffffff;\r\n  padding: 92px 28px 98px;\r\n}\r\n\r\n.agv-sensor-architecture,\r\n.agv-sensor-architecture * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.agv-sensor-architecture-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\/* ---------- Heading ---------- *\/\r\n\r\n.agv-sensor-architecture-heading {\r\n  max-width: 940px;\r\n}\r\n\r\n.agv-sensor-architecture-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin-bottom: 18px;\r\n}\r\n\r\n.agv-sensor-architecture-number {\r\n  color: #129fe9;\r\n  font-size: 13px;\r\n  line-height: 1;\r\n  font-weight: 850;\r\n  letter-spacing: 0.08em;\r\n}\r\n\r\n.agv-sensor-architecture-label {\r\n  color: #637f8d;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-sensor-architecture h2 {\r\n  margin: 0;\r\n  color: #102631;\r\n  font-size: clamp(34px, 4.5vw, 52px);\r\n  line-height: 1.1;\r\n  font-weight: 800;\r\n  letter-spacing: -0.03em;\r\n}\r\n\r\n.agv-sensor-architecture-lead {\r\n  max-width: 900px;\r\n  margin: 24px 0 0;\r\n  color: #526b77;\r\n  font-size: 18px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.agv-sensor-architecture-lead strong {\r\n  color: #17303c;\r\n  font-weight: 750;\r\n}\r\n\r\n\/* ---------- Architecture cards ---------- *\/\r\n\r\n.agv-sensor-architecture-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap: 20px;\r\n  margin-top: 46px;\r\n}\r\n\r\n.agv-sensor-card {\r\n  position: relative;\r\n  overflow: hidden;\r\n  border: 1px solid #dbe6eb;\r\n  border-radius: 10px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-sensor-card.safety {\r\n  border-top: 4px solid #25aa68;\r\n}\r\n\r\n.agv-sensor-card.dual {\r\n  border-top: 4px solid #129fe9;\r\n}\r\n\r\n.agv-sensor-card.lidar {\r\n  border-top: 4px solid #697d88;\r\n}\r\n\r\n.agv-sensor-card-head {\r\n  min-height: 193px;\r\n  padding: 27px 25px 24px;\r\n}\r\n\r\n.agv-sensor-card-path {\r\n  display: inline-block;\r\n  margin-bottom: 11px;\r\n  font-size: 11px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.09em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-sensor-card.safety .agv-sensor-card-path {\r\n  color: #168452;\r\n}\r\n\r\n.agv-sensor-card.dual .agv-sensor-card-path {\r\n  color: #087eb9;\r\n}\r\n\r\n.agv-sensor-card.lidar .agv-sensor-card-path {\r\n  color: #586e79;\r\n}\r\n\r\n.agv-sensor-card h3 {\r\n  margin: 0;\r\n  color: #142d38;\r\n  font-size: 24px;\r\n  line-height: 1.25;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-sensor-card-role {\r\n  margin: 9px 0 0;\r\n  color: #70848d;\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n  font-weight: 750;\r\n}\r\n\r\n.agv-sensor-card-summary {\r\n  margin: 15px 0 0;\r\n  color: #5b727d;\r\n  font-size: 14px;\r\n  line-height: 1.68;\r\n}\r\n\r\n\/* ---------- Capability rows ---------- *\/\r\n\r\n.agv-sensor-card-capabilities {\r\n  border-top: 1px solid #e4ebee;\r\n}\r\n\r\n.agv-sensor-capability {\r\n  display: grid;\r\n  grid-template-columns: 128px 1fr;\r\n  gap: 15px;\r\n  padding: 15px 24px;\r\n  border-bottom: 1px solid #edf1f3;\r\n}\r\n\r\n.agv-sensor-capability-label {\r\n  color: #778a93;\r\n  font-size: 12px;\r\n  line-height: 1.5;\r\n  font-weight: 800;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.04em;\r\n}\r\n\r\n.agv-sensor-capability-value {\r\n  color: #334f5b;\r\n  font-size: 13px;\r\n  line-height: 1.6;\r\n}\r\n\r\n.agv-sensor-capability-value strong {\r\n  color: #17323e;\r\n}\r\n\r\n\/* ---------- Status ---------- *\/\r\n\r\n.agv-sensor-status {\r\n  padding: 22px 24px 24px;\r\n}\r\n\r\n.agv-sensor-status-box {\r\n  padding: 14px 15px;\r\n  border-radius: 6px;\r\n  font-size: 13px;\r\n  line-height: 1.6;\r\n  font-weight: 700;\r\n}\r\n\r\n.agv-sensor-card.safety .agv-sensor-status-box {\r\n  background: #eefaf4;\r\n  color: #236a48;\r\n}\r\n\r\n.agv-sensor-card.dual .agv-sensor-status-box {\r\n  background: #eef8fd;\r\n  color: #28617a;\r\n}\r\n\r\n.agv-sensor-card.lidar .agv-sensor-status-box {\r\n  background: #f2f5f6;\r\n  color: #4e646e;\r\n}\r\n\r\n\/* ---------- Decision matrix ---------- *\/\r\n\r\n.agv-sensor-matrix {\r\n  margin-top: 48px;\r\n}\r\n\r\n.agv-sensor-matrix-head {\r\n  max-width: 860px;\r\n}\r\n\r\n.agv-sensor-matrix-head h3 {\r\n  margin: 0;\r\n  color: #17313d;\r\n  font-size: 27px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-sensor-matrix-head p {\r\n  margin: 9px 0 0;\r\n  color: #607985;\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-sensor-table-wrap {\r\n  overflow-x: auto;\r\n  margin-top: 24px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 9px;\r\n}\r\n\r\n.agv-sensor-table {\r\n  width: 100%;\r\n  min-width: 850px;\r\n  border-collapse: collapse;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-sensor-table th,\r\n.agv-sensor-table td {\r\n  padding: 17px 18px;\r\n  border-bottom: 1px solid #e6edef;\r\n  border-right: 1px solid #e9eff1;\r\n  text-align: left;\r\n  vertical-align: top;\r\n}\r\n\r\n.agv-sensor-table th:last-child,\r\n.agv-sensor-table td:last-child {\r\n  border-right: none;\r\n}\r\n\r\n.agv-sensor-table tr:last-child td {\r\n  border-bottom: none;\r\n}\r\n\r\n.agv-sensor-table thead th {\r\n  background: #f5f8fa;\r\n  color: #17323e;\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n  font-weight: 850;\r\n}\r\n\r\n.agv-sensor-table tbody td {\r\n  color: #526b76;\r\n  font-size: 13px;\r\n  line-height: 1.6;\r\n}\r\n\r\n.agv-sensor-table tbody td:first-child {\r\n  color: #17323e;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-sensor-yes {\r\n  color: #168452;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-sensor-no {\r\n  color: #7b8990;\r\n  font-weight: 750;\r\n}\r\n\r\n.agv-sensor-data {\r\n  color: #087eb9;\r\n  font-weight: 800;\r\n}\r\n\r\n\/* ---------- Split architecture ---------- *\/\r\n\r\n.agv-sensor-split {\r\n  display: grid;\r\n  grid-template-columns: 240px 1fr;\r\n  gap: 30px;\r\n  align-items: center;\r\n  margin-top: 42px;\r\n  padding: 30px 32px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 9px;\r\n  background: #f8fafb;\r\n}\r\n\r\n.agv-sensor-split-label {\r\n  color: #129fe9;\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n  font-weight: 850;\r\n  letter-spacing: 0.07em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-sensor-split h3 {\r\n  margin: 0 0 9px;\r\n  color: #17313d;\r\n  font-size: 22px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-sensor-split p {\r\n  margin: 0;\r\n  color: #526d79;\r\n  font-size: 15px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.agv-sensor-split strong {\r\n  color: #17323e;\r\n}\r\n\r\n\/* ---------- Important note ---------- *\/\r\n\r\n.agv-sensor-note {\r\n  margin-top: 28px;\r\n  padding: 20px 23px;\r\n  border-left: 3px solid #f0a32e;\r\n  background: #fffaf1;\r\n}\r\n\r\n.agv-sensor-note-title {\r\n  margin: 0 0 6px;\r\n  color: #87590e;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.06em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-sensor-note p {\r\n  margin: 0;\r\n  color: #654f2e;\r\n  font-size: 14px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-sensor-note strong {\r\n  color: #463516;\r\n}\r\n\r\n\/* ---------- CTA ---------- *\/\r\n\r\n.agv-sensor-cta {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 26px;\r\n  margin-top: 40px;\r\n  padding: 27px 0 0;\r\n  border-top: 1px solid #e1e9ec;\r\n}\r\n\r\n.agv-sensor-cta p {\r\n  max-width: 760px;\r\n  margin: 0;\r\n  color: #526b76;\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-sensor-cta a {\r\n  flex: 0 0 auto;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 45px;\r\n  padding: 12px 20px;\r\n  border-radius: 5px;\r\n  background: #129fe9;\r\n  color: #ffffff;\r\n  font-size: 13px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n  text-decoration: none;\r\n}\r\n\r\n.agv-sensor-cta a:hover {\r\n  background: #078dcc;\r\n  color: #ffffff;\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n\r\n@media (max-width: 1020px) {\r\n  .agv-sensor-architecture-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-sensor-card-head {\r\n    min-height: 0;\r\n  }\r\n\r\n  .agv-sensor-split {\r\n    grid-template-columns: 1fr;\r\n    gap: 10px;\r\n  }\r\n}\r\n\r\n@media (max-width: 760px) {\r\n  .agv-sensor-architecture {\r\n    padding: 72px 22px 76px;\r\n  }\r\n\r\n  .agv-sensor-cta {\r\n    align-items: flex-start;\r\n    flex-direction: column;\r\n  }\r\n}\r\n\r\n@media (max-width: 540px) {\r\n  .agv-sensor-architecture {\r\n    padding: 62px 18px 66px;\r\n  }\r\n\r\n  .agv-sensor-capability {\r\n    grid-template-columns: 1fr;\r\n    gap: 4px;\r\n  }\r\n\r\n  .agv-sensor-split {\r\n    padding: 23px 21px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"agv-sensor-architecture\" id=\"agv-sensor-architecture\">\r\n  <div class=\"agv-sensor-architecture-inner\">\r\n\r\n    <div class=\"agv-sensor-architecture-heading\">\r\n\r\n      <div class=\"agv-sensor-architecture-eyebrow\">\r\n        <span class=\"agv-sensor-architecture-number\">04<\/span>\r\n        <span class=\"agv-sensor-architecture-label\">Sensor Architecture Selection<\/span>\r\n      <\/div>\r\n\r\n      <h2>Three Sensor Architectures for AGV &amp; AMR Systems<\/h2>\r\n\r\n      <p class=\"agv-sensor-architecture-lead\">\r\n        The right sensor architecture depends on what the vehicle actually needs.\r\n        Some AGVs require only <strong>safety-related protective-field monitoring<\/strong>.\r\n        Others also need raw environmental data for navigation or localization.\r\n        These requirements can be addressed with an SH27 safety scanner,\r\n        an SH27 D model with supplementary Ethernet data, or a separate\r\n        YB27 industrial 2D LiDAR.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- THREE ARCHITECTURES -->\r\n\r\n    <div class=\"agv-sensor-architecture-grid\">\r\n\r\n      <!-- SH27 S -->\r\n\r\n      <article class=\"agv-sensor-card safety\">\r\n\r\n        <div class=\"agv-sensor-card-head\">\r\n\r\n          <span class=\"agv-sensor-card-path\">\r\n            Architecture 01 \u00b7 Safety\r\n          <\/span>\r\n\r\n          <h3>SH27 S Safety Laser Scanner<\/h3>\r\n\r\n          <div class=\"agv-sensor-card-role\">\r\n            For safety-related personnel protection\r\n          <\/div>\r\n\r\n          <p class=\"agv-sensor-card-summary\">\r\n            Choose the SH27 S architecture when the primary requirement is\r\n            protective-field monitoring around the AGV or AMR and the project\r\n            does not require Ethernet raw scan data from the safety scanner.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-sensor-card-capabilities\">\r\n\r\n          <div class=\"agv-sensor-capability\">\r\n            <div class=\"agv-sensor-capability-label\">Safety Function<\/div>\r\n            <div class=\"agv-sensor-capability-value\">\r\n              <strong>Yes.<\/strong> Safety-related protective-field monitoring\r\n              with OSSD safety outputs.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"agv-sensor-capability\">\r\n            <div class=\"agv-sensor-capability-label\">Raw Scan Data<\/div>\r\n            <div class=\"agv-sensor-capability-value\">\r\n              No Ethernet raw scan data for AGV navigation.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"agv-sensor-capability\">\r\n            <div class=\"agv-sensor-capability-label\">Typical Role<\/div>\r\n            <div class=\"agv-sensor-capability-value\">\r\n              Personnel protection, protective fields, warning fields\r\n              and field-set switching.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"agv-sensor-capability\">\r\n            <div class=\"agv-sensor-capability-label\">Best Fit<\/div>\r\n            <div class=\"agv-sensor-capability-value\">\r\n              AGVs with an independent navigation sensor or applications\r\n              requiring safety protection only.\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-sensor-status\">\r\n          <div class=\"agv-sensor-status-box\">\r\n            Safety scanner architecture \u2014 use for the safety-related protection path.\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n      <!-- SH27 D -->\r\n\r\n      <article class=\"agv-sensor-card dual\">\r\n\r\n        <div class=\"agv-sensor-card-head\">\r\n\r\n          <span class=\"agv-sensor-card-path\">\r\n            Architecture 02 \u00b7 Safety + Data\r\n          <\/span>\r\n\r\n          <h3>SH27 D Safety Laser Scanner<\/h3>\r\n\r\n          <div class=\"agv-sensor-card-role\">\r\n            Safety function plus supplementary Ethernet scan data\r\n          <\/div>\r\n\r\n          <p class=\"agv-sensor-card-summary\">\r\n            SH27 D models include the SH27 safety scanner functions and add\r\n            Ethernet raw scan data. This can reduce sensor duplication where the\r\n            vehicle needs both safety protection and environmental scan data.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-sensor-card-capabilities\">\r\n\r\n          <div class=\"agv-sensor-capability\">\r\n            <div class=\"agv-sensor-capability-label\">Safety Function<\/div>\r\n            <div class=\"agv-sensor-capability-value\">\r\n              <strong>Yes.<\/strong> The safety function remains based on the\r\n              scanner&#8217;s safety architecture and OSSD outputs.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"agv-sensor-capability\">\r\n            <div class=\"agv-sensor-capability-label\">Raw Scan Data<\/div>\r\n            <div class=\"agv-sensor-capability-value\">\r\n              <strong>Yes.<\/strong> Ethernet data can provide measurements such as\r\n              distance, angle and echo intensity to the host system.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"agv-sensor-capability\">\r\n            <div class=\"agv-sensor-capability-label\">Typical Role<\/div>\r\n            <div class=\"agv-sensor-capability-value\">\r\n              Safety protection together with supplementary data for navigation,\r\n              localization or environmental sensing.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"agv-sensor-capability\">\r\n            <div class=\"agv-sensor-capability-label\">Best Fit<\/div>\r\n            <div class=\"agv-sensor-capability-value\">\r\n              AGVs where one scanner location can support both the safety path\r\n              and a separate non-safety-related data path.\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-sensor-status\">\r\n          <div class=\"agv-sensor-status-box\">\r\n            Dual-function architecture \u2014 safety outputs and Ethernet scan data\r\n            serve different system functions.\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n      <!-- YB27 -->\r\n\r\n      <article class=\"agv-sensor-card lidar\">\r\n\r\n        <div class=\"agv-sensor-card-head\">\r\n\r\n          <span class=\"agv-sensor-card-path\">\r\n            Architecture 03 \u00b7 Dedicated LiDAR\r\n          <\/span>\r\n\r\n          <h3>YB27 Raw-Data 2D LiDAR<\/h3>\r\n\r\n          <div class=\"agv-sensor-card-role\">\r\n            For navigation and industrial environmental sensing\r\n          <\/div>\r\n\r\n          <p class=\"agv-sensor-card-summary\">\r\n            Choose YB27 raw-data models when the vehicle needs a dedicated\r\n            industrial 2D LiDAR for navigation, localization, mapping or\r\n            environmental sensing and the safety function is handled separately.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-sensor-card-capabilities\">\r\n\r\n          <div class=\"agv-sensor-capability\">\r\n            <div class=\"agv-sensor-capability-label\">Safety Function<\/div>\r\n            <div class=\"agv-sensor-capability-value\">\r\n              <strong>No.<\/strong> YB27 industrial 2D LiDAR should not be presented\r\n              as a safety laser scanner for personnel protection.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"agv-sensor-capability\">\r\n            <div class=\"agv-sensor-capability-label\">Raw Scan Data<\/div>\r\n            <div class=\"agv-sensor-capability-value\">\r\n              <strong>Yes.<\/strong> Raw-data models provide Ethernet UDP LiDAR data,\r\n              including distance, angle and echo intensity.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"agv-sensor-capability\">\r\n            <div class=\"agv-sensor-capability-label\">Typical Role<\/div>\r\n            <div class=\"agv-sensor-capability-value\">\r\n              Navigation, localization, mapping, obstacle sensing and\r\n              host-system integration.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"agv-sensor-capability\">\r\n            <div class=\"agv-sensor-capability-label\">Best Fit<\/div>\r\n            <div class=\"agv-sensor-capability-value\">\r\n              AGVs using separate safety and navigation sensors or projects\r\n              requiring a dedicated LiDAR data source.\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-sensor-status\">\r\n          <div class=\"agv-sensor-status-box\">\r\n            Industrial sensing architecture \u2014 raw LiDAR data is non-safety-related.\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n    <!-- DECISION MATRIX -->\r\n\r\n    <div class=\"agv-sensor-matrix\">\r\n\r\n      <div class=\"agv-sensor-matrix-head\">\r\n        <h3>Quick Selection Matrix<\/h3>\r\n\r\n        <p>\r\n          Start with the required function rather than choosing a sensor only\r\n          by detection range or interface.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"agv-sensor-table-wrap\">\r\n\r\n        <table class=\"agv-sensor-table\">\r\n\r\n          <thead>\r\n            <tr>\r\n              <th>AGV Requirement<\/th>\r\n              <th>SH27 S<\/th>\r\n              <th>SH27 D<\/th>\r\n              <th>YB27 Raw Data<\/th>\r\n            <\/tr>\r\n          <\/thead>\r\n\r\n          <tbody>\r\n\r\n            <tr>\r\n              <td>Safety-related personnel protection<\/td>\r\n              <td><span class=\"agv-sensor-yes\">Yes<\/span><\/td>\r\n              <td><span class=\"agv-sensor-yes\">Yes<\/span><\/td>\r\n              <td><span class=\"agv-sensor-no\">No<\/span><\/td>\r\n            <\/tr>\r\n\r\n            <tr>\r\n              <td>Protective-field monitoring<\/td>\r\n              <td><span class=\"agv-sensor-yes\">Yes<\/span><\/td>\r\n              <td><span class=\"agv-sensor-yes\">Yes<\/span><\/td>\r\n              <td><span class=\"agv-sensor-no\">Not safety-rated<\/span><\/td>\r\n            <\/tr>\r\n\r\n            <tr>\r\n              <td>OSSD safety output<\/td>\r\n              <td><span class=\"agv-sensor-yes\">Yes<\/span><\/td>\r\n              <td><span class=\"agv-sensor-yes\">Yes<\/span><\/td>\r\n              <td><span class=\"agv-sensor-no\">No<\/span><\/td>\r\n            <\/tr>\r\n\r\n            <tr>\r\n              <td>Ethernet raw scan data<\/td>\r\n              <td><span class=\"agv-sensor-no\">No<\/span><\/td>\r\n              <td><span class=\"agv-sensor-data\">Yes<\/span><\/td>\r\n              <td><span class=\"agv-sensor-data\">Yes<\/span><\/td>\r\n            <\/tr>\r\n\r\n            <tr>\r\n              <td>Navigation \/ localization data source<\/td>\r\n              <td><span class=\"agv-sensor-no\">No<\/span><\/td>\r\n              <td><span class=\"agv-sensor-data\">Supported via raw data<\/span><\/td>\r\n              <td><span class=\"agv-sensor-data\">Supported via raw data<\/span><\/td>\r\n            <\/tr>\r\n\r\n            <tr>\r\n              <td>Dedicated industrial LiDAR role<\/td>\r\n              <td><span class=\"agv-sensor-no\">No<\/span><\/td>\r\n              <td><span class=\"agv-sensor-no\">Not its primary role<\/span><\/td>\r\n              <td><span class=\"agv-sensor-data\">Yes<\/span><\/td>\r\n            <\/tr>\r\n\r\n          <\/tbody>\r\n\r\n        <\/table>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- SPLIT ARCHITECTURE -->\r\n\r\n    <div class=\"agv-sensor-split\">\r\n\r\n      <div class=\"agv-sensor-split-label\">\r\n        Common AGV Architecture\r\n      <\/div>\r\n\r\n      <div>\r\n        <h3>Separate Safety and Navigation Sensors Can Be the Right Choice<\/h3>\r\n\r\n        <p>\r\n          There is no requirement that one sensor must perform every task.\r\n          A common architecture is to use an <strong>SH27 safety laser scanner<\/strong>\r\n          for the safety-related protection function and a\r\n          <strong>YB27 raw-data 2D LiDAR<\/strong> as the dedicated navigation or\r\n          environmental sensing source. This keeps the safety path and navigation\r\n          path clearly separated while allowing each sensor to be selected for its\r\n          intended role.\r\n        <\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- NOTE -->\r\n\r\n    <div class=\"agv-sensor-note\">\r\n\r\n      <div class=\"agv-sensor-note-title\">\r\n        Important Distinction\r\n      <\/div>\r\n\r\n      <p>\r\n        Ethernet scan data from an SH27 D or YB27 can support navigation,\r\n        localization and sensing in the host system, but\r\n        <strong>raw LiDAR data itself should not be represented as a safety output<\/strong>.\r\n        Where personnel protection is required, the safety-related function must use\r\n        the appropriate safety architecture and be validated as part of the complete vehicle.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- CTA -->\r\n\r\n    <div class=\"agv-sensor-cta\">\r\n\r\n      <p>\r\n        Not sure whether your AGV needs SH27 S, SH27 D, or a separate YB27 LiDAR?\r\n        Send us the vehicle speed, required protective range, navigation architecture\r\n        and interface requirements so we can review the application.\r\n      <\/p>\r\n\r\n      <a href=\"\/contact-us\/\">\r\n        Discuss Your AGV Project\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   SAFETY FOR AGV V2\r\n   SECTION 05 \u00b7 PROTECTIVE FIELDS FOR MOVING AGVs\r\n========================================================= *\/\r\n\r\n.agv-fields {\r\n  box-sizing: border-box;\r\n  background: #f6f9fb;\r\n  padding: 92px 28px 98px;\r\n}\r\n\r\n.agv-fields,\r\n.agv-fields * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.agv-fields-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\/* ---------- Heading ---------- *\/\r\n\r\n.agv-fields-heading {\r\n  max-width: 940px;\r\n}\r\n\r\n.agv-fields-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin-bottom: 18px;\r\n}\r\n\r\n.agv-fields-number {\r\n  color: #129fe9;\r\n  font-size: 13px;\r\n  line-height: 1;\r\n  font-weight: 850;\r\n  letter-spacing: 0.08em;\r\n}\r\n\r\n.agv-fields-label {\r\n  color: #637f8d;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-fields h2 {\r\n  margin: 0;\r\n  color: #102631;\r\n  font-size: clamp(34px, 4.5vw, 52px);\r\n  line-height: 1.1;\r\n  font-weight: 800;\r\n  letter-spacing: -0.03em;\r\n}\r\n\r\n.agv-fields-lead {\r\n  max-width: 900px;\r\n  margin: 24px 0 0;\r\n  color: #526b77;\r\n  font-size: 18px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.agv-fields-lead strong {\r\n  color: #17303c;\r\n  font-weight: 750;\r\n}\r\n\r\n\/* ---------- Main concept ---------- *\/\r\n\r\n.agv-fields-concept {\r\n  display: grid;\r\n  grid-template-columns: 230px 1fr;\r\n  gap: 30px;\r\n  align-items: center;\r\n  margin-top: 42px;\r\n  padding: 30px 32px;\r\n  border: 1px solid #dae6eb;\r\n  border-radius: 9px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-fields-concept-label {\r\n  color: #129fe9;\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n  font-weight: 850;\r\n  letter-spacing: 0.07em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-fields-concept-copy {\r\n  margin: 0;\r\n  color: #3f5c69;\r\n  font-size: 16px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.agv-fields-concept-copy strong {\r\n  color: #17323e;\r\n}\r\n\r\n\/* ---------- Operating states ---------- *\/\r\n\r\n.agv-fields-states {\r\n  margin-top: 46px;\r\n}\r\n\r\n.agv-fields-states-head {\r\n  max-width: 850px;\r\n}\r\n\r\n.agv-fields-states-head h3 {\r\n  margin: 0;\r\n  color: #17313d;\r\n  font-size: 27px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-fields-states-head p {\r\n  margin: 9px 0 0;\r\n  color: #607985;\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-fields-state-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, 1fr);\r\n  gap: 16px;\r\n  margin-top: 25px;\r\n}\r\n\r\n.agv-fields-state {\r\n  min-height: 205px;\r\n  padding: 24px 21px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 9px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-fields-state-number {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 31px;\r\n  height: 31px;\r\n  margin-bottom: 16px;\r\n  border-radius: 50%;\r\n  background: #e7f5fc;\r\n  color: #0789c8;\r\n  font-size: 12px;\r\n  font-weight: 850;\r\n}\r\n\r\n.agv-fields-state h4 {\r\n  margin: 0 0 9px;\r\n  color: #17323e;\r\n  font-size: 17px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-fields-state p {\r\n  margin: 0;\r\n  color: #637b86;\r\n  font-size: 13px;\r\n  line-height: 1.67;\r\n}\r\n\r\n\/* ---------- Speed dependent fields ---------- *\/\r\n\r\n.agv-fields-speed {\r\n  margin-top: 44px;\r\n  padding: 32px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 10px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-fields-speed-head {\r\n  max-width: 870px;\r\n}\r\n\r\n.agv-fields-speed-head h3 {\r\n  margin: 0;\r\n  color: #17313d;\r\n  font-size: 26px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-fields-speed-head p {\r\n  margin: 10px 0 0;\r\n  color: #607985;\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\/* ---------- Speed visual ---------- *\/\r\n\r\n.agv-fields-speed-flow {\r\n  display: grid;\r\n  grid-template-columns: 1fr 54px 1fr 54px 1fr;\r\n  align-items: stretch;\r\n  gap: 10px;\r\n  margin-top: 27px;\r\n}\r\n\r\n.agv-fields-speed-card {\r\n  padding: 22px 20px;\r\n  border: 1px solid #e0e9ed;\r\n  border-radius: 8px;\r\n  background: #fafcfd;\r\n}\r\n\r\n.agv-fields-speed-tag {\r\n  display: block;\r\n  margin-bottom: 9px;\r\n  color: #129fe9;\r\n  font-size: 11px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.07em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-fields-speed-card h4 {\r\n  margin: 0 0 8px;\r\n  color: #18323e;\r\n  font-size: 17px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-fields-speed-card p {\r\n  margin: 0;\r\n  color: #627a85;\r\n  font-size: 13px;\r\n  line-height: 1.65;\r\n}\r\n\r\n.agv-fields-speed-arrow {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  color: #91a5af;\r\n  font-size: 24px;\r\n  font-weight: 700;\r\n}\r\n\r\n\/* ---------- 64 zone sets ---------- *\/\r\n\r\n.agv-fields-zones {\r\n  display: grid;\r\n  grid-template-columns: 270px 1fr;\r\n  gap: 34px;\r\n  align-items: center;\r\n  margin-top: 44px;\r\n  padding: 34px;\r\n  border-radius: 10px;\r\n  background: #0c2230;\r\n}\r\n\r\n.agv-fields-zones-stat {\r\n  padding-right: 28px;\r\n  border-right: 1px solid rgba(255,255,255,0.13);\r\n}\r\n\r\n.agv-fields-zones-value {\r\n  display: block;\r\n  margin-bottom: 2px;\r\n  color: #54c5f6;\r\n  font-size: 62px;\r\n  line-height: 1;\r\n  font-weight: 850;\r\n  letter-spacing: -0.04em;\r\n}\r\n\r\n.agv-fields-zones-unit {\r\n  display: block;\r\n  color: #ffffff;\r\n  font-size: 15px;\r\n  line-height: 1.5;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-fields-zones-small {\r\n  display: block;\r\n  margin-top: 8px;\r\n  color: #91a9b5;\r\n  font-size: 12px;\r\n  line-height: 1.5;\r\n}\r\n\r\n.agv-fields-zones-copy h3 {\r\n  margin: 0;\r\n  color: #ffffff;\r\n  font-size: 25px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-fields-zones-copy p {\r\n  margin: 11px 0 0;\r\n  color: #a9bec8;\r\n  font-size: 15px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.agv-fields-zones-copy strong {\r\n  color: #ffffff;\r\n}\r\n\r\n\/* ---------- Switching modes ---------- *\/\r\n\r\n.agv-fields-switching {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 18px;\r\n  margin-top: 24px;\r\n}\r\n\r\n.agv-fields-switch {\r\n  padding: 24px 23px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 9px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-fields-switch-tag {\r\n  display: inline-block;\r\n  margin-bottom: 10px;\r\n  color: #129fe9;\r\n  font-size: 11px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.07em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-fields-switch h4 {\r\n  margin: 0 0 9px;\r\n  color: #18323e;\r\n  font-size: 19px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-fields-switch p {\r\n  margin: 0;\r\n  color: #607985;\r\n  font-size: 14px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\/* ---------- Design factors ---------- *\/\r\n\r\n.agv-fields-design {\r\n  margin-top: 46px;\r\n}\r\n\r\n.agv-fields-design-head {\r\n  max-width: 850px;\r\n}\r\n\r\n.agv-fields-design-head h3 {\r\n  margin: 0;\r\n  color: #17313d;\r\n  font-size: 26px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-fields-design-head p {\r\n  margin: 9px 0 0;\r\n  color: #607985;\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-fields-design-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap: 15px;\r\n  margin-top: 23px;\r\n}\r\n\r\n.agv-fields-design-card {\r\n  min-height: 145px;\r\n  padding: 21px 20px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 8px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-fields-design-card h4 {\r\n  margin: 0 0 8px;\r\n  color: #18323e;\r\n  font-size: 15px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-fields-design-card p {\r\n  margin: 0;\r\n  color: #647b86;\r\n  font-size: 13px;\r\n  line-height: 1.65;\r\n}\r\n\r\n\/* ---------- Important note ---------- *\/\r\n\r\n.agv-fields-note {\r\n  margin-top: 32px;\r\n  padding: 21px 23px;\r\n  border-left: 3px solid #f0a32e;\r\n  background: #fffaf1;\r\n}\r\n\r\n.agv-fields-note-title {\r\n  margin: 0 0 6px;\r\n  color: #895b10;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.06em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-fields-note p {\r\n  margin: 0;\r\n  color: #654f2e;\r\n  font-size: 14px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.agv-fields-note strong {\r\n  color: #463516;\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n\r\n@media (max-width: 1020px) {\r\n  .agv-fields-state-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n\r\n  .agv-fields-design-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n\r\n  .agv-fields-zones {\r\n    grid-template-columns: 210px 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 820px) {\r\n  .agv-fields {\r\n    padding: 72px 22px 78px;\r\n  }\r\n\r\n  .agv-fields-concept {\r\n    grid-template-columns: 1fr;\r\n    gap: 10px;\r\n  }\r\n\r\n  .agv-fields-speed-flow {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-fields-speed-arrow {\r\n    transform: rotate(90deg);\r\n    height: 30px;\r\n  }\r\n\r\n  .agv-fields-zones {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-fields-zones-stat {\r\n    padding-right: 0;\r\n    padding-bottom: 22px;\r\n    border-right: none;\r\n    border-bottom: 1px solid rgba(255,255,255,0.13);\r\n  }\r\n}\r\n\r\n@media (max-width: 620px) {\r\n  .agv-fields {\r\n    padding: 62px 18px 68px;\r\n  }\r\n\r\n  .agv-fields-state-grid,\r\n  .agv-fields-switching,\r\n  .agv-fields-design-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-fields-speed,\r\n  .agv-fields-zones,\r\n  .agv-fields-concept {\r\n    padding: 23px 21px;\r\n  }\r\n\r\n  .agv-fields-zones-value {\r\n    font-size: 52px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"agv-fields\" id=\"agv-protective-field-switching\">\r\n  <div class=\"agv-fields-inner\">\r\n\r\n    <!-- HEADING -->\r\n\r\n    <div class=\"agv-fields-heading\">\r\n\r\n      <div class=\"agv-fields-eyebrow\">\r\n        <span class=\"agv-fields-number\">05<\/span>\r\n        <span class=\"agv-fields-label\">Protective Field Switching<\/span>\r\n      <\/div>\r\n\r\n      <h2>Protective Fields for Moving AGVs<\/h2>\r\n\r\n      <p class=\"agv-fields-lead\">\r\n        An AGV rarely operates with one fixed protective-field geometry.\r\n        Travel direction, vehicle speed, turning behaviour and operating mode can\r\n        change the area that must be monitored. A configurable safety laser scanner\r\n        allows the system designer to prepare <strong>multiple zone sets<\/strong>\r\n        and select the appropriate field configuration for different vehicle states.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- MAIN CONCEPT -->\r\n\r\n    <div class=\"agv-fields-concept\">\r\n\r\n      <div class=\"agv-fields-concept-label\">\r\n        Why Field Switching Matters\r\n      <\/div>\r\n\r\n      <p class=\"agv-fields-concept-copy\">\r\n        A field designed for one operating condition may not be suitable for another.\r\n        Instead of using one oversized monitoring field everywhere, the AGV safety\r\n        architecture can use <strong>preconfigured protective-field sets matched to\r\n        defined operating conditions<\/strong>, provided the switching logic and\r\n        complete safety function are correctly designed and validated.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- OPERATING STATES -->\r\n\r\n    <div class=\"agv-fields-states\">\r\n\r\n      <div class=\"agv-fields-states-head\">\r\n        <h3>Different Vehicle States Can Require Different Fields<\/h3>\r\n\r\n        <p>\r\n          The actual field geometry is application-specific. These examples show\r\n          why an AGV may need more than one configured monitoring area.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"agv-fields-state-grid\">\r\n\r\n        <div class=\"agv-fields-state\">\r\n          <span class=\"agv-fields-state-number\">01<\/span>\r\n\r\n          <h4>Forward Travel<\/h4>\r\n\r\n          <p>\r\n            During forward motion, the active monitoring area can be configured\r\n            primarily around the vehicle&#8217;s direction of travel and expected\r\n            stopping path.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <div class=\"agv-fields-state\">\r\n          <span class=\"agv-fields-state-number\">02<\/span>\r\n\r\n          <h4>Reverse Travel<\/h4>\r\n\r\n          <p>\r\n            Reverse movement may require a different protective-field arrangement\r\n            or a scanner positioned to monitor the relevant rear travel area.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <div class=\"agv-fields-state\">\r\n          <span class=\"agv-fields-state-number\">03<\/span>\r\n\r\n          <h4>Turning &amp; Manoeuvring<\/h4>\r\n\r\n          <p>\r\n            A turning vehicle follows a different swept path from straight travel,\r\n            so field geometry may need to account for the changing movement envelope.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <div class=\"agv-fields-state\">\r\n          <span class=\"agv-fields-state-number\">04<\/span>\r\n\r\n          <h4>Operating Mode<\/h4>\r\n\r\n          <p>\r\n            Docking, transfer, production-line interaction or other defined operating\r\n            states may require different preconfigured monitoring fields.\r\n          <\/p>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- SPEED DEPENDENT -->\r\n\r\n    <div class=\"agv-fields-speed\">\r\n\r\n      <div class=\"agv-fields-speed-head\">\r\n\r\n        <h3>Speed-Dependent Protective Field Switching<\/h3>\r\n\r\n        <p>\r\n          Vehicle speed affects stopping behaviour. SH27 supports dynamic field\r\n          switching using dynamic control inputs together with incremental encoder\r\n          signals, allowing configured protective fields to be selected according\r\n          to AGV travel speed.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-fields-speed-flow\">\r\n\r\n        <div class=\"agv-fields-speed-card\">\r\n          <span class=\"agv-fields-speed-tag\">Operating State<\/span>\r\n\r\n          <h4>Lower Travel Speed<\/h4>\r\n\r\n          <p>\r\n            A predefined field appropriate to the lower-speed operating condition\r\n            can be selected.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <div class=\"agv-fields-speed-arrow\">\u2192<\/div>\r\n\r\n        <div class=\"agv-fields-speed-card\">\r\n          <span class=\"agv-fields-speed-tag\">Speed Changes<\/span>\r\n\r\n          <h4>Encoder Information<\/h4>\r\n\r\n          <p>\r\n            Incremental encoder signals can be used with the scanner&#8217;s dynamic\r\n            control inputs for speed-dependent field selection.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <div class=\"agv-fields-speed-arrow\">\u2192<\/div>\r\n\r\n        <div class=\"agv-fields-speed-card\">\r\n          <span class=\"agv-fields-speed-tag\">Higher Travel Speed<\/span>\r\n\r\n          <h4>Extended Field<\/h4>\r\n\r\n          <p>\r\n            A larger configured protective field can be selected where the higher\r\n            vehicle speed requires additional monitored distance.\r\n          <\/p>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- 64 ZONE SETS -->\r\n\r\n    <div class=\"agv-fields-zones\">\r\n\r\n      <div class=\"agv-fields-zones-stat\">\r\n\r\n        <span class=\"agv-fields-zones-value\">64<\/span>\r\n\r\n        <span class=\"agv-fields-zones-unit\">\r\n          Configurable Zone Sets\r\n        <\/span>\r\n\r\n        <span class=\"agv-fields-zones-small\">\r\n          Up to 64 on the SH27 series\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-fields-zones-copy\">\r\n\r\n        <h3>Flexible Field Configurations for Changing AGV Conditions<\/h3>\r\n\r\n        <p>\r\n          SH27 safety laser scanners support <strong>up to 64 configurable zone\r\n          sets<\/strong>. Preconfigured protective and warning field shapes can be\r\n          stored and selected to support different travel directions, machine states\r\n          and AGV operating conditions.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- SWITCHING METHODS -->\r\n\r\n    <div class=\"agv-fields-switching\">\r\n\r\n      <div class=\"agv-fields-switch\">\r\n\r\n        <span class=\"agv-fields-switch-tag\">\r\n          Static Switching\r\n        <\/span>\r\n\r\n        <h4>Switch Zone Sets by Control Inputs<\/h4>\r\n\r\n        <p>\r\n          Preconfigured zone sets can be selected through control inputs so the\r\n          active monitoring field can change with defined machine states,\r\n          directions or operating modes.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-fields-switch\">\r\n\r\n        <span class=\"agv-fields-switch-tag\">\r\n          Dynamic Switching\r\n        <\/span>\r\n\r\n        <h4>Switch Fields According to Travel Speed<\/h4>\r\n\r\n        <p>\r\n          Dynamic control inputs can work with incremental encoder signals to select\r\n          configured protective fields according to AGV speed, supporting changing\r\n          mobile operating conditions.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- DESIGN FACTORS -->\r\n\r\n    <div class=\"agv-fields-design\">\r\n\r\n      <div class=\"agv-fields-design-head\">\r\n\r\n        <h3>Field Geometry Must Be Designed for the Actual Vehicle<\/h3>\r\n\r\n        <p>\r\n          The number of available zone sets does not determine the required\r\n          protective-field dimensions. The final geometry depends on the complete\r\n          AGV and its operating environment.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-fields-design-grid\">\r\n\r\n        <div class=\"agv-fields-design-card\">\r\n\r\n          <h4>Vehicle Speed<\/h4>\r\n\r\n          <p>\r\n            Operating speed affects stopping behaviour and therefore influences\r\n            the required monitored distance.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-fields-design-card\">\r\n\r\n          <h4>Total Response Time<\/h4>\r\n\r\n          <p>\r\n            Scanner response, safety-control processing and vehicle response all\r\n            contribute to the complete stopping function.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-fields-design-card\">\r\n\r\n          <h4>Braking Performance<\/h4>\r\n\r\n          <p>\r\n            Actual vehicle braking and stopping performance must be considered\r\n            rather than relying only on sensor detection range.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-fields-design-card\">\r\n\r\n          <h4>Vehicle Geometry<\/h4>\r\n\r\n          <p>\r\n            Width, length, scanner position and the vehicle&#8217;s swept path affect\r\n            the required field shape.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-fields-design-card\">\r\n\r\n          <h4>Payload &amp; Operating State<\/h4>\r\n\r\n          <p>\r\n            Load condition and operating mode may influence vehicle dynamics and\r\n            must be considered by the system designer.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-fields-design-card\">\r\n\r\n          <h4>Environment &amp; Risk Assessment<\/h4>\r\n\r\n          <p>\r\n            Aisles, crossings, pedestrian access and other hazards determine how\r\n            the safety concept should be implemented.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- NOTE -->\r\n\r\n    <div class=\"agv-fields-note\">\r\n\r\n      <div class=\"agv-fields-note-title\">\r\n        Do Not Select a Field by Speed Alone\r\n      <\/div>\r\n\r\n      <p>\r\n        There is no universal rule such as \u201cthis AGV speed requires this fixed\r\n        protective-field distance.\u201d The correct configuration depends on\r\n        <strong>total response time, vehicle stopping distance, installation,\r\n        operating conditions and the application risk assessment<\/strong>.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   SAFETY FOR AGV V2\r\n   SECTION 06 \u00b7 SH27 SAFETY LASER SCANNER FOR AGV\r\n   DE-DUPLICATED VERSION\r\n========================================================= *\/\r\n\r\n.agv-sh27 {\r\n  box-sizing: border-box;\r\n  background: #ffffff;\r\n  padding: 92px 28px 98px;\r\n}\r\n\r\n.agv-sh27,\r\n.agv-sh27 * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.agv-sh27-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\/* ---------- Heading ---------- *\/\r\n\r\n.agv-sh27-heading {\r\n  max-width: 950px;\r\n}\r\n\r\n.agv-sh27-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin-bottom: 18px;\r\n}\r\n\r\n.agv-sh27-number {\r\n  color: #129fe9;\r\n  font-size: 13px;\r\n  line-height: 1;\r\n  font-weight: 850;\r\n  letter-spacing: 0.08em;\r\n}\r\n\r\n.agv-sh27-label {\r\n  color: #637f8d;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-sh27 h2 {\r\n  margin: 0;\r\n  color: #102631;\r\n  font-size: clamp(34px, 4.5vw, 52px);\r\n  line-height: 1.1;\r\n  font-weight: 800;\r\n  letter-spacing: -0.03em;\r\n}\r\n\r\n.agv-sh27-lead {\r\n  max-width: 900px;\r\n  margin: 24px 0 0;\r\n  color: #526b77;\r\n  font-size: 18px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.agv-sh27-lead strong {\r\n  color: #17303c;\r\n  font-weight: 750;\r\n}\r\n\r\n\/* ---------- Positioning ---------- *\/\r\n\r\n.agv-sh27-position {\r\n  display: grid;\r\n  grid-template-columns: 220px 1fr;\r\n  gap: 30px;\r\n  align-items: center;\r\n  margin-top: 42px;\r\n  padding: 30px 32px;\r\n  border: 1px solid #dbe6eb;\r\n  border-radius: 9px;\r\n  background: #f7fafc;\r\n}\r\n\r\n.agv-sh27-position-label {\r\n  color: #129fe9;\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n  font-weight: 850;\r\n  letter-spacing: 0.07em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-sh27-position p {\r\n  margin: 0;\r\n  color: #3f5c69;\r\n  font-size: 16px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.agv-sh27-position strong {\r\n  color: #17323e;\r\n}\r\n\r\n\/* ---------- Specs ---------- *\/\r\n\r\n.agv-sh27-specs {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, 1fr);\r\n  gap: 14px;\r\n  margin-top: 40px;\r\n}\r\n\r\n.agv-sh27-spec {\r\n  min-height: 120px;\r\n  padding: 21px 19px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 8px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-sh27-spec-value {\r\n  display: block;\r\n  color: #129fe9;\r\n  font-size: 25px;\r\n  line-height: 1.15;\r\n  font-weight: 850;\r\n  letter-spacing: -0.02em;\r\n}\r\n\r\n.agv-sh27-spec-label {\r\n  display: block;\r\n  margin-top: 7px;\r\n  color: #506a76;\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n  font-weight: 750;\r\n}\r\n\r\n\/* ---------- Safety performance ---------- *\/\r\n\r\n.agv-sh27-safety {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 20px;\r\n  margin-top: 40px;\r\n}\r\n\r\n.agv-sh27-safety-card {\r\n  padding: 27px 26px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 9px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-sh27-safety-card.primary {\r\n  border-top: 4px solid #25aa68;\r\n}\r\n\r\n.agv-sh27-safety-card.output {\r\n  border-top: 4px solid #129fe9;\r\n}\r\n\r\n.agv-sh27-safety-tag {\r\n  display: inline-block;\r\n  margin-bottom: 10px;\r\n  font-size: 11px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.08em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-sh27-safety-card.primary .agv-sh27-safety-tag {\r\n  color: #168452;\r\n}\r\n\r\n.agv-sh27-safety-card.output .agv-sh27-safety-tag {\r\n  color: #087fb9;\r\n}\r\n\r\n.agv-sh27-safety-card h3 {\r\n  margin: 0;\r\n  color: #17313d;\r\n  font-size: 22px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-sh27-safety-card p {\r\n  margin: 12px 0 0;\r\n  color: #5d7580;\r\n  font-size: 14px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-sh27-safety-card strong {\r\n  color: #17323e;\r\n}\r\n\r\n\/* ---------- Models ---------- *\/\r\n\r\n.agv-sh27-models {\r\n  margin-top: 48px;\r\n}\r\n\r\n.agv-sh27-models-head {\r\n  max-width: 870px;\r\n}\r\n\r\n.agv-sh27-models-head h3 {\r\n  margin: 0;\r\n  color: #17313d;\r\n  font-size: 27px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-sh27-models-head p {\r\n  margin: 9px 0 0;\r\n  color: #607985;\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-sh27-model-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, 1fr);\r\n  gap: 16px;\r\n  margin-top: 25px;\r\n}\r\n\r\n.agv-sh27-model {\r\n  overflow: hidden;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 9px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-sh27-model.s {\r\n  border-top: 4px solid #25aa68;\r\n}\r\n\r\n.agv-sh27-model.d {\r\n  border-top: 4px solid #129fe9;\r\n}\r\n\r\n.agv-sh27-model-head {\r\n  padding: 23px 21px 20px;\r\n}\r\n\r\n.agv-sh27-model-type {\r\n  display: inline-block;\r\n  margin-bottom: 8px;\r\n  font-size: 10px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.08em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-sh27-model.s .agv-sh27-model-type {\r\n  color: #168452;\r\n}\r\n\r\n.agv-sh27-model.d .agv-sh27-model-type {\r\n  color: #087fb9;\r\n}\r\n\r\n.agv-sh27-model h4 {\r\n  margin: 0;\r\n  color: #17323e;\r\n  font-size: 22px;\r\n  line-height: 1.3;\r\n  font-weight: 850;\r\n}\r\n\r\n.agv-sh27-model-sub {\r\n  margin-top: 7px;\r\n  color: #6b808a;\r\n  font-size: 12px;\r\n  line-height: 1.5;\r\n}\r\n\r\n.agv-sh27-model-data {\r\n  border-top: 1px solid #e7edef;\r\n}\r\n\r\n.agv-sh27-model-row {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  gap: 14px;\r\n  padding: 12px 20px;\r\n  border-bottom: 1px solid #edf1f3;\r\n}\r\n\r\n.agv-sh27-model-row:last-child {\r\n  border-bottom: none;\r\n}\r\n\r\n.agv-sh27-model-key {\r\n  color: #758891;\r\n  font-size: 12px;\r\n  line-height: 1.5;\r\n}\r\n\r\n.agv-sh27-model-value {\r\n  color: #253f4b;\r\n  font-size: 12px;\r\n  line-height: 1.5;\r\n  font-weight: 800;\r\n  text-align: right;\r\n}\r\n\r\n\/* ---------- S vs D ---------- *\/\r\n\r\n.agv-sh27-sd {\r\n  margin-top: 46px;\r\n  padding: 32px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 10px;\r\n  background: #f7fafc;\r\n}\r\n\r\n.agv-sh27-sd-head {\r\n  max-width: 860px;\r\n}\r\n\r\n.agv-sh27-sd-head h3 {\r\n  margin: 0;\r\n  color: #17313d;\r\n  font-size: 26px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-sh27-sd-head p {\r\n  margin: 9px 0 0;\r\n  color: #607985;\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-sh27-sd-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 18px;\r\n  margin-top: 24px;\r\n}\r\n\r\n.agv-sh27-sd-card {\r\n  padding: 25px 23px;\r\n  border: 1px solid #dae5e9;\r\n  border-radius: 8px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-sh27-sd-card.s {\r\n  border-left: 4px solid #25aa68;\r\n}\r\n\r\n.agv-sh27-sd-card.d {\r\n  border-left: 4px solid #129fe9;\r\n}\r\n\r\n.agv-sh27-sd-card h4 {\r\n  margin: 0;\r\n  color: #17323e;\r\n  font-size: 20px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-sh27-sd-card p {\r\n  margin: 10px 0 0;\r\n  color: #5d7580;\r\n  font-size: 14px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-sh27-sd-card strong {\r\n  color: #17323e;\r\n}\r\n\r\n\/* ---------- Note ---------- *\/\r\n\r\n.agv-sh27-note {\r\n  margin-top: 32px;\r\n  padding: 21px 23px;\r\n  border-left: 3px solid #f0a32e;\r\n  background: #fffaf1;\r\n}\r\n\r\n.agv-sh27-note-title {\r\n  margin: 0 0 6px;\r\n  color: #895b10;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.06em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-sh27-note p {\r\n  margin: 0;\r\n  color: #654f2e;\r\n  font-size: 14px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.agv-sh27-note strong {\r\n  color: #463516;\r\n}\r\n\r\n\/* ---------- CTA ---------- *\/\r\n\r\n.agv-sh27-cta {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 26px;\r\n  margin-top: 38px;\r\n  padding: 27px 0 0;\r\n  border-top: 1px solid #e1e9ec;\r\n}\r\n\r\n.agv-sh27-cta-copy {\r\n  max-width: 760px;\r\n}\r\n\r\n.agv-sh27-cta-copy h3 {\r\n  margin: 0 0 6px;\r\n  color: #17313d;\r\n  font-size: 20px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-sh27-cta-copy p {\r\n  margin: 0;\r\n  color: #5d7580;\r\n  font-size: 14px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-sh27-cta-actions {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 10px;\r\n  flex: 0 0 auto;\r\n}\r\n\r\n.agv-sh27-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 44px;\r\n  padding: 11px 18px;\r\n  border-radius: 5px;\r\n  font-size: 13px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n  text-decoration: none;\r\n}\r\n\r\n.agv-sh27-btn-primary {\r\n  background: #129fe9;\r\n  border: 1px solid #129fe9;\r\n  color: #ffffff;\r\n}\r\n\r\n.agv-sh27-btn-primary:hover {\r\n  background: #078dcc;\r\n  border-color: #078dcc;\r\n  color: #ffffff;\r\n}\r\n\r\n.agv-sh27-btn-secondary {\r\n  background: #ffffff;\r\n  border: 1px solid #cfdde3;\r\n  color: #17323e;\r\n}\r\n\r\n.agv-sh27-btn-secondary:hover {\r\n  border-color: #129fe9;\r\n  color: #078dcc;\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n\r\n@media (max-width: 1050px) {\r\n  .agv-sh27-specs,\r\n  .agv-sh27-model-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n}\r\n\r\n@media (max-width: 760px) {\r\n  .agv-sh27 {\r\n    padding: 72px 22px 78px;\r\n  }\r\n\r\n  .agv-sh27-position,\r\n  .agv-sh27-safety,\r\n  .agv-sh27-sd-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-sh27-position {\r\n    gap: 10px;\r\n  }\r\n\r\n  .agv-sh27-cta {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n  }\r\n}\r\n\r\n@media (max-width: 560px) {\r\n  .agv-sh27 {\r\n    padding: 62px 18px 68px;\r\n  }\r\n\r\n  .agv-sh27-specs,\r\n  .agv-sh27-model-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-sh27-position,\r\n  .agv-sh27-sd {\r\n    padding: 23px 21px;\r\n  }\r\n\r\n  .agv-sh27-cta-actions {\r\n    width: 100%;\r\n    flex-direction: column;\r\n  }\r\n\r\n  .agv-sh27-btn {\r\n    width: 100%;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"agv-sh27\" id=\"sh27-safety-laser-scanner-for-agv\">\r\n  <div class=\"agv-sh27-inner\">\r\n\r\n    <!-- HEADING -->\r\n\r\n    <div class=\"agv-sh27-heading\">\r\n\r\n      <div class=\"agv-sh27-eyebrow\">\r\n        <span class=\"agv-sh27-number\">06<\/span>\r\n        <span class=\"agv-sh27-label\">Safety Laser Scanner for AGV<\/span>\r\n      <\/div>\r\n\r\n      <h2>SH27 Safety Laser Scanner for AGV Personnel Protection<\/h2>\r\n\r\n      <p class=\"agv-sh27-lead\">\r\n        The CCH SH27 series provides configurable two-dimensional\r\n        <strong>protective-field monitoring for AGVs and AMRs<\/strong>.\r\n        With safety-rated OSSD outputs, multiple field configurations and\r\n        3 m or 5 m protective-range options, the scanner can form the sensing\r\n        element of a properly designed mobile-robot safety function.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- POSITIONING -->\r\n\r\n    <div class=\"agv-sh27-position\">\r\n\r\n      <div class=\"agv-sh27-position-label\">\r\n        Primary AGV Role\r\n      <\/div>\r\n\r\n      <p>\r\n        SH27 is first and foremost a <strong>safety laser scanner<\/strong>.\r\n        Its primary role on an AGV is personnel protection through configurable\r\n        protective-field monitoring and PNP OSSD safety outputs. D models add\r\n        Ethernet raw scan data, but that supplementary data path remains\r\n        separate from the scanner&#8217;s safety output.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- CORE SPECS -->\r\n\r\n    <div class=\"agv-sh27-specs\">\r\n\r\n      <div class=\"agv-sh27-spec\">\r\n        <span class=\"agv-sh27-spec-value\">3 m \/ 5 m<\/span>\r\n        <span class=\"agv-sh27-spec-label\">\r\n          Protective Range \u00b7 @ 1.8% Reflectivity\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <div class=\"agv-sh27-spec\">\r\n        <span class=\"agv-sh27-spec-value\">276\u00b0<\/span>\r\n        <span class=\"agv-sh27-spec-label\">\r\n          Scanning Angle\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <div class=\"agv-sh27-spec\">\r\n        <span class=\"agv-sh27-spec-value\">0.1\u00b0<\/span>\r\n        <span class=\"agv-sh27-spec-label\">\r\n          Angular Resolution\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <div class=\"agv-sh27-spec\">\r\n        <span class=\"agv-sh27-spec-value\">30 Hz<\/span>\r\n        <span class=\"agv-sh27-spec-label\">\r\n          Scanning Rate\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <div class=\"agv-sh27-spec\">\r\n        <span class=\"agv-sh27-spec-value\">70 mm<\/span>\r\n        <span class=\"agv-sh27-spec-label\">\r\n          Object Resolution at Maximum Protective Range\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <div class=\"agv-sh27-spec\">\r\n        <span class=\"agv-sh27-spec-value\">Up to 64<\/span>\r\n        <span class=\"agv-sh27-spec-label\">\r\n          Configurable Zone Sets\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <div class=\"agv-sh27-spec\">\r\n        <span class=\"agv-sh27-spec-value\">PNP OSSD<\/span>\r\n        <span class=\"agv-sh27-spec-label\">\r\n          Safety Output\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <div class=\"agv-sh27-spec\">\r\n        <span class=\"agv-sh27-spec-value\">IP65<\/span>\r\n        <span class=\"agv-sh27-spec-label\">\r\n          Enclosure Protection\r\n        <\/span>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- SAFETY PERFORMANCE -->\r\n\r\n    <div class=\"agv-sh27-safety\">\r\n\r\n      <div class=\"agv-sh27-safety-card primary\">\r\n\r\n        <span class=\"agv-sh27-safety-tag\">\r\n          Safety Performance\r\n        <\/span>\r\n\r\n        <h3>Type 3 \u00b7 SIL 2 \u00b7 PL d \/ Cat. 3<\/h3>\r\n\r\n        <p>\r\n          SH27 is designed for safety-related protective monitoring up to\r\n          <strong>Type 3, SIL 2 and PL d \/ Category 3<\/strong> according\r\n          to the applicable product specifications and standards.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-sh27-safety-card output\">\r\n\r\n        <span class=\"agv-sh27-safety-tag\">\r\n          Safety Output Architecture\r\n        <\/span>\r\n\r\n        <h3>Protective Field \u2192 OSSD \u2192 Safety Control<\/h3>\r\n\r\n        <p>\r\n          When an object infringes an active protective field, the corresponding\r\n          <strong>PNP OSSD safety output switches to the OFF state<\/strong>.\r\n          The connected safety control system must then execute the required\r\n          safety-related vehicle response.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- MODELS -->\r\n\r\n    <div class=\"agv-sh27-models\">\r\n\r\n      <div class=\"agv-sh27-models-head\">\r\n\r\n        <h3>Choose the SH27 Model by Protective Range and Data Requirement<\/h3>\r\n\r\n        <p>\r\n          The 03 and 05 versions define the protective-range family.\r\n          The S and D versions determine whether Ethernet raw scan data is\r\n          required in addition to the safety function.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-sh27-model-grid\">\r\n\r\n        <!-- SH27-03S -->\r\n\r\n        <div class=\"agv-sh27-model s\">\r\n\r\n          <div class=\"agv-sh27-model-head\">\r\n\r\n            <span class=\"agv-sh27-model-type\">\r\n              3 m \u00b7 Safety\r\n            <\/span>\r\n\r\n            <h4>SH27-03S<\/h4>\r\n\r\n            <div class=\"agv-sh27-model-sub\">\r\n              Safety protection without Ethernet raw scan data\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n          <div class=\"agv-sh27-model-data\">\r\n\r\n            <div class=\"agv-sh27-model-row\">\r\n              <span class=\"agv-sh27-model-key\">Protective Range<\/span>\r\n              <span class=\"agv-sh27-model-value\">3 m<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"agv-sh27-model-row\">\r\n              <span class=\"agv-sh27-model-key\">Warning Zone<\/span>\r\n              <span class=\"agv-sh27-model-value\">10 m<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"agv-sh27-model-row\">\r\n              <span class=\"agv-sh27-model-key\">Safety Output<\/span>\r\n              <span class=\"agv-sh27-model-value\">PNP OSSD<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"agv-sh27-model-row\">\r\n              <span class=\"agv-sh27-model-key\">Ethernet Raw Data<\/span>\r\n              <span class=\"agv-sh27-model-value\">No<\/span>\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <!-- SH27-03D -->\r\n\r\n        <div class=\"agv-sh27-model d\">\r\n\r\n          <div class=\"agv-sh27-model-head\">\r\n\r\n            <span class=\"agv-sh27-model-type\">\r\n              3 m \u00b7 Safety + Data\r\n            <\/span>\r\n\r\n            <h4>SH27-03D<\/h4>\r\n\r\n            <div class=\"agv-sh27-model-sub\">\r\n              Safety protection plus Ethernet raw scan data\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n          <div class=\"agv-sh27-model-data\">\r\n\r\n            <div class=\"agv-sh27-model-row\">\r\n              <span class=\"agv-sh27-model-key\">Protective Range<\/span>\r\n              <span class=\"agv-sh27-model-value\">3 m<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"agv-sh27-model-row\">\r\n              <span class=\"agv-sh27-model-key\">Warning Zone<\/span>\r\n              <span class=\"agv-sh27-model-value\">10 m<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"agv-sh27-model-row\">\r\n              <span class=\"agv-sh27-model-key\">Safety Output<\/span>\r\n              <span class=\"agv-sh27-model-value\">PNP OSSD<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"agv-sh27-model-row\">\r\n              <span class=\"agv-sh27-model-key\">Ethernet Raw Data<\/span>\r\n              <span class=\"agv-sh27-model-value\">Yes<\/span>\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <!-- SH27-05S -->\r\n\r\n        <div class=\"agv-sh27-model s\">\r\n\r\n          <div class=\"agv-sh27-model-head\">\r\n\r\n            <span class=\"agv-sh27-model-type\">\r\n              5 m \u00b7 Safety\r\n            <\/span>\r\n\r\n            <h4>SH27-05S<\/h4>\r\n\r\n            <div class=\"agv-sh27-model-sub\">\r\n              Extended protective range without Ethernet raw data\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n          <div class=\"agv-sh27-model-data\">\r\n\r\n            <div class=\"agv-sh27-model-row\">\r\n              <span class=\"agv-sh27-model-key\">Protective Range<\/span>\r\n              <span class=\"agv-sh27-model-value\">5 m<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"agv-sh27-model-row\">\r\n              <span class=\"agv-sh27-model-key\">Warning Zone<\/span>\r\n              <span class=\"agv-sh27-model-value\">20 m<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"agv-sh27-model-row\">\r\n              <span class=\"agv-sh27-model-key\">Safety Output<\/span>\r\n              <span class=\"agv-sh27-model-value\">PNP OSSD<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"agv-sh27-model-row\">\r\n              <span class=\"agv-sh27-model-key\">Ethernet Raw Data<\/span>\r\n              <span class=\"agv-sh27-model-value\">No<\/span>\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <!-- SH27-05D -->\r\n\r\n        <div class=\"agv-sh27-model d\">\r\n\r\n          <div class=\"agv-sh27-model-head\">\r\n\r\n            <span class=\"agv-sh27-model-type\">\r\n              5 m \u00b7 Safety + Data\r\n            <\/span>\r\n\r\n            <h4>SH27-05D<\/h4>\r\n\r\n            <div class=\"agv-sh27-model-sub\">\r\n              Extended protective range plus Ethernet raw scan data\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n          <div class=\"agv-sh27-model-data\">\r\n\r\n            <div class=\"agv-sh27-model-row\">\r\n              <span class=\"agv-sh27-model-key\">Protective Range<\/span>\r\n              <span class=\"agv-sh27-model-value\">5 m<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"agv-sh27-model-row\">\r\n              <span class=\"agv-sh27-model-key\">Warning Zone<\/span>\r\n              <span class=\"agv-sh27-model-value\">20 m<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"agv-sh27-model-row\">\r\n              <span class=\"agv-sh27-model-key\">Safety Output<\/span>\r\n              <span class=\"agv-sh27-model-value\">PNP OSSD<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"agv-sh27-model-row\">\r\n              <span class=\"agv-sh27-model-key\">Ethernet Raw Data<\/span>\r\n              <span class=\"agv-sh27-model-value\">Yes<\/span>\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- S VS D -->\r\n\r\n    <div class=\"agv-sh27-sd\">\r\n\r\n      <div class=\"agv-sh27-sd-head\">\r\n\r\n        <h3>SH27 S vs. D: The Safety Function Remains the Same<\/h3>\r\n\r\n        <p>\r\n          Both S and D versions are SH27 safety laser scanners.\r\n          The D version adds a supplementary Ethernet raw-data path;\r\n          it does not replace or redefine the OSSD safety function.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-sh27-sd-grid\">\r\n\r\n        <div class=\"agv-sh27-sd-card s\">\r\n\r\n          <h4>SH27 S \u00b7 Safety Protection<\/h4>\r\n\r\n          <p>\r\n            Choose an S model when the AGV needs\r\n            <strong>protective-field monitoring and OSSD safety outputs<\/strong>,\r\n            while navigation is handled by another sensor or raw scan data is\r\n            not required from the SH27.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-sh27-sd-card d\">\r\n\r\n          <h4>SH27 D \u00b7 Safety + Supplementary Raw Data<\/h4>\r\n\r\n          <p>\r\n            Choose a D model when the AGV needs the same\r\n            <strong>safety scanner functions plus Ethernet raw scan data<\/strong>\r\n            for processing by the host navigation, localization or environmental\r\n            sensing system.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- ENGINEERING NOTE -->\r\n\r\n    <div class=\"agv-sh27-note\">\r\n\r\n      <div class=\"agv-sh27-note-title\">\r\n        Protective Range Is Not the Required Safety Distance\r\n      <\/div>\r\n\r\n      <p>\r\n        A 3 m or 5 m protective range describes scanner capability under the\r\n        specified conditions. It does not mean every AGV should use that full\r\n        distance as its protective field.\r\n        <strong>Field geometry must be determined from the actual vehicle speed,\r\n        total response time, stopping performance, installation conditions and\r\n        application risk assessment.<\/strong>\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- CTA -->\r\n\r\n    <div class=\"agv-sh27-cta\">\r\n\r\n      <div class=\"agv-sh27-cta-copy\">\r\n\r\n        <h3>Need to Select an SH27 for Your AGV?<\/h3>\r\n\r\n        <p>\r\n          Start with the required protective range, vehicle speed, operating\r\n          directions and whether supplementary Ethernet raw scan data is needed.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-sh27-cta-actions\">\r\n\r\n        <a class=\"agv-sh27-btn agv-sh27-btn-secondary\"\r\n           href=\"\/safety-laser-scanners\/\">\r\n          View SH27 Series\r\n        <\/a>\r\n\r\n        <a class=\"agv-sh27-btn agv-sh27-btn-primary\"\r\n           href=\"\/contact-us\/\">\r\n          Contact Engineering\r\n        <\/a>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   SAFETY FOR AGV V2\r\n   SECTION 07 \u00b7 YB27 2D LIDAR FOR AGV NAVIGATION\r\n   DE-DUPLICATED VERSION\r\n========================================================= *\/\r\n\r\n.agv-lidar {\r\n  box-sizing: border-box;\r\n  background: #f6f9fb;\r\n  padding: 92px 28px 98px;\r\n}\r\n\r\n.agv-lidar,\r\n.agv-lidar * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.agv-lidar-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\/* ---------- Heading ---------- *\/\r\n\r\n.agv-lidar-heading {\r\n  max-width: 950px;\r\n}\r\n\r\n.agv-lidar-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin-bottom: 18px;\r\n}\r\n\r\n.agv-lidar-number {\r\n  color: #129fe9;\r\n  font-size: 13px;\r\n  line-height: 1;\r\n  font-weight: 850;\r\n  letter-spacing: 0.08em;\r\n}\r\n\r\n.agv-lidar-label {\r\n  color: #637f8d;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-lidar h2 {\r\n  margin: 0;\r\n  color: #102631;\r\n  font-size: clamp(34px, 4.5vw, 52px);\r\n  line-height: 1.1;\r\n  font-weight: 800;\r\n  letter-spacing: -0.03em;\r\n}\r\n\r\n.agv-lidar-lead {\r\n  max-width: 900px;\r\n  margin: 24px 0 0;\r\n  color: #526b77;\r\n  font-size: 18px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.agv-lidar-lead strong {\r\n  color: #17303c;\r\n  font-weight: 750;\r\n}\r\n\r\n\/* ---------- Role boundary ---------- *\/\r\n\r\n.agv-lidar-boundary {\r\n  display: grid;\r\n  grid-template-columns: 220px 1fr;\r\n  gap: 30px;\r\n  align-items: center;\r\n  margin-top: 42px;\r\n  padding: 30px 32px;\r\n  border: 1px solid #dbe6eb;\r\n  border-radius: 9px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-lidar-boundary-label {\r\n  color: #129fe9;\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n  font-weight: 850;\r\n  letter-spacing: 0.07em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-lidar-boundary p {\r\n  margin: 0;\r\n  color: #3f5c69;\r\n  font-size: 16px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.agv-lidar-boundary strong {\r\n  color: #17323e;\r\n}\r\n\r\n\/* ---------- Core specs ---------- *\/\r\n\r\n.agv-lidar-specs {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, 1fr);\r\n  gap: 14px;\r\n  margin-top: 40px;\r\n}\r\n\r\n.agv-lidar-spec {\r\n  min-height: 118px;\r\n  padding: 21px 19px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 8px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-lidar-spec-value {\r\n  display: block;\r\n  color: #129fe9;\r\n  font-size: 25px;\r\n  line-height: 1.15;\r\n  font-weight: 850;\r\n  letter-spacing: -0.02em;\r\n}\r\n\r\n.agv-lidar-spec-label {\r\n  display: block;\r\n  margin-top: 7px;\r\n  color: #506a76;\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n  font-weight: 750;\r\n}\r\n\r\n\/* ---------- Data flow ---------- *\/\r\n\r\n.agv-lidar-flow {\r\n  margin-top: 46px;\r\n  padding: 32px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 10px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-lidar-flow-head {\r\n  max-width: 870px;\r\n}\r\n\r\n.agv-lidar-flow-head h3 {\r\n  margin: 0;\r\n  color: #17313d;\r\n  font-size: 27px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-lidar-flow-head p {\r\n  margin: 9px 0 0;\r\n  color: #607985;\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-lidar-flow-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr 52px 1fr 52px 1fr;\r\n  gap: 10px;\r\n  align-items: stretch;\r\n  margin-top: 27px;\r\n}\r\n\r\n.agv-lidar-flow-card {\r\n  min-height: 180px;\r\n  padding: 23px 20px;\r\n  border: 1px solid #e0e9ed;\r\n  border-radius: 8px;\r\n  background: #fafcfd;\r\n}\r\n\r\n.agv-lidar-flow-step {\r\n  display: inline-block;\r\n  margin-bottom: 10px;\r\n  color: #129fe9;\r\n  font-size: 11px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.07em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-lidar-flow-card h4 {\r\n  margin: 0 0 9px;\r\n  color: #18323e;\r\n  font-size: 17px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-lidar-flow-card p {\r\n  margin: 0;\r\n  color: #627a85;\r\n  font-size: 13px;\r\n  line-height: 1.65;\r\n}\r\n\r\n.agv-lidar-flow-arrow {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  color: #91a5af;\r\n  font-size: 24px;\r\n  font-weight: 700;\r\n}\r\n\r\n\/* ---------- Host applications ---------- *\/\r\n\r\n.agv-lidar-apps {\r\n  margin-top: 46px;\r\n}\r\n\r\n.agv-lidar-apps-head {\r\n  max-width: 860px;\r\n}\r\n\r\n.agv-lidar-apps-head h3 {\r\n  margin: 0;\r\n  color: #17313d;\r\n  font-size: 27px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-lidar-apps-head p {\r\n  margin: 9px 0 0;\r\n  color: #607985;\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-lidar-app-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, 1fr);\r\n  gap: 15px;\r\n  margin-top: 24px;\r\n}\r\n\r\n.agv-lidar-app {\r\n  min-height: 190px;\r\n  padding: 22px 20px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 8px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-lidar-app-number {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 31px;\r\n  height: 31px;\r\n  margin-bottom: 15px;\r\n  border-radius: 50%;\r\n  background: #e7f5fc;\r\n  color: #0789c8;\r\n  font-size: 12px;\r\n  font-weight: 850;\r\n}\r\n\r\n.agv-lidar-app h4 {\r\n  margin: 0 0 8px;\r\n  color: #18323e;\r\n  font-size: 16px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-lidar-app p {\r\n  margin: 0;\r\n  color: #617985;\r\n  font-size: 13px;\r\n  line-height: 1.65;\r\n}\r\n\r\n\/* ---------- SLAM distinction ---------- *\/\r\n\r\n.agv-lidar-slam {\r\n  display: grid;\r\n  grid-template-columns: 230px 1fr;\r\n  gap: 32px;\r\n  align-items: start;\r\n  margin-top: 44px;\r\n  padding: 32px;\r\n  border-radius: 10px;\r\n  background: #0c2230;\r\n}\r\n\r\n.agv-lidar-slam-label {\r\n  color: #55c6f6;\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n  font-weight: 850;\r\n  letter-spacing: 0.07em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-lidar-slam-copy h3 {\r\n  margin: 0;\r\n  color: #ffffff;\r\n  font-size: 25px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-lidar-slam-copy p {\r\n  margin: 11px 0 0;\r\n  color: #a9bec8;\r\n  font-size: 15px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.agv-lidar-slam-copy strong {\r\n  color: #ffffff;\r\n}\r\n\r\n\/* ---------- Model families ---------- *\/\r\n\r\n.agv-lidar-models {\r\n  margin-top: 46px;\r\n}\r\n\r\n.agv-lidar-models-head {\r\n  max-width: 880px;\r\n}\r\n\r\n.agv-lidar-models-head h3 {\r\n  margin: 0;\r\n  color: #17313d;\r\n  font-size: 26px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-lidar-models-head p {\r\n  margin: 9px 0 0;\r\n  color: #607985;\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-lidar-model-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 18px;\r\n  margin-top: 24px;\r\n}\r\n\r\n.agv-lidar-model {\r\n  padding: 26px 24px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 9px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-lidar-model.e {\r\n  border-top: 4px solid #129fe9;\r\n}\r\n\r\n.agv-lidar-model.d {\r\n  border-top: 4px solid #667d88;\r\n}\r\n\r\n.agv-lidar-model-tag {\r\n  display: inline-block;\r\n  margin-bottom: 10px;\r\n  font-size: 11px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.08em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-lidar-model.e .agv-lidar-model-tag {\r\n  color: #087fb9;\r\n}\r\n\r\n.agv-lidar-model.d .agv-lidar-model-tag {\r\n  color: #536b76;\r\n}\r\n\r\n.agv-lidar-model h4 {\r\n  margin: 0;\r\n  color: #17323e;\r\n  font-size: 21px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-lidar-model p {\r\n  margin: 10px 0 0;\r\n  color: #5d7580;\r\n  font-size: 14px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-lidar-model strong {\r\n  color: #17323e;\r\n}\r\n\r\n\/* ---------- Note ---------- *\/\r\n\r\n.agv-lidar-note {\r\n  margin-top: 30px;\r\n  padding: 21px 23px;\r\n  border-left: 3px solid #f0a32e;\r\n  background: #fffaf1;\r\n}\r\n\r\n.agv-lidar-note-title {\r\n  margin: 0 0 6px;\r\n  color: #895b10;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.06em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-lidar-note p {\r\n  margin: 0;\r\n  color: #654f2e;\r\n  font-size: 14px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.agv-lidar-note strong {\r\n  color: #463516;\r\n}\r\n\r\n\/* ---------- CTA ---------- *\/\r\n\r\n.agv-lidar-cta {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 26px;\r\n  margin-top: 38px;\r\n  padding: 27px 0 0;\r\n  border-top: 1px solid #e1e9ec;\r\n}\r\n\r\n.agv-lidar-cta-copy {\r\n  max-width: 760px;\r\n}\r\n\r\n.agv-lidar-cta-copy h3 {\r\n  margin: 0 0 6px;\r\n  color: #17313d;\r\n  font-size: 20px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-lidar-cta-copy p {\r\n  margin: 0;\r\n  color: #5d7580;\r\n  font-size: 14px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-lidar-cta-actions {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 10px;\r\n  flex: 0 0 auto;\r\n}\r\n\r\n.agv-lidar-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 44px;\r\n  padding: 11px 18px;\r\n  border-radius: 5px;\r\n  font-size: 13px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n  text-decoration: none;\r\n}\r\n\r\n.agv-lidar-btn-primary {\r\n  background: #129fe9;\r\n  border: 1px solid #129fe9;\r\n  color: #ffffff;\r\n}\r\n\r\n.agv-lidar-btn-primary:hover {\r\n  background: #078dcc;\r\n  border-color: #078dcc;\r\n  color: #ffffff;\r\n}\r\n\r\n.agv-lidar-btn-secondary {\r\n  background: #ffffff;\r\n  border: 1px solid #cfdde3;\r\n  color: #17323e;\r\n}\r\n\r\n.agv-lidar-btn-secondary:hover {\r\n  border-color: #129fe9;\r\n  color: #078dcc;\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n\r\n@media (max-width: 1020px) {\r\n  .agv-lidar-specs,\r\n  .agv-lidar-app-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n}\r\n\r\n@media (max-width: 820px) {\r\n  .agv-lidar {\r\n    padding: 72px 22px 78px;\r\n  }\r\n\r\n  .agv-lidar-boundary,\r\n  .agv-lidar-slam {\r\n    grid-template-columns: 1fr;\r\n    gap: 10px;\r\n  }\r\n\r\n  .agv-lidar-flow-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-lidar-flow-arrow {\r\n    height: 30px;\r\n    transform: rotate(90deg);\r\n  }\r\n}\r\n\r\n@media (max-width: 650px) {\r\n  .agv-lidar {\r\n    padding: 62px 18px 68px;\r\n  }\r\n\r\n  .agv-lidar-specs,\r\n  .agv-lidar-app-grid,\r\n  .agv-lidar-model-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-lidar-flow,\r\n  .agv-lidar-boundary,\r\n  .agv-lidar-slam {\r\n    padding: 23px 21px;\r\n  }\r\n\r\n  .agv-lidar-cta {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n  }\r\n\r\n  .agv-lidar-cta-actions {\r\n    width: 100%;\r\n    flex-direction: column;\r\n  }\r\n\r\n  .agv-lidar-btn {\r\n    width: 100%;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"agv-lidar\" id=\"agv-2d-lidar-navigation\">\r\n  <div class=\"agv-lidar-inner\">\r\n\r\n    <!-- HEADING -->\r\n\r\n    <div class=\"agv-lidar-heading\">\r\n\r\n      <div class=\"agv-lidar-eyebrow\">\r\n        <span class=\"agv-lidar-number\">07<\/span>\r\n        <span class=\"agv-lidar-label\">AGV Navigation LiDAR<\/span>\r\n      <\/div>\r\n\r\n      <h2>2D LiDAR for AGV Navigation &amp; Environmental Sensing<\/h2>\r\n\r\n      <p class=\"agv-lidar-lead\">\r\n        AGV and AMR navigation systems need reliable information about the\r\n        surrounding environment. YB27 raw-data models provide\r\n        <strong>real-time 2D LiDAR scan data<\/strong> that robot controllers,\r\n        industrial PCs and higher-level software can process for navigation,\r\n        localization, mapping and environmental perception.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- ROLE BOUNDARY -->\r\n\r\n    <div class=\"agv-lidar-boundary\">\r\n\r\n      <div class=\"agv-lidar-boundary-label\">\r\n        YB27 System Role\r\n      <\/div>\r\n\r\n      <p>\r\n        YB27 is an <strong>industrial 2D LiDAR<\/strong>, not a safety laser\r\n        scanner. Its role is to supply environmental measurement data to the\r\n        host system. Where the AGV requires safety-related personnel protection,\r\n        that function should be handled separately using an appropriate safety\r\n        architecture such as an SH27 safety laser scanner.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- PLATFORM SPECS -->\r\n\r\n    <div class=\"agv-lidar-specs\">\r\n\r\n      <div class=\"agv-lidar-spec\">\r\n        <span class=\"agv-lidar-spec-value\">270\u00b0<\/span>\r\n        <span class=\"agv-lidar-spec-label\">\r\n          Maximum Scanning Field\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <div class=\"agv-lidar-spec\">\r\n        <span class=\"agv-lidar-spec-value\">Up to 40 m<\/span>\r\n        <span class=\"agv-lidar-spec-label\">\r\n          Selected Models \u00b7 @ 70% Reflectivity\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <div class=\"agv-lidar-spec\">\r\n        <span class=\"agv-lidar-spec-value\">Up to 0.1\u00b0<\/span>\r\n        <span class=\"agv-lidar-spec-label\">\r\n          Angular Resolution on Selected Models\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <div class=\"agv-lidar-spec\">\r\n        <span class=\"agv-lidar-spec-value\">&lt; 2 W<\/span>\r\n        <span class=\"agv-lidar-spec-label\">\r\n          Power Consumption Across YB Series\r\n        <\/span>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- DATA FLOW -->\r\n\r\n    <div class=\"agv-lidar-flow\">\r\n\r\n      <div class=\"agv-lidar-flow-head\">\r\n\r\n        <h3>How YB27 LiDAR Data Enters the AGV Navigation System<\/h3>\r\n\r\n        <p>\r\n          The LiDAR measures the environment and transmits scan information.\r\n          The robot controller or industrial computer then interprets those\r\n          measurements according to the navigation software architecture.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-lidar-flow-grid\">\r\n\r\n        <div class=\"agv-lidar-flow-card\">\r\n\r\n          <span class=\"agv-lidar-flow-step\">\r\n            Step 01 \u00b7 Environment\r\n          <\/span>\r\n\r\n          <h4>Walls, Racks &amp; Objects<\/h4>\r\n\r\n          <p>\r\n            The 2D scan plane detects environmental features and objects around\r\n            the mobile robot.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-lidar-flow-arrow\">\u2192<\/div>\r\n\r\n        <div class=\"agv-lidar-flow-card\">\r\n\r\n          <span class=\"agv-lidar-flow-step\">\r\n            Step 02 \u00b7 YB27\r\n          <\/span>\r\n\r\n          <h4>Real-Time Scan Measurements<\/h4>\r\n\r\n          <p>\r\n            Raw-data models provide point-by-point environmental measurements,\r\n            including distance and echo-intensity information across the\r\n            configured scan geometry.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-lidar-flow-arrow\">\u2192<\/div>\r\n\r\n        <div class=\"agv-lidar-flow-card\">\r\n\r\n          <span class=\"agv-lidar-flow-step\">\r\n            Step 03 \u00b7 Host System\r\n          <\/span>\r\n\r\n          <h4>Navigation Software Processes the Data<\/h4>\r\n\r\n          <p>\r\n            The robot controller or IPC uses the scan information as input for\r\n            localization, mapping, navigation and environmental perception.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- HOST APPLICATIONS -->\r\n\r\n    <div class=\"agv-lidar-apps\">\r\n\r\n      <div class=\"agv-lidar-apps-head\">\r\n\r\n        <h3>What Can the Host System Do with 2D LiDAR Data?<\/h3>\r\n\r\n        <p>\r\n          The LiDAR supplies measurements. Higher-level software determines how\r\n          those measurements are interpreted and used by the AGV or AMR.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-lidar-app-grid\">\r\n\r\n        <div class=\"agv-lidar-app\">\r\n\r\n          <span class=\"agv-lidar-app-number\">01<\/span>\r\n\r\n          <h4>Localization<\/h4>\r\n\r\n          <p>\r\n            Environmental scan features can be used by higher-level software\r\n            to estimate the robot&#8217;s position within its operating environment.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-lidar-app\">\r\n\r\n          <span class=\"agv-lidar-app-number\">02<\/span>\r\n\r\n          <h4>Mapping<\/h4>\r\n\r\n          <p>\r\n            Multiple scan measurements can provide environmental input for\r\n            mapping and map-based navigation systems.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-lidar-app\">\r\n\r\n          <span class=\"agv-lidar-app-number\">03<\/span>\r\n\r\n          <h4>Navigation<\/h4>\r\n\r\n          <p>\r\n            The navigation controller can combine LiDAR measurements with other\r\n            vehicle information for path-planning and movement decisions.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-lidar-app\">\r\n\r\n          <span class=\"agv-lidar-app-number\">04<\/span>\r\n\r\n          <h4>Obstacle Perception<\/h4>\r\n\r\n          <p>\r\n            Environmental scan data can provide information about surrounding\r\n            objects for non-safety-related perception and vehicle-control logic.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- SLAM -->\r\n\r\n    <div class=\"agv-lidar-slam\">\r\n\r\n      <div class=\"agv-lidar-slam-label\">\r\n        Important<br>\r\n        SLAM Distinction\r\n      <\/div>\r\n\r\n      <div class=\"agv-lidar-slam-copy\">\r\n\r\n        <h3>The LiDAR Supplies Data \u2014 the Host System Performs SLAM<\/h3>\r\n\r\n        <p>\r\n          YB27 should not be described as a sensor that independently\r\n          \u201cperforms SLAM.\u201d The LiDAR supplies environmental scan measurements.\r\n          <strong>SLAM, localization, mapping and navigation algorithms run in\r\n          the robot controller, industrial computer or other higher-level\r\n          software platform.<\/strong>\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- MODEL FAMILIES -->\r\n\r\n    <div class=\"agv-lidar-models\">\r\n\r\n      <div class=\"agv-lidar-models-head\">\r\n\r\n        <h3>Which YB27 Configurations Are Suitable for AGV Navigation?<\/h3>\r\n\r\n        <p>\r\n          Ethernet-capable E and CD \/ HD Models are the primary choices when the AGV\r\n          host system requires real-time LiDAR scan data.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-lidar-model-grid\">\r\n\r\n        <div class=\"agv-lidar-model e\">\r\n\r\n          <span class=\"agv-lidar-model-tag\">\r\n            E Models \u00b7 Ethernet Data\r\n          <\/span>\r\n\r\n          <h4>Dedicated Raw-Data LiDAR<\/h4>\r\n\r\n          <p>\r\n            YB27 E models provide <strong>Ethernet UDP scan data<\/strong> for\r\n            higher-level processing by robot controllers, IPCs and navigation\r\n            software. They are suitable where the primary requirement is\r\n            environmental data rather than direct switching outputs.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-lidar-model d\">\r\n\r\n          <span class=\"agv-lidar-model-tag\">\r\n            CD \/ HD Models \u00b7 Ethernet + Switching\r\n          <\/span>\r\n\r\n          <h4>Raw Data with Detection Outputs<\/h4>\r\n\r\n          <p>\r\n            Selected YB27 CD \/ HD Models combine <strong>Ethernet UDP scan data with\r\n            configurable PNP\/NPN switching outputs<\/strong>, allowing one LiDAR\r\n            to support higher-level sensing and direct industrial detection\r\n            functions. These switching outputs are not safety-rated OSSD outputs.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- ENGINEERING NOTE -->\r\n\r\n    <div class=\"agv-lidar-note\">\r\n\r\n      <div class=\"agv-lidar-note-title\">\r\n        Obstacle Detection Does Not Automatically Mean Safety Protection\r\n      <\/div>\r\n\r\n      <p>\r\n        YB27 can detect objects and selected models can provide configurable\r\n        detection outputs, but <strong>industrial object detection is not the\r\n        same as a safety-rated protective-field function<\/strong>. Where a\r\n        person&#8217;s safety depends on detection, use the appropriate safety\r\n        architecture and perform the required system-level risk assessment and\r\n        validation.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- CTA -->\r\n\r\n    <div class=\"agv-lidar-cta\">\r\n\r\n      <div class=\"agv-lidar-cta-copy\">\r\n\r\n        <h3>Need a 2D LiDAR for AGV or AMR Navigation?<\/h3>\r\n\r\n        <p>\r\n          Select the model according to required detection range, angular\r\n          resolution, scan frequency and host-system interface \u2014 not by maximum\r\n          range alone.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-lidar-cta-actions\">\r\n\r\n        <a class=\"agv-lidar-btn agv-lidar-btn-secondary\" href=\"\/yb27-raw-data-output-2d-lidar\/\">\r\n          View YB27 Raw Data Models\r\n        <\/a>\r\n\r\n        <a class=\"agv-lidar-btn agv-lidar-btn-primary\" href=\"\/contact-us\/\">\r\n          Contact Engineering\r\n        <\/a>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   SAFETY FOR AGV V2\r\n   SECTION 08 \u00b7 AGV SENSOR ARCHITECTURE SELECTION\r\n   DE-DUPLICATED VERSION\r\n========================================================= *\/\r\n\r\n.agv-choice {\r\n  box-sizing: border-box;\r\n  background: #ffffff;\r\n  padding: 92px 28px 98px;\r\n}\r\n\r\n.agv-choice,\r\n.agv-choice * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.agv-choice-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\/* ---------- Heading ---------- *\/\r\n\r\n.agv-choice-heading {\r\n  max-width: 950px;\r\n}\r\n\r\n.agv-choice-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin-bottom: 18px;\r\n}\r\n\r\n.agv-choice-number {\r\n  color: #129fe9;\r\n  font-size: 13px;\r\n  line-height: 1;\r\n  font-weight: 850;\r\n  letter-spacing: 0.08em;\r\n}\r\n\r\n.agv-choice-label {\r\n  color: #637f8d;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-choice h2 {\r\n  margin: 0;\r\n  color: #102631;\r\n  font-size: clamp(34px, 4.5vw, 52px);\r\n  line-height: 1.1;\r\n  font-weight: 800;\r\n  letter-spacing: -0.03em;\r\n}\r\n\r\n.agv-choice-lead {\r\n  max-width: 900px;\r\n  margin: 24px 0 0;\r\n  color: #526b77;\r\n  font-size: 18px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.agv-choice-lead strong {\r\n  color: #17303c;\r\n  font-weight: 750;\r\n}\r\n\r\n\/* ---------- Core question ---------- *\/\r\n\r\n.agv-choice-question {\r\n  margin-top: 42px;\r\n  padding: 30px 32px;\r\n  border: 1px solid #dbe6eb;\r\n  border-radius: 9px;\r\n  background: #f7fafc;\r\n}\r\n\r\n.agv-choice-question-tag {\r\n  display: inline-block;\r\n  margin-bottom: 9px;\r\n  color: #129fe9;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.08em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-choice-question h3 {\r\n  margin: 0;\r\n  color: #17313d;\r\n  font-size: 27px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-choice-question p {\r\n  max-width: 870px;\r\n  margin: 11px 0 0;\r\n  color: #5d7580;\r\n  font-size: 15px;\r\n  line-height: 1.72;\r\n}\r\n\r\n\/* ---------- Decision paths ---------- *\/\r\n\r\n.agv-choice-paths {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, 1fr);\r\n  gap: 18px;\r\n  margin-top: 34px;\r\n}\r\n\r\n.agv-choice-path {\r\n  position: relative;\r\n  padding: 28px 26px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 9px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-choice-path.safety {\r\n  border-top: 4px solid #25aa68;\r\n}\r\n\r\n.agv-choice-path.dual {\r\n  border-top: 4px solid #129fe9;\r\n}\r\n\r\n.agv-choice-path.split {\r\n  border-top: 4px solid #647985;\r\n}\r\n\r\n.agv-choice-path.lidar {\r\n  border-top: 4px solid #8a9ba3;\r\n}\r\n\r\n.agv-choice-path-number {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 34px;\r\n  height: 34px;\r\n  margin-bottom: 15px;\r\n  border-radius: 50%;\r\n  background: #eaf5fa;\r\n  color: #0789c8;\r\n  font-size: 12px;\r\n  font-weight: 850;\r\n}\r\n\r\n.agv-choice-path-question {\r\n  margin-bottom: 8px;\r\n  color: #69808a;\r\n  font-size: 12px;\r\n  line-height: 1.5;\r\n  font-weight: 800;\r\n  letter-spacing: 0.04em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-choice-path h3 {\r\n  margin: 0;\r\n  color: #17323e;\r\n  font-size: 23px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-choice-recommendation {\r\n  margin-top: 14px;\r\n  padding: 13px 15px;\r\n  border-radius: 6px;\r\n  font-size: 14px;\r\n  line-height: 1.6;\r\n  font-weight: 750;\r\n}\r\n\r\n.agv-choice-path.safety .agv-choice-recommendation {\r\n  background: #eefaf4;\r\n  color: #246c49;\r\n}\r\n\r\n.agv-choice-path.dual .agv-choice-recommendation {\r\n  background: #eef8fd;\r\n  color: #28627b;\r\n}\r\n\r\n.agv-choice-path.split .agv-choice-recommendation,\r\n.agv-choice-path.lidar .agv-choice-recommendation {\r\n  background: #f1f5f7;\r\n  color: #4d646f;\r\n}\r\n\r\n.agv-choice-path p {\r\n  margin: 15px 0 0;\r\n  color: #5d7580;\r\n  font-size: 14px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-choice-path strong {\r\n  color: #17323e;\r\n}\r\n\r\n\/* ---------- Common mistakes ---------- *\/\r\n\r\n.agv-choice-mistakes {\r\n  margin-top: 46px;\r\n  padding: 32px;\r\n  border-radius: 10px;\r\n  background: #0c2230;\r\n}\r\n\r\n.agv-choice-mistakes-head {\r\n  max-width: 860px;\r\n}\r\n\r\n.agv-choice-mistakes-head h3 {\r\n  margin: 0;\r\n  color: #ffffff;\r\n  font-size: 25px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-choice-mistakes-head p {\r\n  margin: 9px 0 0;\r\n  color: #9fb5bf;\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-choice-mistake-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap: 14px;\r\n  margin-top: 24px;\r\n}\r\n\r\n.agv-choice-mistake {\r\n  padding: 21px 19px;\r\n  border: 1px solid rgba(255,255,255,0.10);\r\n  border-radius: 8px;\r\n  background: rgba(255,255,255,0.045);\r\n}\r\n\r\n.agv-choice-mistake h4 {\r\n  margin: 0 0 8px;\r\n  color: #ffffff;\r\n  font-size: 15px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-choice-mistake p {\r\n  margin: 0;\r\n  color: #a6bbc4;\r\n  font-size: 13px;\r\n  line-height: 1.65;\r\n}\r\n\r\n\/* ---------- Selection principle ---------- *\/\r\n\r\n.agv-choice-note {\r\n  margin-top: 30px;\r\n  padding: 21px 23px;\r\n  border-left: 3px solid #f0a32e;\r\n  background: #fffaf1;\r\n}\r\n\r\n.agv-choice-note-title {\r\n  margin: 0 0 6px;\r\n  color: #895b10;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.06em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-choice-note p {\r\n  margin: 0;\r\n  color: #654f2e;\r\n  font-size: 14px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.agv-choice-note strong {\r\n  color: #463516;\r\n}\r\n\r\n\/* ---------- CTA ---------- *\/\r\n\r\n.agv-choice-cta {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 26px;\r\n  margin-top: 38px;\r\n  padding: 28px 0 0;\r\n  border-top: 1px solid #e1e9ec;\r\n}\r\n\r\n.agv-choice-cta-copy {\r\n  max-width: 770px;\r\n}\r\n\r\n.agv-choice-cta-copy h3 {\r\n  margin: 0 0 6px;\r\n  color: #17313d;\r\n  font-size: 21px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-choice-cta-copy p {\r\n  margin: 0;\r\n  color: #5d7580;\r\n  font-size: 14px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-choice-cta a {\r\n  flex: 0 0 auto;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 45px;\r\n  padding: 12px 20px;\r\n  border-radius: 5px;\r\n  background: #129fe9;\r\n  color: #ffffff;\r\n  font-size: 13px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n  text-decoration: none;\r\n}\r\n\r\n.agv-choice-cta a:hover {\r\n  background: #078dcc;\r\n  color: #ffffff;\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n\r\n@media (max-width: 780px) {\r\n  .agv-choice {\r\n    padding: 72px 22px 78px;\r\n  }\r\n\r\n  .agv-choice-paths {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-choice-mistake-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-choice-cta {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n  }\r\n}\r\n\r\n@media (max-width: 600px) {\r\n  .agv-choice {\r\n    padding: 62px 18px 68px;\r\n  }\r\n\r\n  .agv-choice-question,\r\n  .agv-choice-mistakes {\r\n    padding: 23px 21px;\r\n  }\r\n\r\n  .agv-choice-cta a {\r\n    width: 100%;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"agv-choice\" id=\"choose-agv-safety-scanner-or-lidar\">\r\n  <div class=\"agv-choice-inner\">\r\n\r\n    <!-- HEADING -->\r\n\r\n    <div class=\"agv-choice-heading\">\r\n\r\n      <div class=\"agv-choice-eyebrow\">\r\n        <span class=\"agv-choice-number\">08<\/span>\r\n        <span class=\"agv-choice-label\">AGV Sensor Selection<\/span>\r\n      <\/div>\r\n\r\n      <h2>Which Sensor Architecture Should You Choose for Your AGV?<\/h2>\r\n\r\n      <p class=\"agv-choice-lead\">\r\n        Start with the required <strong>safety function<\/strong> and\r\n        <strong>navigation-data requirement<\/strong>, not simply the sensor with\r\n        the longest detection range. The right architecture depends on which\r\n        function each sensor must perform on the vehicle.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- CORE QUESTION -->\r\n\r\n    <div class=\"agv-choice-question\">\r\n\r\n      <span class=\"agv-choice-question-tag\">\r\n        Common Engineering Question\r\n      <\/span>\r\n\r\n      <h3>Do I Need a Safety Laser Scanner or 2D LiDAR for My AGV?<\/h3>\r\n\r\n      <p>\r\n        If personnel safety depends on the detection function, use an appropriate\r\n        safety architecture. If the requirement is navigation, localization or\r\n        environmental perception, the host system needs usable LiDAR scan data.\r\n        Many AGVs require both functions, but they do not have to be performed\r\n        by the same sensor.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- FOUR DECISION PATHS -->\r\n\r\n    <div class=\"agv-choice-paths\">\r\n\r\n      <!-- PATH 01 -->\r\n\r\n      <div class=\"agv-choice-path safety\">\r\n\r\n        <span class=\"agv-choice-path-number\">01<\/span>\r\n\r\n        <div class=\"agv-choice-path-question\">\r\n          Need personnel protection only?\r\n        <\/div>\r\n\r\n        <h3>Choose SH27 S<\/h3>\r\n\r\n        <div class=\"agv-choice-recommendation\">\r\n          Safety-related protective-field monitoring without Ethernet raw scan data\r\n        <\/div>\r\n\r\n        <p>\r\n          Use an <strong>SH27 S safety laser scanner<\/strong> when the AGV needs\r\n          protective-field monitoring and OSSD safety outputs, while navigation\r\n          is handled by another sensor or does not require raw data from the SH27.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <!-- PATH 02 -->\r\n\r\n      <div class=\"agv-choice-path dual\">\r\n\r\n        <span class=\"agv-choice-path-number\">02<\/span>\r\n\r\n        <div class=\"agv-choice-path-question\">\r\n          Need safety plus scan data?\r\n        <\/div>\r\n\r\n        <h3>Choose SH27 D<\/h3>\r\n\r\n        <div class=\"agv-choice-recommendation\">\r\n          Safety-related protection plus supplementary Ethernet raw scan data\r\n        <\/div>\r\n\r\n        <p>\r\n          Use an <strong>SH27 D safety laser scanner<\/strong> when the same\r\n          scanner location should provide the safety function and supplementary\r\n          environmental scan data for processing by the host navigation,\r\n          localization or sensing system.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <!-- PATH 03 -->\r\n\r\n      <div class=\"agv-choice-path split\">\r\n\r\n        <span class=\"agv-choice-path-number\">03<\/span>\r\n\r\n        <div class=\"agv-choice-path-question\">\r\n          Prefer separate safety and navigation sensors?\r\n        <\/div>\r\n\r\n        <h3>Choose SH27 + YB27<\/h3>\r\n\r\n        <div class=\"agv-choice-recommendation\">\r\n          Dedicated safety scanner plus dedicated industrial navigation LiDAR\r\n        <\/div>\r\n\r\n        <p>\r\n          Use <strong>SH27 for personnel protection<\/strong> and a\r\n          <strong>YB27 raw-data 2D LiDAR for navigation or environmental\r\n          sensing<\/strong> when the two functions benefit from separate mounting,\r\n          field-of-view or system-integration strategies.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <!-- PATH 04 -->\r\n\r\n      <div class=\"agv-choice-path lidar\">\r\n\r\n        <span class=\"agv-choice-path-number\">04<\/span>\r\n\r\n        <div class=\"agv-choice-path-question\">\r\n          Need navigation or sensing only?\r\n        <\/div>\r\n\r\n        <h3>Choose YB27 Raw Data<\/h3>\r\n\r\n        <div class=\"agv-choice-recommendation\">\r\n          Industrial LiDAR data without a safety-rated personnel-protection function\r\n        <\/div>\r\n\r\n        <p>\r\n          Use <strong>YB27 raw-data models<\/strong> where the requirement is\r\n          localization, mapping, navigation, obstacle perception or industrial\r\n          environmental sensing and the safety function is handled elsewhere\r\n          or is not assigned to this LiDAR.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- COMMON MISTAKES -->\r\n\r\n    <div class=\"agv-choice-mistakes\">\r\n\r\n      <div class=\"agv-choice-mistakes-head\">\r\n\r\n        <h3>Three Common AGV Sensor Selection Mistakes<\/h3>\r\n\r\n        <p>\r\n          Most selection errors begin when sensor specifications are confused\r\n          with the function the complete vehicle must perform.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-choice-mistake-grid\">\r\n\r\n        <div class=\"agv-choice-mistake\">\r\n\r\n          <h4>Choosing Only by Maximum Range<\/h4>\r\n\r\n          <p>\r\n            A longer detection range does not automatically make a sensor\r\n            suitable for the required safety or navigation function.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-choice-mistake\">\r\n\r\n          <h4>Treating Raw LiDAR Data as a Safety Output<\/h4>\r\n\r\n          <p>\r\n            Ethernet scan data can support navigation and perception, but it\r\n            should not be confused with the scanner&#8217;s safety-related OSSD path.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-choice-mistake\">\r\n\r\n          <h4>Assuming One Sensor Must Do Everything<\/h4>\r\n\r\n          <p>\r\n            A separate SH27 safety scanner and YB27 navigation LiDAR can be a\r\n            suitable architecture when the two functions have different\r\n            installation or performance requirements.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- SELECTION PRINCIPLE -->\r\n\r\n    <div class=\"agv-choice-note\">\r\n\r\n      <div class=\"agv-choice-note-title\">\r\n        Selection Principle\r\n      <\/div>\r\n\r\n      <p>\r\n        <strong>Choose by function first, specification second.<\/strong>\r\n        Define what the AGV must do safely, what environmental data the host\r\n        system needs, and whether those roles should share one scanner location\r\n        or use separate sensors. Then compare the relevant SH27 and YB27\r\n        specifications.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- CTA -->\r\n\r\n    <div class=\"agv-choice-cta\">\r\n\r\n      <div class=\"agv-choice-cta-copy\">\r\n\r\n        <h3>Not Sure Which Architecture Fits Your AGV?<\/h3>\r\n\r\n        <p>\r\n          Send the vehicle speed, stopping information, required protective\r\n          range, mounting position and navigation-data requirement. We can help\r\n          narrow down the appropriate sensor architecture.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <a href=\"\/contact-us\/\">\r\n        Discuss Your Application\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   SAFETY FOR AGV V2\r\n   SECTION 09 \u00b7 AGV SAFETY STANDARDS\r\n========================================================= *\/\r\n\r\n.agv-standards {\r\n  box-sizing: border-box;\r\n  background: #f6f9fb;\r\n  padding: 92px 28px 98px;\r\n}\r\n\r\n.agv-standards,\r\n.agv-standards * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.agv-standards-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\/* ---------- Heading ---------- *\/\r\n\r\n.agv-standards-heading {\r\n  max-width: 950px;\r\n}\r\n\r\n.agv-standards-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin-bottom: 18px;\r\n}\r\n\r\n.agv-standards-number {\r\n  color: #129fe9;\r\n  font-size: 13px;\r\n  line-height: 1;\r\n  font-weight: 850;\r\n  letter-spacing: 0.08em;\r\n}\r\n\r\n.agv-standards-label {\r\n  color: #637f8d;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-standards h2 {\r\n  margin: 0;\r\n  color: #102631;\r\n  font-size: clamp(34px, 4.5vw, 52px);\r\n  line-height: 1.1;\r\n  font-weight: 800;\r\n  letter-spacing: -0.03em;\r\n}\r\n\r\n.agv-standards-lead {\r\n  max-width: 900px;\r\n  margin: 24px 0 0;\r\n  color: #526b77;\r\n  font-size: 18px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.agv-standards-lead strong {\r\n  color: #17303c;\r\n  font-weight: 750;\r\n}\r\n\r\n\/* ---------- Important distinction ---------- *\/\r\n\r\n.agv-standards-principle {\r\n  display: grid;\r\n  grid-template-columns: 235px 1fr;\r\n  gap: 30px;\r\n  align-items: center;\r\n  margin-top: 42px;\r\n  padding: 30px 32px;\r\n  border: 1px solid #dbe6eb;\r\n  border-radius: 9px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-standards-principle-label {\r\n  color: #129fe9;\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n  font-weight: 850;\r\n  letter-spacing: 0.07em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-standards-principle p {\r\n  margin: 0;\r\n  color: #3f5c69;\r\n  font-size: 16px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.agv-standards-principle strong {\r\n  color: #17323e;\r\n}\r\n\r\n\/* ---------- Standard cards ---------- *\/\r\n\r\n.agv-standards-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, 1fr);\r\n  gap: 20px;\r\n  margin-top: 42px;\r\n}\r\n\r\n.agv-standard-card {\r\n  overflow: hidden;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 10px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-standard-card.vehicle {\r\n  border-top: 4px solid #129fe9;\r\n}\r\n\r\n.agv-standard-card.sensor {\r\n  border-top: 4px solid #25aa68;\r\n}\r\n\r\n.agv-standard-card.control {\r\n  border-top: 4px solid #677d88;\r\n}\r\n\r\n.agv-standard-card.framework {\r\n  border-top: 4px solid #9babb2;\r\n}\r\n\r\n.agv-standard-head {\r\n  padding: 27px 26px 21px;\r\n}\r\n\r\n.agv-standard-level {\r\n  display: inline-block;\r\n  margin-bottom: 10px;\r\n  font-size: 11px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.08em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-standard-card.vehicle .agv-standard-level {\r\n  color: #087eb9;\r\n}\r\n\r\n.agv-standard-card.sensor .agv-standard-level {\r\n  color: #168452;\r\n}\r\n\r\n.agv-standard-card.control .agv-standard-level,\r\n.agv-standard-card.framework .agv-standard-level {\r\n  color: #586e79;\r\n}\r\n\r\n.agv-standard-head h3 {\r\n  margin: 0;\r\n  color: #17323e;\r\n  font-size: 24px;\r\n  line-height: 1.3;\r\n  font-weight: 850;\r\n}\r\n\r\n.agv-standard-title {\r\n  margin-top: 7px;\r\n  color: #71858e;\r\n  font-size: 12px;\r\n  line-height: 1.55;\r\n}\r\n\r\n.agv-standard-body {\r\n  padding: 0 26px 26px;\r\n}\r\n\r\n.agv-standard-body p {\r\n  margin: 0;\r\n  color: #5d7580;\r\n  font-size: 14px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.agv-standard-body strong {\r\n  color: #17323e;\r\n}\r\n\r\n.agv-standard-role {\r\n  margin-top: 18px;\r\n  padding: 14px 15px;\r\n  border-radius: 6px;\r\n  background: #f5f8fa;\r\n}\r\n\r\n.agv-standard-role-title {\r\n  display: block;\r\n  margin-bottom: 5px;\r\n  color: #17323e;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.05em;\r\n}\r\n\r\n.agv-standard-role p {\r\n  color: #526b76;\r\n  font-size: 13px;\r\n}\r\n\r\n\/* ---------- Hierarchy ---------- *\/\r\n\r\n.agv-standards-hierarchy {\r\n  margin-top: 46px;\r\n  padding: 32px;\r\n  border-radius: 10px;\r\n  background: #0c2230;\r\n}\r\n\r\n.agv-standards-hierarchy-head {\r\n  max-width: 880px;\r\n}\r\n\r\n.agv-standards-hierarchy-head h3 {\r\n  margin: 0;\r\n  color: #ffffff;\r\n  font-size: 26px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-standards-hierarchy-head p {\r\n  margin: 9px 0 0;\r\n  color: #a1b6c0;\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-standards-hierarchy-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, 1fr);\r\n  gap: 13px;\r\n  margin-top: 25px;\r\n}\r\n\r\n.agv-standards-level-card {\r\n  position: relative;\r\n  min-height: 188px;\r\n  padding: 22px 19px;\r\n  border: 1px solid rgba(255,255,255,0.11);\r\n  border-radius: 8px;\r\n  background: rgba(255,255,255,0.045);\r\n}\r\n\r\n.agv-standards-level-number {\r\n  display: inline-block;\r\n  margin-bottom: 12px;\r\n  color: #55c6f6;\r\n  font-size: 11px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.07em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-standards-level-card h4 {\r\n  margin: 0 0 8px;\r\n  color: #ffffff;\r\n  font-size: 16px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-standards-level-card p {\r\n  margin: 0;\r\n  color: #a6bbc4;\r\n  font-size: 13px;\r\n  line-height: 1.65;\r\n}\r\n\r\n\/* ---------- What compliance means ---------- *\/\r\n\r\n.agv-standards-compliance {\r\n  margin-top: 46px;\r\n}\r\n\r\n.agv-standards-compliance-head {\r\n  max-width: 860px;\r\n}\r\n\r\n.agv-standards-compliance-head h3 {\r\n  margin: 0;\r\n  color: #17313d;\r\n  font-size: 27px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-standards-compliance-head p {\r\n  margin: 9px 0 0;\r\n  color: #607985;\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-standards-compliance-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap: 15px;\r\n  margin-top: 23px;\r\n}\r\n\r\n.agv-standards-compliance-card {\r\n  min-height: 175px;\r\n  padding: 22px 20px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 8px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-standards-compliance-card h4 {\r\n  margin: 0 0 8px;\r\n  color: #18323e;\r\n  font-size: 16px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-standards-compliance-card p {\r\n  margin: 0;\r\n  color: #627a85;\r\n  font-size: 13px;\r\n  line-height: 1.67;\r\n}\r\n\r\n\/* ---------- Wrong\/right ---------- *\/\r\n\r\n.agv-standards-claims {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 18px;\r\n  margin-top: 42px;\r\n}\r\n\r\n.agv-standards-claim {\r\n  padding: 25px 23px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 9px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-standards-claim.wrong {\r\n  border-left: 4px solid #d95d5d;\r\n}\r\n\r\n.agv-standards-claim.right {\r\n  border-left: 4px solid #25aa68;\r\n}\r\n\r\n.agv-standards-claim-tag {\r\n  display: inline-block;\r\n  margin-bottom: 9px;\r\n  font-size: 11px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.07em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-standards-claim.wrong .agv-standards-claim-tag {\r\n  color: #b74444;\r\n}\r\n\r\n.agv-standards-claim.right .agv-standards-claim-tag {\r\n  color: #168452;\r\n}\r\n\r\n.agv-standards-claim h4 {\r\n  margin: 0 0 8px;\r\n  color: #17323e;\r\n  font-size: 18px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-standards-claim p {\r\n  margin: 0;\r\n  color: #5d7580;\r\n  font-size: 14px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\/* ---------- Note ---------- *\/\r\n\r\n.agv-standards-note {\r\n  margin-top: 30px;\r\n  padding: 21px 23px;\r\n  border-left: 3px solid #f0a32e;\r\n  background: #fffaf1;\r\n}\r\n\r\n.agv-standards-note-title {\r\n  margin: 0 0 6px;\r\n  color: #895b10;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.06em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-standards-note p {\r\n  margin: 0;\r\n  color: #654f2e;\r\n  font-size: 14px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.agv-standards-note strong {\r\n  color: #463516;\r\n}\r\n\r\n\/* ---------- CTA ---------- *\/\r\n\r\n.agv-standards-cta {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 26px;\r\n  margin-top: 38px;\r\n  padding: 27px 0 0;\r\n  border-top: 1px solid #e1e9ec;\r\n}\r\n\r\n.agv-standards-cta-copy {\r\n  max-width: 760px;\r\n}\r\n\r\n.agv-standards-cta-copy h3 {\r\n  margin: 0 0 6px;\r\n  color: #17313d;\r\n  font-size: 20px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-standards-cta-copy p {\r\n  margin: 0;\r\n  color: #5d7580;\r\n  font-size: 14px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-standards-cta a {\r\n  flex: 0 0 auto;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 45px;\r\n  padding: 12px 20px;\r\n  border-radius: 5px;\r\n  background: #129fe9;\r\n  color: #ffffff;\r\n  font-size: 13px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n  text-decoration: none;\r\n}\r\n\r\n.agv-standards-cta a:hover {\r\n  background: #078dcc;\r\n  color: #ffffff;\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n\r\n@media (max-width: 1020px) {\r\n  .agv-standards-hierarchy-grid,\r\n  .agv-standards-compliance-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n}\r\n\r\n@media (max-width: 780px) {\r\n  .agv-standards {\r\n    padding: 72px 22px 78px;\r\n  }\r\n\r\n  .agv-standards-principle,\r\n  .agv-standards-grid,\r\n  .agv-standards-claims {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-standards-principle {\r\n    gap: 10px;\r\n  }\r\n\r\n  .agv-standards-cta {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n  }\r\n}\r\n\r\n@media (max-width: 600px) {\r\n  .agv-standards {\r\n    padding: 62px 18px 68px;\r\n  }\r\n\r\n  .agv-standards-hierarchy-grid,\r\n  .agv-standards-compliance-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-standards-principle,\r\n  .agv-standards-hierarchy {\r\n    padding: 23px 21px;\r\n  }\r\n\r\n  .agv-standards-cta a {\r\n    width: 100%;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"agv-standards\" id=\"agv-safety-standards\">\r\n  <div class=\"agv-standards-inner\">\r\n\r\n    <!-- HEADING -->\r\n\r\n    <div class=\"agv-standards-heading\">\r\n\r\n      <div class=\"agv-standards-eyebrow\">\r\n        <span class=\"agv-standards-number\">09<\/span>\r\n        <span class=\"agv-standards-label\">AGV Safety Standards<\/span>\r\n      <\/div>\r\n\r\n      <h2>AGV Safety Standards &amp; System Compliance<\/h2>\r\n\r\n      <p class=\"agv-standards-lead\">\r\n        Selecting a safety laser scanner is only one part of AGV safety.\r\n        Standards address different layers of the system \u2014 from the\r\n        <strong>driverless industrial truck<\/strong> and its safety functions\r\n        to the <strong>protective device<\/strong> and\r\n        <strong>safety-related control system<\/strong>.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- PRINCIPLE -->\r\n\r\n    <div class=\"agv-standards-principle\">\r\n\r\n      <div class=\"agv-standards-principle-label\">\r\n        Component Compliance<br>\r\n        \u2260 Vehicle Compliance\r\n      <\/div>\r\n\r\n      <p>\r\n        Using a safety scanner designed to an applicable product standard does\r\n        <strong>not automatically make the complete AGV compliant<\/strong>.\r\n        Vehicle behaviour, stopping performance, protective-field design,\r\n        safety control, installation, operating environment and validation must\r\n        all be considered at the system level.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- STANDARD CARDS -->\r\n\r\n    <div class=\"agv-standards-grid\">\r\n\r\n      <!-- ISO 3691-4 -->\r\n\r\n      <article class=\"agv-standard-card vehicle\">\r\n\r\n        <div class=\"agv-standard-head\">\r\n\r\n          <span class=\"agv-standard-level\">\r\n            Vehicle &amp; System Level\r\n          <\/span>\r\n\r\n          <h3>ISO 3691-4:2023<\/h3>\r\n\r\n          <div class=\"agv-standard-title\">\r\n            Industrial trucks \u2014 Safety requirements and verification \u2014\r\n            Part 4: Driverless industrial trucks and their systems\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-standard-body\">\r\n\r\n          <p>\r\n            ISO 3691-4 addresses safety requirements and verification for\r\n            <strong>driverless industrial trucks and their systems<\/strong>.\r\n            It applies to driverless industrial trucks and their systems.\r\nWhether a specific AGV, AMR or other mobile platform falls within\r\nits scope depends on the vehicle classification and application.\r\n          <\/p>\r\n\r\n          <div class=\"agv-standard-role\">\r\n\r\n            <span class=\"agv-standard-role-title\">\r\n              Why It Matters Here\r\n            <\/span>\r\n\r\n            <p>\r\n              This is the primary vehicle-level reference in this section when\r\n              discussing how protective sensing fits into an AGV or AMR safety\r\n              concept.\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n      <!-- IEC 61496-3 -->\r\n\r\n      <article class=\"agv-standard-card sensor\">\r\n\r\n        <div class=\"agv-standard-head\">\r\n\r\n          <span class=\"agv-standard-level\">\r\n            Protective Device Level\r\n          <\/span>\r\n\r\n          <h3>IEC 61496-3:2025<\/h3>\r\n\r\n          <div class=\"agv-standard-title\">\r\n            Electro-sensitive protective equipment \u2014 Particular requirements\r\n            for AOPDDR protective devices\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-standard-body\">\r\n\r\n          <p>\r\n            IEC 61496-3 specifies additional requirements for electro-sensitive\r\n            protective equipment using\r\n            <strong>active opto-electronic protective devices responsive to\r\n            diffuse reflection (AOPDDR)<\/strong> to detect persons or parts of\r\n            persons as part of a safety-related system.\r\n          <\/p>\r\n\r\n          <div class=\"agv-standard-role\">\r\n\r\n            <span class=\"agv-standard-role-title\">\r\n              Why It Matters Here\r\n            <\/span>\r\n\r\n            <p>\r\n              This is the product-standard layer directly relevant to the safety\r\n              laser scanner&#8217;s protective sensing technology and safety-related\r\n              performance.\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n      <!-- ISO 13849-1 -->\r\n\r\n      <article class=\"agv-standard-card control\">\r\n\r\n        <div class=\"agv-standard-head\">\r\n\r\n          <span class=\"agv-standard-level\">\r\n            Safety Control Level\r\n          <\/span>\r\n\r\n          <h3>ISO 13849-1:2023<\/h3>\r\n\r\n          <div class=\"agv-standard-title\">\r\n            Safety of machinery \u2014 Safety-related parts of control systems \u2014\r\n            Part 1: General principles for design\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-standard-body\">\r\n\r\n          <p>\r\n            ISO 13849-1 provides methodology and requirements for designing and\r\n            integrating <strong>safety-related parts of control systems<\/strong>.\r\n            It includes the Performance Level approach used when evaluating\r\n            whether a safety-related control function achieves the required\r\n            level of risk reduction.\r\n          <\/p>\r\n\r\n          <div class=\"agv-standard-role\">\r\n\r\n            <span class=\"agv-standard-role-title\">\r\n              Why It Matters Here\r\n            <\/span>\r\n\r\n            <p>\r\n              The scanner, safety logic and vehicle response form a complete\r\n              safety-related control chain; component capability alone does not\r\n              determine the performance of that complete function.\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n      <!-- IEC 61508 -->\r\n\r\n      <article class=\"agv-standard-card framework\">\r\n\r\n        <div class=\"agv-standard-head\">\r\n\r\n          <span class=\"agv-standard-level\">\r\n            Functional Safety Framework\r\n          <\/span>\r\n\r\n          <h3>IEC 61508<\/h3>\r\n\r\n          <div class=\"agv-standard-title\">\r\n            Functional safety of electrical \/ electronic \/\r\n            programmable electronic safety-related systems\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-standard-body\">\r\n\r\n          <p>\r\n            IEC 61508 provides a general functional-safety framework for\r\n            electrical, electronic and programmable electronic\r\n            <strong>safety-related systems<\/strong>, including concepts such as\r\n            safety integrity and lifecycle-based risk reduction.\r\n          <\/p>\r\n\r\n          <div class=\"agv-standard-role\">\r\n\r\n            <span class=\"agv-standard-role-title\">\r\n              Why It Matters Here\r\n            <\/span>\r\n\r\n            <p>\r\n              It provides an underlying functional-safety framework, while more\r\n              application-specific and product-specific standards normally give\r\n              the more direct requirements for an AGV project and safety scanner.\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n    <!-- HIERARCHY -->\r\n\r\n    <div class=\"agv-standards-hierarchy\">\r\n\r\n      <div class=\"agv-standards-hierarchy-head\">\r\n\r\n        <h3>Think in Layers, Not as One \u201cAGV Safety Certificate\u201d<\/h3>\r\n\r\n        <p>\r\n          The standards address different questions. Understanding the layers\r\n          helps prevent component specifications from being confused with\r\n          complete vehicle compliance.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-standards-hierarchy-grid\">\r\n\r\n        <div class=\"agv-standards-level-card\">\r\n\r\n          <span class=\"agv-standards-level-number\">\r\n            Layer 01\r\n          <\/span>\r\n\r\n          <h4>Vehicle &amp; Application<\/h4>\r\n\r\n          <p>\r\n            What hazards exist around the driverless industrial truck and what\r\n            safety behaviour must the complete system provide?\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-standards-level-card\">\r\n\r\n          <span class=\"agv-standards-level-number\">\r\n            Layer 02\r\n          <\/span>\r\n\r\n          <h4>Protective Sensor<\/h4>\r\n\r\n          <p>\r\n            Is the sensing device suitable for detecting persons as part of the\r\n            required safety-related protective function?\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-standards-level-card\">\r\n\r\n          <span class=\"agv-standards-level-number\">\r\n            Layer 03\r\n          <\/span>\r\n\r\n          <h4>Safety Control<\/h4>\r\n\r\n          <p>\r\n            How are the scanner outputs, safety logic and drive or braking\r\n            response combined into the required safety function?\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-standards-level-card\">\r\n\r\n          <span class=\"agv-standards-level-number\">\r\n            Layer 04\r\n          <\/span>\r\n\r\n          <h4>Validation<\/h4>\r\n\r\n          <p>\r\n            Does the installed AGV actually achieve the intended safety\r\n            behaviour under the defined operating and fault conditions?\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- WHAT COMPLIANCE REQUIRES -->\r\n\r\n    <div class=\"agv-standards-compliance\">\r\n\r\n      <div class=\"agv-standards-compliance-head\">\r\n\r\n        <h3>What Must Be Considered Beyond the Scanner?<\/h3>\r\n\r\n        <p>\r\n          A compliant safety concept depends on the complete application,\r\n          not simply the specification printed on one component.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-standards-compliance-grid\">\r\n\r\n        <div class=\"agv-standards-compliance-card\">\r\n\r\n          <h4>Risk Assessment<\/h4>\r\n\r\n          <p>\r\n            Identify collision, crushing, trapping and other hazards created by\r\n            the vehicle, load, route and interaction with people.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-standards-compliance-card\">\r\n\r\n          <h4>Stopping Performance<\/h4>\r\n\r\n          <p>\r\n            Determine how the complete vehicle responds and stops under the\r\n            relevant operating conditions and loads.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-standards-compliance-card\">\r\n\r\n          <h4>Protective-Field Design<\/h4>\r\n\r\n          <p>\r\n            Configure monitoring fields according to stopping behaviour,\r\n            approach geometry, mounting and identified hazards.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-standards-compliance-card\">\r\n\r\n          <h4>Safety Control Architecture<\/h4>\r\n\r\n          <p>\r\n            Integrate scanner OSSD outputs with the required safety controller,\r\n            drive system and other safety-related components.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-standards-compliance-card\">\r\n\r\n          <h4>Operating Modes &amp; Field Switching<\/h4>\r\n\r\n          <p>\r\n            Ensure field-set selection and vehicle-state information correspond\r\n            correctly to the defined operating conditions.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-standards-compliance-card\">\r\n\r\n          <h4>Verification &amp; Validation<\/h4>\r\n\r\n          <p>\r\n            Confirm that the installed safety functions perform as intended\r\n            before the AGV is placed into operation.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- CLAIM DISTINCTION -->\r\n\r\n    <div class=\"agv-standards-claims\">\r\n\r\n      <div class=\"agv-standards-claim wrong\">\r\n\r\n        <span class=\"agv-standards-claim-tag\">\r\n          Avoid This Claim\r\n        <\/span>\r\n\r\n        <h4>\u201cInstall a Safety Scanner and the AGV Is Compliant.\u201d<\/h4>\r\n\r\n        <p>\r\n          This is too broad. A compliant component does not by itself establish\r\n          compliance of the vehicle, its control system or its application.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-standards-claim right\">\r\n\r\n        <span class=\"agv-standards-claim-tag\">\r\n          Better Engineering Statement\r\n        <\/span>\r\n\r\n        <h4>\u201cUse the Scanner as Part of a Validated AGV Safety Function.\u201d<\/h4>\r\n\r\n        <p>\r\n          Select and integrate the protective device according to the required\r\n          safety function, then verify the complete vehicle and application\r\n          against the applicable standards and risk assessment.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- NOTE -->\r\n\r\n    <div class=\"agv-standards-note\">\r\n\r\n      <div class=\"agv-standards-note-title\">\r\n        Standards Depend on Market and Application\r\n      <\/div>\r\n\r\n      <p>\r\n        This section provides an engineering overview rather than a declaration\r\n        of compliance for a specific vehicle.\r\n        <strong>The applicable standards, legal requirements and conformity\r\n        assessment can vary by machine type, application and destination\r\n        market.<\/strong> The complete AGV or AMR should be evaluated by the\r\n        responsible designer, integrator or qualified safety professional.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- CTA -->\r\n\r\n    <div class=\"agv-standards-cta\">\r\n\r\n      <div class=\"agv-standards-cta-copy\">\r\n\r\n        <h3>Evaluating an AGV Safety Scanner Application?<\/h3>\r\n\r\n        <p>\r\n          Send us the required safety performance, protective range, vehicle\r\n          speed, stopping behaviour and intended market so we can help review\r\n          the scanner selection and interface requirements.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <a href=\"\/contact-us\/\">\r\n        Contact Engineering\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   SAFETY FOR AGV V2\r\n   SECTION 10 \u00b7 AGV & AMR APPLICATION SCENARIOS\r\n   DE-DUPLICATED VERSION\r\n========================================================= *\/\r\n\r\n.agv-applications {\r\n  box-sizing: border-box;\r\n  background: #ffffff;\r\n  padding: 92px 28px 98px;\r\n}\r\n\r\n.agv-applications,\r\n.agv-applications * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.agv-applications-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\/* ---------- Heading ---------- *\/\r\n\r\n.agv-applications-heading {\r\n  max-width: 950px;\r\n}\r\n\r\n.agv-applications-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin-bottom: 18px;\r\n}\r\n\r\n.agv-applications-number {\r\n  color: #129fe9;\r\n  font-size: 13px;\r\n  line-height: 1;\r\n  font-weight: 850;\r\n  letter-spacing: 0.08em;\r\n}\r\n\r\n.agv-applications-label {\r\n  color: #637f8d;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-applications h2 {\r\n  margin: 0;\r\n  color: #102631;\r\n  font-size: clamp(34px, 4.5vw, 52px);\r\n  line-height: 1.1;\r\n  font-weight: 800;\r\n  letter-spacing: -0.03em;\r\n}\r\n\r\n.agv-applications-lead {\r\n  max-width: 900px;\r\n  margin: 24px 0 0;\r\n  color: #526b77;\r\n  font-size: 18px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.agv-applications-lead strong {\r\n  color: #17303c;\r\n  font-weight: 750;\r\n}\r\n\r\n\/* ---------- Intro principle ---------- *\/\r\n\r\n.agv-applications-principle {\r\n  display: grid;\r\n  grid-template-columns: 225px 1fr;\r\n  gap: 30px;\r\n  align-items: center;\r\n  margin-top: 42px;\r\n  padding: 30px 32px;\r\n  border: 1px solid #dbe6eb;\r\n  border-radius: 9px;\r\n  background: #f7fafc;\r\n}\r\n\r\n.agv-applications-principle-label {\r\n  color: #129fe9;\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n  font-weight: 850;\r\n  letter-spacing: 0.07em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-applications-principle p {\r\n  margin: 0;\r\n  color: #3f5c69;\r\n  font-size: 16px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.agv-applications-principle strong {\r\n  color: #17323e;\r\n}\r\n\r\n\/* ---------- Scenario grid ---------- *\/\r\n\r\n.agv-applications-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, 1fr);\r\n  gap: 20px;\r\n  margin-top: 42px;\r\n}\r\n\r\n.agv-application-card {\r\n  overflow: hidden;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 10px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-application-card.safety {\r\n  border-top: 4px solid #25aa68;\r\n}\r\n\r\n.agv-application-card.dual {\r\n  border-top: 4px solid #129fe9;\r\n}\r\n\r\n.agv-application-card.split {\r\n  border-top: 4px solid #667d88;\r\n}\r\n\r\n.agv-application-card.flex {\r\n  border-top: 4px solid #96a5ac;\r\n}\r\n\r\n.agv-application-head {\r\n  padding: 27px 26px 22px;\r\n}\r\n\r\n.agv-application-tag {\r\n  display: inline-block;\r\n  margin-bottom: 10px;\r\n  font-size: 11px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.08em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-application-card.safety .agv-application-tag {\r\n  color: #168452;\r\n}\r\n\r\n.agv-application-card.dual .agv-application-tag {\r\n  color: #087eb9;\r\n}\r\n\r\n.agv-application-card.split .agv-application-tag,\r\n.agv-application-card.flex .agv-application-tag {\r\n  color: #586e79;\r\n}\r\n\r\n.agv-application-head h3 {\r\n  margin: 0;\r\n  color: #17323e;\r\n  font-size: 23px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-application-head p {\r\n  margin: 12px 0 0;\r\n  color: #5d7580;\r\n  font-size: 14px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\/* ---------- Challenge \/ architecture ---------- *\/\r\n\r\n.agv-application-body {\r\n  padding: 0 26px 26px;\r\n}\r\n\r\n.agv-application-row {\r\n  padding: 15px 0;\r\n  border-top: 1px solid #e8eef1;\r\n}\r\n\r\n.agv-application-row-label {\r\n  display: block;\r\n  margin-bottom: 6px;\r\n  color: #748790;\r\n  font-size: 11px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.06em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-application-row p {\r\n  margin: 0;\r\n  color: #536d79;\r\n  font-size: 13px;\r\n  line-height: 1.68;\r\n}\r\n\r\n.agv-application-row strong {\r\n  color: #17323e;\r\n}\r\n\r\n\/* ---------- Recommended architecture ---------- *\/\r\n\r\n.agv-application-recommend {\r\n  margin-top: 2px;\r\n  padding: 14px 15px;\r\n  border-radius: 6px;\r\n  font-size: 13px;\r\n  line-height: 1.6;\r\n  font-weight: 750;\r\n}\r\n\r\n.agv-application-card.safety .agv-application-recommend {\r\n  background: #eefaf4;\r\n  color: #246b49;\r\n}\r\n\r\n.agv-application-card.dual .agv-application-recommend {\r\n  background: #eef8fd;\r\n  color: #28627b;\r\n}\r\n\r\n.agv-application-card.split .agv-application-recommend,\r\n.agv-application-card.flex .agv-application-recommend {\r\n  background: #f1f5f7;\r\n  color: #4d646f;\r\n}\r\n\r\n\/* ---------- Environment section ---------- *\/\r\n\r\n.agv-applications-environments {\r\n  margin-top: 48px;\r\n}\r\n\r\n.agv-applications-environments-head {\r\n  max-width: 860px;\r\n}\r\n\r\n.agv-applications-environments-head h3 {\r\n  margin: 0;\r\n  color: #17313d;\r\n  font-size: 27px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-applications-environments-head p {\r\n  margin: 9px 0 0;\r\n  color: #607985;\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-environment-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap: 15px;\r\n  margin-top: 24px;\r\n}\r\n\r\n.agv-environment-card {\r\n  min-height: 168px;\r\n  padding: 22px 20px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 8px;\r\n  background: #fafcfd;\r\n}\r\n\r\n.agv-environment-tag {\r\n  display: inline-block;\r\n  margin-bottom: 9px;\r\n  color: #129fe9;\r\n  font-size: 11px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.07em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-environment-card h4 {\r\n  margin: 0 0 8px;\r\n  color: #18323e;\r\n  font-size: 16px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-environment-card p {\r\n  margin: 0;\r\n  color: #627a85;\r\n  font-size: 13px;\r\n  line-height: 1.67;\r\n}\r\n\r\n\/* ---------- Application guidance ---------- *\/\r\n\r\n.agv-applications-evidence {\r\n  display: grid;\r\n  grid-template-columns: 225px 1fr;\r\n  gap: 30px;\r\n  align-items: center;\r\n  margin-top: 42px;\r\n  padding: 29px 31px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 9px;\r\n  background: #f7fafc;\r\n}\r\n\r\n.agv-applications-evidence-label {\r\n  color: #667d88;\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n  font-weight: 850;\r\n  letter-spacing: 0.07em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-applications-evidence p {\r\n  margin: 0;\r\n  color: #526d79;\r\n  font-size: 15px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.agv-applications-evidence strong {\r\n  color: #17323e;\r\n}\r\n\r\n\/* ---------- Note ---------- *\/\r\n\r\n.agv-applications-note {\r\n  margin-top: 28px;\r\n  padding: 21px 23px;\r\n  border-left: 3px solid #f0a32e;\r\n  background: #fffaf1;\r\n}\r\n\r\n.agv-applications-note-title {\r\n  margin: 0 0 6px;\r\n  color: #895b10;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.06em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-applications-note p {\r\n  margin: 0;\r\n  color: #654f2e;\r\n  font-size: 14px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.agv-applications-note strong {\r\n  color: #463516;\r\n}\r\n\r\n\/* ---------- CTA ---------- *\/\r\n\r\n.agv-applications-cta {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 26px;\r\n  margin-top: 38px;\r\n  padding: 28px 0 0;\r\n  border-top: 1px solid #e1e9ec;\r\n}\r\n\r\n.agv-applications-cta-copy {\r\n  max-width: 770px;\r\n}\r\n\r\n.agv-applications-cta-copy h3 {\r\n  margin: 0 0 6px;\r\n  color: #17313d;\r\n  font-size: 21px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-applications-cta-copy p {\r\n  margin: 0;\r\n  color: #5d7580;\r\n  font-size: 14px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-applications-cta a {\r\n  flex: 0 0 auto;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 45px;\r\n  padding: 12px 20px;\r\n  border-radius: 5px;\r\n  background: #129fe9;\r\n  color: #ffffff;\r\n  font-size: 13px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n  text-decoration: none;\r\n}\r\n\r\n.agv-applications-cta a:hover {\r\n  background: #078dcc;\r\n  color: #ffffff;\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n\r\n@media (max-width: 1020px) {\r\n  .agv-environment-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n}\r\n\r\n@media (max-width: 780px) {\r\n  .agv-applications {\r\n    padding: 72px 22px 78px;\r\n  }\r\n\r\n  .agv-applications-principle,\r\n  .agv-applications-grid,\r\n  .agv-applications-evidence {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-applications-principle,\r\n  .agv-applications-evidence {\r\n    gap: 10px;\r\n  }\r\n\r\n  .agv-applications-cta {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n  }\r\n}\r\n\r\n@media (max-width: 600px) {\r\n  .agv-applications {\r\n    padding: 62px 18px 68px;\r\n  }\r\n\r\n  .agv-environment-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-applications-principle,\r\n  .agv-applications-evidence {\r\n    padding: 23px 21px;\r\n  }\r\n\r\n  .agv-applications-cta a {\r\n    width: 100%;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"agv-applications\" id=\"agv-amr-application-scenarios\">\r\n  <div class=\"agv-applications-inner\">\r\n\r\n    <!-- HEADING -->\r\n\r\n    <div class=\"agv-applications-heading\">\r\n\r\n      <div class=\"agv-applications-eyebrow\">\r\n        <span class=\"agv-applications-number\">10<\/span>\r\n        <span class=\"agv-applications-label\">AGV &amp; AMR Applications<\/span>\r\n      <\/div>\r\n\r\n      <h2>AGV &amp; AMR Safety Application Scenarios<\/h2>\r\n\r\n      <p class=\"agv-applications-lead\">\r\n        Mobile robots operate in different environments \u2014 from warehouse aisles\r\n        to production lines and material-transfer areas. The appropriate\r\n        combination of <strong>safety laser scanner, protective-field strategy\r\n        and navigation LiDAR<\/strong> depends on how the vehicle moves, where\r\n        people can approach and what sensing functions the control system requires.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- PRINCIPLE -->\r\n\r\n    <div class=\"agv-applications-principle\">\r\n\r\n      <div class=\"agv-applications-principle-label\">\r\n        Application First\r\n      <\/div>\r\n\r\n      <p>\r\n        There is no single sensor configuration for every AGV or AMR.\r\n        Start with the <strong>vehicle movement, hazards and sensing requirements<\/strong>,\r\n        then select the appropriate safety and navigation architecture for each\r\n        system function.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- MAIN APPLICATIONS -->\r\n\r\n    <div class=\"agv-applications-grid\">\r\n\r\n      <!-- WAREHOUSE AGV -->\r\n\r\n      <article class=\"agv-application-card safety\">\r\n\r\n        <div class=\"agv-application-head\">\r\n\r\n          <span class=\"agv-application-tag\">\r\n            Warehouse Logistics\r\n          <\/span>\r\n\r\n          <h3>Warehouse Transport AGVs<\/h3>\r\n\r\n          <p>\r\n            Pallet, tote and material-transport AGVs may travel repeatedly\r\n            through aisles, intersections and shared pedestrian areas.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-application-body\">\r\n\r\n          <div class=\"agv-application-row\">\r\n\r\n            <span class=\"agv-application-row-label\">\r\n              Safety Challenge\r\n            <\/span>\r\n\r\n            <p>\r\n              Protective fields may need to change between straight travel,\r\n              turning, intersections, docking and different vehicle speeds.\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n          <div class=\"agv-application-row\">\r\n\r\n            <span class=\"agv-application-row-label\">\r\n              Sensor Architecture\r\n            <\/span>\r\n\r\n            <p>\r\n              Use <strong>SH27<\/strong> for safety-related personnel protection.\r\n              Navigation sensing can be supplied separately where required.\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n          <div class=\"agv-application-recommend\">\r\n            Possible architecture: SH27 S + existing navigation system,\r\n            or SH27 + YB27\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n      <!-- PRODUCTION AMR -->\r\n\r\n      <article class=\"agv-application-card dual\">\r\n\r\n        <div class=\"agv-application-head\">\r\n\r\n          <span class=\"agv-application-tag\">\r\n            Factory Automation\r\n          <\/span>\r\n\r\n          <h3>Production-Line AMRs<\/h3>\r\n\r\n          <p>\r\n            AMRs serving assembly lines, workstations and intralogistics routes\r\n            may operate close to people, machinery and changing production traffic.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-application-body\">\r\n\r\n          <div class=\"agv-application-row\">\r\n\r\n            <span class=\"agv-application-row-label\">\r\n              Safety Challenge\r\n            <\/span>\r\n\r\n            <p>\r\n              The vehicle may require flexible safety fields while also needing\r\n              environmental scan data for localization and route operation.\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n          <div class=\"agv-application-row\">\r\n\r\n            <span class=\"agv-application-row-label\">\r\n              Sensor Architecture\r\n            <\/span>\r\n\r\n            <p>\r\n              <strong>SH27 D<\/strong> can be considered where one scanner\r\n              position is suitable for both protective monitoring and\r\n              supplementary Ethernet scan data.\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n          <div class=\"agv-application-recommend\">\r\n            Possible architecture: SH27 D where safety and supplementary\r\n            scan data can share one suitable scanner location\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n      <!-- FORKLIFT AGV -->\r\n\r\n      <article class=\"agv-application-card split\">\r\n\r\n        <div class=\"agv-application-head\">\r\n\r\n          <span class=\"agv-application-tag\">\r\n            Automated Material Handling\r\n          <\/span>\r\n\r\n          <h3>Automated Forklifts &amp; Pallet Movers<\/h3>\r\n\r\n          <p>\r\n            Automated forklifts and pallet-handling vehicles can have complex\r\n            vehicle geometry, changing loads and different forward and reverse\r\n            operating conditions.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-application-body\">\r\n\r\n          <div class=\"agv-application-row\">\r\n\r\n            <span class=\"agv-application-row-label\">\r\n              Safety Challenge\r\n            <\/span>\r\n\r\n            <p>\r\n              Scanner placement and protective-field design must account for\r\n              the vehicle body, load, travel direction, manoeuvring and actual\r\n              stopping performance.\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n          <div class=\"agv-application-row\">\r\n\r\n            <span class=\"agv-application-row-label\">\r\n              Sensor Architecture\r\n            <\/span>\r\n\r\n            <p>\r\n              A <strong>dedicated SH27 safety scanner plus separate navigation\r\n              LiDAR<\/strong> can be considered when safety and navigation have\r\n              different mounting or field-of-view requirements.\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n          <div class=\"agv-application-recommend\">\r\n            Possible architecture: SH27 + YB27 when dedicated safety and\r\n            navigation sensing are preferred\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n      <!-- COMPACT AMR -->\r\n\r\n      <article class=\"agv-application-card flex\">\r\n\r\n        <div class=\"agv-application-head\">\r\n\r\n          <span class=\"agv-application-tag\">\r\n            Flexible Mobile Robotics\r\n          <\/span>\r\n\r\n          <h3>Compact AMRs &amp; Mobile Platforms<\/h3>\r\n\r\n          <p>\r\n            Smaller mobile platforms often need compact sensor integration\r\n            while operating in dynamic manufacturing or logistics environments.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-application-body\">\r\n\r\n          <div class=\"agv-application-row\">\r\n\r\n            <span class=\"agv-application-row-label\">\r\n              Safety Challenge\r\n            <\/span>\r\n\r\n            <p>\r\n              Limited mounting space does not remove the need to distinguish\r\n              safety-related sensing from navigation and environmental perception.\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n          <div class=\"agv-application-row\">\r\n\r\n            <span class=\"agv-application-row-label\">\r\n              Sensor Architecture\r\n            <\/span>\r\n\r\n            <p>\r\n              Select <strong>SH27 S, SH27 D or SH27 + YB27<\/strong> according to\r\n              whether the vehicle needs safety only, safety plus raw data, or\r\n              independent safety and navigation sensors.\r\n            <\/p>\r\n\r\n          <\/div>\r\n\r\n          <div class=\"agv-application-recommend\">\r\n            Possible architecture depends on function, mounting position\r\n            and host-system requirements\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n    <!-- OPERATING ENVIRONMENTS -->\r\n\r\n    <div class=\"agv-applications-environments\">\r\n\r\n      <div class=\"agv-applications-environments-head\">\r\n\r\n        <h3>Operating Environments That Affect AGV Safety Design<\/h3>\r\n\r\n        <p>\r\n          The same vehicle can require different field strategies depending\r\n          on where and how it operates.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-environment-grid\">\r\n\r\n        <div class=\"agv-environment-card\">\r\n\r\n          <span class=\"agv-environment-tag\">\r\n            Shared Areas\r\n          <\/span>\r\n\r\n          <h4>Pedestrian Crossings<\/h4>\r\n\r\n          <p>\r\n            Routes that cross pedestrian traffic require careful hazard\r\n            assessment, protective-field design and predictable vehicle\r\n            stopping behaviour.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-environment-card\">\r\n\r\n          <span class=\"agv-environment-tag\">\r\n            Constrained Space\r\n          <\/span>\r\n\r\n          <h4>Narrow Aisles<\/h4>\r\n\r\n          <p>\r\n            Limited space can make field geometry, scanner placement and\r\n            unwanted interruption avoidance particularly important.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-environment-card\">\r\n\r\n          <span class=\"agv-environment-tag\">\r\n            Route Interaction\r\n          <\/span>\r\n\r\n          <h4>Intersections &amp; Corners<\/h4>\r\n\r\n          <p>\r\n            Turning and crossing routes can require different field\r\n            configurations from normal straight-line movement.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-environment-card\">\r\n\r\n          <span class=\"agv-environment-tag\">\r\n            Precision Movement\r\n          <\/span>\r\n\r\n          <h4>Docking &amp; Transfer Stations<\/h4>\r\n\r\n          <p>\r\n            Vehicle operating conditions may change during docking, loading,\r\n            unloading or interaction with automated equipment.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-environment-card\">\r\n\r\n          <span class=\"agv-environment-tag\">\r\n            Human Interaction\r\n          <\/span>\r\n\r\n          <h4>Production Workstations<\/h4>\r\n\r\n          <p>\r\n            Where mobile robots approach operators or machinery, the safety\r\n            concept must account for both moving-vehicle hazards and local\r\n            interaction conditions.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-environment-card\">\r\n\r\n          <span class=\"agv-environment-tag\">\r\n            Dynamic Logistics\r\n          <\/span>\r\n\r\n          <h4>Mixed Vehicle Traffic<\/h4>\r\n\r\n          <p>\r\n            Forklifts, AGVs, carts and people sharing the same area can create\r\n            changing hazards that must be addressed at the system level.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- APPLICATION GUIDANCE -->\r\n\r\n    <div class=\"agv-applications-evidence\">\r\n\r\n      <div class=\"agv-applications-evidence-label\">\r\n        Application<br>\r\n        Guidance\r\n      <\/div>\r\n\r\n      <p>\r\n        The scenarios above illustrate\r\n        <strong>common engineering considerations for mobile robot\r\n        applications<\/strong>. Final sensor architecture, field configuration\r\n        and operating performance depend on the actual vehicle, control system,\r\n        installation and site conditions.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- NOTE -->\r\n\r\n    <div class=\"agv-applications-note\">\r\n\r\n      <div class=\"agv-applications-note-title\">\r\n        One Application Can Need More Than One Scanner\r\n      <\/div>\r\n\r\n      <p>\r\n        Front, rear or side hazards may not always be adequately covered from\r\n        a single installation position. Depending on vehicle geometry, movement\r\n        and risk assessment, <strong>multiple safety scanners or separate safety\r\n        and navigation sensors may be appropriate<\/strong>.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- CTA -->\r\n\r\n    <div class=\"agv-applications-cta\">\r\n\r\n      <div class=\"agv-applications-cta-copy\">\r\n\r\n        <h3>Tell Us How Your AGV Operates<\/h3>\r\n\r\n        <p>\r\n          Send the vehicle layout, maximum speed, load condition, travel\r\n          directions, stopping information, intended scanner position and\r\n          navigation requirements. We can help narrow down the appropriate\r\n          SH27 or YB27 architecture.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <a href=\"\/contact-us\/\">\r\n        Contact Us\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   SAFETY FOR AGV V2\r\n   SECTION 11 \u00b7 ENGINEERING SELECTION CHECKLIST\r\n   DE-DUPLICATED VERSION\r\n========================================================= *\/\r\n\r\n.agv-checklist {\r\n  box-sizing: border-box;\r\n  background: #f6f9fb;\r\n  padding: 92px 28px 98px;\r\n}\r\n\r\n.agv-checklist,\r\n.agv-checklist * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.agv-checklist-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\/* ---------- Heading ---------- *\/\r\n\r\n.agv-checklist-heading {\r\n  max-width: 950px;\r\n}\r\n\r\n.agv-checklist-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin-bottom: 18px;\r\n}\r\n\r\n.agv-checklist-number {\r\n  color: #129fe9;\r\n  font-size: 13px;\r\n  line-height: 1;\r\n  font-weight: 850;\r\n  letter-spacing: 0.08em;\r\n}\r\n\r\n.agv-checklist-label {\r\n  color: #637f8d;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-checklist h2 {\r\n  margin: 0;\r\n  color: #102631;\r\n  font-size: clamp(34px, 4.5vw, 52px);\r\n  line-height: 1.1;\r\n  font-weight: 800;\r\n  letter-spacing: -0.03em;\r\n}\r\n\r\n.agv-checklist-lead {\r\n  max-width: 900px;\r\n  margin: 24px 0 0;\r\n  color: #526b77;\r\n  font-size: 18px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.agv-checklist-lead strong {\r\n  color: #17303c;\r\n  font-weight: 750;\r\n}\r\n\r\n\/* ---------- Intro ---------- *\/\r\n\r\n.agv-checklist-intro {\r\n  display: grid;\r\n  grid-template-columns: 225px 1fr;\r\n  gap: 30px;\r\n  align-items: center;\r\n  margin-top: 42px;\r\n  padding: 30px 32px;\r\n  border: 1px solid #dbe6eb;\r\n  border-radius: 9px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-checklist-intro-label {\r\n  color: #129fe9;\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n  font-weight: 850;\r\n  letter-spacing: 0.07em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-checklist-intro p {\r\n  margin: 0;\r\n  color: #3f5c69;\r\n  font-size: 16px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.agv-checklist-intro strong {\r\n  color: #17323e;\r\n}\r\n\r\n\/* ---------- Main checklist ---------- *\/\r\n\r\n.agv-checklist-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, 1fr);\r\n  gap: 18px;\r\n  margin-top: 42px;\r\n}\r\n\r\n.agv-checklist-card {\r\n  padding: 26px 24px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 9px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-checklist-card-number {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 34px;\r\n  height: 34px;\r\n  margin-bottom: 14px;\r\n  border-radius: 50%;\r\n  background: #e7f5fc;\r\n  color: #0789c8;\r\n  font-size: 12px;\r\n  font-weight: 850;\r\n}\r\n\r\n.agv-checklist-card h3 {\r\n  margin: 0 0 8px;\r\n  color: #17323e;\r\n  font-size: 19px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-checklist-card p {\r\n  margin: 0;\r\n  color: #5d7580;\r\n  font-size: 14px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-checklist-card strong {\r\n  color: #17323e;\r\n}\r\n\r\n.agv-checklist-card ul {\r\n  margin: 15px 0 0;\r\n  padding: 0;\r\n  list-style: none;\r\n}\r\n\r\n.agv-checklist-card li {\r\n  position: relative;\r\n  margin-top: 9px;\r\n  padding-left: 19px;\r\n  color: #536d79;\r\n  font-size: 13px;\r\n  line-height: 1.6;\r\n}\r\n\r\n.agv-checklist-card li::before {\r\n  content: \"\u2713\";\r\n  position: absolute;\r\n  left: 0;\r\n  top: 0;\r\n  color: #129fe9;\r\n  font-weight: 850;\r\n}\r\n\r\n\/* ---------- Information to send ---------- *\/\r\n\r\n.agv-checklist-send {\r\n  margin-top: 48px;\r\n}\r\n\r\n.agv-checklist-send-head {\r\n  max-width: 860px;\r\n}\r\n\r\n.agv-checklist-send-head h3 {\r\n  margin: 0;\r\n  color: #17313d;\r\n  font-size: 27px;\r\n  line-height: 1.35;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-checklist-send-head p {\r\n  margin: 9px 0 0;\r\n  color: #607985;\r\n  font-size: 15px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-checklist-send-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap: 15px;\r\n  margin-top: 23px;\r\n}\r\n\r\n.agv-checklist-send-card {\r\n  min-height: 148px;\r\n  padding: 21px 20px;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 8px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-checklist-send-card h4 {\r\n  margin: 0 0 8px;\r\n  color: #18323e;\r\n  font-size: 15px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-checklist-send-card p {\r\n  margin: 0;\r\n  color: #647b86;\r\n  font-size: 13px;\r\n  line-height: 1.65;\r\n}\r\n\r\n\/* ---------- Engineering note ---------- *\/\r\n\r\n.agv-checklist-note {\r\n  margin-top: 34px;\r\n  padding: 22px 23px;\r\n  border-left: 3px solid #f0a32e;\r\n  background: #fffaf1;\r\n}\r\n\r\n.agv-checklist-note-title {\r\n  margin: 0 0 6px;\r\n  color: #895b10;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.06em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-checklist-note p {\r\n  margin: 0;\r\n  color: #654f2e;\r\n  font-size: 14px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.agv-checklist-note strong {\r\n  color: #463516;\r\n}\r\n\r\n\/* ---------- CTA ---------- *\/\r\n\r\n.agv-checklist-cta {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 26px;\r\n  margin-top: 38px;\r\n  padding: 28px 0 0;\r\n  border-top: 1px solid #e1e9ec;\r\n}\r\n\r\n.agv-checklist-cta-copy {\r\n  max-width: 780px;\r\n}\r\n\r\n.agv-checklist-cta-copy h3 {\r\n  margin: 0 0 6px;\r\n  color: #17313d;\r\n  font-size: 21px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n}\r\n\r\n.agv-checklist-cta-copy p {\r\n  margin: 0;\r\n  color: #5d7580;\r\n  font-size: 14px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.agv-checklist-cta a {\r\n  flex: 0 0 auto;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 45px;\r\n  padding: 12px 20px;\r\n  border-radius: 5px;\r\n  background: #129fe9;\r\n  color: #ffffff;\r\n  font-size: 13px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n  text-decoration: none;\r\n}\r\n\r\n.agv-checklist-cta a:hover {\r\n  background: #078dcc;\r\n  color: #ffffff;\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n\r\n@media (max-width: 980px) {\r\n  .agv-checklist-send-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n}\r\n\r\n@media (max-width: 780px) {\r\n  .agv-checklist {\r\n    padding: 72px 22px 78px;\r\n  }\r\n\r\n  .agv-checklist-intro,\r\n  .agv-checklist-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-checklist-intro {\r\n    gap: 10px;\r\n  }\r\n\r\n  .agv-checklist-cta {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n  }\r\n}\r\n\r\n@media (max-width: 600px) {\r\n  .agv-checklist {\r\n    padding: 62px 18px 68px;\r\n  }\r\n\r\n  .agv-checklist-send-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-checklist-intro {\r\n    padding: 23px 21px;\r\n  }\r\n\r\n  .agv-checklist-cta a {\r\n    width: 100%;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"agv-checklist\" id=\"agv-safety-scanner-selection-checklist\">\r\n  <div class=\"agv-checklist-inner\">\r\n\r\n    <!-- HEADING -->\r\n\r\n    <div class=\"agv-checklist-heading\">\r\n\r\n      <div class=\"agv-checklist-eyebrow\">\r\n        <span class=\"agv-checklist-number\">11<\/span>\r\n        <span class=\"agv-checklist-label\">Engineering Selection Checklist<\/span>\r\n      <\/div>\r\n\r\n      <h2>AGV Safety Scanner &amp; LiDAR Selection Checklist<\/h2>\r\n\r\n      <p class=\"agv-checklist-lead\">\r\n        Good sensor selection starts with the vehicle and application rather than\r\n        a product model number. Before choosing an SH27 safety laser scanner or\r\n        YB27 2D LiDAR, define the <strong>safety function, vehicle behaviour,\r\n        scanning requirement and control-system interface<\/strong>.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- INTRO -->\r\n\r\n    <div class=\"agv-checklist-intro\">\r\n\r\n      <div class=\"agv-checklist-intro-label\">\r\n        Start with<br>\r\n        Application Data\r\n      <\/div>\r\n\r\n      <p>\r\n        Maximum detection range alone is not enough to select an AGV sensor.\r\n        The engineering decision should begin with\r\n        <strong>how the vehicle moves, how it stops, where people can approach\r\n        and what information the host system needs from the sensor<\/strong>.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- MAIN CHECKLIST -->\r\n\r\n    <div class=\"agv-checklist-grid\">\r\n\r\n      <!-- 01 -->\r\n\r\n      <div class=\"agv-checklist-card\">\r\n\r\n        <span class=\"agv-checklist-card-number\">01<\/span>\r\n\r\n        <h3>Define the Required Safety Function<\/h3>\r\n\r\n        <p>\r\n          Determine whether personnel safety depends on the sensor and what\r\n          safety-related response the AGV must perform when the protective field\r\n          is infringed.\r\n        <\/p>\r\n\r\n        <ul>\r\n          <li>Is personnel protection required?<\/li>\r\n          <li>Which area must be safety-related?<\/li>\r\n          <li>What safety performance is required?<\/li>\r\n          <li>Which vehicle function must reach a safe state?<\/li>\r\n        <\/ul>\r\n\r\n      <\/div>\r\n\r\n      <!-- 02 -->\r\n\r\n      <div class=\"agv-checklist-card\">\r\n\r\n        <span class=\"agv-checklist-card-number\">02<\/span>\r\n\r\n        <h3>Confirm Vehicle Speed &amp; Stopping Behaviour<\/h3>\r\n\r\n        <p>\r\n          Protective-field design depends on the complete vehicle response,\r\n          not only the scanner&#8217;s maximum protective range.\r\n        <\/p>\r\n\r\n        <ul>\r\n          <li>Maximum travel speed<\/li>\r\n          <li>Different operating speeds<\/li>\r\n          <li>Total system response time<\/li>\r\n          <li>Measured or validated stopping performance<\/li>\r\n        <\/ul>\r\n\r\n      <\/div>\r\n\r\n      <!-- 03 -->\r\n\r\n      <div class=\"agv-checklist-card\">\r\n\r\n        <span class=\"agv-checklist-card-number\">03<\/span>\r\n\r\n        <h3>Define Vehicle Geometry &amp; Load Conditions<\/h3>\r\n\r\n        <p>\r\n          Vehicle dimensions, scanner position and payload can affect the\r\n          required monitored area and actual stopping behaviour.\r\n        <\/p>\r\n\r\n        <ul>\r\n          <li>Vehicle width and length<\/li>\r\n          <li>Load dimensions and overhang<\/li>\r\n          <li>Maximum payload<\/li>\r\n          <li>Front, rear and side hazard areas<\/li>\r\n        <\/ul>\r\n\r\n      <\/div>\r\n\r\n      <!-- 04 -->\r\n\r\n      <div class=\"agv-checklist-card\">\r\n\r\n        <span class=\"agv-checklist-card-number\">04<\/span>\r\n\r\n        <h3>Identify Travel Directions &amp; Operating Modes<\/h3>\r\n\r\n        <p>\r\n          Different vehicle states can require different protective-field\r\n          configurations.\r\n        <\/p>\r\n\r\n        <ul>\r\n          <li>Forward-only or bidirectional travel?<\/li>\r\n          <li>Turning or curved movement?<\/li>\r\n          <li>Docking or transfer modes?<\/li>\r\n          <li>Speed-dependent field switching required?<\/li>\r\n        <\/ul>\r\n\r\n      <\/div>\r\n\r\n      <!-- 05 -->\r\n\r\n      <div class=\"agv-checklist-card\">\r\n\r\n        <span class=\"agv-checklist-card-number\">05<\/span>\r\n\r\n        <h3>Define the Scanner Installation Position<\/h3>\r\n\r\n        <p>\r\n          Mounting position and scan-plane geometry determine which surrounding\r\n          areas can actually be monitored.\r\n        <\/p>\r\n\r\n        <ul>\r\n          <li>Front, rear or side installation?<\/li>\r\n          <li>Required scan-plane height?<\/li>\r\n          <li>Potential blind areas?<\/li>\r\n          <li>Mechanical mounting constraints?<\/li>\r\n        <\/ul>\r\n\r\n      <\/div>\r\n\r\n      <!-- 06 -->\r\n\r\n      <div class=\"agv-checklist-card\">\r\n\r\n        <span class=\"agv-checklist-card-number\">06<\/span>\r\n\r\n        <h3>Decide Whether Raw LiDAR Data Is Needed<\/h3>\r\n\r\n        <p>\r\n          Navigation and environmental sensing requirements should be defined\r\n          separately from the safety-related protective function.\r\n        <\/p>\r\n\r\n        <ul>\r\n          <li>Localization required?<\/li>\r\n          <li>Mapping input required?<\/li>\r\n          <li>Navigation or obstacle perception required?<\/li>\r\n          <li>Separate navigation LiDAR preferred?<\/li>\r\n        <\/ul>\r\n\r\n      <\/div>\r\n\r\n      <!-- 07 -->\r\n\r\n      <div class=\"agv-checklist-card\">\r\n\r\n        <span class=\"agv-checklist-card-number\">07<\/span>\r\n\r\n        <h3>Confirm the Required Interfaces<\/h3>\r\n\r\n        <p>\r\n          Safety signals, field-selection inputs and raw LiDAR data belong to\r\n          different parts of the AGV architecture.\r\n        <\/p>\r\n\r\n        <ul>\r\n          <li>PNP OSSD safety outputs<\/li>\r\n          <li>Control inputs for field selection<\/li>\r\n          <li>Encoder signals where applicable<\/li>\r\n          <li>Ethernet raw-data requirements<\/li>\r\n        <\/ul>\r\n\r\n      <\/div>\r\n\r\n      <!-- 08 -->\r\n\r\n      <div class=\"agv-checklist-card\">\r\n\r\n        <span class=\"agv-checklist-card-number\">08<\/span>\r\n\r\n        <h3>Review the Operating Environment<\/h3>\r\n\r\n        <p>\r\n          Route layout and interaction with people, equipment and other vehicles\r\n          can influence both scanner placement and protective-field strategy.\r\n        <\/p>\r\n\r\n        <ul>\r\n          <li>Pedestrian crossings<\/li>\r\n          <li>Narrow aisles<\/li>\r\n          <li>Intersections and corners<\/li>\r\n          <li>Mixed vehicle and personnel traffic<\/li>\r\n        <\/ul>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- INFORMATION TO SEND -->\r\n\r\n    <div class=\"agv-checklist-send\">\r\n\r\n      <div class=\"agv-checklist-send-head\">\r\n\r\n        <h3>What Information Should You Send for an AGV Sensor Recommendation?<\/h3>\r\n\r\n        <p>\r\n          You do not need to have every parameter finalized before contacting us.\r\n          The following information is usually enough to begin narrowing down the\r\n          appropriate SH27 or YB27 configuration.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"agv-checklist-send-grid\">\r\n\r\n        <div class=\"agv-checklist-send-card\">\r\n\r\n          <h4>Vehicle Drawing<\/h4>\r\n\r\n          <p>\r\n            Overall dimensions, scanner mounting area and front \/ rear \/ side\r\n            vehicle geometry.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-checklist-send-card\">\r\n\r\n          <h4>Maximum Speed<\/h4>\r\n\r\n          <p>\r\n            Main travel speed and any different low-speed, docking or manoeuvring\r\n            conditions.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-checklist-send-card\">\r\n\r\n          <h4>Stopping Information<\/h4>\r\n\r\n          <p>\r\n            Available stopping-distance, braking-performance or total response-time\r\n            information under relevant operating conditions.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-checklist-send-card\">\r\n\r\n          <h4>Protective-Field Requirement<\/h4>\r\n\r\n          <p>\r\n            Expected monitoring area, available space and any known field-shape\r\n            constraints.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-checklist-send-card\">\r\n\r\n          <h4>Navigation Requirement<\/h4>\r\n\r\n          <p>\r\n            Clarify whether the host system needs LiDAR data for localization,\r\n            mapping, navigation or environmental sensing.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-checklist-send-card\">\r\n\r\n          <h4>Controller Interface<\/h4>\r\n\r\n          <p>\r\n            Safety I\/O, field-selection inputs, encoder signals and required\r\n            Ethernet data interface.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- ENGINEERING NOTE -->\r\n\r\n    <div class=\"agv-checklist-note\">\r\n\r\n      <div class=\"agv-checklist-note-title\">\r\n        Final Selection Requires Application Review\r\n      <\/div>\r\n\r\n      <p>\r\n        Product specifications can narrow down suitable models, but\r\n        <strong>final protective-field dimensions, safety performance and system\r\n        integration must be confirmed for the actual AGV or AMR application<\/strong>.\r\n        Sensor selection does not replace vehicle-level risk assessment,\r\n        engineering verification or validation.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- CTA -->\r\n\r\n    <div class=\"agv-checklist-cta\">\r\n\r\n      <div class=\"agv-checklist-cta-copy\">\r\n\r\n        <h3>Have an AGV Drawing or Sensor Requirement?<\/h3>\r\n\r\n        <p>\r\n          Send us the information you already have. Vehicle drawings, maximum\r\n          speed, stopping data, required protective area and navigation\r\n          requirements can help us narrow down the appropriate SH27 or YB27\r\n          configuration.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <a href=\"\/contact-us\/\">\r\n        Contact Us\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\n\n\n\n<style>\r\n\/* =========================================================\r\n   SAFETY FOR AGV V2\r\n   SECTION 12 \u00b7 FAQ + FINAL PROJECT CTA\r\n========================================================= *\/\r\n\r\n.agv-faq {\r\n  box-sizing: border-box;\r\n  background: #ffffff;\r\n  padding: 92px 28px 100px;\r\n}\r\n\r\n.agv-faq,\r\n.agv-faq * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.agv-faq-inner {\r\n  width: 100%;\r\n  max-width: 1220px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\/* ---------- Heading ---------- *\/\r\n\r\n.agv-faq-heading {\r\n  max-width: 930px;\r\n}\r\n\r\n.agv-faq-eyebrow {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin-bottom: 18px;\r\n}\r\n\r\n.agv-faq-number {\r\n  color: #129fe9;\r\n  font-size: 13px;\r\n  line-height: 1;\r\n  font-weight: 850;\r\n  letter-spacing: 0.08em;\r\n}\r\n\r\n.agv-faq-label {\r\n  color: #637f8d;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.11em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-faq h2 {\r\n  margin: 0;\r\n  color: #102631;\r\n  font-size: clamp(34px, 4.5vw, 52px);\r\n  line-height: 1.1;\r\n  font-weight: 800;\r\n  letter-spacing: -0.03em;\r\n}\r\n\r\n.agv-faq-lead {\r\n  max-width: 880px;\r\n  margin: 24px 0 0;\r\n  color: #526b77;\r\n  font-size: 18px;\r\n  line-height: 1.75;\r\n}\r\n\r\n\/* ---------- FAQ Layout ---------- *\/\r\n\r\n.agv-faq-list {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 14px;\r\n  align-items: start;\r\n  margin-top: 44px;\r\n}\r\n\r\n.agv-faq-item {\r\n  margin: 0;\r\n  overflow: hidden;\r\n  border: 1px solid #dce6ea;\r\n  border-radius: 8px;\r\n  background: #ffffff;\r\n}\r\n\r\n.agv-faq-item[open] {\r\n  border-color: #bcdce9;\r\n  box-shadow: 0 8px 25px rgba(20, 60, 80, 0.06);\r\n}\r\n\r\n.agv-faq-question {\r\n  position: relative;\r\n  display: block;\r\n  padding: 20px 54px 20px 22px;\r\n  color: #17323e;\r\n  font-size: 15px;\r\n  line-height: 1.55;\r\n  font-weight: 800;\r\n  cursor: pointer;\r\n  list-style: none;\r\n}\r\n\r\n.agv-faq-question::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\n.agv-faq-question::after {\r\n  content: \"+\";\r\n  position: absolute;\r\n  right: 21px;\r\n  top: 50%;\r\n  transform: translateY(-50%);\r\n  color: #129fe9;\r\n  font-size: 23px;\r\n  line-height: 1;\r\n  font-weight: 500;\r\n}\r\n\r\n.agv-faq-item[open] .agv-faq-question::after {\r\n  content: \"\u2013\";\r\n}\r\n\r\n.agv-faq-answer {\r\n  padding: 0 22px 21px;\r\n  border-top: 1px solid #edf1f3;\r\n}\r\n\r\n.agv-faq-answer p {\r\n  margin: 16px 0 0;\r\n  color: #566f7a;\r\n  font-size: 14px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.agv-faq-answer strong {\r\n  color: #17323e;\r\n}\r\n\r\n.agv-faq-answer a {\r\n  color: #0c91d2;\r\n  font-weight: 750;\r\n  text-decoration: none;\r\n}\r\n\r\n.agv-faq-answer a:hover {\r\n  text-decoration: underline;\r\n}\r\n\r\n\/* ---------- Final CTA ---------- *\/\r\n\r\n.agv-final-cta {\r\n  margin-top: 58px;\r\n  overflow: hidden;\r\n  border-radius: 12px;\r\n  background:\r\n    radial-gradient(circle at 83% 15%, rgba(35, 173, 235, 0.15), transparent 35%),\r\n    linear-gradient(135deg, #071722 0%, #0c2534 100%);\r\n}\r\n\r\n.agv-final-cta-inner {\r\n  display: grid;\r\n  grid-template-columns: 1fr 310px;\r\n  gap: 42px;\r\n  align-items: center;\r\n  padding: 48px 46px;\r\n}\r\n\r\n.agv-final-cta-tag {\r\n  display: inline-block;\r\n  margin-bottom: 12px;\r\n  color: #55c6f6;\r\n  font-size: 11px;\r\n  line-height: 1.4;\r\n  font-weight: 850;\r\n  letter-spacing: 0.09em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.agv-final-cta h3 {\r\n  max-width: 700px;\r\n  margin: 0;\r\n  color: #ffffff;\r\n  font-size: clamp(27px, 3.4vw, 40px);\r\n  line-height: 1.2;\r\n  font-weight: 800;\r\n  letter-spacing: -0.025em;\r\n}\r\n\r\n.agv-final-cta-copy {\r\n  max-width: 720px;\r\n  margin: 16px 0 0;\r\n  color: #a9bec8;\r\n  font-size: 15px;\r\n  line-height: 1.75;\r\n}\r\n\r\n.agv-final-cta-copy strong {\r\n  color: #ffffff;\r\n}\r\n\r\n\/* ---------- Project info ---------- *\/\r\n\r\n.agv-final-info {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap: 10px;\r\n  margin-top: 25px;\r\n}\r\n\r\n.agv-final-info-item {\r\n  padding: 13px 14px;\r\n  border: 1px solid rgba(255,255,255,0.10);\r\n  border-radius: 6px;\r\n  background: rgba(255,255,255,0.04);\r\n  color: #b7c9d1;\r\n  font-size: 12px;\r\n  line-height: 1.5;\r\n}\r\n\r\n.agv-final-info-item strong {\r\n  display: block;\r\n  margin-bottom: 3px;\r\n  color: #ffffff;\r\n  font-size: 12px;\r\n}\r\n\r\n\/* ---------- CTA Buttons ---------- *\/\r\n\r\n.agv-final-actions {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 10px;\r\n}\r\n\r\n.agv-final-btn {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 100%;\r\n  min-height: 48px;\r\n  padding: 13px 18px;\r\n  border-radius: 5px;\r\n  font-size: 13px;\r\n  line-height: 1.4;\r\n  font-weight: 800;\r\n  text-align: center;\r\n  text-decoration: none;\r\n}\r\n\r\n.agv-final-btn-primary {\r\n  background: #159fdf;\r\n  border: 1px solid #159fdf;\r\n  color: #ffffff;\r\n}\r\n\r\n.agv-final-btn-primary:hover {\r\n  background: #29afe9;\r\n  border-color: #29afe9;\r\n  color: #ffffff;\r\n}\r\n\r\n.agv-final-btn-secondary {\r\n  background: transparent;\r\n  border: 1px solid rgba(255,255,255,0.20);\r\n  color: #ffffff;\r\n}\r\n\r\n.agv-final-btn-secondary:hover {\r\n  background: rgba(255,255,255,0.06);\r\n  border-color: rgba(255,255,255,0.36);\r\n  color: #ffffff;\r\n}\r\n\r\n\/* ---------- Bottom note ---------- *\/\r\n\r\n.agv-final-note {\r\n  margin: 0;\r\n  padding: 18px 46px 20px;\r\n  border-top: 1px solid rgba(255,255,255,0.09);\r\n  color: #8199a4;\r\n  font-size: 11px;\r\n  line-height: 1.65;\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n\r\n@media (max-width: 900px) {\r\n  .agv-faq-list {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-final-cta-inner {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-final-actions {\r\n    flex-direction: row;\r\n  }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n  .agv-faq {\r\n    padding: 72px 22px 78px;\r\n  }\r\n\r\n  .agv-final-info {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .agv-final-actions {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .agv-final-cta-inner {\r\n    padding: 35px 28px;\r\n  }\r\n\r\n  .agv-final-note {\r\n    padding: 17px 28px 19px;\r\n  }\r\n}\r\n\r\n@media (max-width: 520px) {\r\n  .agv-faq {\r\n    padding: 62px 18px 68px;\r\n  }\r\n\r\n  .agv-faq-question {\r\n    padding: 18px 48px 18px 18px;\r\n  }\r\n\r\n  .agv-faq-answer {\r\n    padding: 0 18px 19px;\r\n  }\r\n\r\n  .agv-final-cta-inner {\r\n    padding: 31px 22px;\r\n  }\r\n\r\n  .agv-final-note {\r\n    padding: 16px 22px 18px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"agv-faq\" id=\"agv-safety-faq\">\r\n  <div class=\"agv-faq-inner\">\r\n\r\n    <!-- HEADING -->\r\n\r\n    <div class=\"agv-faq-heading\">\r\n\r\n      <div class=\"agv-faq-eyebrow\">\r\n        <span class=\"agv-faq-number\">12<\/span>\r\n        <span class=\"agv-faq-label\">Frequently Asked Questions<\/span>\r\n      <\/div>\r\n\r\n      <h2>AGV Safety Scanner &amp; LiDAR FAQ<\/h2>\r\n\r\n      <p class=\"agv-faq-lead\">\r\n        Common engineering questions about safety laser scanners, protective\r\n        fields, navigation LiDAR and sensor architecture for AGVs and AMRs.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <!-- FAQ LIST -->\r\n\r\n    <div class=\"agv-faq-list\">\r\n\r\n      <!-- FAQ 01 -->\r\n\r\n      <details class=\"agv-faq-item\">\r\n\r\n        <summary class=\"agv-faq-question\">\r\n          What safety scanner is used for AGVs?\r\n        <\/summary>\r\n\r\n        <div class=\"agv-faq-answer\">\r\n          <p>\r\n            AGVs that require safety-related personnel protection typically use\r\n            a <strong>safety laser scanner designed for protective-field\r\n            monitoring<\/strong>. The CCH SH27 series provides configurable\r\n            protective fields, PNP OSSD safety outputs and multiple zone sets\r\n            for mobile robot applications.\r\n          <\/p>\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n      <!-- FAQ 02 -->\r\n\r\n      <details class=\"agv-faq-item\">\r\n\r\n        <summary class=\"agv-faq-question\">\r\n          Can a normal 2D LiDAR be used for AGV personnel safety?\r\n        <\/summary>\r\n\r\n        <div class=\"agv-faq-answer\">\r\n          <p>\r\n            A standard industrial 2D LiDAR should not automatically be treated\r\n            as a safety laser scanner. YB27 can provide environmental scan data\r\n            and object detection for industrial applications, but\r\n            <strong>it does not replace a required safety-rated protective\r\n            device where personnel protection depends on the detection function<\/strong>.\r\n          <\/p>\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n      <!-- FAQ 03 -->\r\n\r\n      <details class=\"agv-faq-item\">\r\n\r\n        <summary class=\"agv-faq-question\">\r\n          What is the difference between an AGV safety scanner and navigation LiDAR?\r\n        <\/summary>\r\n\r\n        <div class=\"agv-faq-answer\">\r\n          <p>\r\n            A safety laser scanner is used as part of a\r\n            <strong>safety-related protective function<\/strong> and provides\r\n            safety outputs such as OSSD. Navigation LiDAR supplies environmental\r\n            scan measurements that a robot controller or industrial computer can\r\n            process for localization, mapping, navigation or perception.\r\n          <\/p>\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n      <!-- FAQ 04 -->\r\n\r\n      <details class=\"agv-faq-item\">\r\n\r\n        <summary class=\"agv-faq-question\">\r\n          Does SH27 D provide AGV navigation data?\r\n        <\/summary>\r\n\r\n        <div class=\"agv-faq-answer\">\r\n          <p>\r\n            SH27 D models add <strong>Ethernet raw scan data<\/strong> to the\r\n            safety scanner functions. The data can be processed by the AGV host\r\n            system for functions such as navigation, localization or environmental\r\n            sensing. The navigation algorithm itself runs in the host system;\r\n            the Ethernet data is not the scanner&#8217;s safety output.\r\n          <\/p>\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n      <!-- FAQ 05 -->\r\n\r\n      <details class=\"agv-faq-item\">\r\n\r\n        <summary class=\"agv-faq-question\">\r\n          Can YB27 replace an SH27 safety laser scanner?\r\n        <\/summary>\r\n\r\n        <div class=\"agv-faq-answer\">\r\n          <p>\r\n            Not when the required function is safety-related personnel protection.\r\n            <strong>SH27 and YB27 serve different primary roles.<\/strong>\r\n            SH27 is the safety scanner platform; YB27 is an industrial 2D LiDAR\r\n            platform for sensing, measurement and raw-data applications.\r\n          <\/p>\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n      <!-- FAQ 06 -->\r\n\r\n      <details class=\"agv-faq-item\">\r\n\r\n        <summary class=\"agv-faq-question\">\r\n          How large should an AGV protective field be?\r\n        <\/summary>\r\n\r\n        <div class=\"agv-faq-answer\">\r\n          <p>\r\n            There is no universal protective-field distance for all AGVs.\r\n            The required field depends on factors including\r\n            <strong>vehicle speed, total response time, braking performance,\r\n            scanner installation, vehicle geometry and the application risk\r\n            assessment<\/strong>. Scanner protective range and required field\r\n            size are not the same thing.\r\n          <\/p>\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n      <!-- FAQ 07 -->\r\n\r\n      <details class=\"agv-faq-item\">\r\n\r\n        <summary class=\"agv-faq-question\">\r\n          How many protective-field configurations can SH27 support?\r\n        <\/summary>\r\n\r\n        <div class=\"agv-faq-answer\">\r\n          <p>\r\n            SH27 supports <strong>up to 64 configurable zone sets<\/strong>.\r\n            Different predefined field configurations can be used for changing\r\n            AGV travel directions, operating states and speed-dependent\r\n            protection strategies.\r\n          <\/p>\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n      <!-- FAQ 08 -->\r\n\r\n      <details class=\"agv-faq-item\">\r\n\r\n        <summary class=\"agv-faq-question\">\r\n          Is an AGV warning field the same as a protective field?\r\n        <\/summary>\r\n\r\n        <div class=\"agv-faq-answer\">\r\n          <p>\r\n            No. The <strong>protective field belongs to the safety-related\r\n            personnel-protection function<\/strong>. A warning field is an\r\n            auxiliary, non-safety-related detection area that can support\r\n            signalling or other operational responses depending on the\r\n            vehicle design.\r\n          <\/p>\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n      <!-- FAQ 09 -->\r\n\r\n      <details class=\"agv-faq-item\">\r\n\r\n        <summary class=\"agv-faq-question\">\r\n          Which safety standard applies to AGVs and AMRs?\r\n        <\/summary>\r\n\r\n        <div class=\"agv-faq-answer\">\r\n          <p>\r\n            <strong>ISO 3691-4:2023<\/strong> is an important vehicle-level\r\n  standard for driverless industrial trucks and their systems.\r\n  Its applicability to a specific AGV, AMR or other mobile platform\r\n  depends on the vehicle classification and application.\r\n  Additional standards can apply to the protective device and\r\n  safety-related control system, and component compliance alone does\r\n  not establish compliance of the complete vehicle.\r\n          <\/p>\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n      <!-- FAQ 10 -->\r\n\r\n      <details class=\"agv-faq-item\">\r\n\r\n        <summary class=\"agv-faq-question\">\r\n          Do I need safety scanners at both ends of an AGV?\r\n        <\/summary>\r\n\r\n        <div class=\"agv-faq-answer\">\r\n          <p>\r\n            Not necessarily. The required number and position of scanners depend\r\n            on <strong>vehicle geometry, forward and reverse travel, turning\r\n            behaviour, blind areas, scanner field of view and risk assessment<\/strong>.\r\n            Some vehicles can be adequately monitored from one position, while\r\n            others may require multiple safety scanners.\r\n          <\/p>\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n      <!-- FAQ 11 -->\r\n\r\n      <details class=\"agv-faq-item\">\r\n\r\n        <summary class=\"agv-faq-question\">\r\n          Should I choose SH27 S or SH27 D for an AGV?\r\n        <\/summary>\r\n\r\n        <div class=\"agv-faq-answer\">\r\n          <p>\r\n            Choose <strong>SH27 S<\/strong> when the vehicle needs safety-related\r\n            protective monitoring but does not require Ethernet raw scan data\r\n            from the safety scanner. Choose <strong>SH27 D<\/strong> when the same\r\n            scanner also needs to supply supplementary raw environmental data\r\n            to the host system.\r\n          <\/p>\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n      <!-- FAQ 12 -->\r\n\r\n      <details class=\"agv-faq-item\">\r\n\r\n        <summary class=\"agv-faq-question\">\r\n          When should I use separate SH27 and YB27 sensors?\r\n        <\/summary>\r\n\r\n        <div class=\"agv-faq-answer\">\r\n          <p>\r\n            A separate <strong>SH27 safety scanner + YB27 navigation LiDAR<\/strong>\r\n            can be appropriate when safety and navigation require different\r\n            mounting positions, scan characteristics or system architectures.\r\n            This also keeps the safety-related protection path clearly separated\r\n            from the navigation-data path.\r\n          <\/p>\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n    <\/div>\r\n\r\n    <!-- FINAL CTA -->\r\n\r\n    <div class=\"agv-final-cta\">\r\n\r\n      <div class=\"agv-final-cta-inner\">\r\n\r\n        <div>\r\n\r\n          <span class=\"agv-final-cta-tag\">\r\n            AGV &amp; AMR Application Support\r\n          <\/span>\r\n\r\n          <h3>\r\n            Build the Sensor Architecture Around the Vehicle \u2014 Not the Other Way Around\r\n          <\/h3>\r\n\r\n          <p class=\"agv-final-cta-copy\">\r\n            Tell us how the AGV moves, stops and navigates.\r\n            We can help narrow down whether the application is better suited to\r\n            <strong>SH27 S, SH27 D, or a separate SH27 + YB27 architecture<\/strong>.\r\n          <\/p>\r\n\r\n          <div class=\"agv-final-info\">\r\n\r\n            <div class=\"agv-final-info-item\">\r\n              <strong>Vehicle<\/strong>\r\n              Dimensions, load and travel directions\r\n            <\/div>\r\n\r\n            <div class=\"agv-final-info-item\">\r\n              <strong>Safety<\/strong>\r\n              Speed, stopping behaviour and field requirement\r\n            <\/div>\r\n\r\n            <div class=\"agv-final-info-item\">\r\n              <strong>Navigation<\/strong>\r\n              Raw-data and host-interface requirements\r\n            <\/div>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"agv-final-actions\">\r\n\r\n          <a class=\"agv-final-btn agv-final-btn-primary\" href=\"\/contact-us\/\">\r\n            Contact Us\r\n          <\/a>\r\n\r\n          <a class=\"agv-final-btn agv-final-btn-secondary\" href=\"\/safety-laser-scanners\/\">\r\n            View SH27 Safety Scanners\r\n          <\/a>\r\n\r\n          <a class=\"agv-final-btn agv-final-btn-secondary\" href=\"\/yb27-series-2d-lidar\/\">\r\n            View YB27 2D LiDAR\r\n          <\/a>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <p class=\"agv-final-note\">\r\n        Final sensor selection, protective-field configuration and safety-system\r\n        validation remain the responsibility of the machine or vehicle designer,\r\n        integrator and other responsible parties according to the applicable\r\n        risk assessment, standards and destination-market requirements.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>01 AGV &amp; AMR Safety Solutions Safety for AGV &amp; AMR Safety Laser Scanners and 2D LiDAR for Mobile Robot Protection, Navigation and Sensing AGVs and AMRs often require both personnel protection and environmental sensing or navigation data \u2014 but these are different system functions. CCH provides safety laser scanner solutions for protective-field monitoring and [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":1749,"parent":1725,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1727","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/industrialsafetysensor.com\/de\/wp-json\/wp\/v2\/pages\/1727","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/industrialsafetysensor.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/industrialsafetysensor.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/de\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/de\/wp-json\/wp\/v2\/comments?post=1727"}],"version-history":[{"count":0,"href":"https:\/\/industrialsafetysensor.com\/de\/wp-json\/wp\/v2\/pages\/1727\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/de\/wp-json\/wp\/v2\/pages\/1725"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/industrialsafetysensor.com\/de\/wp-json\/wp\/v2\/media\/1749"}],"wp:attachment":[{"href":"https:\/\/industrialsafetysensor.com\/de\/wp-json\/wp\/v2\/media?parent=1727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}