본문으로 건너뛰기

NEWS

로봇 뉴스

국내외 13개 매체를 주기적으로 수집해 한국어로 요약합니다.

160건기초·제어이론
Daniil Komov / Pexels
ROS Discourse

ros2_unbag, ROS 2 빌드팜 공식 배포 시작

ros2_unbag가 v1.3.0부터 공식 ROS 2 빌드팜(buildfarm)을 통해 배포된다. 이제 'sudo apt install ros-<distro>-unbag' 명령 하나로 설치할 수 있으며, 별도의 pip 설치나 소스 빌드가 필요하지 않다. ros2_unbag는 ROS 2 백파일(bag file)을 이미지·영상, 포인트 클라우드(point cloud), CSV, JSON/YAML 등 다양한 형식으로 내보내는 도구다. 병렬 추출, 토픽 필터링, 사용자 정의 프로세서를 통한 커스텀 출력 형식, CLI·GUI 워크플로를 지원한다.

큐레이터이번 업데이트는 도구 자체의 기능 추가 없이 배포 방식만 변경된 것이므로, 기존 사용자에게는 설치 방법 간소화 소식이다. ROS 2 프로젝트에서 센서 데이터 후처리 파이프라인을 표준화하려는 팀에게 apt 패키지 통합이 온보딩 절차를 단축할 수 있다.

Lisa Fotios / Pexels
ROS Discourse

MoveIt 15년의 역사, 그리고 앞으로의 15년

PickNik Inc.와 Qualcomm Technologies, Inc.의 협력 합류가 발표되었다. MoveIt는 Willow Garage에서 Ioan-Alex Șucan, Sachin Chitta, E. Gil Jones, Acorn Pooley가 개발한 ROS 기반 로봇 팔 모션 플래닝(motion planning) 프레임워크로, 지난 15년간 로봇 팔 조작 연구와 개발의 표준 도구로 자리 잡았다. 현재 기여자 560명 이상, 저장소 40개, GitHub 스타 6,700개, 포크 4,400개 규모로 성장하였다. 관련 핵심 논문 2편은 합산 1,700회 이상 인용되었으며, 웹사이트 및 문서 방문자는 누적 100만 명을 넘었다.

큐레이터본문이 중간에 끊겨 PickNik-Qualcomm 협력의 구체적인 내용이 확인되지 않는다. 해당 협력이 MoveIt 개발 방향에 어떤 영향을 미칠지는 원문 전체를 통해 파악해야 한다.

cottonbro studio / Pexels
ROS Discourse

공지: rclrs 0.8.0 릴리스

ROS 2용 Rust 클라이언트 라이브러리 rclrs가 0.8.0 버전으로 업데이트되었다. 이번 릴리스는 새 ROS 2 배포판인 Lyrical Luth를 지원하며, Humble·Jazzy·Kilted·Rolling 바인딩도 재생성되었다. ROS 메시지 패키지 접근 방식이 ros-env로 일원화되어 기존 애플리케이션은 `use ros_env::*;` 형태로 임포트를 수정해야 한다. Action API 전반이 개선되고 파라미터 콜백이 새로 지원되었으며, TopicEndpointInfo가 서비스 품질(QoS) 프로파일을 직접 노출하도록 확장되었다. 액션 처리·동적 메시지 인트로스펙션·시퀀스 크기 조정 등에서 성능 및 안정성 수정도 포함되었다.

큐레이터ros-env 기반 메시지 접근 방식으로의 변경은 기존 프로젝트에 임포트 수정이 필요한 호환성 변경 사항이므로, rclrs를 사용 중인 팀은 마이그레이션 여부를 확인해야 한다.

Mikhail Nilov / Pexels
로봇신문

마라톤 풀코스 뛴 KAIST 4족 로봇 ‘라이보2’ 기술, 네이처 본지에 실렸다

KAIST 기계공학과 황보제민 교수 연구팀이 개발한 4족보행 로봇 라이보2(RAIBO2)가 배터리 교체 없이 42.195km 마라톤 풀코스를 완주했다. 이 장거리 주행 기술과 완주 결과가 국제학술지 네이처(Nature) 본지에 게재됐다. KAIST에 따르면 국내에서 수행된 로봇 연구가 네이처 본지에 실린 것은 이번이 처음이다. 연구팀은 장거리 운용을 위한 설계 원리를 바탕으로 산업 현장에 투입 가능한 제품화에 착수할 계획이다.

