Isaac Sim 디지털 트윈 ·
AMR·6축 로봇 시뮬레이션 엔지니어

실물 로봇 도입 전, NVIDIA Isaac Sim으로 디지털 트윈·시뮬레이션 환경을 구축해 주행·제어 로직을 검증하고, 메카넘 AMR 실물 자율주행은 물론 6축 매니퓰레이터(Dobot Nova2) 시뮬레이션과 Sim-to-Real까지 연결해 온 엔지니어입니다.

Isaac Sim 디지털 트윈 시뮬레이션 환경 구축 AMR 자율주행 6축 매니퓰레이터 시뮬레이션 Sim-to-Real 강화학습(RL)
정지우 (Jiwoo Jung) 1997.08.23 Email jiin772@naver.com
About Me

NVIDIA Isaac Sim / Isaac Lab 기반으로 로봇 시뮬레이션·강화학습(RL)과 Sim-to-Real을 다뤄 온 로보틱스 엔지니어입니다. 설계 파일(SolidWorks)에서 URDF·USD로 변환하고, 센서(카메라·LiDAR)·물리·controller·planner·ROS2를 연동해 "실물이 오기 전에 미리 돌려볼 수 있는" 시뮬레이션 환경을 구성합니다. 바퀴형 AMR(메카넘·지게차)과 6축 매니퓰레이터(Dobot Nova2)를 Isaac Sim으로 다뤘고, 메카넘 AMR 실물 자율주행과 시뮬레이션 동작을 실물로 옮기는 Sim-to-Real, 그리고 현재 4축 로봇 카메라 캘리브레이션 & 강화학습(Isaac Lab)을 진행하고 있습니다.

Skills

Robotics Simulation

NVIDIA Isaac Sim디지털 트윈·물리/센서·ROS2 브리지
USD (OpenUSD)에셋 관리·pxr 스크립팅
URDF ↔ USD 변환SolidWorks→URDF→USD
Isaac Lab / Gym로봇 RL 테스트 진행 중

Robot Software

로봇 노드·통신 구현ROS2(Humble)·launch·TF
자율주행 (경로 계획·주행)목적지·웨이포인트 주행 · Nav2
지도 작성·위치 추정 (SLAM)매핑·루프 클로저·로컬라이제이션
경로 추종·충돌 회피장애물 회피 모션 계획
로봇 팔 제어매니퓰레이터 모션 제어 · MoveIt

Languages / Tools

Python
C++ROS2 노드·TCP 소켓 서버
Linux / DockerJetson(L4T)·컨테이너 배포
Git / Git LFS
데이터 분석Pandas·scikit-learn
Work Experience
(주)에이아이코리아 · R&D S/W 연구원
2025.07 ~ 재직 중

AMR(메카넘·지게차)·매니퓰레이터의 Isaac Sim 디지털 트윈·시뮬레이션 환경 구축과 실물 AMR 자율주행·Sim-to-Real 개발 담당. 아래 프로젝트가 실무 수행 내역입니다.

Projects
01

로봇 카메라 캘리브레이션 & 4축 로봇 강화학습

진행 중
📅 2026.06 ~ 진행 중
Isaac LabIsaac SimRLCamera CalibrationMixed PalletizingPython

카메라 캘리브레이션으로 비전-로봇 좌표를 정합하고, Mixed Palletizing(혼적 적재)용 4축 산업용 로봇을 Isaac Lab에서 강화학습(RL) 기반 동작으로 학습·검증하는 파이프라인을 구축 중.

  • 카메라 캘리브레이션: 비전 좌표 ↔ 로봇 좌표 정합을 수행.
  • 비전 기반 파지(grasp): RGB-D 카메라 인식으로 물체를 인식·파지하는 동작을 시뮬레이션에서 검증.
  • RL 환경/학습: 4축 로봇을 대상으로 Isaac Lab 시뮬레이션 환경에서 강화학습(RL) 기반 동작을 학습·테스트.
  • 의의: 시뮬레이션 기반 로봇 학습과 AI 모델을 로봇 제어에 적용하는 역량으로 확장.
