이력서 PDF

전형주

Hyungjoo Jeon

Physical AI · 로봇 소프트웨어 엔지니어

Python · C++ · ROS 2
Imitation Learning · Simulation · Sim-to-Real

전형주 프로필 사진

핵심 기술

언어·개발 환경

Python · C++ · Linux(Ubuntu) · Git/GitHub

로봇·비전

ROS 2 · TF · URDF/RViz · OpenCV · RGB-D

학습·시뮬레이션

PyTorch · LeRobot/ACT · MuJoCo · RoboTwin · Sim-to-Real

장치 연동·데이터

SO-101/STS3215 · Serial · 관절 tick↔rad · state/action 검증

자기소개

로봇의 관측을 관절 명령과 연결하고, SIM에서 학습·실행을 검증합니다. SWEEPICK에서 모방학습·시뮬레이션·Sim-to-Real·데이터 검증을 주로 맡았습니다. ACT는 팀원과 공동 개발·검증하고, VSLAM에는 협업으로 참여했습니다.

현재 · 동국대학교 DAPIER 1기 Physical AI 수강 중 · 2026.07.06–11.04 수료 예정 · 총 편성 656시간

대표 프로젝트

1

SWEEPICK · 커스텀 ACT 학습·평가

모방학습·시뮬레이션·Sim-to-Real·데이터 검증 주담당 · ACT 공동 개발·검증

청소 경로의 작은 물체를 옮기는 저비용 양팔 모바일 매니퓰레이터입니다. 팀원과 ACT를 공동 개발·검증하며 데이터 수집 → 학습 → 추론 → 분석을 함께 연결해, 예측 오차뿐 아니라 물체를 들고 수납 자세로 이동해 유지하는 실제 SIM 행동을 평가했습니다.

고정 epoch 30 · temporal ON(k=0.01) 모델은 랜덤화한 143위치에서 132/143(92.3%), 그중 Test에서 27/31(87.1%)을 기록했습니다. 위치당 1회, Lift≥30 mm→Stow→접촉·상승 상태 2초 Hold 기준입니다. 별도 200 epoch 학습 모델의 성능이나 실물 성공률과는 구분합니다.

ACT 공동 실험에서 관측·행동 정합, 궤적별 분할, 실행·실패 분석을 팀원과 함께 다뤘습니다. VSLAM에도 협업으로 참여했습니다.

수집·학습·추론·분석의 핵심
  1. 수집공동 ACT 실험에서 113개 기준 궤적을 보존하고 궤적당 외형 5개로 565뷰를 구성했습니다. 같은 궤적의 변형은 같은 split에 두고 관절·행동·영상·깊이의 정합을 검사했습니다.
  2. 학습Train 295 / Val 145뷰로 200 epoch까지 학습했고 best는 epoch 103입니다. Test 125뷰는 보존했습니다.
  3. 추론별도 고정 epoch 30 모델을 143위치에서 폐루프로 평가했습니다. 색·텍스처·조명은 랜덤화하고 물체 크기·yaw·물성·보정은 고정했습니다.
  4. 분석실패 11곳을 grasp/lift 7곳과 stow 4곳으로 나누고, 예측 청크·관절 명령·실측·phase·영상을 연결했습니다. ON/OFF 단일 위치 비교는 실행 방식의 차이를 조사한 기록입니다.
별도 실물 트랙과 후속 Sim-to-Real

Native 자동 교사는 실물 관측·집기·이동·놓기·복귀를 반복했습니다. 10/18–26 콘솔 집계는 120/198회 성공 판정입니다. 실물 데이터 TJJ v2는 학습46/검증7 run에서 관절 예측오차 3.30°(epoch 690), 10/23–25 DAgger 교정 시연은 16개입니다. 이 기록은 새 CUSTOM ACT V1 SIM 평가와 다른 트랙입니다.

10/27 후속 작업은 ACT30과 실물 실행기의 관측·12축 절대행동 계약, 앙상블·STOP·feedback·파지 증거 경로를 맞추는 것입니다. IR2 정지 shadow는 양팔 각 300 prefix, 위반0·모터쓰기0의 제한된 점검이며 새 실물 파지 완료 기록은 아닙니다.

전체 시나리오와 직무 연결

청소 전 정리에서 복귀·충전까지

작은 물체를 옮긴 뒤 청소하고, 배터리가 부족하면 복귀해 도킹·충전하는 흐름을 시뮬레이션에서 구현했습니다. 실물은 상체 조작과 이동 기능을 단계별로 통합하고 있습니다. 제가 협업으로 참여한 VSLAM은 RGB-D 지도·위치 추정과 Nav2 작업영역 접근을 연결합니다. 현재 이동 모듈의 유지 담당은 별도 팀이며, 제 주력은 양팔 모방학습과 Sim-to-Real입니다.

  1. 시뮬레이션MuJoCo에서 관절·접촉·카메라와 조작 성공 조건을 검증합니다.
  2. 실물 관측·실행작업공간용 OS30A·손목 RGB를 SO-101/STS3215 Serial 상태 조회·관절 명령과 연결합니다. 관절 tick↔rad·영점·부호와 모델/실물 입출력을 대조합니다. 모바일 전면 중앙 Astra는 VSLAM용 별도 센서입니다.
  3. 학습 데이터·정책교사 시연의 관측·행동을 정렬하고 ACT 평가·정체 인계·DAgger 수집을 연결합니다.
  4. 재현 가능한 실험실행 조건·데이터 버전·실패 상태를 남겨 같은 조건에서 수정 효과를 비교합니다.

이 경험을 로봇 학습 데이터 파이프라인, 시뮬레이션 환경 구성, 정책 평가와 실물 연동 업무에 적용하고 싶습니다.

MY WORKMuJoCo / RoboTwinLeRobot / ACTPyTorchData QAPython / C++ROS 2 / VSLAM
로봇 구성 3D로 보기

2026.10.01 CAD·SIM 참고 모델입니다. 양팔·작업용 OS30A·전면 Astra·이동 베이스를 선택하고 회전해 볼 수 있습니다. 최신 실물 조립 상태를 재현한 모델은 아닙니다.

크게 보기 ↗2026.10.01 참고 구성 이미지 · PNG
2

deepThinkCar — Candidate Evaluation & Stop Gates

공개 보조 사례 · 후보 평가·정지 조건 구현

카메라·차선 상실 시 정지와 watchdog을 구현하고, 원본 데이터와 기존 모델을 보존하는 후보 평가 경로를 구성했습니다. 동일 분할의 오프라인 평가에서 조향 MAE를 14.93°→4.93°로 낮춘 후보 모델을 확보하고, 학습·평가·실차 적용 조건을 분리한 검증 절차를 만들었습니다.

평가 조건과 구현 범위
문제
학습 오차 개선만으로 후보 모델을 실제 주행에 적용해도 되는지 판단할 수 없었습니다.
내 담당
원본 데이터·기존 모델을 보존하며 학습/검증 분할, 해시, 후보 비교 보고서를 남기는 경로와 카메라·차선 상실 정지, watchdog, 조향 보정 확인을 구현했습니다.
판단
같은 주행 세션의 90–113° 조향 범위만 평가했으므로, 오차 개선과 별개로 후보 적용을 보류했습니다.
관측 결과
329장 중 학습 260장·검증 69장으로 분리한 같은 평가에서 후보 MAE 4.93°, 기존 모델 14.93°. 공개 기록에는 하드웨어 대역을 사용한 자동 테스트 69개와 GPU 학습·H5 재로드 결과가 있습니다.
완료 범위
후보 평가와 정지 조건의 구현 제안·오프라인 실행 기록. 독립 주행 데이터 평가와 저속 실차 검증은 남아 있습니다.

근거: 공개 PR 코드·실험 기록 · PR은 병합 없이 종료. 2026-09-07 포트폴리오 정리 기준.

TECHPythonOpenCVBehavior CloningEvaluationWatchdog
3

SyncGuard — Robot Episode Quality Gate

관련 검증 역량 · 학습 전 시간 정합성

카메라·관측 데이터의 시간 정합성과 학습 전 품질 검사를 다룬 오프라인 실험입니다. 저장된 synthetic jitter/drop 데이터에 source timestamp 기반 정렬을 적용하고, clock domain과 누락 프레임을 점검했습니다.

오프라인 벤치마크 결과
VALID FRAMES98.2%
P95 SKEW3.3 ms
ROBUSTNESS20 seeds
VALID ROWS559

동일한 synthetic jitter/drop 입력을 도착 순서 결합과 source timestamp 기반 오프라인 최근접 정렬로 비교했습니다. Seed 7의 유효 정렬률은 33.6%에서 98.2%, p95 skew는 46.7 ms에서 3.3 ms로 바뀌었습니다. 별도 20개 seed에서도 정렬률 개선을 확인하고 clock domain·sequence gap·품질 판정 결과를 기록했습니다.

TECHPythonTestingBenchmarkData QAProvenance

근거: 작성자 벤치마크 요약 (2026-09-07). 링크는 관련 학습 글이며 위 수치의 공개 재현 코드·원본 보고서는 아닙니다.

검증 범위저장된 synthetic 데이터의 오프라인 정렬 비교. 실시간 인과성·지연 제한과 실제 정책 성공률은 별도 검증 대상

4

ROS 2 Jazzy — SLAM & Nav2 Practice

ROS 2 Jazzy 실습·통합 진단 기록

