โ—† VECTRASIM SUITE ONLINE  |  3 SIMULATION ENGINES ACTIVE  |  SLAM LIDAR MAPPING  |  NEXUS 6-DOF ARM KINEMATICS  |  HIVE SWARM LOGISTICS  |  YOSHIKAWA MANIPULABILITY  |  SPACE-TIME A* MAPF  |  EKF SENSOR FUSION  |  VITE 7.3.1 BUILD  |  PLAYWRIGHT E2E TESTED      โ—† VECTRASIM SUITE ONLINE  |  3 SIMULATION ENGINES ACTIVE  |  SLAM LIDAR MAPPING  |  NEXUS 6-DOF ARM KINEMATICS  |  HIVE SWARM LOGISTICS  |  YOSHIKAWA MANIPULABILITY  |  SPACE-TIME A* MAPF  |  EKF SENSOR FUSION  |  VITE 7.3.1 BUILD  |  PLAYWRIGHT E2E TESTED     
Unified Platform

VECTRASIM

Suite โ€” Three Engines. One Platform.

A browser-based robotics simulation suite featuring SLAM mapping with LiDAR, 6-DOF robotic arm kinematics, and multi-robot warehouse logistics. Built with Vanilla JS, Three.js, and HTML5 Canvas โ€” no framework required.

3 Engines Live SLAM NEXUS HIVE Zero Framework 60fps Simulation
SYS: ONLINE
AGENTS: 12 ACTIVE
FPS: 60.0
MAP: 512ร—512
BUILD: v3.0.0
SLAM โ–  ACTIVE
NEXUS โ–  ACTIVE
HIVE โ–  ACTIVE
AUTH: SESSION
ENV: BROWSER
0
SIM ENGINES
0
ALGORITHM MODULES
0
DOF ARM
0
SWARM ROBOTS
60fps
SIMULATION SPEED
Simulation Engines

Three Worlds to Explore

Each engine is a fully self-contained simulation environment.

LIVE PREVIEW
ENGINE 01
SLAM
LiDAR Mapping Simulator

Simultaneous Localization and Mapping with 360ยฐ LiDAR raycasting, Bayesian occupancy grids, particle filter MCL, and autonomous frontier exploration. Three drive models, three pathfinding algorithms.

A* PATHFINDING PARTICLE FILTER LOOP CLOSURE 3D POINT CLOUD MCL
โ–ถ LAUNCH SLAM LOGIN REQUIRED
LIVE PREVIEW
ENGINE 02
NEXUS
Robot Kinematics Engine

6-DOF robot arm with forward/inverse kinematics, LSPB trajectory planning, Teach Mode, and dynamic torque analysis per joint.

FK / IK SOLVER TEACH MODE LSPB TRAJECTORY CCD IK SOLVER THREE.JS
โ–ถ LAUNCH NEXUS LOGIN REQUIRED
LIVE PREVIEW
ENGINE 03
HIVE
Swarm Logistics Simulator

Multi-robot warehouse with 4 autonomous agents across 3 industrial scenarios โ€” Warehouse, Assembly, and Mapping. Isometric 2.5D engine, battery management, collision avoidance, live analytics.

ISOMETRIC 2.5D BATTERY SIM TASK SCHEDULER FRONTIER EXPLORE HEATMAP
โ–ถ LAUNCH HIVE LOGIN REQUIRED
Algorithm Library

Implemented From Scratch

Every core algorithm is hand-coded in vanilla JavaScript.

A* PATHFINDING

TypedArray-optimized with wall proximity penalties and diagonal movement.

AStar.js + hive.htmlโ†’
DIJKSTRA'S

Optimal shortest path without heuristic for guaranteed minimum cost.

Dijkstra.jsโ†’
BUG2 ALGORITHM

Reactive wall-following navigation for obstacle-dense environments.

BugAlgorithm.jsโ†’
FRONTIER EXPLORE

Autonomous frontier cell detection for complete unknown area mapping.

FrontierExplorer.jsโ†’
BAYESIAN GRID

Log-odds occupancy mapping with Bresenham ray voting for SLAM.

Mapper.jsโ†’
PARTICLE FILTER

Monte Carlo Localization with 50โ€“500 configurable particles.

