Skip to content
View kngyeol's full-sized avatar

Block or report kngyeol

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kngyeol/README.md

김동열 (Dongyeol Kim)

ROS2/Nav2 기반 로봇 런타임과 임베디드/차량 인터페이스를 연결하는 엔지니어입니다.

ROS2 Robotics | Autonomous Driving | Embedded Systems | CAN Communication | HILS Verification

GitHub ROS2 Nav2 SocketCAN FreeRTOS HILS

Profile

  • 이름: 김동열 (Dongyeol Kim)
  • 학력: 건국대학교 전기전자공학부 학사
  • 교육: 삼성청년SW·AI아카데미(SSAFY) 14기 임베디드 특화트랙
  • 관심 분야: 로봇 주행 런타임, 자율주행 SW, 임베디드/차량 인터페이스, AI 에이전트
  • 포트폴리오: v0-portfolio-indol-chi-29.vercel.app

Experience

Skyautonet 자율주행SW개발부 인턴 (2024.09 ~ 2024.12)

1) Autoware 기반 자율주행 플랫폼

  • Autoware Universe와 ROS2 Humble 기반 자율주행 시스템 개발 참여
  • 기술: ROS2 Humble, Autoware Universe, C++, SocketCAN, Lanelet2, Qt5
  • 담당:
    • Planning Manager: Lanelet2 기반 target lanelet 탐색, 경로 생성/재경로 생성, external lane change 흐름 구현
    • CAN Converter: ROS2 control/localization 토픽을 차량 CAN frame으로 변환, yaw 정규화, WGS84 역투영, CAN log 저장
    • HILS Actuator: AutowareState, DrivingStatus, OperationMode 기반 actuator/state CAN 생성과 enable 분기 구현
    • HMI 통합: Start/Stop, Lane Change, Velocity 등 운영자 제어 흐름 보강

2) FODRo (Foreign Object Debris Removal Robot)

  • 도로/활주로 이물질 탐지 및 제거 로봇 운영 로직 개발 참여
  • 기술: ROS2 Humble, C++, Python, SocketCAN/vcan, Lanelet2
  • 담당:
    • FOD 객체 pose 생성, current/next lane 유효성 검증, 2m clustering
    • 청소 장비 제어와 cleaning state 발행
    • 다중 FOD 우선순위 정렬 및 debug client 지원

Projects

프로젝트 설명/핵심 기여 기술 링크
SCV - Smart Companion Vehicle 자연어 명령을 ROS2/Nav2 주행, 비전 정렬, 로봇팔 조작으로 연결하는 이동형 AI 홈 어시스턴트. RoboCrew/XLeRobot 기반 조작 런타임과 LLM drive bridge를 프로젝트 요구에 맞게 연결하고 precision alignment, 실물 runtime/smoke test, 시연 시나리오를 통합 ROS2 Humble, Nav2, SLAM/AMCL, robot_localization, Python, RealSense, BNO085 IMU, RoboCrew, XLeRobot Private
CAN MultiECU HILS STM32 기반 Sensor ECU/Control ECU 분리 구조, CAN 이중화 fail-over, FreeRTOS task 구조, Python HILS 시나리오 주입/로깅/리플레이를 준비 중인 개인 프로젝트 STM32, FreeRTOS, CAN, Python, HILS Private/Local
Balemale - AI 스마트 자율주차 시스템 ROS2 Humble 로봇, Jetson Orin Nano, mecanum base, ArUco localization, MQTT bridge, 18-state mission FSM, Spring/Vue/kiosk/backend 연동 구조 경험 ROS2 Humble, Jetson Orin Nano, Python, OpenCV, ArUco, MQTT, Spring Boot Private
TeamKAI - 자율주행 자작차 인지 파트장으로 LiDAR/camera/GPS/IMU 기반 cone detection, path planning, Stanley/Pure Pursuit control, CAN bridge가 연결되는 자율주행 파이프라인 경험 ROS, C++, Python, PCL, OpenCV, YOLOv5/v8, LiDAR Repo
ResNet50 MAC Accelerator Zynq-7000 기반 ResNet50 Conv 연산 가속기. Q10.22 fixed-point MAC datapath, AXI DMA, AXI4-Lite 제어, 1x1/NxN convolution data movement 설계 Verilog, Vivado, Xilinx Zynq-7000, AXI DMA, C Repo
Fire & Smoke Detection Drone YOLOv9 기반 화재/연기 탐지와 Lite-Mono 단안 거리 추정을 결합해 거리 기반 위험도를 산정한 Edge AI 프로젝트 YOLOv9, Lite-Mono, TensorRT, Python, Gradio Repo
TeamPathfinders - Xycar 자율주행 Lane detection, traffic signal recognition, Bezier/Pure Pursuit 기반 주차 경로, IMU 기반 주행 과제를 수행한 ROS 자율주행 교육 프로젝트 ROS, Python, OpenCV, Pure Pursuit, IMU Repo

Tech Stack

Core

C C++ Python ROS2 Nav2 CAN FreeRTOS HILS STM32 Jetson

Supporting

Autoware MQTT Docker Verilog OpenCV YOLO Linux Qt5 Spring Boot Git

Award

  • 건국대 공학교육혁신센터 장려상 (2024.09.27)
    • 차량의 주변상황과 차량상태 인지시스템

Popular repositories Loading

  1. resnet50-mac-accelerator resnet50-mac-accelerator Public

    ResNet50 MAC Accelerator on Xilinx Zynq-7000 (Verilog RTL + ARM C Software)

    C

  2. smart-menu-board-scanner smart-menu-board-scanner Public

    AI-powered Korean restaurant menu board scanner - Food image classification (MobileNetV2) & Menu OCR (EasyOCR)

    Python

  3. TeamPathfinders TeamPathfinders Public

    ROS 기반 Xycar 자율주행 프로젝트 — Bezier 경로 생성, Pure Pursuit 추적, 카메라/IMU 센서 융합, 차선 검출

    Jupyter Notebook

  4. pjt-fire-detect-drone pjt-fire-detect-drone Public

    YOLOv9 + Lite-Mono 기반 드론 화재/연기 탐지 및 깊이 추정 위험도 평가 시스템

    Python

  5. pjt_microprocessor pjt_microprocessor Public

    ATmega128 마이크로프로세서 수업 과제 — AVR Assembly로 작성된 LED, 7-Segment, UART, ADC, I2C/TWI 실습 코드

    Assembly

  6. kngyeol kngyeol Public