● NEXUS KINEMATICS ENGINE ONLINE  |  6-DOF SPATIAL MANIPULATOR ACTIVE  |  ANALYTICAL JACOBIAN J(q) COMPUTED  |  YOSHIKAWA MANIPULABILITY w = 0.942  |  LEVENBERG-MARQUARDT DLS IK READY  |  LSPB TRAJECTORY PARABOLIC BLEND NOMINAL  |  DYNAMIC GRAVITY TORQUE COMPENSATION ACTIVE  |  THREE.JS WEBGL 60 FPS  |  PURE CLIENT ROBOTICS COMPUTATION      ● NEXUS KINEMATICS ENGINE ONLINE  |  6-DOF SPATIAL MANIPULATOR ACTIVE  |  ANALYTICAL JACOBIAN J(q) COMPUTED  |  YOSHIKAWA MANIPULABILITY w = 0.942  |  LEVENBERG-MARQUARDT DLS IK READY  |  LSPB TRAJECTORY PARABOLIC BLEND NOMINAL  |  DYNAMIC GRAVITY TORQUE COMPENSATION ACTIVE  |  THREE.JS WEBGL 60 FPS  |  PURE CLIENT ROBOTICS COMPUTATION     
ROBOAI SUITE // INDUSTRIAL ROBOTICS ENGINE

NEXUS
6-DOF ARM

Kinematics, Analytical Jacobians & Trajectory Engine

A real-time WebGL robotics simulation cockpit built for forward & inverse kinematics, Denavit-Hartenberg parameters, Levenberg-Marquardt Damped Least Squares (DLS) & CCD solvers, Yoshikawa manipulability dexterity analysis, and LSPB trajectory velocity profiling.

6-DOF
ARTICULATED ARM
< 1.2ms
DLS IK SOLVER
3xN
ANALYTICAL JACOBIAN
60 FPS
THREE.JS WEBGL
● NEXUS-6R [ONLINE]
POS X:342.1 mm
POS Y:188.4 mm
POS Z:492.7 mm
MANIP (w):0.942
STATUS:CONVERGED
Drag Mouse / Touch TO ORBIT 3D MANIPULATOR

Built for Robotics Engineers

NEXUS bridges high-level robot control with rigorous classical robotics mechanics: matrix kinematics, analytical differential geometry, and numerical optimization.

01 // DIFFERENTIAL KINEMATICS
📐
Analytical Jacobian & Dexterity

Evaluates the geometric velocity Jacobian $\mathbf{J}_v = \mathbf{z}_i \times (\mathbf{p}_e - \mathbf{p}_i)$ and computes the Yoshikawa Manipulability index $w = \sqrt{\det(\mathbf{J}\mathbf{J}^T)}$ to predict singularities and kinematic locking.

YOSHIKAWA DEXTERITY
02 // INVERSE KINEMATICS
🎯
DLS & CCD Dual Solvers

Compare Levenberg-Marquardt Damped Least Squares ($\mathbf{J}^T(\mathbf{J}\mathbf{J}^T + \lambda^2 \mathbf{I})^{-1}$) against Singularity-Damped Cyclic Coordinate Descent (CCD) for ultra-fast sub-millisecond cartesian convergence.

SUB-1.2MS CONVERGENCE
03 // MOTION PLANNING
📈
LSPB Trajectory Profiler

Generates continuous linear segment motions with parabolic blend transitions (LSPB), ensuring zero acceleration discontinuity, bounded actuator jerk, and configurable blend durations $t_b$.

C1-CONTINUOUS MOTION
04 // DYNAMICS & PAYLOAD
⚡
Actuator Torque Dynamics

Real-time estimation of joint gravity torques $\mathbf{g}(\mathbf{q})$, centrifugal/Coriolis forces, and payload capacities per axis to visualize dynamic motor thermal limits.

NEWTON-EULER MOMENTS

CONFIGURABLE JOINT ARCHITECTURES

NEXUS allows you to dynamically reconfigure the simulator from a planar 2-link pedagogical arm to a full 6-DOF industrial anthropomorphic manipulator.

2-DOF PLANAR RR
Planar Arm

Pedagogical 2-revolute joint arm. Ideal for mastering analytical inverse kinematics equations, geometric circle intersections, and 2D reachability circles.

KinematicsAnalytical closed-form
WorkspacePlanar annulus
Singularityθ₂ = 0°, 180°
3-DOF SPATIAL RRR
Articulated Arm

3-joint arm introducing waist yaw rotation and shoulder/elbow pitch. Maps out full 3D spatial hemispheres and Cartesian coordinate transformations.

KinematicsSpherical DH chains
WorkspaceSpatial sphere
SingularityShoulder/wrist alignment
4-DOF SCARA RRP
SCARA Assembly

High-speed pick-and-place configuration with compliant horizontal revolute joints and rigid vertical prismatic quill axis for PCB assembly.

KinematicsSelective compliance
WorkspaceCylindrical volume
SingularityElbow boundary stretch
6-DOF ANTHROPOMORPHIC
Industrial Arm

Full 6-DOF industrial manipulator with spherical wrist. Complete position $(X, Y, Z)$ and orientation $(\phi, \theta, \psi)$ dexterity in 3D Euclidean space.

KinematicsPieper's criteria / DLS
WorkspaceFull 6-DOF envelope
SingularityWrist/Elbow/Head

TECHNICAL SPECIFICATIONS

Summary of mathematical algorithms, performance benchmarks, and browser runtime capabilities.

SUBSYSTEM IMPLEMENTATION SPECIFICATION DETAILS
3D Graphics Engine Three.js WebGL (r128 / r183) Directional lighting, coordinate axis frames, joint rings, shadow mapping, 60 FPS
Kinematics Paradigm Standard Denavit-Hartenberg (DH) Homogeneous transformation matrices $\mathbf{T}_i^{i-1}(\theta, d, a, \alpha)$ for arbitrary N-link chains
Inverse Kinematics DLS (Levenberg-Marquardt) + CCD Singularity-damped least squares with numerical stability guarantees near singular boundaries
Manipulability Metric Yoshikawa Index $w = \sqrt{\det(\mathbf{J}\mathbf{J}^T)}$ Real-time condition number $\kappa(\mathbf{J})$ and singular value decomposition (SVD) velocity ellipsoid
Trajectory Generation LSPB (Linear with Parabolic Blend) Continuously differentiable velocities with configurable blend duration $t_b$ and acceleration limits
Dynamics & Torques Dynamic Gravity Compensation Live multi-axis torque estimation taking into account link masses and payload leverage arms
Zero Dependencies Pure Vanilla ES Modules Zero backend; runs client-side inside modern WebGL browsers at native refresh rate
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.