큐레이터마라톤 완주는 실외 실기 결과이나, 기사 본문에서 에너지 소비량·주행 속도·제어 방식 등 구체적 수치가 확인되지 않으므로 Nature 논문 원문에서 실험 조건과 세부 스펙을 별도로 확인할 필요가 있다.

Frolicsome Fairy / Unsplash
IEEE Spectrum Robotics

Barbara Mazzolai, 새로운 로봇공학 분야 구축을 목표로

Barbara Mazzolai는 이탈리아 기술연구소(Italian Institute of Technology) 로봇공학 부소장으로, 생물학자로 경력을 시작한 뒤 공학으로 전환해 생체모방 소프트 로봇공학(bioinspired soft robotics) 분야의 초기 개척자가 되었다. 그는 문어·식물 뿌리·씨앗을 모방한 로봇을 개발하며, 진화적 과정을 통해 선택된 자연의 다양한 문제 해결 방식에서 영감을 얻어왔다. Mazzolai는 공학이 자연 세계에 미치는 영향도 직시해야 하며, 자신이 개발하는 기술이 환경에 기여할 수 있어야 한다는 입장을 밝혔다.

큐레이터연구 성과나 실험 결과가 아닌 인물 프로필 기사로, 구체적인 로봇 사양·수치는 포함되어 있지 않다. 생체모방 로봇 연구의 배경과 연구 철학을 이해하는 용도로 읽는 것이 적합하다.

Sajad Nori / Unsplash
로봇신문

스위스 취리히 연방공대, 손가락 끝으로 걷는 로봇 핸드 개발

ETH 취리히(스위스 취리히 연방공대) 산하 소프트 로보틱스 연구실(SRL, Soft Robotics Lab)이 로봇 핸드의 손가락을 이동 수단으로 활용하는 기술을 개발했다. 상용 로봇 핸드에 배터리, 라즈베리 파이(Raspberry Pi) 컴퓨팅 모듈, 관성측정장치(IMU)를 탑재해 별도의 바퀴나 다리 없이 손가락 끝만으로 주행한다. 강화학습(reinforcement learning)을 적용해 자체 무게를 지탱하면서 다양한 지면 특성에서 이동하고 작업을 수행할 수 있도록 했다. 관련 시연 영상은 9월 16일 유튜브에 공개됐다.

큐레이터이동과 조작(manipulation)을 단일 하드웨어로 통합하는 접근이라 별도 이동 플랫폼이 필요 없다는 구조적 장점이 있다. 다만 이 기사에서는 시험 지면 종류·이동 속도·작업 성공률 같은 정량 데이터가 제시되지 않아 성능 수준을 독립적으로 판단하기 어렵다.

cottonbro studio / Pexels
전자신문

팔 없이 손가락만으로 움직이는 '로봇 손'

스위스 ETH 취리히 연구진이 다섯 손가락을 다리처럼 사용해 스스로 이동하는 로봇 손을 개발했다. 강화학습(reinforcement learning)을 적용해 전진, 방향 전환, 넘어진 뒤 자세 회복 동작을 학습시켰다. 실제 실험에서 낙하 후 스스로 일어서는 동작의 성공률은 84%로 나타났다. 배터리와 연산 장치를 본체에 내장해 별도의 로봇 팔 없이 독립적으로 동작한다.

큐레이터84% 성공률은 시뮬레이션이 아닌 실기 실험 결과로 보고되었으나, 기사 본문이 중간에 잘려 있어 작업 수행 능력 등 나머지 성능 지표는 확인이 어렵다.

Yaroslav Shuraev / Pexels
Hackaday Robots

로봇 손에 걷기를 가르치다

ETH Zurich 연구진이 설계한 로봇 손이 걷는 동작을 수행하는 연구가 공개됐다. 본문이 일부만 제공되어 구체적인 제어 방식이나 하드웨어 사양은 확인되지 않는다.

큐레이터원문이 도입부만 제공되어 제어 기법, 실험 조건, 성능 수치를 확인할 수 없다. 전체 내용을 원문에서 직접 확인한 뒤 판단하는 것이 좋다.

Mikhail Nilov / Pexels
ROS Discourse

Lyrical 새 패키지 2026-09-18

