하드웨어를 이해하는 임베디드·제어 엔지니어

프로필 및 이력

학력 및 전문 교육

국립한국교통대학교 전자공학과 학사 2020.03 ~ 2026.02

학점: 4.15 / 4.5 | 전자공학과 임베디드시스템 전공

대한상공회의소 서울기술교육센터 AI융합 로봇 SW개발자 3기 과정 수료

ROS 2 · Edge AI · 임베디드 펌웨어 · PLC

PADS Basic 회로 설계 과정 2026.02 수료 (ED&C)

PADS Logic 회로도 · PADS Layout PCB

자격 및 면허

정보처리기사 한국산업인력공단 (2023.06 취득)
정보통신기술자 경력수첩 (초급) 한국정보통신공사협회 (2025.06 취득)
자동차 운전면허 1종 보통 경찰청 (2019.07 취득)

병역 사항

대한민국 육군 병장 만기제대 MW 운용·정비병 (2023.11 ~ 2025.03)

고정 중계소 MW 통신 장비 운용 · 전송로 품질 측정 · 장애 복구

실무 경력

주식회사 피플웍스아스날

3팀 연구원 (정규직) 방위산업 무선통신 및 전자제어 시스템 전문 기업
2025.11 ~ 2026.03

(주)피플웍스아스날에서 펌웨어/SW 연구원으로 근무했습니다. 또한 시제품 BOM 구축, 업체별 비교 견적, 조달 일정 관리, PCB·SMT·코팅 등 외주 양산 프로세스를 경험했습니다.

ENGINEERING SKILLS

핵심 기술 역량

프로젝트와 개발·교육 과정에서 활용한 기술을 분야별로 정리했습니다.

Languages C C++ Python
Robotics & Navigation ROS 2 Nav2 2D LiDAR Gazebo Sim RViz2
MCU & Embedded Firmware STM32 AVR ATmega FreeRTOS ARM Cortex-M STM32CubeIDE
Communication & Protocols CAN / FDCAN UART / RS-232 SPI / I2C One-Wire
Edge AI & Computer Vision LiteRT (TFLite INT8) YOLO26n OpenCV MediaPipe PyTorch
Circuit & 3D Modeling KiCad PADS
Industrial Automation Mitsubishi Q03UDV PLC Ladder Diagram
DevOps & Collaboration Ubuntu Linux Git GitHub Slack Jira Confluence
PORTFOLIO WORK

주요 엔지니어링 프로젝트

로봇 제어·임베디드 펌웨어·Edge AI·산업 자동화 분야의 주요 프로젝트입니다. 완료한 프로젝트와 진행 중인 프로젝트의 구현 내용 및 검증 범위를 구분해 정리했습니다.

02 제24회 임베디드SW경진대회 출품 / 팀 프로젝트 본선 출품 완료

VIP Wearable - 시각장애인 보행 보조 시스템

카메라로 보행 장애물을 실시간 감지하고 위험 방향을 진동으로 안내하는 착용형 보조 장치입니다.

Raspberry Pi 5 YOLO / ONNX YOLO26n OpenCV Python Shared Memory Raspberry Pi 햅틱 연동
담당 역할 Edge AI 담당 · YOLO 파인튜닝, 객체·지형 인식 병렬 처리, 공유 메모리 프레임 분배 및 이벤트 핸들러 구현
1

객체 탐지·지형 인식 듀얼 AI 구성

YOLO 객체 탐지와 차도·보도·횡단보도 분할 모델을 통합했습니다. 개발완료보고서에 기재된 처리 속도는 12 FPS 이상입니다.

2

공유 메모리 기반 병렬 프레임 처리

카메라 프레임을 공유 메모리로 분배하고 상태 플래그로 두 AI 프로세스를 동기화했습니다.

3

위험 구역·지형 이벤트 판단

장애물의 위치·면적을 회피 방향으로 연결하고, ROI 지형 판정에 시간 필터를 적용해 안내 상태를 안정화했습니다.

보행 안내 동작 시연: 전방 장애물을 실시간 감지하여 진동 피드백으로 방향을 안내하는 실제 테스트
YOLO 기반 위험 객체 인식 결과
온디바이스 비전 검출: 장애물 위치를 5개 영역으로 분할 매핑하는 1D Danger Map 시각화
03 임베디드 분산 통신 제어 / 4인 팀 프로젝트 완료 및 주행 검증

KICK-CAN - CAN 기반 분산 제어 4WD RC카

Bluetooth 조종기와 CAN 기반 메인·센서·디스플레이 노드로 차량 전장 구조를 모사한 4WD RC카입니다.

STM32 MCU CAN / FDCAN C 언어 / C++ Timer Input Capture
담당 역할 Main Node 담당 · STM32H523 명령 파싱, 좌우 PWM 믹싱, CAN 상태 송수신 및 휠 속도 계측
1

메인 노드 통신·상태 처리

Bluetooth 입력을 파싱하고 CAN으로 센서 상태를 받아 차량 상태를 공유했습니다. 장애물 방향에 따라 모터 출력을 제한했습니다.

2

자연스러운 회전을 위한 차동 구동 믹싱

전후진·회전 입력을 차동 구동 명령으로 합성해 좌우 바퀴 속도를 독립 제어했습니다.

3

32비트 타이머를 이용한 정밀 속도 계측

TIM2 Input Capture·DMA로 휠 펄스 간격을 측정하고, 노이즈 필터와 500 ms 무신호 시 속도 초기화를 구현했습니다.

CAN 분산 통신 아키텍처
Main Node 구조: Bluetooth 조종 입력, CAN 센서·표시 노드, 모터 PWM·속도 계측 연동
04 AI융합로봇 3기 / 4인 팀 프로젝트 · 팀장 완료 및 통합 시연

Guide Dog - 시각장애인 보행 보조 로봇

YOLO 객체 인식과 초음파 거리 정보를 융합해 정지·회피를 수행하는 4륜 보행 보조 로봇입니다.

YOLO26n / OpenCV STM32F411RE HC-SR04 Input Capture UART 양방향 통신 장애물 회피 상태 머신
담당 역할 팀장 · STM32 초음파·모터 제어 펌웨어, Raspberry Pi–MCU UART 연동 및 하드웨어 통합
1

STM32 실시간 센서·액추에이터 제어 계층 구현

Input Capture로 초음파 거리를 계측·필터링하고, UART로 거리값을 보내며 수신한 명령을 모터 PWM으로 변환했습니다.

2

팀 비전 모듈과 MCU 구동 계층 통합

팀의 Raspberry Pi 회피 판단과 MCU 명령 처리를 연결해 FREE·STOP·좌우 회전 흐름을 통합 검증했습니다.

3

실패 원인을 반영한 2륜 → 4륜 구조 전환

2륜 구조의 안정성 한계를 분석해 4륜 차동 구동으로 전환하고 통합 시연을 완성했습니다.

통합 시연: 객체 인식·거리 계측·정지·회피까지 전체 제어 흐름 검증
사용자가 손잡이를 잡고 Guide Dog 로봇을 주행하는 현장 테스트
사용자 추종 테스트: 손잡이 입력과 장애물 회피를 결합한 실내 보행 시연
05 센서 퓨전 & 역진자 제어 / 1인 전담 하드웨어 완료 및 주행 검증

Balancing Robot - 2륜 자기 평형 역진자 로봇

센서 융합과 이중 PID로 자세를 유지하며 블루투스 명령에 따라 주행하는 2륜 역진자 로봇입니다.

ATmega328P MPU6050 (1D 칼만 필터) Dual PID 제어기 KiCad PCB 아트워크 UART Bluetooth
담당 역할 하드웨어 회로 설계, PCB 아트워크(KiCad), MCU 펌웨어 및 이중 PID 균형 제어기 1인 전담
1

센서 융합 기반 기울기 추정 (1D 칼만 필터)

가속도·자이로 값을 1D 칼만 필터로 융합해 진동 환경에서도 안정적인 기울기를 산출했습니다.

2

안정적인 기립을 위한 이중 PID 제어기

균형(Pitch) PID와 회전(Yaw) PID 출력을 좌우 PWM에 합성해 자세 유지와 조향을 함께 제어했습니다.

3

모터 불감대 보정과 전용 PCB 자체 제작

모터 불감대를 오프셋으로 보정하고 전용 KiCad PCB를 제작해 응답성과 배선 신뢰성을 높였습니다.

자기 평형 주행: 밀침 외란에도 자세를 유지하며 블루투스 명령에 따라 주행하는 모습
직접 제작한 밸런싱 로봇 실물
하드웨어 완성품: 직접 설계한 KiCad PCB와 MPU6050 센서, 모터 드라이버가 결합된 실물
06 스마트 팩토리 산업 자동화 / 팀 프로젝트 완료 및 시연

PLC 자동화 설비 제어 미니프로젝트

리프트와 컨베이어를 연동해 물품을 층별 보관함에 자동 적재하는 PLC 물류 시스템입니다.

Mitsubishi Q03UDV GX Works2 · GT Designer3 · MR-J4 래더 다이어그램(Ladder) 승강기 서보 모션 제어 안전 인터록 회로
담당 역할 GX Works2 응용 래더 로직 작성: 창고 층 선택, 적재 램프 제어, Tact Time 측정·평균 계산
1

자동 층 선택 및 적재 시퀀스 로직 구현

BSFL 비트 시프트 명령으로 창고 층 선택 로직을 작성하고, 적재 공간 상태에 따라 순차 적재와 반복 동작을 구성했습니다.

2

창고 적재 상태 램프 제어

비트 시프트로 1~3층 적재 상태 램프를 순차 점등하고, 흡착 OFF 시점과 연동해 적재 상태를 표시했습니다.

3

Tact Time 측정 및 평균 계산

동작 시작부터 종료까지의 시간과 횟수를 집계해 평균을 계산했습니다. 코드 통합 과정에서는 팀원과 중복 코일·레지스터 충돌 및 HMI 태그 연결 오류를 함께 해결했습니다.

물류 적재 설비 시연: 승강기 리프트와 컨베이어가 연동되어 층별로 물품을 자동 적재하는 공정
미쓰비시 PLC 래더 프로그램
응용 래더 로직: GX Works2로 작성한 창고 층 선택·적재 램프·Tact Time 계산 로직
맨 위