The Mobvynt Perception & Planning Stack.
A software layer that runs on your robot's compute, takes sensor inputs, and returns collision-free paths — with obstacle type classification included.
Three modules. One coherent runtime.
Ingests LiDAR point clouds and optional camera frames. Runs background subtraction, moving object isolation, and an 8-class CNN classifier to identify person, forklift, pallet, conveyor, static shelving, mobile cart, unknown-moving, and unknown-static. Trajectory prediction using a constant-velocity linear model gives the planner 2–3 cycles of lookahead.
Graph-based path search using a modified A* that threads two constraints simultaneously: obstacle clearance from MV Perceive's obstacle map, and pick-slot arrival window from your WMS. Configurable risk tolerance parameter lets you tune the trade-off between path safety margin and deadline adherence.
ROS 2 integration layer that handles hardware abstraction and fleet management system connectivity. Publishes to standard ROS 2 Navigation2 topics so no firmware changes are needed. REST or MQTT adapter connects to your WMS and fleet management system for timing window ingestion and fleet-level obstacle event sharing.
Runs on-robot. No cloud dependency.
Standard ROS 2 message interfaces so it drops into existing stacks. Configurable sensor inputs — works with 2D LiDAR-only, 2D+3D, or camera+LiDAR fusion.
Numbers from live deployments.
Ready to drop it in your stack?
Tell us your robot model and ROS 2 version. We'll walk you through the integration and show you what the numbers look like for your specific setup.