ROS(로봇 운영체제) Lyrical 배포판에 새 패키지 46개와 기존 패키지 업데이트 315건이 반영되었다. 해당 동기화는 lyrical/2026-09-18로 태그 처리되었다. Ubuntu Resolute(arm64) 플랫폼 대상 업데이트도 포함된다. 공지에는 기여한 유지관리자 명단이 함께 게재되었다.

큐레이터공지에는 패키지 수량과 기여자 명단만 있고 개별 패키지의 변경 내용은 본문에 서술되지 않아, 구체적인 업데이트 내역은 링크된 상세 목록을 별도로 확인해야 한다.

Pavel Danilyuk / Pexels
로봇신문

엑스와이지, 힘 조절하는 로봇팔 기술 고도화…동적 임피던스 제어 개발

AI 로보틱스 기업 엑스와이지(XYZ)가 양팔 세미 휴머노이드 로봇 듀스(DEUX)에 동적 임피던스 제어(dynamic impedance control) 기술을 적용하고 있다. 기존 위치 제어 방식은 외부 힘이 가해져도 지정된 위치를 유지하려 하지만, 임피던스 제어는 외부 힘을 수용하면서 작업을 지속할 수 있도록 한다. 물체 운반 시에는 충격에도 경로와 자세를 유지해야 하고, 사람과의 접촉이나 변형이 쉬운 물체를 다룰 때는 상대의 움직임에 유연하게 반응해야 하는 서로 다른 요구를 하나의 로봇에서 충족하는 것이 이 기술의 목적이다.

큐레이터본문이 중간에 잘려 구체적인 구현 방식과 실험 결과를 확인할 수 없으므로, 기술적 완성도는 원문 전체를 확인한 후 판단이 필요하다.

cottonbro studio / Pexels
ROS Discourse

Kilted Kaiju를 위한 새로운 패키지 2026-09-17

ROS 2 Kilted Kaiju 배포판에 신규 패키지 16개가 추가되고 기존 패키지 235개가 업데이트되었다. 신규 패키지 중에는 Robstride 액추에이터용 ROS 2 드라이버 4종(robstride-driver, robstride-ros2, robstride-ros2-control, robstride-examples)이 포함되었다. 노드 기술 언어(NoDL, Node Description Language) 관련 패키지 7종도 새로 편입되었다. 주요 업데이트로는 BehaviorTree.CPP가 4.9.0에서 4.10.0으로, ros2_control의 controller-interface 및 controller-manager가 5.17.0에서 5.18.1로 갱신되었다. 이번 동기화에는 52명의 패키지 유지보수 담당자가 참여하였다.

큐레이터Robstride 모터 드라이버의 공식 ROS 2 패키지 편입이 주목할 만하다. 다만 이 발표는 패키지 목록과 버전 번호만 담고 있어, 각 패키지의 실제 변경 내용은 개별 릴리스 노트를 별도로 확인해야 한다.

Nemuel Sereti / Pexels
ROS Discourse

Zephyr와 Cyclone DDS를 이용한 네이티브 ROS 2 구동

개발자 Javier Blanco-Romero가 ESP32-S3 보드에서 Zephyr RTOS와 Cyclone DDS를 이용해 표준 ROS 2 C 클라이언트 스택을 Wi-Fi로 구동하는 실험 결과를 공개했다. 스택 구성은 rclc → rcl → rmw_cyclonedds_c → Cyclone DDS → Zephyr이며, Micro XRCE-DDS Agent 없이 DDS/RTPS(Data Distribution Service/Real-Time Publish-Subscribe) 네트워크에 직접 참여한다. stock ROS 2 Lyrical과 rmw_cyclonedds_cpp를 대상으로 퍼블리셔·서브스크라이버 양방향 동작을 검증했다. 현재 구현은 고정 크기 메시지(fixed-size message)와 최선형 QoS(best-effort QoS)를 지원한다. 향후 Reliable QoS, Transient Local, ROS 그래프 지원, DDS Security 확장을 계획하고 있으며, Micro XRCE-DDS 및 rmw_zenoh_pico와의 성능 비교도 장기 목표로 제시했다.

큐레이터에이전트 없는 네이티브 DDS 경로가 기존 Micro XRCE-DDS Agent 방식에 비해 임베디드 환경에서 실제로 어떤 지연·자원 트레이드오프를 갖는지는 동일 하드웨어 비교 실험이 아직 완료되지 않아 현 단계에서는 판단하기 어렵다.