ParticleFilter.jsโ†’
LOOP CLOSURE

Scan-matching keyframe system for drift correction over long traversals.

LoopClosureDetector.jsโ†’
LIDAR RAYCASTING

2D raycasting with 30โ€“360 rays, Gaussian noise, and ray visualization.

Lidar.jsโ†’
FORWARD KINEMATICS

DH parameter chain evaluation for 2โ€“6 configurable joint configurations.

nexus.htmlโ†’
INVERSE KINEMATICS

Numerical Jacobian IK solver for end-effector position targeting.

nexus.htmlโ†’
LSPB TRAJECTORY

Linear Segment with Parabolic Blend for smooth joint trajectory planning.

nexus.htmlโ†’
YOSHIKAWA MANIPULABILITY

Analytical dexterity index w = โˆš(det(JJแต€)) with Damped Least Squares IK singularity damping.

nexus.htmlโ†’
SPACE-TIME A* (MAPF)

4D multi-agent path finding with dynamic corridor conflict resolution and priority yielding.

hive.htmlโ†’
EKF SENSOR FUSION

Extended Kalman Filter state estimation with 1ฯƒ/2ฯƒ/3ฯƒ dynamic covariance uncertainty ellipses.

slam.htmlโ†’
TECHNOLOGY

ZERO DEPENDENCIES. PURE WEB.

EVERY PIXEL DRAWN WITH NATIVE BROWSER APIS

๐ŸŒHTML5 ๐ŸŽจCSS3 โšกVanilla JS ๐ŸŽฎCanvas 2D API ๐ŸงŠThree.js r183 ๐Ÿ“ŠChart.js 3.9.1
โš™Vite 7.3.1 ๐ŸŽฌGSAP 3.12.2 ๐Ÿ•นnipplejs ๐Ÿ”ŠWeb Audio API ๐ŸงชPlaywright E2E ๐Ÿš€Vercel Deploy

READY
TO RUN?

Open the Hub, authenticate with any credentials, and choose your simulation engine. No setup required โ€” the entire platform runs in your browser.

Sign in or create a free account to access all simulators
PROJECT MANIFEST
PlatformVectraSim Suite v3.0โ†’
Engine 01SLAM Simulatorโ†’
Engine 02NEXUS Arm Engineโ†’
Engine 03HIVE Logisticsโ†’
Build ToolVite 7.3.1โ†’
RendererCanvas 2D + Three.jsโ†’
AuthMock (sessionStorage)โ†’
DeployVercel Staticโ†’
AuthorYash Surveโ†’
StatusOPERATIONALโ†’
WELCOME BACK, OPERATOR
SELECT ENGINE
CHOOSE YOUR SIMULATION ENVIRONMENT
CONNECT

GET IN TOUCH

OPEN TO COLLABORATIONS, FEEDBACK, AND OPPORTUNITIES

GITHUB
@Yashs2024
LINKEDIN
Yash Surve
CONTACT
yashusurve2005@gmail.com
TOP

SYSTEM INQUIRIES

// FREQUENTLY ASKED QUESTIONS //
What are the WebGL requirements for the simulators? โ–ผ
RoboAI Suite requires a modern browser with WebGL 2.0 support. Hardware acceleration must be enabled in your browser settings to ensure 60fps performance during 3D point cloud rendering and 6-DOF kinematics.
How does LiDAR raycasting operate client-side? โ–ผ
The SLAM simulator uses a highly optimized 2D line-line intersection algorithm. It casts 360 rays from the robot's center against all wall line segments in the environment grid. Gaussian noise is injected into the distance readings to simulate real-world sensor inaccuracies.
How does NEXUS handle kinematics singularity? โ–ผ
The inverse kinematics (IK) solver uses Damped Least Squares (DLS) with Levenberg-Marquardt damping. When the Jacobian determinant approaches zero (Yoshikawa manipulability index drops), the damping factor prevents joint velocities from tending to infinity, ensuring stable trajectories near singularity zones.
What is Space-Time A* in HIVE Logistics? โ–ผ
Space-Time A* is a 4D pathfinding algorithm (x, y, rotation, time) used in HIVE. It manages a global reservation table so autonomous mobile robots (AMRs) can plan collision-free paths by factoring in the projected future positions of all other active units in the swarm.