IR52 Jang Young-sil Award

Autonomous Navigation Platform That Never Stops

Navi-Core is Navifra's core autonomous navigation software platform. Its adaptive map-matching to odometry switching enables non-stop localization even at 20% map match rate, with a single software supporting 7 drive types and 6 docking methods.

Technical Specifications

120,000m²

Max SLAM Coverage

±5mm

Stopping Precision

8types

Drive Types Supported

SLAM CoverageUp to 120,000m²
Stopping Accuracy±5mm / ±1°
Travel Accuracy±20mm
Max Speed3m/s
Drive Type8 types
Docking Method6 types
Deployment Time0.5 days setup + 0.5 days live operation
Standard InterfaceROS 1/2, VDA 5050, CANopen

2D/3D SLAM and Localization

NaviFra's high-precision SLAM technology supports both 2D and 3D. In indoor and outdoor environments with dynamic obstacles, NaviFra's own patented technology models the environment quickly and accurately and performs robust localization.

Large-Area SLAM Based on 2D LiDAR

Large-Area SLAM Based on 2D LiDAR

  • Delivers optimized maps with over 90% map consistency, built on a robust CPU-only SLAM algorithm, even in large spaces (120,000 m²) with few features
  • Provides post-mapping update functions such as automatic map alignment, noise removal, partial mapping, and map merging, enabling a flexible response when equipment is added to or removed from the environment
  • Map building from log data playback
  • We implemented the entire pipeline ourselves, from scan matching (front-end) to pose graph optimization (back-end). With no black boxes and a full understanding of the whole system, we can modify and optimize it to fit site requirements.

3D LiDAR SLAM — Same Results on Our Own Sites and Public Benchmarks

On the left is large-area outdoor data we captured ourselves; on the right is a public benchmark dataset — both processed with the same algorithm.

  • Building a map and finding your own position on that map are different problems. The environment is mapped once with 3D LiDAR, and all later runs localize on that map. Both stages must share the same representation for the map to be reused again and again.
  • In-house data — a large outdoor environment mixing structures of different heights, such as buildings, trees, and slopes, is mapped in a single pass. Even spaces that a flat map cannot distinguish are represented.
  • Public benchmark data — multiple sequences captured at different times were each localized on the same map; the right side shows one segment. It displays the onboard camera, a local map within a 60 m radius of the vehicle, and the estimated position on the full map. Even as lighting and traffic change and sections where the sky is blocked, such as tunnels, are mixed in, the estimated position stays on the same path.
  • An algorithm that only works on its own data is useless in the field. Getting the same results on a public dataset — where we chose neither the capture environment nor the sensor configuration — is the evidence that it can be deployed as-is at new sites.

In-house data · Large-area outdoor mapping

Public benchmark data · Localization with the same algorithm

Lidar Odometry

Lidar Odometry

  • Automatically detects drops in localization confidence and performs local localization based on LiDAR Odometry, preventing position loss and ensuring continuous positioning
  • Provides APIs for integrating various external positioning sensors such as barcodes, QR codes, and cameras, flexibly extending absolute position correction and position recovery
  • Corrects its own position through robust LiDAR matching, even during momentary slips caused by small obstacles such as water, oil, or bolts

8 Drive Type Support

AMR drive types vary depending on robot purpose and hardware design. Navi-Core has built-in kinematic models for 8 drive types, allowing drive type switching through parameter settings alone. This means robot manufacturers can immediately apply Navi-Core to new drive type robots without any SW customization on the Navi-Core side.

3D viewer of a differential-drive robot with two independently driven left and right wheels and passive casters. It drives forward, turns, spins in place and reverses using only the speed difference between the two wheels.

ForwardL 1.00 / R 1.00Drag to rotate · Scroll to zoom

NaviFra's Diverse Motion Capabilities

Dual/Quad steering drive enables non-stop spin turns. It prevents the floor damage caused by in-place rotation and shortens process time.

6 Docking Method Support

3D viewer of SLAM localization-based docking. The robot docks by matching LiDAR scans to the map, with no separate markers.

✓ In position
① Approach

The docking station’s coordinates are registered in the map. The robot navigates autonomously toward them; up to this point it is no different from normal driving.

Drag to rotate · Scroll to zoom

Selectable docking methods are provided according to site environment and customer requirements. Each method differs in recognition principle and application conditions, and it is also possible to simultaneously mount multiple methods on a single robot for automatic selection per docking target. Maximum docking speed is 0.5m/sec.

Obstacle Detection & Avoidance

Industrial aisles are not a space robots have to themselves. Forklifts come head-on, workers pass alongside, and other AMRs cross paths. Lane-based avoidance is a design that chooses predictability over autonomy.

Obstacle Detection

Obstacle Avoidance

Industrial aisles are not a space robots have to themselves. Forklifts come head-on, many workers are present, and other AMRs cross paths. NaviFra's lane-based avoidance is a design that chooses predictability over autonomy. You know in advance when it will avoid, and to which side.

Free-space avoidanceNavifra lane avoidance
Avoidance pathsGenerated per cycle — effectively unboundedFinite set declared on the map
DirectionUnknowable until the robot arrivesFixed in advance
Lateral offsetDiffers on every runFixed by lane position
Fleet controlCannot reserve the occupied area ahead of timeReserved and adjusted per lane
Post-incident reviewHard to reproduce or explainWhich lane, and why, is logged
Aisle usageMust leave room for the widest swingOnly the declared lane width
Free-Space Avoidance (service-robot approach)

Dozens of candidate paths are generated every control cycle and the cheapest wins. Left and right costs usually differ by under 1%, so sensor noise alone flips the ranking — the same aisle and the same obstacle get a left pass one time and a right pass the next.

3D viewer of free-space obstacle avoidance as used by service robots. It shows the non-determinism of avoiding in a different direction on every run.

① Free-space driving

A service robot runs through free space, not on links. The global path is a single line to the destination, and the full aisle width is drivable at any time.

Run 1 Run 2 Run 3 Earlier runsDrag to rotate · Scroll to zoom
Navifra Lane-Based Avoidance

Avoidance lanes are declared on the map, segment by segment. When an obstacle appears the robot moves into whichever declared lane is passable, clears the obstacle, and returns to its link. Because avoidance stays bound to the link, traffic control and path planning are unaffected.

3D viewer of lane-based avoidance on a node–link map. Left and right avoidance lanes are defined for each link; when an obstacle appears, the robot moves into a passable declared lane, avoids it, and returns to the link.

① Node–link map

The driving space is defined as nodes and links. The robot runs only on these links, not through arbitrary free space, so where it can go is already fixed at the map stage.

Selected lane Blocked Free-space avoidanceDrag to rotate · Scroll to zoom

Navi-Core Ecosystem

With open interfaces and templates, partners control their own equipment directly

  • NaviFra handles the common autonomous navigation foundation — positioning, path planning, avoidance, docking — while partners handle onboard equipment control such as lifts, charging, and indicator lights. The two domains are connected through a single open Skill Interface.
  • The company that built a robot already knows its equipment's characteristics and edge cases. Most of the time — and most misunderstandings — are lost in the process of turning that knowledge into documents and handing it over.
  • We provide implementation templates, interface specifications and integration documentation, and development and validation tools. Partners can implement without opening the Navi-Core source, and their equipment control know-how stays with them.
  • Partners add new vehicle types and equipment at their own pace. One company's headcount no longer sets the ceiling for an entire industry.
  • The more companies use the same interface, the more implementations are reused, and new projects start not from a blank page but from proven results.
Navi-Core Ecosystem

Compatibility & Integration

A compact add-on design mounts directly on a wide range of robot platforms. Standard interfaces make it easy to connect with your existing infrastructure.

ROS 1
ROS 2
VDA 5050
CANopen

Contact Sales about Navi-Core

Analyze your site with our experts and design the right solution. We support you through every step, from consultation to on-site installation.

Contact Us