cottonbro studio / Pexels
ROS Discourse

Colcon-buildx: arm64·armhf 보드용 ROS 2 워크스페이스 크로스 컴파일 도구

colcon-buildx는 대상 보드용 ROS 2가 포함된 Docker 이미지 내부에서 워크스페이스를 크로스 컴파일하는 colcon 확장 동사(verb)다. Kria SOM, Pynq, Raspberry Pi 등 ARM 소형 보드를 지원하며, 빌드 결과물은 cross_install/ 디렉터리에 저장되고 --deploy 옵션으로 rsync를 통해 보드에 직접 전송된다. 이 도구가 필요한 배경은 armhf 아키텍처가 REP-2000에서 Tier 3으로 분류되어 Humble·Jazzy 공식 빌드팜에 사전 빌드 패키지가 존재하지 않는 데 있다. Raspberry Pi OS 역시 packages.ros.org에 ROS 패키지 대신 부트스트랩 도구만 제공되어 동일한 문제를 겪는다.

큐레이터armhf 환경에서는 Docker 자체도 지원되지 않아 보드 위에서 전체 빌드를 반복하는 것이 사실상 유일한 선택지였는데, 이 도구는 그 과정을 호스트 PC로 옮긴다. 개인 기여자가 공개한 커뮤니티 프로젝트이므로 실 적용 전 빌드 환경 재현성과 지속 관리 여부를 확인할 필요가 있다.

Pavel Danilyuk / Pexels
전자신문

초파리 뇌가 들어간 로봇?…실제로 움직인다

미국 온라인 커뮤니티 레딧(Reddit)을 통해 수컷 초파리 신경계 커넥톰(connectome) 데이터를 활용한 제어 실험 영상이 공개됐다. 해당 모델은 166,700개 뉴런으로 구성된 초파리 신경계 데이터를 기반으로 하며, 보행 로봇에 연결돼 작동한다. 로봇에 부착된 카메라가 주변 움직임을 감지하고 센서가 로봇 몸체 상태를 측정하면, 해당 정보가 신경계 모델에 입력된다. 모델이 출력한 신호에 따라 로봇의 다리가 실제로 움직이는 방식이다. 실제 초파리의 생물학적 뇌를 이식한 것은 아니며, 신경계 구조를 소프트웨어로 모델링한 것이다.

큐레이터레딧에 올라온 영상이 출처로, 동료 심사(peer review)를 거친 논문이 아니어서 실험 조건·재현성 등 세부 내용은 아직 검증되지 않았다. 초파리 커넥톰 데이터 자체는 공개된 연구 결과이지만, 이를 로봇 제어에 적용한 구체적 방법론은 원문이 생략돼 확인이 필요하다.

Pavel Danilyuk / Pexels
로봇신문

“휴머노이드, 사람처럼 철봉 건넜다”…취리히 연방공대, 희소 구조물 횡단기술 공개

스위스 취리히 연방공대(ETH Zürich) 산하 로보틱 시스템즈랩(Robotic Systems Lab) 연구팀이 휴머노이드 로봇으로 몽키바(monkey bar) 횡단 동작 구현에 성공했다. 해당 연구는 논문 「Learning Agile Perceptive Traversal of Sparse 3D Structures for Humanoids」를 통해 GitHub에 공개됐다. 몽키바는 일정 간격으로 배치된 철봉을 손으로 번갈아 잡으며 이동하는 구조물로, 로봇이 이를 수행하려면 정밀한 지각과 민첩한 동작 제어가 동시에 요구된다.

큐레이터본문이 중간에 끊겨 학습 방식, 실험 환경(시뮬레이션/실기 여부), 성공률 등 핵심 세부 사항을 원문에서 확인할 수 없으므로, 원문 논문을 직접 참조해 검토할 필요가 있다.

ThisisEngineering / Unsplash
ROS Discourse

Humble Hawksbill 2026-09-14 신규 패키지 및 패치 릴리스

ROS 2 Humble Hawksbill의 2026-09-14 패치 릴리스가 공개되었다. 이번 싱크(sync)는 77개의 신규 패키지와 687개의 업데이트를 포함하며, 태그는 humble/2026-09-14로 지정되었다. 신규 패키지 중에는 Crazyflie 드론용 C++ 서버(ros-humble-crazyflie-server-cpp), Elite Robots 협동로봇 드라이버 및 MoveIt 설정 패키지(ros-humble-elite-robots 계열), 그리고 빌드 유틸리티인 ros-humble-ament-cmake-ros-core 등이 포함되었다.

