프로젝트
-
로켓 노즐 설계 프로그램프로젝트 2024. 11. 20. 17:15
✅프로젝트 소개✅로켓의 추력을 담당하는 제일 중요한 부분이 로켓의 엔진이다. 특히 연료에 연소하면서 발생하는 고압 고온의 가스를 매우 빠르게 압축시켰다가 분출시키는 노즐의 역할은 매우 중요하다. 본 프로젝트에서는 몇개의 설계 파라메터만 알고 있으면 간단하게 로켓 노즐의 형상을 설계해주는 프로그램을 제공한다.✅프로그램 특징✅1. 노즐 설계에 필요한 파라메터를 입력하면(특히 목표 최대 추력을 입력하면 주어진 상태에서의 최적의 노즐 형상을 반환한다.) 적절한 노즐의 설계를 반환한다.2. 노즐 설계를 바탕으로 blender에서 3d모델로 출력할 수 있는 스크립트를 제공한다.3. gui 환경을 제공한다.✅입력 파라미터✅Thrust ($F$): 설계 추력 (뉴턴, $N$)Chamber Pressure ($P_c$)..
-
로켓 비행 관제 지상국프로젝트 2024. 11. 20. 05:26
✅프로젝트 소개✅로켓이 성공적으로 미션을 수행하고 원하는 방향으로 비행하게 하기 위해서는 지상에서 로켓의 상태를 모니터링하고 관제하는 것이 중요하다. 본 프로젝트는 로켓으로부터 수신 받은 텔레메트리를 기반으로 로켓의 상태를 모니터링하고 로켓으로 비상 명령 등을 전송할 수 있는 지상국 시스템이다. ✅기술 스택✅아두이노, 리액트, flask ✅주요 특징✅pc와 연결된 아두이노에 연결된 통신 모듈을 통해 데이터를 수신하고 수신한 데이터를 아두이노 내부에서 전처리 후 (앞선 글에서 소개한 에비오닉스 프레임워크를 사용했기에 해당 프레임워크에서 수신한 패킷을 파싱하는 과정을 거친다.) flask 서버에서 데이터 업데이트를 체크하는 쓰레드로 데이터를 전달한다. 해당 쓰레드는 flask 서버 전역에서 공유한는 메모리 ..
-
아두이노 기반 로켓 및 드론 에비오닉스 펌웨어 프레임워크 및 하드웨어프로젝트 2024. 11. 20. 04:11
✅프로젝트 소개✅에비오닉스는 무인기, 로켓, 미사일등의 비행 물체에 비행을 제어하고 관리하는 컴퓨터 소프트웨어 및 하드웨어를 이야기 한다. 에비오닉스 즉, flight computer 중 신뢰도 높은 제품으로는 픽스호크를 예로 들 수 있다. 픽스호크는 신뢰성이 높으며 소프트웨어의 경우 오픈소스이기 때문에 사용자들이 자신의 용도에 맞게 수정하거나 센서 및 임무를 커스터마이징 해서 사용할 수 있는 등 자유도가 높은 프레임워크이다. 하지만 픽스호크 하드웨어의 경우 가격이 꽤 높다는 단점이 있다. 이에 아두이노 기반의 에비오닉스 프레임워크 및 하드웨어를 제작하게 되었다. 특히 해당 에비오닉스를 로켓에 적용하여 실제 발사를 진행해보았다. ✅주요 설계 특징✅에비오닉스의 주요 역할은 비행 중인 물체(이하 로켓)의 센..
-
-
로켓 엔진 성능 시험(TMS) 관리 소프트웨어프로젝트 2024. 11. 19. 19:06
✅프로젝트 소개✅ 로켓 개발에 있어 로켓의 추력을 담당하는 엔진의 성능을 테스트하는 것은 매우 중요합니다. 로켓의 엔진 성능을 테스트 하는 과정을 TMS라고 합니다. TMS의 주요 목표는 로켓 엔진의 연소에 따른 추력 변화와 연소실 내부의 압력 변화를 측정하는 것입니다. 정확한 값을 측정하는 것도 중요하지만 높은 온도와 추력을 발생 시키는 실험인 만큼 안전하게 진행하는 것이 매우 중요한 테스트 과정입니다. 본 프로젝트는 경희대학교 로켓 및 위성 학술 동아리 투지에서 기존에 진행하던 TMS과정에서의 단점을 해결하고자 TMS를 관리하고 모니터링 할 수 있는 소프트웨어를 제공하고자 진행되었습니다. 기존에 진행되어온 TMS는 아래와 같은 문제가 있었습니다. 1. TMS 과정에서 실시간으로 추력 및 압력 ..