주요업무
[시뮬레이션 프레임워크 설계]
• 로봇·센서·태스크를 모듈식으로 조합하는 환경 API(Gymnasium 등)를 설계하고, 새로운 로봇 기종·도메인에 손쉽게 대응할 수 있는 플러그인 구조를 만듭니다.
• Isaac Sim·Isaac Lab·Omniverse, MuJoCo(MJX) 등 백엔드를 추상화하여, 다양한 도메인의 시나리오로 빠르게 확장 가능한 사내 시뮬레이션 인프라를 구축합니다.
[동역학·제어·장면/에이전트 모델링]
• Manipulation, locomotion 등 contact-rich 태스크의 동역학·제어(IK, OSC, 궤적 생성 등)와 actuator 모델을 구성하고 관련 시나리오를 만듭니다.
• ego 로봇뿐 아니라 군집 로봇의 협응, 보행자·군중 거동, 동적 장애물로 채워진 대규모 장면을 구성하고, 다른 agent의 behavior·policy를 모델링해 현실적인 상호작용 시나리오를 만듭니다.
• IMU·F/T·LiDAR·proprioception 등 센서의 노이즈·신호 특성과 통신 지연을 시뮬레이터에서 재현합니다.
[GPU 병렬화 및 RL 환경 통합]
• Isaac Lab tensor API·MJX·Warp 등으로 수만 개의 환경을 병렬화하고, 병목을 규명해 throughput(steps/sec) 등 성능 지표를 최적화합니다.
• RSL-RL·TorchRL·SKRL 등 RL 프레임워크와 통합하고, 실제로 정책을 학습시켜 환경의 정합성과 reward 설계를 검증합니다.
[대규모 합성데이터 및 동역학 정렬]
• 질량·관성·마찰 등에 대한 동역학 수준의 도메인 랜덤화를 수행하고, sim-to-real dynamics gap을 정량화·개선합니다.
• ROS 2 bridge 등을 활용한 Real-to-Sim·system identification으로 실로봇 동역학을 시뮬레이터에 정렬합니다.
• cuRobo·MimicGen·scripted 방식 등으로 데모를 자동 생성하여, 수십억 env-steps 규모의 로봇 학습 데이터를 구축합니다.
• Omniverse Replicator 등으로 pixel-perfect ground-truth(segmentation, 2D/3D detection, depth 등)와 multi-camera 일관 ID(MTMC) 라벨을 자동 생성해, perception·영상관제 모델용 합성 데이터를 대규모로 만듭니다.
• 데이터 커버리지·다양성 등 품질 지표를 측정해 ML 모델 학습에 곧바로 쓸 수 있는 데이터를 제공합니다.