큐레이터Elite Robots와 Crazyflie 관련 패키지가 공식 Humble 배포판에 편입됨으로써, 해당 하드웨어 사용자는 소스 빌드 없이 apt로 드라이버를 설치할 수 있게 된다.

Vitaly Gariev / Unsplash
ROS Discourse

제안: 로봇 정책 견고성 수치에 비섭동(no-perturbation) 기준 조건을 함께 보고하자

로봇 학습 정책(learned policy)의 견고성(resilience) 평가에서 현재 관행은 섭동(perturbation) 조건 하의 실패율만 단일 수치로 보고하는 경우가 많다. 저자는 시뮬레이션 환경에서 19개 섭동 패밀리와 8개 정책 어댑터를 대상으로 동일 시드를 반복 실행한 결과, 비섭동 조건에서도 패밀리마다 다른 비율의 기저 실패율이 존재함을 확인했다. 시도 횟수 50회 기준으로 이 기저 실패율을 차감하면 대부분의 패밀리에서 측정된 섭동 효과가 사라져, 현재 보고되는 견고성 수치가 과제 설정 자체의 기저 난이도까지 함께 측정하고 있음을 시사한다. 저자는 ①섭동 조건의 실패율, ②동일 시드·과제에서의 비섭동 실패율, ③각각의 시도 횟수, ④양측 신뢰구간을 함께 보고하는 관례를 제안한다. 이 방법론을 구현한 오픈소스(Apache-2.0) 평가 도구 Provael도 함께 공개되어 있다.

큐레이터시뮬레이션 환경에서만 검증된 결과이므로 실제 하드웨어에서 기저 실패율이 동일한 분포를 보이는지는 별도 확인이 필요하다. 패밀리당 50회 시도라는 규모를 감안하면, 저자가 제안하는 신뢰구간이 실제로 얼마나 좁게 추정되는지도 쟁점이 될 수 있다.

Jakub Zerdzicki / Pexels
ROS Discourse

CRA 보고 의무가 내일부터 시작된다: 현장 로봇의 취약점 악용과 일반 장애를 24시간 안에 어떻게 구분하나?

EU 사이버 복원력 법(Cyber Resilience Act, CRA)의 제조사 보고 의무가 2026년 9월 11일부터 발효되어, 적극적으로 악용된 취약점 또는 심각한 사고를 인지한 시점으로부터 24시간 이내 조기 경보, 72시간 이내 전체 통보를 ENISA 단일 보고 플랫폼을 통해 제출해야 한다. 오픈소스 관리자는 Article 24(3)에 따라 2027년 12월 11일부터 적용 대상에 포함된다. 이 글은 법령 안내보다는 그 아래에 있는 공학적 질문을 제기한다: 현장 배치된 로봇이 오작동할 때, 그것이 보안 침해로 유도된 장애인지 시스템 자체의 기준(baseline) 장애율이 나타난 것인지를 24시간 이내에 어떻게 판단하는가. 저자는 동일 작업·동일 시드(seed)로 수행한 기준 실행(control run)을 유지해야만 판별이 가능하며, 그것 없이는 단일 비정상 실행을 공격으로도 노이즈로도 해석할 수 없다고 밝힌다.

큐레이터연구 결과나 방법론이 아닌 ROS Discourse 커뮤니티의 토론 제안 글로, 답은 제시되지 않는다. CRA 보고 의무가 실제로 적용되는 독자라면 ENISA 플랫폼 등록 여부를 별도로 확인할 필요가 있다.

Enchanted Tools / Unsplash
ROS Discourse

QERRA-HSR 물리 안전 레이어 업데이트: 독립 테스트 결과 및 버그 수정

