# X-37B Space Mission Simulation

This simulation demonstrates how the X-37B Space Plane could collect old space objects (debris and defunct satellites) and deliver them to the International Space Station (ISS) for recycling as raw materials.

## Overview

The X-37B Space Mission Simulation allows you to visualize:

1. The X-37B Space Plane traversing optimized orbital paths
2. Collection of the oldest known space objects still in orbit
3. Delivery of these objects to the ISS
4. Visualization of real orbital data for historical space objects

## Space Objects Included

The simulation includes several historically significant space objects:

- **Vanguard 1** - Launched in 1958, the oldest artificial satellite still in orbit
- **Vanguard 2** - Launched in 1959
- **Explorer 7** - Launched in 1959
- **Transit 4A** - Launched in 1961
- **Atlas Centaur 2 Rocket Body** - From 1963
- **Thor Agena Rocket Body** - From 1965
- Plus debris from later missions

## Usage

1. Open `x37b-space-mission.html` in a web browser
2. Click "Start Mission" to begin the simulation
3. Watch as the X-37B:
   - Plots optimal intercept paths
   - Collects space objects
   - Transfers them to the ISS

## Technical Details

The simulation uses:

- Cesium.js for 3D visualization
- Real orbital parameters for each space object
- Simplified orbital mechanics for transfers
- The RF SCYTHE minimal globe configuration

## RF SCYTHE Integration

This simulation integrates with the existing RF SCYTHE project by:

1. Using the same visualization framework
2. Leveraging the minimal globe configuration to avoid Rectangle.north issues
3. Following the same UI/UX patterns as other visualizations

## Future Enhancements

Potential future improvements:

- Add more accurate orbital mechanics
- Include more detailed models
- Add radio frequency interference from debris
- Implement more realistic propulsion limitations
- Add more detailed ISS expansion visualization

## Running the Simulation

```bash
# Navigate to your NerfEngine directory
cd /home/gorelock/gemma/NerfEngine

# Run using a local server (if available)
python3 -m http.server 8000

# Then navigate to http://localhost:8000/x37b-space-mission.html
```

## Credits

- RF SCYTHE Project - 2025
- Orbital data derived from public satellite catalogs
- Cesium for visualization platform