중복 simulation process와 /odom, Twist/TwistStamped 불일치, lifecycle·plugin migration, costmap geometry를 순서대로 분리했습니다. Cartographer mapping·map save와 navigate_to_pose 목표 부근 도달을 확인하고 진단 순서를 표준화했습니다.

TECHROS 2 JazzyCartographerNav2TFRVizLinux

근거: 작성자 통합 요약 (2026-09-07). 공개 링크는 진단 배경을 설명하는 글이며 해당 실행의 원본 로그는 비공개입니다.

실행 환경ROS 2 Jazzy 시뮬레이션 실습 · Mapping·map save·목표 부근 도달 확인

경력

Freeman Investment

팀장 · 풀스택 웹 개발과 업무 자동화. 주주 검색·접수·사진 업로드·집계·CSV 출력, Supabase 인증·권한·복수 회사 DB 모델과 명부 동기화 SQL을 구현했습니다. Playwright 자동화를 GUI/exe로 패키징하고 운영 문서를 작성했습니다.

BCsolution

플랫폼 리서치 · 서비스 요구사항 · 운영 흐름·MVP 기획. BCS·과일엔 법인 변경을 포함한 동일 조직 연속 근무

Lightron

광학 서브어셈블리·광트랜시버 패키징(Die-bonding) 연구. 공정·품질 데이터 분석과 기술 문서·시험 결과 관리.

업무 경력에 적용한 기술

자동화·재현성

Playwright 반복 작업dry-run·중복 방지테스트·실행 이력·오류 보고

웹·데이터 운영

React·Next.js 업무 화면Supabase 인증·권한Postgres·RLS 데이터 모델

학력 및 교육

동국대학교 DAPIER 1기 Physical AI 부트캠프

수강 중 · 2026.07.06–11.04 수료 예정 · 총 편성 656시간

교육·코드 실습: Python·C++·Linux를 익히고 Arduino C++의 Serial/UART 송수신과 PWM 모터 제어 코드를 실습했습니다. ROS 2·TF·URDF/RViz·OpenCV와 TurtleBot3 SLAM/Nav2를 다루고, PyTorch·CNN·Transformer·ACT의 학습·추론 흐름을 공부했습니다.

프로젝트 적용: SWEEPICK의 RGB-D·손목 RGB 관측을 SO-101/STS3215 Serial 상태 조회와 관절 명령에 연결했습니다. 관절 tick↔rad·영점·부호와 모델/실물 입출력을 대조하고, MuJoCo·RoboTwin 시연·평가 기록을 실물 연동에 맞춰 확인했습니다.

추가 학습 · Isaac Sim 기초

10/7 교육에서는 Isaac Sim 환경 구성과 시뮬레이션 기초를 학습했습니다. SWEEPICK 프로젝트의 주력 도구는 MuJoCo·RoboTwin입니다.

과학기술연합대학원대학교 UST · 차세대소자공학 석사

전체 평점 3.38/4.5 · 취득 34학점. 직접변조레이저의 본딩 와이어 길이에 따른 대역폭 연구를 등가회로 시뮬레이션·서브모듈 제작·RF 측정으로 검증했습니다.

경기대학교 · 전자공학 학사

전체 평점 3.91/4.5 · 취득 140학점

TOEIC Speaking · 140 / IH

Intermediate High · 2028.09.26까지 유효

교육 실습 기록
Python→Embedded→ROS 2→Vision→SLAM→Imitation Learning

Physical AI 과정과 로봇 데이터 구조

학습

Encoder · PID 제어

실습

ROS 2 · OpenCV · SyncGuard

검증

SLAM · TF authority · Nav2

실습

PyTorch · ACT action chunk

검증

Dual SO-101 · 3-camera observation

실물 확인

MuJoCo · HOME→Grasp→Lift→Hold

SIM 검증

Native teacher · ACT · DAgger

실물·학습

SWEEPICK · Mobile Manipulation

기획 발표
추가 공개 자료
  • SWEEPICK / 2ARM_ROBOT양팔 SIM·데이터 검증의 공개 고정본. 최신 CUSTOM ACT V1은 공개 연구 사례에서, 이전 실물 기록은 Notion 연구노트에서 확인 (로그인 필요할 수 있음)
  • Visual SLAM / Nav2RGB-D mapping·localization과 작업영역 도킹의 공개 코드·문서
  • deepThinkCar Code공개 PR 커밋의 주행 전 검사·정지 조건 구현. 후보 평가 수치는 대표 사례의 PR 본문에서 확인

지원 분야 및 연락

로봇 학습과 시뮬레이션을 실제 작업으로 연결하고 싶습니다

Imitation Learning·Simulation·Sim-to-Real을 중심으로, 학습 데이터 파이프라인·정책 평가·실물 연동에 기여하고 싶습니다.

EmailGitHub