외부 팀이 Webots 시뮬레이션 환경에서 QERRA-HSR의 물리 안전 반사 레이어(physical safety reflex layer)를 독립적으로 테스트한 결과, 안전 신호 발생부터 속도 0 명령까지 0.0 ms 지연이 측정됐다. 테스트 과정에서 세 가지 결함이 발견됐으며, 개발자가 당일 수정했다. 쿨다운 타이머 버그는 센서 값이 바뀔 때 타이머가 재시작되지 않아 조기에 '안전' 상태를 선언할 수 있었고, 이제 중단 없는 1초의 정적 상태를 충족해야만 단계를 내릴 수 있도록 수정됐다. 작업 중단 플래그(task-interruption flag)는 코드에 정의됐으나 실제로 적용되지 않았으며, 수정 후 일반 작업은 위험 해소 시 자동 재개되고 민감한 작업은 사람이 확인한 뒤에만 재개된다. 안전 타이머를 실제 시스템 클록과 분리해 조정 가능한 클록을 허용함으로써 시뮬레이션 기반 타이밍 테스트가 안정적으로 수행될 수 있게 됐다.

큐레이터모든 테스트는 Webots 시뮬레이터 내에서 이루어진 것으로, 실제 물리 하드웨어에서의 안전 레이어 동작은 아직 검증되지 않았다.

Kindel Media / Pexels
ROS Discourse

차세대 Open-RMF에서 장소 기반 공간 제약은 태스크 계획·할당에 어떻게 참여해야 하는가

물리적 장소에서 비롯된 공간 요구사항을 기계 판독 가능한 형태로 표현하는 실험적 오픈 프로토콜 PlaceAuth / Spatial Policy Protocol(SPP)이 제안되었다. 핵심 설계 질문은 장소 기반 공간 요구사항을 선언적으로 유지하고 Open-RMF가 특정 로봇·경로·태스크 순서의 충족 여부를 평가하는 구조가 적합한지이다. 현재의 요청 수준 고려 모델에는 한계가 있는데, 태스크 수용 가능성이 태스크 설명 자체만이 아니라 후보 로봇의 출발 상태, 이동 경로, 태스크 순서에 따라 달라질 수 있다. 예를 들어 녹화 중 이동 태스크는 경로가 녹화 금지 구역을 통과하지 않는 로봇에는 유효하지만, 다른 출발 지점의 로봇은 가능한 모든 경로가 해당 구역을 통과할 경우 동일 태스크가 유효하지 않다. 이러한 문제는 공간 정책을 단순한 요청 수준의 허가·거부 결정으로 처리하는 방식 이상의 설계가 필요함을 보여준다.

큐레이터이 제안은 공간 정책 검증 시점을 '태스크 수락 전'에서 '경로·상태 후보 평가 중'으로 옮겨야 한다는 점에서 플리트 매니저 내부 구조 변경을 수반한다. ROS Discourse의 설계 논의 단계이므로 참조 구현이나 실제 배포 사례는 아직 제시되지 않았다.

hitesh choudhary / Pexels
ROS Discourse

[GSoC 2026] ros2_control을 위한 Physical AI 추론 및 궤적 업스케일링

ACT·확산 정책(diffusion policy)·시각-언어-행동 모델(VLA) 등 학습 기반 조작 정책은 20~50 Hz로 관절 목표값을 출력하고 50~500 ms마다 재계획하지만, 하드웨어 제어 사이클은 500 Hz~2 kHz의 명령을 필요로 한다. 희소 경유점을 그대로 전달하면 새 경유점마다 속도 불연속과 가속도 급등이 발생한다. 이 GSoC 2026 프로젝트는 ros2_controllers 내에서 이 간격을 세 단계로 해소하는 구현을 제출했다. 궤적 교체 블렌딩 개선을 통해 기존 JTC(Joint Trajectory Controller)가 새 궤적 수신 시 이전 궤적을 즉시 폐기하던 방식을 변경, 두 궤적을 수신 시점에 접합(prefix·bridge·suffix)하는 방식으로 대체했다. 전체 구현은 7자유도 AgileX Nero 로봇에서 하드웨어 실증으로 검증됐다.

큐레이터검증이 7자유도 AgileX Nero 단일 플랫폼에서만 이뤄졌으므로, 다른 자유도 구성이나 하드웨어에서의 블렌딩 안정성은 별도 확인이 필요하다; GSoC 제출물인 만큼 ros2_controllers 메인라인 병합 여부는 이후 리뷰 과정에 달려 있다.

'AI 요약' 표시가 붙은 항목은 사람 검수를 거치지 않았습니다. 모든 항목은 원문 링크·매체·날짜를 함께 표기하며, 요약 외 전문은 싣지 않습니다.