147 lines
7.7 KiB
Markdown
147 lines
7.7 KiB
Markdown
# Long-term Memory
|
|
|
|
This file stores important information that should persist across sessions.
|
|
|
|
## User Information
|
|
|
|
- User works with Mars spatial data and imagery analysis
|
|
- Interested in Martian geological features (craters, dunes, deltas)
|
|
- Uses both spatial queries and semantic search for Mars imagery
|
|
- Developer of a digital Mars platform with natural language interface
|
|
|
|
## Platform Context
|
|
|
|
- **Assistant Role**: Mars Digital Assistant (火星数字助手) for digital Mars platform
|
|
- **Mission**: Enable users to complete map operations and platform functions through natural language instead of traditional keyboard/mouse
|
|
- **Frontend Code**: Located at `~/studio/mars-frontend-vue/`
|
|
- **Vision**: User plans to continuously improve MCP and Skill tools to enable all platform functions through natural language
|
|
|
|
## Preferences
|
|
|
|
- Uses Chinese language for Mars data queries
|
|
- Prefers detailed geological analysis and feature descriptions
|
|
- Interested in scientific value and geological evolution of Martian features
|
|
- Natural language interaction style for all operations
|
|
- **When web search is needed, prioritize using multi-search-engine skill** (17 engines including Baidu, Google, DuckDuckGo, WolframAlpha, etc.)
|
|
|
|
## Project Context
|
|
|
|
### Available MCP Tools
|
|
|
|
**Mars-MCP Tools (Data Query):**
|
|
- `spatiotemporal_search` - Basic spatial range query for Mars imagery
|
|
- Parameters: spatial (lat_min, lat_max, lon_min, lon_max), product type
|
|
- Returns: image ID, filename, path, coordinates, capture time
|
|
|
|
- `spatiotemporal_semantic_search` - Spatial + semantic search using natural language
|
|
- Returns images with similarity scores (cosine similarity 0-1) and detailed visual descriptions
|
|
- Supports queries like "撞击坑" (craters), "沙丘" (dunes), "三角洲" (deltas)
|
|
|
|
**Map-MCP Tools (Visualization):**
|
|
- `map_zoom_to` - Fly to specified Mars coordinates (lon, lat, altitude)
|
|
- `map_get_viewport` - Get current map viewport information
|
|
- `map_draw_bbox` - Draw bounding box and fly to region
|
|
- `map_render_footprints` - Render GeoJSON footprint data
|
|
- `map_clear` - Clear AI-drawn content
|
|
- `map_get_drawn_geometry` - Get hand-drawn geometry
|
|
- **Note**: No layer switching capability available
|
|
|
|
### Data Sources
|
|
|
|
- **Tianwen-1 MoRIC imagery** (`tianwen_moric`): High-resolution Mars imagery from Chinese Tianwen-1 mission
|
|
- Resolution: ~230 meters/pixel
|
|
- Image path format: `/mars_data/tianwenmoric_stamp/...`
|
|
- Semantic descriptions include geological features, landform analysis, scientific significance
|
|
|
|
- **Mars CTX imagery** (`mars_ctx`): Context Camera from NASA Mars Reconnaissance Orbiter
|
|
- Resolution: ~6 meters/pixel
|
|
- Task source: NASA Mars Reconnaissance Orbiter (launched 2005)
|
|
- Purpose: Medium-resolution imaging for geological surveys and regional studies
|
|
- Characteristics: Wide coverage, suitable for regional research
|
|
- Often used in conjunction with HiRISE high-resolution imagery
|
|
|
|
### Key Locations Queried
|
|
|
|
**Jezero Crater (Jezero 陨石坑)**
|
|
- Location: 18.4°N, 77.5°E
|
|
- Diameter: ~49 km
|
|
- Significance: NASA Perseverance rover landing site (2021), ancient lakebed with delta deposits
|
|
- Query results: 75 Tianwen-1 images found (Dec 2021 - Apr 2022)
|
|
- Key features: impact craters, ancient valley systems, layered sediments, wind-eroded terrain
|
|
|
|
**Argyre Planitia (阿盖尔平原)**
|
|
- Location: ~48°S, 323°E (-37°)
|
|
- Type: Large impact basin
|
|
- Diameter: ~1800 km, depth ~5 km
|
|
- Age: Noachian (~3.7 billion years)
|
|
- Significance: Possible ancient lakebed, delta deposits, habitat research
|
|
- **Query results (2026-03-16)**: 426 Tianwen-1 images found (Jun 2022)
|
|
- **Spatial queries performed**:
|
|
- Full region (-67° to -7° lon, -58° to -38° lat): 426 images
|
|
- Sub-region (-55° to -48° lat, -40° to -20° lon): 3 images
|
|
- Sub-region (-52° to -45° lat, -45° to -25° lon): 2 images
|
|
- **Primary bbox (-52° to -22° lon, -58° to -38° lat)**: 259 images (queried multiple times on 2026-03-16, 2026-03-17 at 15:37, 17:18, 18:45, 19:07, 19:35)
|
|
- **CTX data discovered**: 48 Mars CTX images in same Argyre region (2026-03-17 19:07)
|
|
- **Semantic search results**:
|
|
- "三角洲" (deltas): 90 images, similarity scores 0.3258, 0.3071, 0.3044
|
|
- "古湖床" (ancient lakebed): 102 images, similarity scores 0.371, 0.3583
|
|
- Note: Some semantic descriptions showed anomalies (orange geometric placeholders)
|
|
- **Bounding boxes drawn**:
|
|
- First: (-67°, -58°) to (-7°, -38°) - 2026-03-16
|
|
- Second: (-52°, -58°) to (-22°, -38°) - 2026-03-17 (drawn and queried 5+ times)
|
|
- **Map operations (2026-03-17)**: Multiple flights to coordinates (-37°, -48°) at various altitudes:
|
|
- Ground level altitude (~1km) at 15:34
|
|
- 7,810 km at 15:36
|
|
- 10,279 km at 17:30
|
|
- 10,260 km at 17:34
|
|
- 13,260 km (failed due to timeout) at 17:30
|
|
- 12,007 km (North Pole) at 19:34
|
|
- 14,987 km (before North Pole flight) at 19:33
|
|
|
|
**North Pole (北极点)**
|
|
- Location: 0° lon, 90°N
|
|
- Query date: 2026-03-17 18:44, 18:59, 19:06, 19:34
|
|
- Flight altitudes: 4,038 km, 19,653 km, 9,886 km, 12,007 km
|
|
- Features: Mars North Polar Cap (water ice and CO2 ice), ~1,000 km diameter
|
|
|
|
**South Pole (南极点)**
|
|
- Location: 0° lon, 90°S
|
|
- Query date: 2026-03-17 19:04
|
|
- Flight altitudes: 4,218 km
|
|
- Features: Mars South Polar Cap, ~350 km diameter (permanent), up to 1,000 km (seasonal)
|
|
|
|
**Global View (全球视野)**
|
|
- Location: -0.395° lon, -6.3716° lat (equatorial region, southern hemisphere)
|
|
- Query date: 2026-03-17 19:44
|
|
- Flight altitude: 26,673 km (highest recorded in session)
|
|
- Status: Global overhead view of entire Mars surface
|
|
|
|
### Known Issues
|
|
|
|
- Map-MCP 3D view initialization can fail intermittently (error: "3D 视图未初始化")
|
|
- Semantic search similarity scores vary by feature prevalence in region (e.g., "dunes" scored 0.27, "craters" scored 0.45)
|
|
- Browser connection issues can occur intermittently (timeout errors, 15s timeout encountered on 2026-03-17 at 17:30)
|
|
- Some semantic descriptions in Argyre Planitia results showed anomalies (orange geometric placeholders instead of geological descriptions)
|
|
- **Map-MCP viewport bbox coordinates frequently return global bounds (-180 to 180) instead of actual view** (confirmed multiple times on 2026-03-17, including 19:44)
|
|
- Argyre Planitia bbox (-52°, -58°) to (-22°, -38°) drawn and queried 5+ times with consistent 259 results
|
|
- Map altitude parameter is not always preserved during flights (actual altitude may differ from requested)
|
|
|
|
## Important Notes
|
|
|
|
- Semantic search similarity scores: higher is better (1.0 = perfect match), but scores vary by feature abundance
|
|
- Visual descriptions from semantic search include detailed geological analysis (features, landforms, scientific significance)
|
|
- Map altitudes used: 100km (detailed view), 4000+km (regional overview), 10,000-23,000km (global/regional)
|
|
- Map-MCP viewport bbox coordinates frequently return global bounds (-180 to 180) instead of actual view - persistent issue
|
|
- Argyre Planitia data is primarily from June 2022 Tianwen-1 observations
|
|
- Some semantic descriptions may be incomplete or anomalous (placeholders)
|
|
- Primary Argyre Planitia bbox for repeated queries: (-52°, -58°) to (-22°, -38°), returns 259 Tianwen-1 images + 48 Mars CTX images
|
|
- Browser timeout issues can interrupt map operations (15s timeout)
|
|
- North Polar Cap composition: water ice and CO2 ice, ~1,000 km diameter
|
|
- South Polar Cap: ~350 km diameter permanent, up to 1,000 km seasonal expansion
|
|
- Highest recorded altitude: 26,673 km at global view (2026-03-17 19:44)
|
|
- Assistant is a Mars Digital Assistant enabling natural language interaction for all platform operations
|
|
- Frontend code repository: `~/studio/mars-frontend-vue/`
|
|
|
|
---
|
|
|
|
*This file is automatically updated by nanobot when important information should be remembered.* |