나에 대해서,,
Skills
- C++
- C#
- Unity
- Python3
- OCaml
- ROS
- OpenGL
- Raspberry pi
- SolidWorks (3D modeling)
Experience
- 여름방학 온드림스쿨 다빈치교실 교육 재능기부 참여
- 2017.08 : 공학적 설계 교육
- 2018.08 : 엔트리, 게임 개발 및 알고리즘 교육
- 비전공자 파이썬 튜터링
- 2018.10 - 2018.12
- 테조스 블록체인 캠프 참가
- 2019.01
- 삼성전자 갤럭시 스토어 아이디어 공모전 참가
- 2019.03
- 교내 프로그래밍 경진대회 hepc 2018/2019 운영위원
- 2018.03 - 2018.04
- 2019.03 - 2019.04
- 프로그래밍 시스템 연구실 인턴
- 2019.03 ~ 2020.08
Awards
- 교내 프로그래밍 경진대회 hepc 2017 장려 수상
- 한국정보과학회 KCC2020 프로그래밍 언어 부문 최우수논문 선정
- 교내 CARE사업 어드벤처 디자인 은상 수상
- 2020 KETI 모비우스 개발자 경진대회 장려상 수상
Projects
-
자세한 기술/코드 내용은 https://github.com/happyOBO/ 에 정리되어 있습니다.
- 프로그램 축소기
- Github
- 진행 기간 : 2019.05 ~ 2019.06
- 주요 내용
- 해당 프로그램이 올바른 일을 하되, 코드 양을 축소시킨다.
- 처리 속도를 향상시키기 위해 Delta Debugging 알고리즘 사용한다.
- 맡은 역할
- 개인 프로젝트
- AI 최단 거리 주행 자동차
- Github
- 진행 기간 : 2019.10 ~ 2019.12
- 주요 내용
- 제작한 미니 맵에서의 현재 위치를 YOLO v3를 이용해 신호등을 탐지하여 파악하고 목적지까지의 최단거리를 계산하여 왕복하는 주행 로봇 개발
- 맡은 역할
- ROS를 통해 PC에서 로봇의 카메라에서 전달 받은 이미지를 처리하여 다시 로봇으로 이미지 처리 값 전달
- YOLO v3 와 OpenCV 를 이용한 이미지 처리 알고리즘 구현
- 맵 최단 거리 알고리즘 구현
- 자율주행 기부 로봇
- Youtube
- 진행 기간 : 2019.10 ~ 2019.12
- 주요 내용
- 가장 가까운 사람 쪽으로 로봇이 주행하여 사람에게 기부를 끌어내기 위해 계좌 이체 후 자동으로 로봇 내부의 캡슐 기계가 작동하여 예쁜 글귀가 담긴 캡슐 증정
- 맡은 역할
- 이미지 및 좌표 처리
- 인지된 사람 우선 순위 설정 알고리즘 구현
- 하드 케이스 제작
- Pet CCTV Robot
- Github
- 진행 기간 : 2020.06 ~ 2020.09
- 주요 내용
- 이전에 설정한 위험 구역에 반려동물이 진입하였을시(Ai로 감지) 사용자 앱에게 알람 전달 및 스피커 송출
- 맡은 역할
- 하드웨어 모델링(Solid Works 3D modeling)
- 위험 구역 설정 개발 및 위험 구역 진입 시 알고리즘 개발
- 성과
- 교내 CARE사업 어드벤처 디자인 은상 수상
- 제 4회 KETI 모비우스 개발자 대회 장려 수상
- 입출력 예제를 통한 Javascript 프로그램 합성기 개발
- Youtube
- 진행 기간 : 2019.06 ~ 2020.06
- Microsoft사의 프로그램 합성도구 구현을 위한 프레임워크인 Prose를 이용하여 입출력 예제를 통한 자바스크립트 프로그램 합성기 개발
- 맡은 역할
- Prose 프레임워크에서 입력으로 받는 의미함수, 역의미함수, 도메인특화언어, 순위 함수 등 작성, smt Solver인 Z3 를 이용한 정수 프로그램 합성
- 성과 : 한국정보과학회 KCC2020 프로그래밍 언어 부문 최우수논문 선정