Skip to content

Kongjugo/Study-AutoMaticDock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

🚀 자동 연결 도킹 포트 연구 과제 (백업본)

우주정거장의 도킹 포트 원리를 파악하기 위한 간이 도킹 시스템 구현 프로젝트

📢 소개

라즈베리파이와 아두이노, 두 대의 제어 장치를 연동하여 만든 간이 자동 도킹 포트 시스템입니다. 우주정거장의 실제 도킹 원리를 하드웨어 모델로 구현하고, 이를 통해 센서 제어와 컴퓨터 비전 기술이 과학 이론과 어떻게 연결되는지 탐구합니다.

✨ 주요 기능

  • 👀 객체 추적 : 라즈베리파이 카메라 모듈을 통해 입력된 영상 데이터를 OpenCV로 분석하여 반대편 도킹 모형의 타겟(연결부)을 실시간으로 추적합니다.
  • ⚙️ 근접 이동 제어 : 추적된 좌표 데이터를 바탕으로 모터를 구동하여 모형을 타겟 방향으로 정확하게 근접시킵니다.
  • 🔒 자동 잠금 시스템 : 목표 지점에 도달하면 라즈베리파이가 아두이노로 신호(데이터)를 전송하고, 아두이노가 서보모터를 제어해 물리적인 결합(잠금)을 수행합니다.

🛠 기술 스택

  • Hardware: Raspberry Pi, Arduino Uno, Camera Module, DC Motor, Servo Motor
  • Software/Language: Python (Raspberry Pi), C/C++ (Arduino)
  • Library: OpenCV (Image Processing), PySerial (시리얼 통신)

👨‍💻 기여 및 팀원 (2024년 기준)

  • 최*호 (2학년) : 하드웨어 부품 설계 담당 및 모둠 총괄
  • 김*주 (2학년) : OpenCV를 포함한 라즈베리파이 객체 추적 시스템 개발 주도 및 개발 시스템 QA
  • 강*호 (2학년) : 근접 이동 제어 시스템 포함한 모터 시스템 개발 주도 및 보고서 작성

📄 라이선스

  • 이 프로젝트에서 직접 구현한 소스 코드(모터 구동 부분의 스크립트)는 MIT License를 따릅니다.
  • 단, 프로젝트에 사용된 외부 라이브러리(OpenCV, PySerial 등) 및 참고한 타인의 코드는 원작자의 라이선스 및 저작권을 따릅니다. 상세 출처는 각 소스코드의 주석을 확인해 주세요.

About

[Study] 국립공주대학교 사범대학 부설 고등학교 공동교육과정(융합과학탐구)에서 진행한 프로젝트

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors