Introduction to Project Satellite
친구 두명과 같이 카이스트에서 주관하는 Can Satellite 대회에 참가하기로 마음먹게되었다.
캔셋대회 링크
아직 신청서를 제출하지 않아서 구체적인 주제 및 사항을 밝힐수는 없지만 소프트웨어 담당인 내가 필요한 기술 스택과 언어를 정리해보니 다음과 같았다.
💻Stacks, Languages and Requirements
- OpenCV (Python)
- TensorFlow or Pytorch (Python)
- Arudino (C언어)
- Raspberry Pi or Nvidia Jetson Nano (Python)
- Windows Laptop
아직 딥러닝에 적합한 하드웨어가 없으므로 Netson Nano를 구매하기로 결심하였다.
🤣어떻게 만드나?
아직 경험해보지 않아서 모른다. 나는 소프트웨어 담당이지만 학부 2학년때 CATIA를 배운 경험이 있기때문에 어느정도 조언은 가능할 것이다.
🤔어떤식으로 발사하는가?
발사과정은 다음 사진과 같다.
대략적으로 메인미션의 시작은 캔위성 낙하산 전개 후 나타난다. 예상고도는 350m 이하이며 그 이하의 고도에서 수행할 임무를 생각하는게 생각보다 힘들다.
🛠캔위성의 구조
캔위성은 크게 3가지 부위로 되어있다. 본체, 센서, 낙하산
위 사진은 예시이고, 창작부 위성제작의 경우 기본키트를 이용하지 않으며, 참가팀이 자유 창작에 의해 제작한 캔위성을 활용한다.
캔위성 규격 (크기, 중량, 부피), 제작비용 외에는 캔위성 제작과 관련된 제한조건이 전혀 없다. 특히 통신주파수, 센서구성, 탑재부 구성에 대한 제한 규정이 전혀 없다.
규정이 전혀 없는게 규정이므로 나는 Xbee를 사용하기로 했다.
평화나라에서 싸게 구입하였다. 뿐만아니라 라즈베리파이 2와 실드와 아두이노와 등등… 엄청많이 구입하였는데 단돈 8만원
구입한 Xbee Pro S2의 야외 송,수신거리는 최대 3200m까지 가능하며 국가에 따라 다르지만 1500m내외는 안정적으로 송수신하는것을 Datasheet를 통해서 확인하였다.
Xbee Pro S2 Datasheet
🗒소프트웨어 담당인 나의 과제
- 통신부 설계
- 이미지 프로세싱
- 딥러닝을 통한 데이터 해석
- 데이터 활용
- 디버깅
나는 만능이 아니므로 지도교수님의 도움을 받아야겠다는 생각이 든다.
사실 수많은 보고서와 과제의 압박속에있지만 나의 여가시간을 줄여서 참가한다는 사실에 의의를 두어야겠다.
Written with StackEdit.
'Projects > CanSatellite' 카테고리의 다른 글
[캔위성] 2020 캔위성대회 수상 후기 (0) | 2020.10.15 |
---|---|
가상머신을 이용하여 크로스 컴파일(Cross Compile)을 이용한 라즈베리파이 제로 W OpenCV 설치 (0) | 2020.08.12 |
캔위성 대회 후기 (0) | 2020.08.11 |
캔위성을 위한 파이썬을 이용한 Xbee (2) | 2020.08.11 |
프로젝트를 위한 NVIDIA Jetson 구입기 (0) | 2020.05.20 |