02

Isaac Sim 지게차(Forklift) AMR 주행 테스트 환경 구축

📅 2026.01 ~ 2026.06
Isaac SimUSDURDFROS2Nav2

실물 지게차 제작·도입 전에 업체의 실제 창고를 Isaac Sim에 재현해 자율주행·정밀 도킹까지 완성하고, 검증된 ROS2 스택을 실물 지게차로 그대로 이관하는 것을 목표로 한 프로젝트. USD·URDF 제작부터 주행·도킹까지 거의 단독으로 파이프라인을 구축.

  • USD·URDF 제작 (단독): SolidWorks 설계 → URDF → USD 변환으로 지게차 모델을 제작하고, 업체 실제 공장 규모를 Isaac Sim 창고 씬으로 1:1 구현. USD 에셋은 OpenUSD(pxr)·Git LFS로 버전관리.
  • SLAM·측위: ZED 카메라 기반 RTAB-Map SLAM으로 창고 mapping을 생성하고, EKF(robot_localization)로 휠 odometry와 센서를 융합해 위치 추정 안정성을 확보.
  • 자율주행: Nav2에서 전역 경로는 Smac Planner, 지역 경로는 TEB(Timed Elastic Band) local planner로 구성. 후륜 조향 지게차 특성에 맞춘 Ackermann 제약 behavior tree를 적용·튜닝.
  • 정밀 도킹: opennav_docking 기반 커스텀 도킹 플러그인을 직접 구현해 AprilTag로 도킹 스테이션을 인식→접근→정렬하는 정밀 도킹까지 완료.
  • 관제 연동: amr_bridge(WebSocket)로 관제 UI ↔ 관제 Backend ↔ AMR Backend(ROS2) ↔ Isaac Sim/실물 지게차의 4-Tier 관제 아키텍처를 구성.
Isaac Sim 창고 환경 구성
Nav2 자율주행
RViz2 주행 모니터링
오르막길 주행 & 포크 하강
03

Dobot Nova2 매니퓰레이터 — 디지털 트윈 & Sim-to-Real

Sim-to-Real
📅 2026.01 ~ 2026.04
Isaac SimDobot Nova2USDURDFROS2MoveItSim-to-Real

6축 매니퓰레이터 Dobot Nova2를 Isaac Sim 디지털 트윈으로 구축하고, 커스텀 ROS2 브리지로 가상·실물을 동시에 구동하는 Sim-to-Real 구조를 단독으로 구현한 프로젝트.

  • USD·URDF 직접 제작: Nova2 로봇을 URDF로, 작업대·박스 등 환경을 USD로 직접 제작해 Isaac Sim 씬을 구성하고, 관절·그리퍼를 ROS2 토픽으로 제어할 수 있도록 연결.
  • 디지털 트윈 동작 연동: 구성한 Isaac Sim 씬을 실물 Nova2와 ROS2로 연동해, 시뮬레이션 명령대로 가상·실물이 동일하게 움직이는 단계까지 구현·검증. (이후 적재 순서·placeability 등 팔레타이징 판정 로직은 별도 담당자가 진행)
  • Sim-to-Real 브리지 개발(단독): ROS2 → Isaac Sim → 실물 Nova2 명령 흐름을 설계하고 커스텀 브리지 패키지(nova2_real_bridge)를 직접 개발. MoveIt 명령을 가상(Isaac Sim)과 실물에 동시에 전달하고 JointState로 양방향 동기화하는 launch를 구성.
  • 의의: 매니퓰레이터 동작을 디지털 트윈에서 사전 검증하고 동일 명령으로 가상·실물을 동시 구동하는 Sim-to-Real 워크플로우를 USD·URDF 제작부터 브리지까지 단독으로 구현.
Nova2 비전 기반 파지 시뮬레이션
Nova2 비전 인식·파지 계획
비전 인식 · 파지 계획 (Isaac Sim)
디지털 트윈 기초 테스트
04

Mecanum Wheel AMR — Isaac Sim 시뮬레이션 + 실물 자율주행

Sim-to-Real
📅 2025.10 ~ 2026.01
Isaac SimUSDURDFROS2Nav2SLAMSAMZEDOdometry

메카넘 휠 AMR을 Isaac Sim에서 구현해 실물 주행 전 문제 요소를 사전 점검하고, 시뮬레이션에서 완성한 코드를 실물로 이관해 자율주행까지 완료한 프로젝트.

  • 시뮬레이션 환경 구축: 설계 → URDF → USD 변환으로 메카넘 휠이 물리적으로 구르는 Isaac Sim 환경을 구현하고, ROS2로 카메라·LiDAR를 연동해 자율주행 시뮬레이션을 구성. 실물 주행 전 카메라·동작 구동·주행 시나리오를 사전 점검.
  • 스테레오 depth 파이프라인: Isaac Sim 스테레오 카메라를 입력받는 ROS2 패키지를 구현 — 좌·우 영상 → S2M2(스테레오 매칭 depth 추정) → disparity/depth → PointCloud2 변환·시각화까지의 흐름을 구성.
  • 인식 연구: 위 depth·포인트클라우드와 SAM 계열(세그멘테이션)을 결합해 장애물 탐지를 최종 목표로 연구. 실물은 ZED(zed-ros2-wrapper) 스테레오 입력을 사용.
  • 실물 자율주행(Sim-to-Real): 실물 메카넘 AMR에서 ROS2 연동, 사람 탐지 알고리즘 파라미터 튜닝, Isaac Sim에서 작성한 코드를 실물로 이식해 자율주행을 직접 완료. 측위·주행은 카메라 기반 odometry·SLAM·Nav2로 구성.
Isaac Sim 시뮬레이션 주행
실물 메카넘 AMR 주행 (창고)
실물 메카넘 AMR 주행 (전시회)
실물 주행 — 다른 시점
관제 PC 화면
Education & Activities

두산로보틱스 부트캠프 1기 (ROKEY)

2024.06 ~ 2025.01 · 경남테크노파크 주관
① 다중 로봇 시뮬레이션 & URDF 모델링 (Gazebo · RViz2 · URDF · ROS2)
  • URDF로 형상·TF 모델링, Gazebo에서 다중 TurtleBot 멀티로봇 시뮬레이션 구성 및 통합 launch 설계.
② 실내 자율주행 SLAM (ROS2 · SLAM · Nav2 · TurtleBot4)
  • 실내 지도 작성, 자동 탐색(explore) 및 목적지 자율주행 구현, PointCloud 기반 측위·주행 적용.
③ AI 비전 객체 인식 & 추적 (YOLOv8 · OpenCV)
  • 라벨링→학습→추론 전 과정 수행, 객체 추적(침입자 추적)·컨베이어 불량 검출 모델을 confusion matrix로 정량 평가·최적화.
④ 협동로봇 제어 & 서비스 로봇 (Doosan Robot2 · 매니퓰레이터)
  • 두산 협동로봇 2대 협업 제어, ArUco+캘리브레이션 기반 풀필먼트(피킹), 주문 DB 연동 식당 서비스 로봇 구현.

스마트 물류 운영관리

2024.06 ~ 2024.11
  • 데이터 분석 환경 구축, 통계·시계열 분석, 최적해 탐색 기법 학습.

학부 연구생 — 전기도금공정 불량품 검정

2023.06 ~ 2023.12 · 협력업체 (주)KNIC
  • 양품/불량품 차이를 보이는 공정 변수 식별 위한 EDA, 결측치·이상치 탐지 수행.
  • 공정 변수 간 상관 분석 및 주성분 분석(PCA)으로 핵심 변수 도출.
  • 불량 판별 머신러닝 모델 설계.