-
로켓 비행 관제 지상국프로젝트 2024. 11. 20. 05:26
✅프로젝트 소개✅
로켓이 성공적으로 미션을 수행하고 원하는 방향으로 비행하게 하기 위해서는 지상에서 로켓의 상태를 모니터링하고 관제하는 것이 중요하다. 본 프로젝트는 로켓으로부터 수신 받은 텔레메트리를 기반으로 로켓의 상태를 모니터링하고 로켓으로 비상 명령 등을 전송할 수 있는 지상국 시스템이다.
✅기술 스택✅
아두이노, 리액트, flask
✅주요 특징✅
pc와 연결된 아두이노에 연결된 통신 모듈을 통해 데이터를 수신하고 수신한 데이터를 아두이노 내부에서 전처리 후 (앞선 글에서 소개한 에비오닉스 프레임워크를 사용했기에 해당 프레임워크에서 수신한 패킷을 파싱하는 과정을 거친다.) flask 서버에서 데이터 업데이트를 체크하는 쓰레드로 데이터를 전달한다. 해당 쓰레드는 flask 서버 전역에서 공유한는 메모리 영역에 업데이트 된 텔레메트리 값을 저장하고 flask 서버에서 이를 읽어와 react에 뿌려주게 된다. 또한 지상국에서 로켓으로 상태 변경, 낙하산 비상 사출 등의 명령을 전송 할 수 있다. 지상국에서 로켓의 pitch, yaw 기울기, 속도, 가속도, 로켓의 위치, 비행 궤적, 고도 등을 모니터링 할 수 있다.
✅아키텍쳐✅
✅지상국 소프트웨어 사진✅
✅작동 영상✅
'프로젝트' 카테고리의 다른 글
로켓 노즐 설계 프로그램 (0) 2024.11.20 아두이노 기반 로켓 및 드론 에비오닉스 펌웨어 프레임워크 및 하드웨어 (0) 2024.11.20 로켓 비행 시뮬레이터 (0) 2024.11.19 로켓 엔진 성능 시험(TMS) 관리 소프트웨어 (2) 2024.11.19