STATERA Library · Series 07 · Volume 01 · Chapter 05 · KR
Source: https://github.com/Statera-Library/07_Vol_01_Electrical_Architecture_Fundamentals/blob/main/Chapter_05_Physical_AI_Electrical_Architecture/Chapter_05_Physical_AI_Electrical_Architecture_KR.md
Volume 01. Electrical Architecture Fundamentals
Chapter 05. Physical AI Electrical Architecture
05.01. Edge AI Integration
엣지 AI 통합(Edge AI Integration)은 인공지능(Artificial Intelligence) 연산을 센서(Sensor), 액추에이터(Actuator), 실시간 제어기(Real-Time Controller)와 가까운 물리 시스템 내부에 직접 배치하는 것을 의미한다. 피지컬 AI 전기 아키텍처(Physical AI Electrical Architecture)에서 엣지 컴퓨팅 계층(Edge Computing Layer)은 기존 로봇 제어 전자장치와 인지(Perception), 학습(Learning), 의사결정(Decision) 기능을 연결하며, 원격 클라우드 인프라(Cloud Infrastructure)에 지속적으로 의존하지 않고도 시스템을 동작시킬 수 있게 한다.
실용적인 아키텍처에서는 결정론적 기계 제어(Deterministic Machine Control)와 계산량이 많은 AI 처리(AI Processing)를 분리한다. 모터 제어(Motor Control), 서보 루프(Servo Loop), 비상 처리(Emergency Handling), 기본 모션 기능(Motion Function)은 MCU, 전용 제어기(Dedicated Controller), 실시간 프로세서(Real-Time Processor)에 유지하고, 엣지 AI 컴퓨터(Edge AI Computer)는 인지, 위치추정(Localization), 예측(Prediction), 계획(Planning), 상위 수준 의사결정 알고리즘을 실행한다. 이러한 분리는 예측 가능한 제어 타이밍을 유지하면서 고급 지능 기능을 가능하게 한다.
이러한 시스템은 일반적으로 서로 다른 여러 처리 주기(Processing Rate)에서 동작한다. 모터 제어기는 수 kHz 수준으로 전류(Current) 또는 토크(Torque)를 제어할 수 있고, 로봇 제어기(Robot Controller)는 수백 Hz 수준으로 궤적(Trajectory)과 모션을 제어할 수 있다. 카메라(Camera)나 라이다(LiDAR) 기반 인지는 초당 수십 프레임으로 동작하며, 복잡한 AI 계획은 이보다 느리게 수행될 수 있다. 따라서 엣지 통합은 모든 서브시스템을 하나의 실행 주기로 강제하지 않고 비동기 정보(Asynchronous Information)를 조정해야 한다.
센서(Sensor)는 엣지 AI 플랫폼(Edge AI Platform)의 주요 입력 경계를 형성한다. 카메라, 라이다, 레이더(Radar), 초음파 센서(Ultrasonic Sensor), 관성측정장치(IMU), 위성항법장치(GNSS), 엔코더(Encoder), 힘 센서(Force Sensor) 등은 서로 다른 속도, 대역폭(Bandwidth), 데이터 형식, 타이밍 특성을 가진 정보를 생성한다. 전기 아키텍처는 AI 소프트웨어가 신뢰할 수 있는 관측 정보를 받을 수 있도록 적절한 물리 인터페이스, 동기화(Synchronization), 전력 분배(Power Distribution), 접지(Grounding), 통신 대역폭을 제공해야 한다.
고대역폭 센서는 일반적으로 이더넷(Ethernet), 자동차 이더넷(Automotive Ethernet), MIPI, USB 또는 전용 고속 링크(High-Speed Link)를 통해 연결된다. 낮은 대역폭의 제어 및 상태 정보에는 시스템 아키텍처에 따라 CAN, CAN FD, CANopen, EtherCAT, RS-485 등의 네트워크를 사용할 수 있다. 따라서 엣지 AI 통합에서는 지연시간(Latency), 결정성(Determinism), 대역폭, 고장 격리(Fault Containment), 물리적 구현 요구사항에 따라 통신 아키텍처를 설계해야 한다.
엣지 컴퓨터(Edge Computer)는 센서 정보를 점차 의미 있는 표현으로 변환한다. 원시 측정값(Raw Measurement)은 신호 조정(Signal Conditioning), 동기화, 보정(Calibration), 전처리(Preprocessing), 센서 융합(Sensor Fusion)을 거쳐 신경망(Neural Network) 또는 다른 인지 알고리즘에 입력될 수 있다. AI 모델은 객체(Object), 주행 가능 공간(Free Space), 의미 정보(Semantic Information), 지형 표현(Terrain Representation), 위치추정 특징, 점유 정보(Occupancy Information) 등 주변 환경을 기계가 이해할 수 있는 형태로 생성한다.
인지 결과(Perception Result)는 상위 수준의 추론(Reasoning)과 계획 기능의 입력이 된다. 시스템에 따라 엣지 AI 컴퓨터는 궤적을 추정하고, 환경 변화를 예측하며, 가능한 행동(Action)을 평가하고, 주행 경로(Navigation Path)를 생성하거나 모션 명령(Motion Command)을 계산할 수 있다. 이러한 출력은 AI 모델이 중간 제어 계층 없이 전력 전자장치(Power Electronics)나 액추에이터 신호를 직접 조작하도록 하기보다는 통제된 인터페이스를 통해 전달하는 것이 일반적이다.
따라서 AI 연산과 결정론적 제어 사이의 인터페이스는 핵심적인 아키텍처 경계(Architectural Boundary)가 된다. 목표 속도(Target Velocity), 조향 요청(Steering Request), 웨이포인트(Waypoint), 궤적, 관절 목표(Joint Target), 행동 모드(Behavioral Mode) 등의 상위 수준 출력이 실시간 제어기로 전달될 수 있다. 제어기는 이러한 명령을 정밀하게 타이밍된 액추에이터 동작으로 변환하면서 속도, 가속도, 토크, 전류, 위치 및 기계 안전과 관련된 제한 조건을 적용한다.
이러한 계층적 접근은 성능 저하 상태에서도 안전한 동작(Graceful Degradation)을 지원한다. AI 워크로드가 과부하되거나 신경망에 문제가 발생하거나 엣지 컴퓨터가 일시적으로 센서 스트림을 잃더라도 하위 제어기는 필수적인 결정론적 기능을 유지할 수 있다. 응용 분야에 따라 시스템은 속도를 낮추거나 위치를 유지하고, 사전에 정의된 폴백 상태(Fallback State)로 전환하거나 원격 지원(Remote Assistance)을 요청하고, 계산 오류가 액추에이터까지 직접 전파되는 대신 제어된 정지(Controlled Stop)를 수행할 수 있다.
전기적 통합에서는 최신 AI 프로세서가 요구하는 상당한 전력도 고려해야 한다. GPU, NPU, CPU, 메모리(Memory), 저장장치(Storage), 고속 네트워크는 빠르게 변화하는 전기 부하와 상당한 열을 발생시킬 수 있다. 따라서 전력 아키텍처(Power Architecture)는 컨버터 용량(Converter Capacity), 과도응답(Transient Response), 전압 안정성(Voltage Stability), 시동 순서(Startup Sequencing), 보호(Protection), 접지, 냉각(Cooling), 그리고 AI 컴퓨팅 부하와 모터 등 고전류 장치 사이의 상호작용을 고려해야 한다.
열 설계(Thermal Design)는 프로세서가 열 또는 전력 한계에 도달하면 추론 성능(Inference Performance)이 변할 수 있기 때문에 특히 중요하다. 높은 최대 AI 성능을 제공하는 엣지 컴퓨터라도 냉각이 충분하지 않으면 지속적으로 제공할 수 있는 성능이 크게 감소할 수 있다. 따라서 전기 및 기계 아키텍처는 컴퓨팅 전력, 냉각 용량, 인클로저 설계(Enclosure Design), 주변 온도, 공기 흐름(Airflow), 지속적인 AI 워크로드를 하나의 통합된 엔지니어링 문제로 다루어야 한다.
데이터 이동(Data Movement)은 신경망 연산 자체와 별개로 상당한 시스템 자원을 소비할 수 있다. 여러 고해상도 카메라와 3D 센서는 AI 알고리즘이 최종적으로 사용하는 양보다 훨씬 많은 원시 정보를 생성할 수 있다. 효율적인 엣지 아키텍처는 불필요한 데이터 복사를 줄이고, 필요한 경우 하드웨어 가속(Hardware Acceleration)을 사용하며, 메모리 대역폭을 효율적으로 관리하고, 센서 획득 경로 가까이에서 정보를 처리한 후 압축된 표현을 다른 제어기로 전달한다.
시간 동기화(Time Synchronization) 역시 피지컬 AI(Physical AI)에서 매우 중요하다. 서로 다른 시점에 생성된 센서 측정값은 각각의 센서가 정확하더라도 잘못된 공간적 또는 동적 해석을 만들 수 있다. 하드웨어 타임스탬프(Hardware Timestamp), 동기화된 클록(Synchronized Clock), 결정론적 데이터 획득, 명확하게 정의된 지연시간 예산(Latency Budget)을 사용하면 카메라 영상, 포인트 클라우드(Point Cloud), 관성 측정값, 엔코더 상태, 제어 정보를 일관된 시스템 시간 기준으로 결합할 수 있다.
엣지 AI는 로봇 통신 네트워크(Robot Communication Network)의 역할도 변화시킨다. 네트워크는 더 이상 명령과 진단 신호만 전달하는 것이 아니라 인지에서 행동으로 이어지는 정보 파이프라인(Perception-to-Action Information Pipeline)의 일부가 된다. 고대역폭 이더넷은 센서 및 AI 데이터를 전송하고, 결정론적 버스(Deterministic Bus)는 액추에이터 제어를 유지할 수 있다. 게이트웨이(Gateway) 또는 컴퓨팅 노드(Compute Node)는 트래픽 우선순위, 타이밍, 보안, 고장 전파를 관리하면서 이러한 영역을 연결할 수 있다.
기능 안전(Functional Safety)은 확률적 AI 동작(Probabilistic AI Behavior)과 아키텍처적으로 구분되어야 한다. 안전 제어기(Safety Controller), 비상 정지 회로(Emergency-Stop Circuit), 안전 토크 차단(Safe Torque Off), 보호 센서(Protective Sensor), 결정론적 안전 로직(Deterministic Safety Logic)은 필요한 경우 위험한 움직임에 대한 최종 제어 권한을 유지해야 한다. AI가 풍부한 환경 이해와 운용 의사결정을 제공하더라도 사전에 정의된 안전 조건을 위반하면 안전 메커니즘이 AI 명령을 제한하거나 무효화할 수 있어야 한다.
사이버보안(Cybersecurity)은 엣지 컴퓨터가 운영체제(Operating System), 미들웨어(Middleware), 신경망 런타임(Neural Network Runtime), 저장장치, 이더넷 연결, 소프트웨어 업데이트 기능을 로봇 내부에 도입하면서 더욱 중요해진다. 보안 부팅(Secure Boot), 인증된 소프트웨어, 접근 제어(Access Control), 네트워크 분할(Network Segmentation), 필요한 경우 암호화 통신, 로그 기록(Logging), 통제된 업데이트 절차를 통해 지능 계층이 안전 핵심 또는 모션 제어 전자장치로 접근하는 통제되지 않은 경로가 되는 것을 방지할 수 있다.
엣지 AI 통합은 외부 연결이 불안정한 환경에서도 로컬 자율성(Local Autonomy)을 유지할 수 있는 기반을 제공한다. 로봇은 클라우드 왕복 통신(Cloud Round Trip)에 의존하지 않고 인지, 위치추정, 계획 및 필수 의사결정을 계속 수행할 수 있다. 클라우드 또는 온프레미스 시스템(On-Premise System)은 모델 배포(Model Distribution), 플릿 학습(Fleet Learning), 대규모 분석, 데이터 관리, 시뮬레이션, 계산량이 큰 학습을 지원하고, 실제 운용을 위한 추론은 물리 시스템 가까이에서 수행하도록 구성할 수 있다.
엣지 디바이스(Edge Device)와 엣지 AI 컴퓨터(Edge AI Computer) 사이의 경계도 명확하게 정의해야 한다. 모터와 액추에이터 가까이에 있는 소형 제어기는 빠른 로컬 제어(Local Control)를 유지하고, GPU급 엣지 컴퓨터는 계산량이 많은 지능 기능을 담당할 수 있다. 상위 컴퓨팅 영역은 이더넷으로 연결하고, 하위 장치는 응용 요구사항에 따라 CAN, CANopen, EtherCAT 등의 결정론적 네트워크로 연결함으로써 계층적 컴퓨팅 및 통신 구조를 구성할 수 있다.
이러한 계층 구조는 피지컬 AI가 단순히 로봇 내부에 GPU를 설치하는 것과 근본적으로 다르다는 점을 보여준다. 성공적인 통합을 위해서는 센서, 컴퓨팅 하드웨어, 네트워크, 전력 분배, 열 관리, 타이밍, 제어 인터페이스, 안전 메커니즘, 소프트웨어 배포를 함께 설계해야 한다. 전기 아키텍처는 AI 출력이 충분한 신뢰성, 지연시간, 대역폭 및 운용 예측성을 가지고 물리 시스템에 전달될 수 있는지를 결정한다.
처음부터 확장성(Scalability)도 고려해야 한다. 추가 카메라, 매니퓰레이터(Manipulator), 가속기(Accelerator), 통신 인터페이스 또는 AI 모델은 전력, 대역폭, 열 부하 및 타이밍 복잡도를 증가시킬 수 있다. 모듈형 컴퓨팅 인터페이스(Modular Compute Interface), 표준화된 통신 경계, 예비 전력 용량, 확장 가능한 네트워크, 명확하게 분리된 제어 책임을 적용하면 지능 기능이 증가할 때마다 전체 아키텍처를 다시 설계하지 않고도 시스템을 발전시킬 수 있다.
궁극적으로 엣지 AI 통합(Edge AI Integration)은 디지털 지능(Digital Intelligence)과 물리적 행동(Physical Action)을 연결하는 핵심 다리를 형성한다. 센서는 환경을 관측하고, 엣지 컴퓨팅은 관측 정보를 유용한 표현과 의사결정으로 변환하며, 결정론적 제어기는 이러한 결정을 정밀한 시간 기반 명령으로 변환하고, 액추에이터는 물리 세계와 상호작용한다. 그 결과 새로운 센서 정보가 지속적으로 피드백되어 점점 더 높은 자율성을 갖는 피지컬 AI 시스템의 전기적·계산적 기반을 형성한다.
05.02. Sensor Compute Actuator Pipeline
센서-컴퓨팅-액추에이터 파이프라인(Sensor-Compute-Actuator Pipeline)은 피지컬 AI 시스템(Physical AI System)이 환경을 관측하고, 물리적 상태를 해석하며, 의사결정을 수행하고, 실제 행동을 생성하는 기본적인 정보 및 제어 흐름을 정의한다. 피지컬 AI 전기 아키텍처(Physical AI Electrical Architecture)에서 이 파이프라인은 센싱 하드웨어(Sensing Hardware), 컴퓨팅 자원(Computing Resources), 통신 네트워크(Communication Networks), 실시간 제어기(Real-Time Controllers), 액추에이터(Actuators)를 하나의 연속적인 폐루프 시스템(Closed-Loop System)으로 연결한다.
파이프라인은 물리적 현상을 전기적 또는 디지털 정보로 변환하는 센서(Sensor)에서 시작한다. 카메라(Camera)는 시각적 정보를 획득하고, 라이다(LiDAR)는 3차원 기하 구조를 측정하며, 레이더(Radar)는 거리와 속도를 추정한다. 관성측정장치(IMU)는 가속도와 각운동을 측정하고, 엔코더(Encoder)는 관절이나 바퀴의 위치를 관측하며, 힘 또는 토크 센서(Force/Torque Sensor)는 기계적 상호작용을 측정한다. 각각의 센서는 로봇과 주변 환경에 대한 서로 다른 관점을 제공한다.
센서 신호는 유용한 컴퓨팅 입력으로 사용되기 전에 데이터 획득 계층(Acquisition Layer)을 통과해야 한다. 센서 종류에 따라 이 계층에는 아날로그 신호 조정(Analog Conditioning), 아날로그-디지털 변환(Analog-to-Digital Conversion), 패킷 수신(Packet Reception), 타임스탬프 생성(Timestamp Generation), 버퍼링(Buffering), 보정(Calibration), 필터링(Filtering), 동기화(Synchronization)가 포함될 수 있다. 목적은 단순한 데이터 수집이 아니라 신뢰성 있는 인지와 제어에 필요한 측정 품질과 시간적 관계를 유지하는 것이다.
서로 다른 센서는 서로 다른 샘플링 주파수(Sampling Frequency)로 동작하며 데이터 양에도 큰 차이가 있다. 엔코더와 관성 센서는 초당 수백 또는 수천 번의 측정값을 생성할 수 있지만, 카메라는 일반적으로 초당 수십 프레임의 영상을 제공한다. 라이다와 레이더 역시 각각 고유한 스캔 주기(Scanning Cycle)에 따라 동작한다. 따라서 아키텍처는 모든 측정값이 동시에 도착한다고 가정하지 않고 비동기 데이터 스트림(Asynchronous Data Stream)을 관리해야 한다.
시간 동기화(Time Synchronization)는 이러한 데이터 스트림을 결합하기 위한 공통 시간 기준을 제공한다. 하드웨어 타임스탬프(Hardware Timestamp), 동기화된 클록(Synchronized Clock), 트리거 신호(Trigger Signal), 정밀 시간 프로토콜(Precision Time Protocol) 또는 이에 상응하는 기술을 이용하여 측정값을 실제 획득 시점과 연결할 수 있다. 정확한 타이밍이 없으면 센서 융합(Sensor Fusion)이 서로 다른 물리 상태를 나타내는 관측값을 결합하여 위치추정, 속도 추정, 매핑(Mapping), 예측, 모션 제어에 오류를 발생시킬 수 있다.
데이터 획득 이후 센서 데이터는 컴퓨팅 영역(Compute Domain)으로 전달된다. 전처리(Preprocessing)는 잡음을 제거하고, 보정 파라미터를 적용하며, 이미지를 크기 조정하거나 정규화하고, 좌표계를 변환하며, 포인트 클라우드(Point Cloud)를 필터링하고, 원시 패킷을 알고리즘에 적합한 표현으로 변환할 수 있다. 불필요한 고대역폭 센서 데이터의 이동이나 복제는 메모리 대역폭을 소비하고 전체 지연시간을 증가시키므로 효율적인 전처리가 중요하다.
센서 융합(Sensor Fusion)은 상호 보완적인 측정값을 결합하여 물리적 상태에 대한 보다 완전한 표현을 생성한다. 카메라 정보는 의미적 세부정보(Semantic Detail)를 제공하고, 라이다는 정확한 기하 정보를 제공하며, 레이더는 강건한 거리 및 속도 정보를 제공할 수 있다. IMU 또는 엔코더 측정값은 빠른 운동 추정(Motion Estimation)을 제공한다. 융합은 컴퓨팅 자원과 응용 요구사항에 따라 원시 데이터, 특징(Feature), 객체(Object), 상태(State) 수준에서 수행될 수 있다.
인지 단계(Perception Stage)는 처리된 센서 정보를 자율 행동에 유용한 표현으로 변환한다. 일반적인 출력에는 검출된 객체, 의미 영역(Semantic Region), 깊이 추정(Depth Estimation), 자유 공간(Free Space), 점유 지도(Occupancy Map), 지형 특성(Terrain Characteristics), 로봇 자세(Robot Pose), 랜드마크(Landmark), 장애물, 추적된 동적 객체(Tracked Dynamic Object) 등이 포함된다. 이러한 표현은 대량의 원시 센서 정보를 하위 의사결정 기능이 효율적으로 사용할 수 있는 구조화된 정보로 축약한다.
컴퓨팅 계층(Compute Layer)은 각 작업이 서로 다른 계산 특성을 가지므로 이기종 처리 장치(Heterogeneous Processing Device)로 구성될 수 있다. CPU는 범용 로직과 시스템 관리에 적합하고, GPU는 신경망과 비전 처리를 위한 대규모 병렬 연산을 제공하며, NPU 또는 전용 AI 가속기(AI Accelerator)는 추론 효율을 향상시킬 수 있다. MCU 또는 실시간 프로세서(Real-Time Processor)는 시간에 민감한 기능을 위한 결정론적 실행(Deterministic Execution)을 제공한다. 파이프라인은 이러한 자원을 동일한 장치로 취급하지 않고 역할에 따라 조정한다.
현재 환경과 로봇 상태가 추정되면 추론(Reasoning) 및 계획(Planning) 기능이 원하는 행동을 결정한다. 내비게이션 소프트웨어(Navigation Software)는 장애물을 회피하는 경로를 선택하고, 매니퓰레이터 플래너(Manipulator Planner)는 충돌 없는 관절 궤적을 생성하며, 자율주행 차량의 플래너는 목표 속도와 조향 행동을 결정할 수 있다. AI 모델은 예측과 의사결정 기능을 제공하고, 기존 알고리즘은 기하학적, 동역학적 또는 운용상의 제약조건을 적용할 수 있다.
계획 출력(Planning Output)은 일반적으로 직접적인 전기적 액추에이터 명령이 아니라 원하는 행동을 표현한다. 대표적인 예로 목표 위치(Target Position), 속도(Velocity), 가속도(Acceleration), 조향각(Steering Angle), 궤적(Trajectory), 관절 구성(Joint Configuration), 토크 요청(Torque Request), 운용 모드(Operating Mode)가 있다. 이러한 분리는 상위 수준 컴퓨팅과 하위 수준 결정론적 제어 사이에 중요한 경계를 형성하며, AI의 의사결정이 실제 하드웨어에 영향을 주기 전에 검증되고 제한될 수 있도록 한다.
실시간 제어 계층(Real-Time Control Layer)은 이러한 상위 수준 요청을 액추에이터가 실행할 수 있는 명령으로 변환한다. 모션 제어기(Motion Controller)는 목표 상태와 측정된 상태를 비교하고 피드백 알고리즘(Feedback Algorithm)을 사용하여 적절한 제어 출력을 계산한다. 위치, 속도, 토크, 전류 제어 루프(Control Loop)는 연산이 액추에이터에 가까워질수록 점차 빠른 주기로 동작할 수 있으며, 이를 통해 상위 AI 의사결정이 느리게 생성되더라도 물리 시스템은 빠르게 반응할 수 있다.
예를 들어 엣지 컴퓨터(Edge Computer)는 초당 수십 회 수준으로 목표 궤적을 업데이트하는 반면, 로봇 제어기(Robot Controller)는 수백 Hz 수준으로 해당 궤적을 추종할 수 있다. 동시에 모터 제어기(Motor Controller)는 수 kHz 수준에서 전류 또는 토크를 제어할 수 있다. 따라서 파이프라인은 하나의 순차적인 프로그램이라기보다 여러 계층의 중첩된 제어 루프(Nested Control Loops)로 동작하며, 각 계층은 자신이 담당하는 물리적 기능의 타이밍 요구사항에 따라 실행된다.
통신 네트워크(Communication Network)는 파이프라인의 각 단계를 연결하며 전송되는 데이터의 특성에 따라 선택해야 한다. 고해상도 카메라와 라이다는 이더넷(Ethernet) 또는 기타 고대역폭 인터페이스(High-Bandwidth Interface)를 필요로 할 수 있으며, 모터 제어기와 분산 입출력(Distributed I/O)은 CAN, CAN FD, CANopen, EtherCAT 또는 유사한 제어 네트워크를 사용할 수 있다. 전기 아키텍처는 대용량 센서 트래픽이 시간에 민감한 액추에이터 통신을 방해하지 않도록 설계되어야 한다.
액추에이터 단계(Actuator Stage)는 전기 명령을 실제 물리적 효과로 변환한다. 모터(Motor)는 회전 또는 직선 운동을 생성하고, 조향 액추에이터(Steering Actuator)는 이동 방향을 변경하며, 브레이크(Brake)는 정지력을 발생시킨다. 로봇 관절(Robotic Joint)은 링크를 원하는 위치로 이동시키고, 그리퍼(Gripper)는 객체와 상호작용한다. 인버터(Inverter), 서보 앰프(Servo Amplifier), 모터 드라이버(Motor Driver) 등의 전력 전자장치는 저전력 제어 신호를 기계 시스템에 필요한 전압과 전류로 변환한다.
액추에이터의 동작은 센서가 관측하는 물리적 상태를 즉시 변화시키면서 피드백 루프(Feedback Loop)를 완성한다. 바퀴 회전은 엔코더 측정값을 변화시키고, 조향은 차량 운동을 변화시키며, 매니퓰레이터의 움직임은 카메라의 기하학적 관계를 변화시킨다. 또한 물체와의 상호작용으로 발생한 힘은 힘 센서에 나타난다. 따라서 다음 센싱 주기에는 이전 명령의 결과가 포함되며, 제어기와 AI 시스템은 자신의 행동을 지속적으로 평가하고 수정할 수 있다.
지연시간(Latency)은 개별 구성요소만이 아니라 전체 센서-액추에이터 경로(Sensor-to-Actuator Path)를 기준으로 고려해야 한다. 센서 노출(Sensor Exposure), 통신, 버퍼링, 전처리, 추론(Inference), 계획, 네트워크 전송, 제어기 실행, 액추에이터 응답이 모두 종단간 지연시간(End-to-End Latency)에 영향을 준다. 지나치거나 예측할 수 없는 지연은 오래된 상태 정보를 기반으로 의사결정을 수행하게 만들어 안정성, 추종 정확도 또는 운용 안전성을 저하시킬 수 있다.
신뢰성(Reliability)을 확보하려면 파이프라인 전체에서 고장 처리(Fault Handling)가 이루어져야 한다. 센서 프레임 손실, 손상된 패킷, 통신 타임아웃(Communication Timeout), 컴퓨팅 과부하, 잘못된 AI 출력, 제어기 고장, 액추에이터 고장 등을 가능한 한 발생 위치 가까이에서 감지해야 한다. 상태 모니터링(Health Monitoring)과 진단 정보(Diagnostic Information)는 아키텍처를 통해 전달되어 상위 계층이 데이터 또는 제어 능력이 저하되었는지를 판단할 수 있도록 한다.
안전 감독(Safety Supervision)은 정상적인 파이프라인에 완전히 의존하지 않고 병렬적으로 동작한다. 비상 정지 회로(Emergency-Stop Circuit), 안전 센서(Safety Sensor), 안전 제어기(Safety Controller), 모션 제한(Motion Limit), 워치독(Watchdog), 안전 토크 차단(Safe Torque Off) 메커니즘은 위험한 상황이 발생할 경우 액추에이터 명령을 제한하거나 비활성화할 수 있다. 이를 통해 인지, AI 추론, 네트워크 또는 범용 컴퓨팅에 장애가 발생하더라도 시스템의 최종 보호 기능을 유지할 수 있다.
전력 분배(Power Distribution)는 파이프라인의 모든 단계에 걸쳐 존재하는 또 하나의 물리적 의존 요소이다. 센서는 안정적이고 노이즈가 적은 전원을 필요로 하고, 컴퓨팅 플랫폼은 큰 동적 부하(Dynamic Load)를 발생시킬 수 있으며, 통신 장치는 안정적인 전원 레일(Power Rail)을 필요로 한다. 액추에이터는 순간적으로 매우 높은 전류를 요구할 수 있다. 적절한 전력 영역 분리, 접지, 보호, 전력 변환 및 시퀀싱(Sequencing)을 통해 액추에이터의 전기적 교란이나 컴퓨팅 부하 변화가 센서 측정과 제어 전자장치에 영향을 주는 것을 방지해야 한다.
잘 설계된 파이프라인은 모듈성(Modularity)도 지원한다. 모터 제어 시스템을 다시 설계하지 않고 센서를 업그레이드할 수 있고, 액추에이터 전자장치와 독립적으로 AI 컴퓨터를 발전시킬 수 있으며, 정의된 명령 및 피드백 인터페이스를 유지하면서 제어 장치를 교체할 수도 있다. 표준화된 전기, 통신, 타이밍 및 소프트웨어 경계는 단순한 이동 로봇부터 복잡한 자율 기계까지 아키텍처를 확장할 수 있도록 한다.
따라서 센서-컴퓨팅-액추에이터 파이프라인(Sensor-Compute-Actuator Pipeline)은 단순한 구성요소의 선형적인 연결이 아니다. 이것은 센싱(Sensing)이 물리 세계에 대한 증거를 제공하고, 컴퓨팅(Computing)이 그 증거를 상태와 의도(Intent)로 변환하며, 결정론적 제어기(Deterministic Controller)가 의도를 정밀한 시간 기반 명령으로 변환하고, 액추에이터가 환경을 변화시키는 다중 주기 폐루프 아키텍처(Multi-Rate Closed-Loop Architecture)이다. 피드백은 물리적 행동과 디지털 지능을 지속적으로 다시 연결한다.
피지컬 AI(Physical AI)에서 이 파이프라인의 품질은 지능이 실제 물리적 행동으로 얼마나 효과적으로 변환되는지를 결정한다. 센서 타이밍이 일관되지 않거나, 통신이 혼잡하거나, 제어 인터페이스가 명확하지 않거나, 전력이 불안정하거나, 액추에이터 응답을 예측할 수 없다면 고성능 AI 모델만으로는 신뢰할 수 있는 자율성을 구현할 수 없다. 전기 시스템과 컴퓨팅 시스템을 통합적으로 설계함으로써 인지, 추론, 제어, 물리적 행동을 하나의 완전한 자율 시스템으로 연결할 수 있다.
05.03. AI Native Architecture
AI 네이티브 아키텍처(AI-Native Architecture)는 전기 및 컴퓨팅 아키텍처가 설계된 이후 인공지능(Artificial Intelligence)을 선택적으로 추가하는 응용 기능이 아니라, 처음부터 시스템의 핵심 역량으로 취급한다. 피지컬 AI 시스템(Physical AI System)에서는 센싱(Sensing), 컴퓨팅(Computing), 통신(Communication), 제어(Control), 전력(Power), 안전(Safety)이 물리 세계에 대한 지속적인 인지(Perception), 추론(Inference), 의사결정(Decision Making), 상호작용(Interaction)을 중심으로 구성된다.
전통적인 로봇 아키텍처(Traditional Robot Architecture)는 일반적으로 결정론적 제어 기능(Deterministic Control Function)을 먼저 구성하고 이후 인지 또는 고급 자율성을 지원하기 위해 AI 프로세서를 추가하는 방식으로 발전해 왔다. AI 네이티브 설계(AI-Native Design)는 이러한 접근을 전환하여 초기 아키텍처 정의 단계부터 지능형 워크로드(Intelligent Workload)를 고려한다. 센서 대역폭, 가속기 용량, 메모리 이동, 네트워크 지연시간, 전력 소비, 열적 한계, 소프트웨어 배포가 주요 전기 설계 파라미터가 된다.
이러한 아키텍처에서도 물리적인 타이밍이 요구되는 영역에는 결정론적 제어(Deterministic Control)가 유지된다. AI 네이티브라는 개념은 신경망(Neural Network)이 모든 제어기를 대체한다는 의미가 아니며, 확률적 모델(Probabilistic Model)이 전력 전자장치(Power Electronics)를 직접 제어해야 한다는 의미도 아니다. AI 연산과 기존 제어 기능을 적절한 계층에 배치함으로써 인지와 추론 기능은 빠르게 발전시키면서 모터, 서보, 보호, 안전 기능에서는 예측 가능한 실시간 동작을 유지할 수 있다.
센싱(Sensing)은 독립적인 장치들의 집합이 아니라 통합된 정보 인프라(Information Infrastructure)가 된다. 카메라(Camera), 라이다(LiDAR), 레이더(Radar), 관성측정장치(IMU), 엔코더(Encoder), 힘 센서(Force Sensor) 및 기타 센싱 장치는 서로 보완적인 관측 정보를 제공하며, 이러한 정보를 동기화하고 융합할 수 있다. 센서의 전기 인터페이스, 타임스탬프(Timestamp), 대역폭 요구사항, 보정 정보(Calibration Information), 물리적 배치는 하위 AI 모델이 요구하는 표현을 기준으로 설계된다.
피지컬 AI 워크로드는 서로 다른 계산 특성을 포함하기 때문에 컴퓨팅 아키텍처(Compute Architecture)는 본질적으로 이기종 구조(Heterogeneous Architecture)를 가진다. CPU는 운영체제, 미들웨어(Middleware), 계획 로직, 범용 알고리즘을 관리하고, GPU는 비전 및 신경망 처리를 가속한다. NPU 또는 전용 AI 가속기(AI Accelerator)는 추론 효율을 높이며, MCU, DSP, FPGA 또는 실시간 프로세서(Real-Time Processor)는 센서와 액추에이터 가까이에서 결정론적 또는 특수 목적 기능을 수행할 수 있다.
메모리 아키텍처(Memory Architecture)는 프로세서의 순수 연산 성능만큼 중요해진다. 고해상도 카메라와 3차원 센서는 대규모 연속 데이터 스트림을 생성할 수 있으며, 최신 AI 모델은 많은 파라미터(Parameter), 활성값(Activation), 중간 데이터의 이동을 요구한다. 공유 메모리(Shared Memory), 고속 인터커넥트(High-Speed Interconnect), 직접 메모리 접근(Direct Memory Access), 효율적인 버퍼링(Buffering), 데이터 복사 최소화는 AI 처리 파이프라인 전체의 지연시간과 에너지 소비를 크게 줄일 수 있다.
통신 네트워크(Communication Network)는 데이터 집약적인 지능 기능과 결정론적 기계 제어를 동시에 지원해야 한다. 이더넷(Ethernet) 계열 네트워크는 이미지, 포인트 클라우드(Point Cloud), AI 특징(Feature), 지도(Map), 로그(Log), 소프트웨어 업데이트를 전달할 수 있으며, CAN, CAN FD, CANopen, EtherCAT 등의 네트워크는 분산 제어기와 액추에이터를 연결할 수 있다. 네트워크 분할(Network Segmentation)과 트래픽 우선순위 지정(Traffic Prioritization)을 통해 고대역폭 AI 데이터가 시간에 민감한 제어 통신을 방해하지 않도록 해야 한다.
AI 네이티브 시스템은 자연스럽게 다중 주기 아키텍처(Multi-Rate Architecture)로 동작한다. 센서 데이터 획득, 신경망 추론, 월드 상태 추정(World-State Estimation), 계획, 궤적 생성, 서보 제어, 모터 전류 제어는 동일한 주파수로 실행될 필요가 없다. 인지 모델은 수십 Hz로 동작하고 궤적 제어는 수백 Hz, 전류 제어는 수 kHz로 동작할 수 있으며, 정의된 인터페이스가 서로 다른 시간 영역(Temporal Domain)을 연결한다.
지능 파이프라인(Intelligence Pipeline)은 원시 관측값을 점차 높은 수준의 추상적 표현으로 변환한다. 센서 데이터는 보정, 동기화, 필터링, 융합 과정을 거친 후 인지 모델을 통해 객체, 기하 구조, 자유 공간(Free Space), 지형(Terrain), 움직임(Motion), 의미적 관계(Semantic Relationship) 등으로 변환될 수 있다. 상위 계층은 이를 이용하여 기계 주변에 무엇이 존재하고 환경이 어떻게 변화하며 향후 행동에 어떤 정보가 중요한지를 요약하는 상태 표현(State Representation)을 구성한다.
추론(Reasoning)과 계획(Planning)은 이러한 표현을 기반으로 의도(Intent)를 생성한다. 기계의 종류에 따라 내비게이션 목표 선택, 객체 움직임 예측, 주행 가능성(Traversability) 평가, 매니퓰레이션(Manipulation) 조정, 궤적 생성, 행동 모드(Behavioral Mode) 선택 등이 포함될 수 있다. AI가 생성한 의도와 실제 실행 사이에는 명확한 인터페이스를 두어 명령이 하위 제어기에 도달하기 전에 물리적 제약조건을 기준으로 검증될 수 있도록 해야 한다.
이러한 분리는 중요한 제어 경계(Control Boundary)를 형성한다. AI는 로봇이 어디로 이동해야 하는지 또는 어떤 행동을 시도해야 하는지를 결정할 수 있지만, 모터와 액추에이터가 해당 요청을 정확히 어떻게 실행할지는 결정론적 제어기(Deterministic Controller)가 담당한다. 위치, 속도, 토크, 전류 제어 루프(Control Loop)는 물리적 하드웨어 가까이에 유지되며, 연속적인 AI 추론 또는 계획 업데이트 사이에서도 빠른 피드백 제어(Feedback Control)를 지속할 수 있다.
AI 네이티브 아키텍처는 불확실성(Uncertainty)을 고려하여 설계되어야 한다. 신경망 출력에는 신뢰도(Confidence), 모호한 분류, 불완전한 관측 또는 환경 변화로 인해 더 이상 유효하지 않은 예측이 포함될 수 있다. 따라서 모든 AI 출력을 항상 정확하다고 가정하는 대신 하위 기능에서 신뢰도, 일관성(Consistency), 정보의 최신성(Freshness), 운용 제한, 대체 정보를 평가한 후 AI 의사결정을 물리적 행동으로 변환할 수 있다.
AI 컴퓨팅 플랫폼이 여러 기능을 동시에 수행할 수 있기 때문에 고장 격리(Fault Containment)는 특히 중요하다. 과도한 처리 부하, 메모리 고갈, 소프트웨어 장애, 손상된 입력, 통신 손실 또는 가속기 고장이 기본적인 모션 제어나 안전 기능을 자동으로 중단시켜서는 안 된다. 아키텍처 분할(Architectural Partitioning)을 통해 필수 제어기는 제한된 운전을 유지하거나 기계를 사전에 정의된 성능 저하 상태(Degraded State) 또는 안전 상태(Safe State)로 전환할 수 있다.
따라서 기능 안전(Functiona