OM1 × Three.js Robot Simulator - Browser-Based Control with WebSocket Bridge
Автор: Budal Mbolang
Загружено: 2025-12-13
Просмотров: 7
Описание:
OM1 × Three.js Mini Simulator Demo
Bounty #361 - Browser-based robot simulator with HTTP/WebSocket bridge
🤖 Features:
3D robot simulation in browser using Three.js
Real-time sensor raycasting (13 beams, 4m range)
Collision detection with obstacle avoidance
HTTP API for robot control (POST /action, POST /reset)
WebSocket for real-time state updates
Interactive HUD showing sensors, reward, and metrics
Keyboard controls (WASD) and button UI
🛠️ Tech Stack:
Backend: Node.js, Express, WebSocket
Frontend: React, Three.js, React Three Fiber
API: RESTful HTTP + WebSocket
📦 Repository:
https://github.com/OpenMind/OM1
PR: https://github.com/OpenMind/OM1/pull/420
📖 Documentation:
See docs/bounty-361/ for complete setup instructions
🚀 Quick Start:
1. Bridge: cd tools/threejs-sim/bridge && npm install && npm start
2. Client: cd tools/threejs-sim/client && npm install && npm run dev
3. Open: http://localhost:5173
Controls:
W/↑ - Forward
S/↓ - Backward
A/← - Turn left
D/→ - Turn right
R - Reset
#OM1 #ThreeJS #Robotics #Simulator #WebSocket #OpenSource #AI
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: