スキル一覧に戻る
njfdev

ground-station

by njfdev

The code for the entire payload system onboard the 2025 NCSSM HPR rocket named C.A.V.E.R.N.

1🍴 0📅 2026年1月18日
GitHubで見るManusで実行

SKILL.md


name: ground-station description: Ground station subproject context. Use when working in the ground_station package, telemetry reception, mission control interface, or real-time flight monitoring. keywords: [ground station, ground_station, telemetry, mission control, monitoring, radio, lora, receiver, display, dashboard]

Ground Station Subproject

Role in System

The ground station is the mission control and telemetry reception component, running on a laptop or desktop computer on the ground.

Responsibilities

  • Receive real-time telemetry from rocket during flight
  • Display flight data (altitude, velocity, GPS position, sensor readings)
  • Provide mission control interface
  • Log received data for post-flight analysis
  • Alert on anomalies or mission events

Communication

  • Receives telemetry from rocket (radio link TBD)
  • Protocol and hardware to be determined

Project Structure

ground_station/
├── Cargo.toml
├── Cargo.lock
└── src/
    └── main.rs    # Entry point (stub)

Build & Run

cd ground_station
cargo build --release
cargo run --release

Target: Standard desktop (Linux, macOS, Windows)

Current Implementation

Minimal stub:

fn main() {
    println!("Hello, world!");
}

Planned Features

  • Radio receiver integration (hardware TBD)
  • Telemetry packet parsing
  • Real-time data display (TUI or GUI)
  • GPS tracking visualization
  • Flight phase detection
  • Data logging
  • Alerts and notifications

Potential Dependencies

CratePurpose
serialportSerial/radio communication
egui/icedGUI framework
ratatuiTerminal UI
plottersData visualization
tokioAsync runtime

Design Considerations

Telemetry Protocol

  • Packet format matching Pico Logger output
  • Error detection (CRC)
  • Handling packet loss

Display Requirements

  • Real-time altitude graph
  • GPS map view
  • Sensor data panels
  • Flight phase indicator
  • Signal strength

Radio Options

  • LoRa modules (long range, low bandwidth)
  • 900MHz/433MHz ISM band
  • Consider amateur radio regulations
  • pico-logger: Telemetry source
  • flight-computer: Intermediate processor

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です