3-Body Movement Simulator para Openclaw

Una guía sofisticada y un marco computacional para diseñar simuladores numéricos que resuelvan el caótico problema gravitatorio de los tres cuerpos.

duanc-chao
v1.0.0
Mar 20, 2026
0
924
0

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install 3

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar 3 usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es 3-Body Movement Simulator?

El 3-Body Movement Simulator es un recurso técnico especializado diseñado para cerrar la brecha entre la astrofísica teórica y el modelado computacional práctico. Esta skill proporciona el plano arquitectónico para simular las complejas interacciones gravitatorias de tres cuerpos celestes, un problema famoso por su naturaleza caótica y la falta de una solución analítica general.

Aprovechando el poder de Openclaw Skills, los desarrolladores pueden implementar resolvedores numéricos de alta precisión que transforman la Ley de Gravitación Universal de Newton en modelos visuales interactivos. La skill se centra en equilibrar la eficiencia computacional con la precisión física, asegurando que las simulaciones permanezcan estables y físicamente plausibles incluso durante largos periodos.

Casos de uso de 3-Body Movement Simulator

  • Simulación de órbitas periódicas estables como la configuración en forma de 8 para la investigación astrofísica.
  • Visualización del movimiento caótico y la sensibilidad a las condiciones iniciales en sistemas de múltiples cuerpos.
  • Demostraciones educativas de mecánica orbital y gravedad newtoniana en cursos de física computacional.
  • Pruebas de estrés de algoritmos de integración numérica contra sistemas gravitatorios de alta entropía.

Cómo funciona 3-Body Movement Simulator

  1. System State Definition: El simulador inicializa un vector de estado de 18 elementos que representa la posición 3D y la velocidad de los tres cuerpos.
  2. Derivative Calculation: Un motor de física calcula la fuerza gravitatoria instantánea ejercida sobre cada cuerpo utilizando la ley de gravitación universal de Newton.
  3. Acceleration Mapping: Las fuerzas se convierten en vectores de aceleración (F=ma) para determinar la tasa de cambio de las velocidades.
  4. Numerical Integration: El sistema emplea el método Runge-Kutta de 4º orden (RK4) para avanzar el vector de estado a través de pequeños pasos de tiempo (dt).
  5. Trajectory Logging: Las posiciones resultantes se almacenan en una matriz de trayectoria para su análisis secuencial o trazado visual.

Configuración de 3-Body Movement Simulator

Para comenzar con el 3-Body Movement Simulator proporcionado por Openclaw Skills, asegúrese de tener un entorno Python listo con las bibliotecas numéricas necesarias.

# Install required dependencies
pip install numpy matplotlib

# Clone the skill repository
git clone https://github.com/openclaw/3-body-simulator.git
cd 3-body-simulator

Esquema de datos y taxonomía de 3-Body Movement Simulator

El simulador organiza los datos utilizando un enfoque de vector estructurado para garantizar la compatibilidad con las bibliotecas de computación de alto rendimiento.

Componente Tipo Descripción
State Vector np.array (18,) [x, y, z, vx, vy, vz] combinados para tres cuerpos
Masses List[float] Matriz de valores m1, m2 y m3
Trajectory np.array (N, 18) Historial de series temporales de todos los vectores de estado
G Float La constante gravitatoria (6.67430e-11)

Funciones avanzadas de 3-Body Movement Simulator

  • RK4 Integration: Utiliza el método Runge-Kutta de 4º orden para mantener la conservación de la energía y evitar la deriva orbital común en modelos más simples basados en Euler.
  • Dimensionless Scaling: Soporte para sistemas de unidades simplificados para probar soluciones periódicas y pruebas matemáticas teóricas.
  • Energy Monitoring: Ganchos disponibles para calcular la energía cinética y potencial en cada paso para verificar la integridad de la simulación.
  • Matplotlib Integration: Ganchos preconfigurados para generar visualizaciones orbitales en 2D y 3D de las trayectorias caóticas.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*