Skip to Content
SensorsSensors
  • Article
  • Open Access

19 February 2026

49 Pages

Context-Aware Semantic Localization with Adaptive Sensor Fusion Under Adverse Conditions

,
,
,
,
,
,
and
1
Department of Electrical and Computer Engineering, College of Information and Communication Engineering, Sungkyunkwan University, Suwon 16419, Republic of Korea
2
Department of Intelligent Robotics, College of Engineering, Sungkyunkwan University, Suwon 16419, Republic of Korea
3
DXR Co., Ltd., R&D Center, Seoul 01411, Republic of Korea
*
Author to whom correspondence should be addressed.

Abstract

To achieve Level 4 and above autonomous driving, vehicle localization must remain accurate and reliable under diverse real-world conditions, including complex traffic scenarios, environmental changes, and partial sensor failures. Conventional localization approaches primarily rely on geometric consistency among multi-sensor observations, which can produce physically or contextually implausible pose estimates when sensor reliability degrades or observations become ambiguous. This paper proposes a semantic localization framework that integrates ontology-based semantic reasoning directly into the localization process. The proposed approach reformulates localization as a context-aware constraint selection problem guided by semantic consistency among objects, places, and vehicle poses. By evaluating logical and contextual validity at the hypothesis generation stage, semantically invalid pose hypotheses are eliminated early, and only situation-appropriate semantic constraints are selectively applied during optimization. As a result, compared to the localization system without semantic rules, the proposed framework achieves an average reduction of approximately 35.6% in mean localization error and 47.0% in maximum localization error across both longitudinal and lateral directions. Specifically, the framework supports structured multi-sensor fusion by selectively using sensor information semantically relevant to the driving context. Through this semantics-driven hypothesis reduction, the system reduces computational complexity while enhancing localization robustness and accuracy, particularly under sensor degradation and dynamic environmental conditions. The design of the semantic reasoning structure is also adaptable to cooperative perception scenarios, such as V2V-based information sharing.

1. Introduction

As autonomous driving advances to Level 4, where vehicles operate without human intervention, the demands on perception, decision-making, and control systems are fundamentally increasing. In particular, localization is a core component, as accurate vehicle positioning is essential for reliable path planning, decision-making, and collision avoidance.
However, real-world conditions differ significantly from ideal. Complex traffic scenarios, adverse weather, sensor degradation, and frequent GNSS outages in urban canyons or tunnels reduce sensor reliability and increase localization uncertainty. In addition, long-term operation inevitably involves sensor faults and hardware failures. Therefore, a robust localization framework is needed that can withstand adverse conditions.
Traditional localization systems estimate vehicle poses using individual sensors such as GNSS, IMU, cameras, and LiDAR, or their geometric fusion, by optimizing numerical consistency between sensor observations and map data. Although these methods achieve high accuracy under stable conditions, their reliance on purely geometric and numerical criteria leads to fundamental limitations when sensor reliability degrades or environmental conditions change abruptly. In particular, the lack of logical and semantic context allows physically or contextually implausible estimates, such as vehicles located outside lanes or in non-navigable regions, to be selected if geometric errors are minimized, resulting in error accumulation and context-inconsistent localization during long-term operation.
To overcome these limitations, localization must incorporate information beyond numerical consistency. Semantic information encodes the meaningful structure of road environments, including relationships among roads, lanes, intersections, and objects, enabling the early rejection of physically or contextually invalid pose hypotheses. By evaluating contextual validity at the constraint-generation stage rather than adjusting sensor reliability only after errors occur, semantic-based localization suppresses logically inconsistent information, even under sensor faults or transient observation anomalies.
In our previous studies, semantic knowledge and contextual information were applied to task planning [1,2] and task allocation [3,4], enabling robots to select situation-appropriate actions beyond purely geometric representations. By incorporating object-place relationships and task context, semantic-based planning improved the robustness and reliability of robotic task execution in complex environments. However, these efforts were primarily confined to high-level planning, while localization still relied on sensor measurements and geometric consistency.
This paper extends semantic modeling and reasoning from task planning to localization. Ontology-based semantic reasoning eliminates logically or contextually invalid pose hypotheses, while a context-aware action reasoning mechanism selectively applies relevant semantic constraints based on the driving context. In addition, although autonomous vehicles receive abundant information from multiple heterogeneous sensors, the proposed framework leverages semantic knowledge to selectively use only context-relevant sensor information, enabling effective, structured multi-sensor fusion. Through this semantic-driven hypothesis reduction and selective sensor utilization, the proposed approach reduces the optimization search space and computational burden while improving localization accuracy and robustness under incomplete sensor information and dynamic real-world conditions. Furthermore, the semantic reasoning structure naturally supports extensibility to cooperative perception scenarios, such as V2V-based information sharing, by enabling semantically consistent integration of external observations.
  • Semantic redefinition of localization: We redefine vehicle localization as a context-aware constraint selection problem by integrating ontology-based semantic reasoning beyond geometric optimization.
  • Semantic hypothesis reduction for robust localization: Logically invalid pose hypotheses are pre-emptively eliminated through semantic consistency evaluation among objects, places, and poses.
  • Situation-adaptive constraint selection via reasoning: A context-aware action reasoning mechanism selectively applies semantic constraints to the localization graph.
  • Semantic-guided multi-sensor fusion and cooperative extensibility: The proposed framework enables effective multi-sensor fusion by adaptively utilizing context-relevant sensor information through semantic reasoning and provides a scalable foundation for cooperative perception, such as V2V-based.

3. Semantic Modeling for Localization

Semantic modeling has traditionally been employed in autonomous systems to support high-level reasoning tasks such as task planning, decision-making, and action selection. In these contexts, semantic representations enable robots to interpret their environments, reason about object-place relationships, and determine feasible actions based on contextual knowledge. Such planning-oriented semantic frameworks have demonstrated improved robustness and scalability in complex, dynamic environments by enabling systems to move beyond purely geometric representations.
Building on these advantages, recent research has begun to explore integrating semantic modeling for localization, leveraging high-level contextual knowledge to improve pose estimation. By embedding semantic constraints into the localization process, systems can assess pose hypotheses not only based on geometric consistency but also on their semantic plausibility with respect to the environment. This shift allows rejection of logically invalid or contextually inconsistent poses, potentially yielding more robust and reliable localization, particularly in complex and ambiguous scenarios where purely geometric cues are insufficient.

3.1. Overview of Semantic Modeling Framework

Autonomous vehicles in complex road environments must reason not only about geometry but also about the semantic meaning of surrounding elements to understand situational context. Conventional representations based on low-level geometry or limited semantics are insufficient for context-aware reasoning, as they cannot explain why observations are meaningful, how elements relate to each other, or whether a candidate location is semantically feasible.
To address these limitations, high-level semantic representations that integrate structured knowledge about objects, places, and driving context are required. Such representations enable reasoning about spatial relations and contextual consistency, supporting more robust relocalization and informed decision-making in dynamic urban scenarios.
In our previous work [1,2], semantic information was mainly used for planning, allowing robots to interpret their environment and select task-appropriate actions. In contrast, this study applies semantic cues to localization, where multi-modal sensor observations and associated semantic structures are evaluated for contextual validity to weight or reject infeasible constraints during pose estimation.
This section introduces the Semantic Modeling Framework (SMF), which combines the Triplet Ontological Semantic Model (TOSM) with a semantic HD map to incorporate human-like interpretation into localization [55]. By organizing environmental information into symbolic, explicit, and implicit models, the framework extends localization beyond conventional geometric matching.

3.2. Semantic Knowledge Representation

Conventional HD maps provide highly accurate geometric and structural descriptions of road environments, including lane-level topology, node-link connectivity, road attributes, and registered static objects [56]. These representations are well-suited to trajectory generation and motion planning, but they are primarily designed for geometric alignment and rule-based navigation. As a result, semantic information in traditional HD maps is either implicit or weakly structured, limiting its direct applicability to localization tasks that require evaluating the contextual validity of pose hypotheses under uncertainty.
To bridge this gap, this work reinterprets HD map information from a planning-oriented semantic abstraction to a localization-aware semantic model. Instead of treating semantic elements solely as high-level descriptors for action selection, the proposed approach reorganizes map entities into object-, place-, and relation-centric representations that can actively constrain localization. By explicitly encoding which objects exist in which regions, how places are connected, and which spatial relations are semantically valid, the map provides criteria for assessing whether a candidate vehicle pose is plausible beyond geometric consistency.

3.2.1. Basic Components of HD Map

An HD map is generally composed of the following key elements:
  • Node: A node represents a meaningful point or turning point along the vehicle’s route. Each node contains geographic coordinates (latitude and longitude) and is typically defined at locations where road curvature changes, intersections occur, or where the distance between points exceeds a predefined threshold.
  • Link: A link is a directed path that connects two nodes and represents the actual drivable route for the vehicle. Each link consists of multiple positional points, referred to as link points, which are stored as sequences of GPS or local coordinates along the path.
  • Road Type: This attribute defines the type of road associated with a given link. Road types include general roads, tunnels, bridges, underground roads, and elevated highways.
  • Directionality: Each link is inherently directional. The direction is explicitly specified using FromNodeID and ToNodeID, which indicate the start and end nodes of the link, respectively. The link points are stored in the order corresponding to the link’s travel direction.
  • Lane Connectivity Information: The attributes R_LinkID and L_LinkID refer to the IDs of adjacent links on the right and left sides, respectively, when lane changes are possible from the current link.
Each link contains a unique link ID, the ID of its start and end nodes, the associated road type, and a list of coordinate points known as link points. These link points represent a high-resolution sequence of positions that subdivide the drivable path along the link. Figure 1 and Table 1 and Table 2 illustrate the overall structure of the HD map and its constituent elements, respectively.
Figure 1. Visualization of the HD map constructed for our experimental area.
Table 1. Map Node and Link Information.
Table 2. Perceptible Object Attributes.
Conventional HD maps are primarily designed to support geometric alignment, route planning, and rule-based navigation by providing precise road structure information. While sufficient for trajectory generation, they lack explicitly structured semantic relations, limiting their ability to evaluate the contextual validity of pose hypotheses during localization. This limitation motivates the introduction of a Semantic HD Map that enables reasoning-based localization, as described in the following section.

3.2.2. Semantic HD Map

A Semantic HD Map extends the geometric foundation of conventional HD maps by incorporating semantic information that enables reasoning-based localization. While traditional HD maps provide structural elements such as lane boundaries, road edges, node-link topologies, and road types, these geometric features alone are insufficient for Level 4 and higher autonomous driving. Vehicles must not only match geometric shapes but also interpret the meaning of surrounding objects to infer their state within the environment. To address this need, the Semantic HD Map augments the map with perceptible, semantically expressive objects, enabling a human-like understanding of spatial context.
These semantic elements incorporated into the map exhibit four key properties that directly enhance inference-based localization:
  • Object-centric: Fixed objects such as signals, road signs, markings, reflectors, and structural elements are included as landmarks for localization.
  • Perceptibility: Only objects detectable by on-board sensors (LiDAR, cameras) are registered.
  • Localization constraint: Objects that exist only in specific regions act as strong constraints for narrowing the vehicle’s location.
  • Semantic reasoning: Combining perception with semantic attributes allows inference of plausible regions, heading validity, or lane-level consistency even before graph optimization.
In this study, the Semantic HD Map is designed based on the Triplet Ontological Semantic Model (TOSM). Beyond simple coordinate representation, each object is described using symbolic, explicit, and implicit attributes, and their interrelations are encoded to support robust semantic reasoning.
Figure 2 illustrates the structure of the Semantic HD Map employed in this study. This map incorporates both geometric and semantic elements, including lane boundaries, semantic objects, and semantic categories such as bridge support types or tunnel jet fans. Figure 3 compares a conventional HD map with the semantic HD map, highlighting the enriched semantic attributes integrated into the latter.
Figure 2. Architecture of the proposed Semantic Modeling Framework (SMF).
Figure 3. Comparison between a conventional HD map (a) and a semantic HD map (b).

3.2.3. Semantic Object Selection Criteria

Objects registered in the Semantic HD Map are not selected arbitrarily. Only those that provide meaningful localization constraints and are observable by vehicle sensors are included.
  • Perceptibility: Reliable detection using RGB cameras or LiDAR.
  • Localizability: Presence restricted to specific spatial segments, reducing pose uncertainty.
  • Persistence: Spatially fixed and temporally stable despite season, lighting, or time-of-day changes.
Twelve types of objects were selected based on these principles, most of which are commonly found in tunnel interiors or beneath elevated structures where GPS signals are unreliable, as illustrated in Figure 4.
Figure 4. Additional semantic objects registered in the HD map for use in semantic localization.

3.2.4. Environmental Elements and Semantic Definitions Based on TOSM

In this section, we model the semantic elements required for vehicle localization and SLAM using the Triplet Ontological Semantic Model (TOSM) (show Figure 5). The environment is structured into three primary categories: Object, Place, and Robot, and each element is represented through explicit, implicit, and symbolic models. The following definitions specialize the original TOSM framework for use in autonomous driving and semantic HD maps, enabling environmental elements to be consumed directly by localization and SLAM.
Figure 5. Triplet Ontological Semantic Model (TOSM).
TOSM in Figure 5 is designed as a structured representation that stores environmental elements required for semantic reasoning in a form that can be efficiently transformed into both OWL (Web Ontology Language) ontological properties [57] and PDDL planning domains. Rather than serving solely as a static semantic map, TOSM provides a unified abstraction that enables semantic information to be systematically expanded through ontology-based inference and subsequently grounded into actionable representations within a PDDL domain.
As listed in Table 3, environmental elements such as Object, Place, and Robot are organized as subclasses of a common Environmental Element superclass, allowing implicit semantic relationships to be inferred via the ontology. By extending these inferred semantics to the PDDL domain, the framework enables the system to reason about feasible and required robot actions given the current situation, thereby supporting the application of semantic factors and online information updates within the localization process. In this work, we extend the original TOSM framework [1,55], previously developed for task planning, to better support localization by explicitly coupling semantic reasoning with state estimation and map consistency.
Table 3. Class of environmental elements based on TOSM.

3.2.5. Object Properties for Spatial and Robot Relations

Object properties, as listed in Table 4, represent relations between environmental elements. For vehicle localization, spatial relations such as isNextTo and isInsideOf provide constraints that link objects and places. The relation isConnectedTo also defines constraints between places. Robot-related properties, including isLookingAt, isLocatedAt, and isOccupiedBy, describe how the ego-vehicle interacts with the environment in real time. Subsequently, these relations serve as constraints in the optimization process, which is detailed in Section 4.
Table 4. Object properties for semantic HD map and reasoning.

3.2.6. Datatype Properties in the Triplet Ontological Semantic Model

The Triplet Ontological Semantic Model (TOSM) represents each environmental element using structured datatype properties that encode explicit, implicit, and symbolic information. This design enables the environment to be interpreted not only as geometric entities but also as semantically meaningful elements essential for reasoning-based localization. Explicit properties refer to information directly observable through sensor processing, such as metric, geometric, and visual features. Implicit properties express inferred or relational knowledge, similar to human semantic memory, and capture how objects relate to their surroundings. Symbolic properties provide abstract identifiers that enable robots to communicate, index, and reason effectively about environmental concepts.
  • Symbolic (Conceptual Semantics): Concept-level descriptors representing the abstract meaning or role of an entity, including identifiers, categorical labels, or regulatory attributes. These symbolic descriptors allow robots and humans to interact with the same conceptual elements in a consistent manner.
  • Explicit (Measurable Properties): Information directly obtained from sensor modalities, such as pose, velocity, shape, boundary geometry, or image-based features (e.g., colors, keypoints). These attributes form the measurable foundation used in SLAM, map matching, and perception.
  • Implicit (Contextual Relations): Knowledge-driven or induced relations such as spatial containment, environmental context, movability, adjacency, or lane-level complexity. These relations convey high-level semantic cues that cannot be sensed directly but are derived from domain knowledge or databases.
Each model within TOSM is represented using classes, object properties, and datatype properties, following OWL terminology. Environmental elements are grouped into three primary classes Object, Place, and Robot which are defined as subclasses of EnvironmentalElement. Subclasses inherit the characteristics of their superclasses, allowing hierarchical abstraction (e.g., TunnelJetFan inherits all attributes of InfrastructureObject, Object, and EnvironmentalElement). Table 5, Table 6 and Table 7 summarize these datatype properties, specialized for autonomous-driving scenarios.
Table 5. Datatype properties for object.
Table 6. Datatype properties for place.
Table 7. Datatype Properties for Robot.
These object properties and datatype properties collectively enable semantic inference for localization, allowing the system to interpret environmental elements not only by their geometric positions but also by their meanings, contexts, and interrelations. This integrated semantic structure ultimately supports more coherent and reliable estimation of the vehicle’s state within complex environments.

3.3. TOSM-Based Semantic Reasoning for Context-Aware Information Selection

Semantic reasoning is used to selectively extract and validate context-relevant environmental information from the TOSM representation, ensuring semantic and contextual consistency across the perception, localization, and planning modules. Environmental elements encoded in TOSM are interconnected through explicit properties, which enable rule-based reasoning to transform implicitly encoded relational knowledge into explicit semantic facts. Through this process, latent contextual relationships among places, objects, and robots are systematically inferred without requiring exhaustive enumeration in the original knowledge representation.
In addition to ontology-based inference, the proposed framework incorporates the outcomes of the PDDL-based planning process described in Section 3.4 to verify the contextual consistency of newly updated or inferred information. Semantic facts that remain consistent with the current planning context are retained, while contextually incompatible updates are discarded. This mechanism prevents semantically valid but situationally irrelevant information from propagating into downstream reasoning processes.
Based on predefined contextual conditions, rule-based semantic reasoning is further used to query only the information required for the robot’s current situation, producing a compact, on-demand semantic database. Rather than operating on the entire semantic knowledge base, this database contains only contextually admissible candidate places, objects, and relational constraints. The resulting on-demand representation is then passed to the PDDL module, which uses it directly to construct planning problem instances.
It is important to note that this semantic reasoning module is strictly responsible for contextual judgment and information filtering. It does not trigger actions, modify robot behavior, or execute control decisions; instead, it provides a semantically validated, context-consistent abstraction layer that supports localization reasoning and planning in a decoupled, modular manner.
The following SWRL rules illustrate a simple example of semantic reasoning for maintaining localization consistency.
  • Rule 1 (Localization continuity from previous place):
    A place is considered a localization candidate only if it is connected to the robot’s previously localized place.
    R o b o t ( ? r ) ∧ P l a c e ( ? p 1 ) ∧ P l a c e ( ? p 2 ) ∧ i s L o c a t e d A t ( ? r , ? p 1 ) ∧ i s C o n n e c t e d T o ( ? p 1 , ? p 2 ) → c a n M o v e T o ( ? r , ? p 2 )
  • Rule 2 (Robot feasibility regulation):
    A place is excluded if it violates the regulations.
    R o b o t ( ? r ) ∧ P l a c e ( ? p 1 ) ∧ P l a c e ( ? p 2 ) ∧ i s A l i g n e d H e a d i n g ( ? r , ? p 2 ) ∧ i s N o t R e s t r i c t e d ( ? p 2 ) → i s C o n t e x t u a l T o ( ? r , ? p 2 )
  • Rule 3 (Robot capability consistency):
    A place is excluded if the robot cannot physically remain or maneuver within it.
    R o b o t ( ? r ) ∧ P l a c e ( ? p 1 ) ∧ P l a c e ( ? p 2 ) ∧ P l a c e ( ? p 3 ) ∧ i s C o n n e c t e d T o ( ? p 1 , ? p 2 ) ∧ i s C o n n e c t e d T o ( ? p 2 , ? p 3 ) ∧ h a s D i s t a n c e ( ? p 2 , ? d ) ∧ l e s s T h a n ( ? d , 5.0 ) → i s R e a c h a b l e ( ? r , ? p 2 )
  • Rule 4 (Semantic validity of objects):
    A detected object is considered valid if it is semantically consistent with the current place.
    R o b o t ( ? r ) ∧ P l a c e ( ? p ) ∧ O b j e c t ( ? o ) ∧ i s L o c a t e d A t ( ? r , ? p ) ∧ i s I n s i d e O f ( ? o , ? p ) ∧ → i s C a n d i d a t e ( ? o )
  • Rule 5 (Candidate place validation by object-place consistency):
    A place is considered a localization candidate if the detected objects are consistent with it.
    R o b o t ( ? r ) ∧ P l a c e ( ? p ) ∧ O b j e c t ( ? o ) ∧ i s C a n d i d a t e ( ? o ) ∧ i s I n s i d e O f ( ? o , ? p ) ∧ i s K e y O b j e c t ( ? o , ? p ) → i s L o c a t e d A t ( ? r , ? p )
  • Rule 6 (Sensor reliability from semantic consistency):
    A sensor is considered reliable at a place if its detected objects are semantically consistent with that place.
    R o b o t ( ? r ) ∧ S e n s o r ( ? s ) ∧ P l a c e ( ? p ) ∧ i s L o c a t e d A t ( ? r , ? p ) ∧ i s E q u i p p e d ( ? s , ? r ) ∧ h a s C o n f i d e n c e ( ? p , ? c ) ∧ l e s s T h a n ( ? d , 0.5 ) → i s R e l i a b l e ( ? s )
Using these rule-based semantic constraints, the system performs contextual semantic judgment to validate and refine updated information, retaining only environmental elements consistent with the current situation. By filtering candidate places, objects, and sensor states based on semantic, physical, and regulatory consistency, the framework constructs a compact and context-aware representation that supports robust localization and downstream reasoning without propagating irrelevant or inconsistent information.

3.4. Semantic Domain Modeling for Localization

Accurate vehicle localization in complex road environments requires a representational structure that extends beyond geometric consistency to incorporate higher-level semantic cues, such as lane categories, intersection topology, object types, and region-level contextual information. These semantic cues enable the system to disambiguate visually repetitive or metrically similar scenes and to reject infeasible localization hypotheses that cannot be resolved through geometric SLAM alone.
To support this capability, the environment is modeled as a symbolic domain that explicitly captures relationships among places, objects, sensor observations, and contextual constraints. PDDL (Planning Domain Definition Language) [58] is adopted as a formal representation framework to encode these entities, their relations, and condition-dependent state transitions. Unlike conventional uses of PDDL for motion or task execution, this work leverages PDDL to infer contextual action feasibility, enabling the system to reason about which actions are currently possible, required, or disallowed given the vehicle’s semantic and spatial context.
Specifically, the PDDL-based reasoning process evaluates the current semantic state to determine admissible localization-related actions, such as hypothesis validation, constraint activation, or application of semantic factors. Based on this judgment, semantic constraints are selectively applied, and semantic information is updated in a context-consistent manner, ensuring that only feasible interpretations of the environment influence localization. In this formulation, PDDL does not trigger physical execution or motion commands; instead, it serves as a structured reasoning layer that governs how semantic evidence and constraints are incorporated into state estimation. The localization domain is therefore organized around essential components that support semantic judgment rather than explicit planning execution.

3.4.1. Semantic Type Hierarchy for Localization

The localization domain requires a well-structured semantic type hierarchy that organizes all entities in the driving environment into interpretable symbolic classes. This hierarchy includes coarse HD-level regions such as road segments, intersections, and lane links, mid-level semantic places representing drivable or context-specific regions, and fine-grained unit places used for spatial occupancy reasoning. In addition, robot and sensor entities are explicitly represented to support observation-driven inference, enabling PDDL to connect raw measurements to symbolic logic. By defining this structured hierarchy, the localization system ensures that every object, place, and sensor instance can be consistently grounded onto the semantic HD map, forming the foundational layer for all subsequent predicates and reasoning actions.
Listing 1 provides a concise example of the semantic type hierarchy, illustrating how map entities such as road markings, traffic lights, semantic places, unit places, and robot-sensor instances are grounded into their corresponding symbolic classes. This mapping ensures that all physical elements in the HD map can be consistently interpreted and reasoned over during the localization process.
Listing 1. Example Types.
(:types
  ego1 - ego
  lane1 lane2 - surface_mark
  traffic1 - traffic_light
  sign1 sign2 -  sign
  pole1 tree1 - facility
  place1 place2 - semantic_place
  unit1p1 unit1p2 - unit_place
  camera1 ladar1 - sensor
  link1 link2 intersection1 - hd_place
)

3.4.2. Spatial Connectivity

Semantic localization requires the ability to reason about how different regions and objects in the environment are spatially related. To achieve this, the domain encodes core spatial relations such as adjacency, containment, and occupancy, which collectively determine whether a sensor observation is compatible with a given candidate place. These predicates allow the reasoning engine to verify that observed objects lie within the correct semantic region, ensure that no unit-level space is already occupied, and exploit lane-level properties such as permissible lane changes. Together, these spatial relations form a foundational layer that constrains and validates the localization hypotheses.
Listing 2 summarizes the core spatial predicates that encode adjacency, containment, occupancy, and lane-level constraints, forming the foundational relations required for semantic-consistency-based localization.
Listing 2. Example of Spatial Connectivity Predicates.
(is_connected_to ?from ?to - place)
(is_inside_of ?u - unit_place ?p - place)
(is_inside_of ?o - object ?p - place)
(is_occupied_by ?o - object ?u - unit_place)
(is_key_object ?o - object)
(can_lane_change ?l - lane)

3.4.3. Vehicle State Representation

The predicates in Listing 3 define the symbolic representation of the ego vehicle’s internal and external state, covering its current location, viewing target, intended movement, occupancy relation with the environment, and high-level behavioral attributes such as goals and plans. These state descriptors enable the reasoning engine to integrate sensor observations with semantic map constraints, thereby enabling a structured update to the vehicle’s belief state throughout the localization process. By maintaining both geometric properties (pose, velocity) and symbolic properties (goal, plan), the domain supports multi-layered inference that aligns perception, intention, and semantic context [59].
Listing 3. Example of Vehicle State Predicates.
(is_looking_at ?e - ego ?o - object)
(is_located_at ?e - ego ?p - place)
(is_move_to ?e - ego ?p - place)
(is_occupied_by ?e - ego ?u - unit_place)
(has_plan ?e - ego)
(has_goal ?e - ego)
(pose ?e - ego)
(velocity ?e - ego)

3.4.4. Sensor-Level Observation Predicates

Sensor observations are encoded as symbolic predicates that bridge the gap between continuous SLAM perception and discrete semantic reasoning [60]. By representing measurement availability, sensor placement reliability, and sensor characteristics such as frequency and coverage, the domain captures how each sensor contributes to the localization process. These predicates support filtering, hypothesis validation, and reliability-aware factor activation during reasoning.
Listing 4 defines the symbolic predicates that encode sensor measurements, reliability, and coverage characteristics, enabling observation-driven consistency checks during localization.
Listing 4. Example of Sensor Observation Predicates.
(is_measure_to ?s - sensor ?o - object)
(is_reliable ?s - sensor ?p - place)
(frequency ?s - sensor)
(coverage ?s - sensor)

3.4.5. HD Map-Derived Semantic Constraints

Semantic constraints in the localization domain capture structural and contextual properties extracted from the HD map, including expected objects within each place, lane categories, directional attributes, local speed regulations, and sensor reliability profiles. These symbolic constraints operate as strong priors that restrict candidate locations to remain consistent with map semantics, preventing contradictory or geometrically implausible hypotheses during reasoning. By encoding these map-derived attributes, the localization process gains semantic stability, ensuring that only structurally compatible scene interpretations survive the pruning steps.
Listing 5 illustrates example predicates that encode HD map-derived semantic attributes used to constrain and interpret candidate places during localization. These constraints allow the reasoning engine to assess whether the ego vehicle’s current observations, motion context, and expected scene structure are semantically consistent with the map, thereby enabling the vehicle to understand its situational state in the environment in a symbolic and interpretable manner.
Listing 5. Example of HD Map Semantic Constraints.
(has_object ?p - place)
(lane_type ?p - place)
(direction ?p - place)
(sensor_reliability ?p - place)
(speed_limit ?p - place)

3.4.6. Localization Reasoning Actions

Unlike conventional planning domains that drive task execution, the localization domain does not perform decision-making or action selection. Instead, its actions serve as an intermediate reasoning mechanism for constructing appropriate semantic constraints. In contrast to Section 3.3, which merely validates or rejects information in a binary manner, localization actions actively update continuous state-related quantities based on the inferred semantic and geometric context. By propagating refined hypotheses and adjusted measurements to update factor values, localization actions serve as a preparatory stage that filters, structures, and enriches information, enabling the optimization backend to infer the vehicle’s state with greater robustness.
Semantic Candidate Inference for Localization
This stage does not directly estimate the vehicle’s final pose but instead identifies semantically valid regions that may serve as plausible locations for downstream factor construction. The inference procedure integrates the ego vehicle’s previous symbolic state with current observations to propose spatially coherent places, refines these candidates based on the vehicle’s intended behavior or high-level plan, and excludes any place whose constituent unit-level cells are occupied by obstacles. By filtering out hypotheses that violate semantic consistency or structural feasibility, this step provides the backend optimization pipeline with a compact, context-aware set of candidate locations from which meaningful factors can later be instantiated.
Listing 6 presents example PDDL actions used to infer semantically consistent candidate places before factor construction. The first action proposes new candidates based on the ego vehicle’s previous symbolic state and the topological connectivity of the semantic map. The second action filters out candidates whose unit-level cells are already occupied, ensuring compatibility with grid-map-based occupancy reasoning. These actions do not perform localization by themselves but prepare structurally valid hypotheses from which appropriate factors, such as place-consistency factors, signed-distance-field (SDF) [61] factors, and obstacle factors introduced in Section 4.5.1 can be instantiated reliably.
Listing 6. Example Actions for Semantic Candidate Inference.
(:action propose_candidate_place
 :parameters (?e - ego ?prev - place ?p - place)
 :precondition (and
   (is_located_at ?e ?prev)
   (is_connected_to ?prev ?p)
   (is_reachable_to ?prev ?p)
 )
 :effect (and
   (candidate ?p)
 )
)
 
(:action propose_candidate_unit_place
 :parameters (?p - place ?u - unit_place ?o - object)
 :precondition (and
   (candidate ?p)
   (is_inside_of ?u ?p)
   (is_occupied_by ?o ?u)
 )
 :effect (and
   (not (candidate ?p))
 )
)
Regulatory Constraint Inference: Speed, Orientation, and Restricted Zones
This step extracts regulatory constraints such as direction of travel, speed limits, and restricted or prohibited regions from the semantic HD map and aligns them with the ego vehicle’s candidate locations. Rather than estimating the vehicle’s pose directly, the objective is to prepare structured constraints that will later be converted into heading-consistency factors, speed-limit factors, and obstacle/forbidden-zone factors in the backend optimization. By filtering out candidates whose regulatory conditions violate the traffic rules encoded in the map, the system ensures that only legally and physically feasible hypotheses remain for factor construction.
The regulatory actions in Listing 7 filter out implausible place and unit-place candidates by enforcing road constraints such as heading direction, speed limits, and restricted zones.
These filtered outputs are later converted into place-consistency factors, speed-limit prior factors, and signed distance field (SDF) factors during backend optimization, providing stronger semantic constraints for reliable pose estimation.
Listing 7. Example of Actions for Regulatory Constraint Inference.
(:action check_heading_regulation
 :parameters (?e - ego ?p - place ?dir - orientation)
 :precondition (and
   (candidate ?p)
   (direction ?p ?dir)
 )
 :effect (and
   (candidate ?p)
 )
)
 
(:action check_limit_regulation
 :parameters (?e - ego ?p - place ?v - velocity)
 :precondition (and
   (candidate ?p)
   (speed_limit ?p ?vmax)
   (<= ?v ?vmax)
 )
 :effect (and
   (candidate ?p)
 )
)
 
(:action check_restricted_zone
 :parameters (?p - place)
 :precondition (and
   (candidate ?p)
   (is_restricted ?p)
 )
 :effect (and
   (not (candidate ?p))
 )
)
Inference Valid Objects: Removing False Positives for Graph Matching
This action identifies objects that are spatially consistent with the candidate place and reliably observed by the sensor, allowing the system to filter out false positives and retain only trustworthy semantic elements for downstream graph matching.
Listing 8 identifies only those objects that are spatially valid and sensor-reliable, ensuring that false positives are eliminated before constructing semantic factors. The selected objects later serve as inputs to landmark-based constraints such as the Landmark Factor and Landmark Observation Consistency Factor, which evaluate whether the observed landmark configuration matches the HD-map structure during localization.
Listing 8. Example of Actions for Vaild Object.
(:action check_vaild_object
 :parameters (?s - sensor ?o - object ?p - place ?)
 :precondition (and
   (candidate ?p)
   (is_measure_to ?s ?o)
   (is_inside_of ?o ?p)
   (has_object ?p)
 )
 :effect (and
   (candidate ?o)
 )
)
 
(:action check_vaild_object_relation
 :parameters (?s - sensor ?o1 - object ?o2 - object ?p - place ?)
 :precondition (and
   (candidate ?p)
   (is_measure_to ?s ?o1)
   (is_measure_to ?s ?o2)
   (is_inside_of ?o2 ?p)
   (is_near_by ?o1 ?o2)
   (has_object ?p)
 )
 :effect (and
   (candidate ?o1 ?o2)
 )
)
Reliability-Aware Factor Activation
This step does not determine the vehicle’s state directly but filters which sensor-generated observations are allowed to instantiate factors in the graph. By evaluating the reliability of each sensor and location, the system activates only factors from high-confidence measurements while suppressing those from uncertain or low-quality data. This selective gating not only improves semantic and numerical stability but also reduces computational load by preventing unreliable multi-sensor observations from unnecessarily increasing the factor graph size.
This action adjusts the between-factor weight based on the place-dependent sensor reliability value, allowing the factor graph to down-weight or up-weight observations depending on how reliable each sensor is within the corresponding semantic region (see Listing 9).
Listing 9. Example of Actions for for Sensor Reliability.
(:action update_sensor_status
    :parameters (?s - sensor ?p - place ?r - reliability
                             ?th1 - reliability ?th2 - reliability)
    :precondition (and
          (is_reliable ?s ?p)
          (is_working ?s)
    )
    :effect (and
            (when (< ?r ?th1)
                        (not (is_reliable ?s)))
            (when (< ?r ?th2)
                        (not (is_working ?s)))
    )
)
These reasoning outcomes function as semantic constraints that directly influence the weight, structure, and validity of the factors incorporated into the localization graph. By embedding such context-aware adjustments, the estimator remains aligned with the high-level semantic interpretation of the surrounding environment. Building on these mechanisms, the next section explains how the system collects and instantiates the contextual information required for real-time localization in an on-demand and fully semantic manner.

3.5. Semantic Localization Problem Definition

In classical PDDL usage, a problem file provides an instantiation of the current world: the set of objects, their initial states, and the goal conditions that a planner must satisfy. Unlike the domain, which remains fixed, the problem is context-dependent and must reflect the environment at execution time.
For semantic localization, the problem instance is built by selectively retrieving only the information required for localization at the current moment, ensuring that the reasoning process reflects the vehicle’s most immediate spatial and perceptual context. Instead of preloading the full HD map or all possible semantic elements, the system delivers just the subset of relevant places, objects, and relations needed for localization at that specific timestep. This on-demand formulation minimizes computational overhead, avoids unnecessary symbolic reasoning, and maintains tight alignment between real-time localization and semantic inference.

3.5.1. Semantic Problem Generation from On-Demand Database

The semantic problem instance is generated by querying the Semantic HD Map for local geometry, visible objects, spatial relations, and regulatory attributes associated with the vehicle’s estimated location, while simultaneously incorporating real-time sensing information such as detected objects, lane markings, and sensor reliability. By combining HD-map semantics with live perceptual evidence, the system constructs a problem instance that accurately reflects the vehicle’s immediate environment and sensor state, ensuring that symbolic reasoning is grounded in both map-derived knowledge and current observations.
The initial state contains the following components:
  • Surrounding candidate places and unit-places relevant to the ego pose
  • Map connectivity, containment, and topology (e.g., is_connected_to, is_inside_of)
  • Object and lane semantics registered in each place (HDmap priors)
  • Real-time sensor observations, such as detected landmarks or lane markings
By generating the problem instance dynamically, the system eliminates irrelevant regions and reduces the combinatorial space of symbolic reasoning, allowing the planner to focus only on contextually meaningful hypotheses.

3.5.2. Semantic Reasoning-Driven Localization Constraints

Semantic reasoning does not directly estimate the vehicle’s pose; instead, it exposes high-level semantic information that can be injected as constraints into the localization graph. Using POPF (Partial-Order Planning Forward) [62], the reasoning engine evaluates which predicates, relations, and regulatory conditions are logically consistent with the current environment. The resulting symbolic outcomes are then converted into constraints that guide downstream geometric optimization. In this way, semantic reasoning narrows the solution space before factor-graph optimization begins, ensuring that only contextually valid hypotheses are preserved.
Moreover, once these semantic constraints are injected into the localization graph, they naturally reshape the clique structure by reinforcing only the geometrically and semantically compatible associations among places, objects, and sensor observations. Semantic factors derived from reasoning outcomes suppress inconsistent variable groupings and strengthen those that align with the scene’s contextual semantics. As a result, the optimization process converges toward hypotheses that are not only metrically plausible but also semantically coherent, yielding more stable and interpretable localization performance in complex environments.

3.5.3. Semantic Reasoning-Driven Map Update

OWL-based semantic reasoning is employed to filter out implausible hypotheses by inferring logically consistent conclusions from the currently available information. Rather than processing all map elements exhaustively, only semantically relevant information is selectively queried, reducing ambiguity and preventing the propagation of invalid assumptions. Based on the refined semantic state, a PDDL-based planner determines the set of feasible actions that the robot can execute under the current conditions. The outcomes of this planning process are used to update the robot’s internal state and environment representation, and the resulting changes are reflected incrementally in the map. Through this interaction, semantic reasoning constrains the hypothesis space, while symbolic planning drives map updates in a context-aware and action-consistent manner.

4. Localization with Semantic Reasoning

This study proposes a multi-sensor localization framework that leverages contextual semantic understanding to achieve scalable and robust localization in complex real-world environments. To meet the requirements of autonomous driving, the system supports long-term, city-scale operation under adverse conditions, including sensor degradation and severe weather. By incorporating semantic cues beyond purely geometric measurements, including object relations and road context, the proposed approach enables robust sensor fusion and reliable localization even when geometric information becomes unreliable.
Building upon semantic information, the proposed framework first selects only the context-relevant environmental knowledge required for the current situation, forming an on-demand semantic representation. This representation is then combined with incoming sensor observations to construct a problem that reflects the current state. Based on this problem formulation, the system performs action-level planning to determine how localization should be influenced by semantic evidence, without executing physical motion. The resulting planned actions are categorized into three localization-related operations: semantic factor generation, factor suppression or reweighting, and semantic information update within the localization process.
These actions are explicitly mapped to the following three localization-relevant operations:
  • Semantic constraint generation: semantic constraints are generated to reinforce localization hypotheses that are consistent with the current contextual and semantic state.
  • Semantic constraint suppression and reweighting: semantic constraints that become unreliable, contradictory, or contextually invalid are selectively removed or down-weighted to prevent them from adversely affecting state estimation.
  • Semantic information update: semantic data are updated to reflect newly inferred or validated environmental states, ensuring that subsequent reasoning remains context-consistent.

4.1. Dual-Loop Architecture for Real-Time and Semantic-Aware Localization

While achieving high localization accuracy is essential, SLAM and vehicle pose estimation systems must also satisfy strict real-time constraints to ensure stable operation in dynamic environments. To meet these real-time requirements and enable semantically informed localization, the proposed system adopts a dual-loop architecture comprising a real-time loop and a semantic optimization loop. This structural separation allows fast geometric processing to be executed deterministically within the real-time loop. At the same time, higher-level semantic reasoning is performed asynchronously in the optimization loop without violating latency constraints.

4.1.1. Online Real-Time Localization Layer

The online layer operates under latency constraints and processes heterogeneous sensor measurements in real time. Because each sensor modality runs within an independent, fully decoupled front-end pipeline, their observations arrive with different delays and temporal characteristics. To address this asynchrony, the system employs a lightweight local factor graph that performs short-horizon temporal optimization, as is standard in graph-based estimation.
Furthermore, semantic information inferred by the offline semantic optimization layer is used to adaptively modulate sensor weights or selectively exclude unreliable observations, thereby suppressing the influence of inappropriate data and reducing computational cost. By constraining the online layer to short temporal windows and low-level geometric cues, the system maintains real-time performance while remaining robust to degraded or partially missing sensor observations.
To explicitly model increased uncertainty in semantic observations, we inflate the covariance of the corresponding semantic factors in a controlled manner within the on-demand semantic database, constrained by the spatial region where the vehicle can plausibly exist. The proposed scheme linearly increases the uncertainty up to the boundaries of the drivable road region, thereby attenuating the influence of semantic factors during optimization while preventing the emergence of physically implausible localization hypotheses.

4.1.2. Offline Semantic Optimization Layer

The offline layer leverages high-level semantic information from the Semantic Modeling Framework (SMF), using semantic factors derived from object relations, scene context, HD map semantics, and symbolic-domain reasoning results. These semantic constraints enable the system to correct accumulated drift, enforce global consistency, and resolve ambiguities that purely geometric methods cannot address. Because this layer is free of real-time constraints, it can incorporate multi-session data, operate over long temporal windows, and leverage richer semantic reasoning, ultimately yielding globally consistent, semantically grounded localization estimates.

4.1.3. Integrated Operation

The two layers operate in a complementary manner: the online module maintains continuous real-time localization, while the offline semantic module periodically refines the trajectory and updates the semantic state. Corrections produced by the offline layer are fed back into the online system, enabling long-term drift suppression without compromising real-time responsiveness. As illustrated in Figure 6, this dual-loop interaction forms a closed feedback loop in which geometric real-time estimation and high-level semantic reasoning reinforce one another. Such an architecture allows autonomous vehicles to meet the computational requirements of real-time operation while simultaneously satisfying the semantic clarity and reasoning capability enabled by high-level contextual understanding.
Figure 6. Online-offline dual-loop structure for geometric and semantic localization.

4.2. Distributed Processing Architecture for Robust and Real-Time Operation

Traditional SLAM systems already impose significant computational demands due to dense geometric representations and real-time sensor processing. Adding a semantic reasoning layer, therefore, raises concerns regarding latency, especially in time-critical applications such as autonomous driving. To address this issue, the proposed system adopts a distributed processing architecture that separates real-time localization from semantic reasoning across multiple hardware modules.
Time-critical geometric estimation and sensor fusion are performed within the online localization loop on real-time-capable processors, while semantic reasoning and long-horizon optimization are handled asynchronously in offline modules. To account for communication delays and asynchronous updates introduced by this distributed execution, the system employs a graph-based formulation that naturally integrates delayed information without violating consistency. This design allows semantic feedback to be incorporated when available, without disrupting real-time operation.
In addition to computational efficiency, the distributed architecture improves system robustness. Because processing modules are decoupled, the failure of an individual module does not cause a complete system shutdown; instead, the remaining modules continue operating using the most recent valid estimates. This enables graceful degradation and ensures stable operation under partial hardware or communication failures. Overall, the proposed architecture integrates semantic reasoning into the localization framework while maintaining real-time performance and system reliability.

4.3. Background: Motion Models and Sensor Models

This section summarizes the motion and sensor models that underpin the proposed localization framework. These models support both online real-time estimation and offline semantic optimization.

4.3.1. Vehicle Kinematic and Dynamic Models

We employ a standard bicycle-model kinematic formulation to describe the vehicle motion. The state at time k is defined as
x → k = ( x k , y k , θ k , x ˙ k , y ˙ k , θ ˙ k ) T
and the control input is modeled as
u k = ( v k , δ k ) T ,
where v k denotes the longitudinal velocity and δ k is the steering angle. The continuous-time kinematic model, illustrated in Figure 7, is written as follows:
x ˙ f = v cos   ( θ + δ ) y ˙ f = v sin   ( θ + δ ) θ ˙ = v sin   ( δ ) L
Figure 7. Vehicle coordinate system and kinematic model used for localization and control.
To integrate this vehicle motion model into the factor-graph framework, we impose a dynamics-consistency constraint between the pose x i and the corresponding velocity state v i . The resulting residual is formulated as
f vehicle ( x i , v i ) = r vehicle ( x i , v i ) Σ 2 ,
where r vehicle ( · ) encodes the deviation between the measured or implied vehicle motion and the output of the bicycle model, and Σ represents the associated uncertainty.
These dynamic constraints act as a soft prior that encourages physically plausible motion, regularizes optimization in poorly observable situations, and suppresses unrealistic rapid changes in curvature or acceleration [59]. Moreover, the selection and activation of these constraints are adaptively guided by the robot’s semantic context described in Section 3, allowing the motion prior to be tailored to the surrounding environment.

4.3.2. IMU Motion and Bias Model

The IMU provides high-rate measurements of angular velocity and linear acceleration. Each raw measurement is modeled as
ω ˜ = ω + b ω + n ω a ˜ = a + b a + n a ,
where b ω and b a denote slowly varying gyroscope and accelerometer biases, and n ω , n a are zero-mean Gaussian noise terms. The bias dynamics follow a random-walk model:
b ˙ = n b ,
which captures thermal drift and long-term instability.
In the factor-graph formulation, IMU measurements are preintegrated between two keyframes to form a relative motion observation:
z imu = ( Δ R , Δ v , Δ p ) T
representing preintegrated rotation, velocity change, and position change. This observation is incorporated through the GTSAM IMU (preintegration) factor:
f imu ( x i , x i + 1 , b i ) = r imu ( x i , x i + 1 , b i ) Σ 2
where r imu ( · ) is the preintegration residual, and Σ imu encodes the propagated IMU noise and bias uncertainties [63].

4.3.3. Camera Projection Model

The camera measurement follows the standard pinhole projection model:
u = π ( P ) = f x P x / P z + c x f y P y / P z + c y
where ( f x , f y , c x , c y ) denote the intrinsic parameters. Using this projection model, visual odometry (VO) estimates the relative motion between consecutive frames by matching keypoints and minimizing reprojection errors. The resulting observation is represented as
z cam = ( Δ x cam , Δ y cam , Δ θ cam ) T
which corresponds to the incremental pose change extracted from the full S E ( 3 ) camera motion and projected onto the vehicle’s planar kinematic model. In the factor-graph formulation, this relative pose is incorporated as a between-factor:
f cam ( x i , x i + 1 ) = T i − 1 T i + 1 − T ^ cam Σ 2
where T ^ cam is the VO-derived relative transform, and Σ cam is the associated covariance [7].

4.3.4. LiDAR Measurement Model

LiDAR scan matching provides relative pose measurements by aligning consecutive point clouds and minimizing geometric residuals. The resulting observation is expressed as
z lidar = ( Δ x lidar , Δ y lidar , Δ θ lidar ) T
with an associated covariance that reflects the uncertainty of the registration. In the factor-graph formulation, this relative motion measurement is introduced as a between-factor:
f lidar ( x i , x i + 1 ) = ∥ T i − 1 T i + 1 − T ^ lidar ∥ Σ 2
where T ^ lidar is the LiDAR-derived relative transform. Because this measurement constrains the change in pose rather than the absolute position, it effectively acts as a motion prior that captures short-term vehicle dynamics and complements other sensing modalities such as camera odometry and IMU integration [13,64].

4.3.5. GNSS/RTK Observation Model

GNSS/RTK provides absolute global position measurements:
z rtk = ( x r t k , y r t k ) T
with associated covariance Σ gps . These observations are incorporated into the estimation framework as absolute priors on the vehicle’s global position. The corresponding factor is expressed as
f gps ( x i ) = ∥ p ( x i ) − p ^ i gps ∥ Σ 2
where p ( x i ) denotes the position extracted from the state x i and p ^ i gps is the GNSS-derived position. Because GNSS/RTK measurements are expressed in a global coordinate frame, they serve as anchor points that constrain the trajectory to a consistent global reference, thereby preventing unbounded drift that typically arises in purely relative estimation systems such as visual or LiDAR odometry [63].

4.4. Online Real-Time Localization Layer

The online layer is responsible for generating low-latency motion estimates that can be consumed directly by the vehicle control system. Due to the distributed sensing and inference across multiple heterogeneous computing modules, asynchronous delays are unavoidable. To address this, the system adopts a short-horizon factor-graph formulation that explicitly models temporal evolution.
As illustrated in Figure 8, each incoming sensor measurement contributes a temporal or kinematic constraint between consecutive states within the short optimization window. When multiple sensors operate at different rates, the number of inter-node constraints naturally increases, and the optimizer incorporates all available velocity, orientation, and IMU-derived motion cues to refine the trajectory over the local window. This structure enables the estimator to predict the next state from the most recently received velocity or inertial input, even when other sensor measurements arrive with a delay, allowing the vehicle to maintain stable real-time motion estimation.
Figure 8. Example of the short-horizon factor-graph structure used in the online localization layer.
Additionally, by leveraging the semantic information provided by the Offline Semantic Optimization Layer in Section 4.5, the system can dynamically adjust sensor weights. This allows for the exclusion or attenuation of unreliable sensor measurements or distorted data, resulting in more accurate and stable localization estimates. This approach reflects the differences in sensor reliability, ensuring that uncertain information does not unduly influence the optimization process.
The state maintained in this layer focuses on the primary vehicle dynamics and is defined as
x k = T k , v k , b k imu
where T k ∈ S E ( 2 ) denotes the vehicle pose, v k the planar velocity, and b k imu the gyroscope and accelerometer bias. This state vector is intentionally restricted to the essential motion variables to satisfy the strict real-time constraints of the online layer.
For estimation, the online layer maintains a compact factor graph over a sliding temporal window. Let X 0 : N denote the active state variables and F the set of factors constructed from all available sensor measurements. The short-horizon estimation problem is formulated as
X ^ 0 : N = arg   min X 0 : N ∑ f ∈ F ∥ r f ( X 0 : N ) ∥ Σ f 2 ,
where r f is the residual of factor f and Σ f its covariance. The optimization is solved using the Levenberg–Marquardt algorithm [65], which provides rapid and stable convergence even during rapid vehicle motion.
To meet real-time requirements, the local graph is maintained over a short horizon, and sensor measurement influence is adaptively adjusted using the semantic reasoning described in Section 4.5.1. Unreliable measurements are re-scaled or removed to prevent error propagation during estimation, enabling effective fusion of heterogeneous sensor data while preserving real-time performance. Moreover, asynchronous delays are handled by managing measurements within a temporal graph, ensuring consistent alignment while preserving real-time responsiveness for autonomous driving. Moreover, asynchronous delays are addressed by managing measurements within a temporal graph, enabling consistent alignment and improving estimation reliability.

4.5. Offline Semantic Optimization Layer

The offline layer performs large-horizon optimization to globally refine the trajectory and calibration states produced by the online estimator. By integrating geometric residuals, semantic HD-map consistency, and object-place relations over extended temporal windows, it corrects drift and resolves ambiguities that cannot be handled under online constraints. The refined states and reliability information computed offline are then propagated to Section 4.5, where they are used to update semantic priors and improve the robustness of subsequent online estimation.

4.5.1. Semantic Constraint for Global Optimization

Based on the semantic reasoning defined in the Semantic Modeling Framework, the offline layer incorporates these semantic relations into the numerical optimization process by formulating them as factor-level residuals. Whereas the online estimator focuses on short-horizon motion cues, the offline module utilizes place semantics, object relations, regulatory attributes, and landmark configurations extracted from the SMF to enforce long-range contextual consistency. Through these semantic factors, the optimization is constrained to trajectories and calibration states that are not only geometrically plausible but also semantically aligned with the HDmap-based environmental structure.
Place-Consistency Factor
The place-consistency factor ensures that the estimated vehicle pose remains geometrically and semantically consistent with the corresponding place in the HD map. For a given semantic place p, the residual is formulated as
f place ( x i , p ) =   ∥ r place ( x i , p ) ∥ Σ 2 ,
where the consistency residual is defined by
r place ( x i , p ) = d geom ( x i , p ) d orient ( x i , p )
Here, d geom denotes the geometric distance from the vehicle position to the lane or region boundary associated with the place, and d orient is the orientation deviation between the vehicle heading and the canonical direction of that semantic region. The covariance Σ place encodes the confidence of the semantic place definition.
Signed-Distance-Field (SDF) Factor
The SDF factor penalizes trajectories that violate roadway boundaries, safety regions, or obstacle margins encoded in the signed-distance field ϕ ( · ) . The factor is expressed as
f sdf ( x i ) =   ∥ r sdf ( x i ) ∥ Σ 2
with the residual defined as
r sdf ( x i ) = ϕ p ( x i )
where ϕ ( · ) returns the signed distance between the vehicle position and the nearest boundary or obstacle. Positive values indicate free space, values near zero represent boundary contact, and negative values indicate that the estimated pose lies within an invalid or occupied region. The weighting matrix Σ controls the strength of the penalty, typically assigning higher penalties to negative distances.
Speed-Limit Prior Factor
The speed-limit prior factor penalizes velocity estimates that exceed the maximum permissible speed defined for the corresponding map region. Let v i denote the estimated longitudinal velocity and v max ( p ) the speed limit associated with place p. The residual is defined as
f spd ( x i , p ) = ∥ r spd ( x i , p ) ∥ Σ 2
r spd ( x i , p ) = max ( 0 , v i − v max ( p ) )
Landmark Factor
The landmark factor enforces geometric consistency between the ego pose and a mapped landmark by comparing the actual landmark measurement with the expected observation predicted from the HD-map.
r k , i lm = z ^ k , i lm − h T k , p i map
This factor penalizes discrepancies between measured and predicted landmark observations, anchoring the trajectory to semantically stable map features. Here, the observation model h ( T k , p i map ) predicts how the mapped landmark should appear in the sensor frame given the ego pose and sensor characteristics.
Landmark Observation Consistency Factor
The landmark observation consistency factor assesses whether the relative configurations of multiple observed landmarks match the relational structure encoded in the semantic HD map.
r k , ( i , j ) rel - lm = z ^ k , i lm − z ^ k , j lm − p i map − p j map
By constraining relative landmark geometry, this factor improves robustness in repetitive or ambiguous environments and ensures semantic consistency across frames.
Landmark Visibility Factor
The landmark visibility factor imposes a weak semantic constraint based on whether a landmark should be visible from the current pose and sensor field of view.
r k , i vis = I v ^ k , i − I v k , i map ( T k )
This residual penalizes cases where a landmark is expected to be visible but is not observed (or vice versa), providing a geometry-light constraint ideal for low-accuracy contexts; here, the indicator function I ( · ) returns 1 when the visibility condition is satisfied and 0 otherwise, allowing the factor to capture semantic inconsistencies without relying on precise geometry.

4.5.2. Multilayer Object Graph Matching

In the proposed framework, object-level information extracted from multiple sensors is fused by explicitly accounting for sensor-specific characteristics. Camera observations provide rich semantic labels but often suffer from missed detections, whereas LiDAR measurements offer accurate geometry with higher false positives and limited semantic labeling. Leveraging known camera-LiDAR extrinsic calibration and HD-map anchors, object hypotheses from heterogeneous sensors are associated and refined in a unified object-centric representation, where complementary strengths across modalities are systematically exploited. Crucially, only object information that is deemed reliable after this semantic and cross-sensor reasoning process is injected into the localization graph. Rather than densely populating the pose graph with all available measurements, the system selectively introduces geometrically and semantically consistent object constraints, ensuring that the estimation remains robust to sensor noise, misdetections, and spurious observations. This design enables the localization backend to operate on a compact and reliable factor graph while still benefiting from rich multi-sensor semantic context, constituting a key contribution of the proposed framework.
Such vehicle-object and object-object relational representations can be naturally extended to cooperative perception by defining inter-vehicle relationships through vehicle-to-vehicle (V2V) communication.
Object Association Factor
Given two nodes o i and o j that represent the same physical object but originate from different layers (e.g., camera, LiDAR, or HD-map), the association factor enforces that both nodes converge to a common 3D location. This factor is modeled as
f assoc ( o i , o j ) = p o i − p o j Σ 2 ,
where p o i and p o j denote the object positions in the global reference frame. Σ assoc represents the expected uncertainty of cross-layer matching. This factor effectively binds multimodal object detections into a unified semantic representation.
Object Consistency Factor
For repeated observations of the same object by a single sensor across multiple poses, a temporal Object Consistency Factor is introduced. It constrains the transformed object positions to remain consistent when expressed in different vehicle poses:
f cons ( x k , x k + 1 , o ) = T ( x k ) − 1 p o k − T ( x k + 1 ) − 1 p o k + 1 Σ 2
where T ( · ) is the SE(3) transformation of each pose node. This factor stabilizes object estimation over time and mitigates noise or partial detections.
Pose Graph Constraints
In the pose graph layer, standard relative-motion constraints are applied between consecutive states:
f between ( x k , x k + 1 ) = r ( x k , x k + 1 ) Σ 2
where r ( · ) represents the relative-pose residual. These constraints maintain smooth vehicle motion and propagate information to all connected object nodes.
Unified Multilayer Graph Optimization
The full multilayer factor graph, including pose constraints, object association factors, and temporal consistency factors, is optimized jointly. The global estimation problem is expressed as
X ^ = arg   min X ∑ f between + ∑ f assoc + ∑ f cons
where X includes all pose and object variables. By minimizing the joint residuals, the system aligns sensor-derived objects with HD-map landmarks while simultaneously refining the vehicle trajectory. This approach enables robust cross-sensor object matching and improves localization performance even when only a few objects are visible [66].

4.5.3. Semantic Global Optimization

Global optimization integrates semantic consistency into global pose estimation by encoding semantic and contextual information as factors rather than additional state variables, enabling robust and scalable inference. Place- and object-level semantics provide contextual grounding for factor construction. At the same time, semantic relations, sensor observations, and kinematic constraints are expressed as pose-to-pose factors that reference an on-demand semantic database. This formulation avoids unnecessary expansion of the state space while ensuring consistency with map-aligned regions, object stability, and environmental semantics.
Computationally expensive geometric constraints, such as signed distance field evaluations, are parameterized at the place level and applied to pose variables through place-conditioned factors. By localizing high-cost computations at the region level and selectively activating object-related constraints only when multilayer consistency conditions are satisfied, the framework suppresses unreliable landmarks. It improves computational efficiency without sacrificing geometric fidelity.
For efficient inference, an incremental smoothing framework [66] is employed, allowing new factors to be integrated without re-optimizing the entire graph. Semantic coherence emerges naturally from factor connectivity, as constraints on places, objects, and vehicle motion induce structured dependencies among pose variables. This results in semantically and spatially meaningful cliques within the Bayes tree, enabling stable and efficient incremental updates grounded in the environment [36,67].
Graph Linearization
At each update step, nonlinear factors are linearized around the current estimate. Let X denote the full set of variables. Each factor f i ( X ) is approximated using its first-order Taylor expansion,
r i ( X + δ X ) ≈ r i ( X ) + J i δ X ,
where r i is the residual and J i is the Jacobian matrix. Stacking all factors yields the normal-equation form:
∑ i J i ⊤ Σ i − 1 J i δ X = − ∑ i J i ⊤ Σ i − 1 r i .
Graph Optimization
The unified estimation problem across place, object, and pose nodes is then expressed as the global residual minimization:
X ^ = arg   min X ∑ i r i ( X ) Σ i 2 ,
with incremental updates applied as new constraints arrive. This formulation ensures that semantic factors, geometric consistency, and dynamic constraints contribute jointly to the final state estimate.

4.6. Expansion to Cooperative Perception

The semantic factors introduced above naturally extend to cooperative multi-vehicle perception, since the formulation relies not on a single vehicle’s measurements but on relational constraints among objects, and ego-poses over time. When multiple vehicles share their locally constructed object graphs, each graph contributes additional inter-object and inter-pose constraints that enrich the global semantic structure. Because these factors encode relationships such as relative geometry, temporal consistency, and landmark visibility rather than raw sensor values, they can be fused across vehicles without requiring strict sensor-level synchronization.
When two vehicles exchange their object detections or local map segments, the shared object nodes can be aligned using the previously defined Object Association Factor. In addition, objects repeatedly observed by each vehicle are temporally refined by the Object Consistency Factor. Through these factors, object-level semantics serve as a reference structure that multi-vehicles can use to align their trajectories and improve localization robustness, as shown in Figure 9.
Figure 9. Multilayer object-pose graph structure used for object association and temporal consistency.
To integrate independently estimated vehicle poses from different platforms, an inter-vehicle relational factor is introduced. Let x i A denote the pose of vehicle A at time i, and x j B denote the pose of vehicle B at time j. Whenever a relative spatial constraint between the two vehicles becomes available, either through direct sensing, V2V communication, or inferred alignment through shared objects, the following inter-vehicle factor is applied:
f veh ( x i A , x j B ) = r veh ( x i A , x j B ) − z ^ veh Σ 2
where r veh represents the relative-pose residual derived from the two vehicle states, z ^ veh is the observed or communicated relative measurement, and Σ veh denotes the covariance capturing the uncertainty of inter-vehicle estimation.
By incorporating the inter-vehicle factor alongside object association and object consistency factors, the multilayer graph can form a cooperative structure in which multiple vehicles jointly contribute to a unified semantic-geometric representation of the environment. This formulation is expected to facilitate the alignment of local trajectories and improve robustness in regions where individual vehicles experience limited visibility or sparse features. Ultimately, such a cooperative multilayer graph may enable heterogeneous sensors across multiple platforms to converge on a shared HDmap and object layout, supporting more reliable joint localization and shared situational awareness.

5. Experiment

This section presents a comprehensive experimental evaluation of the proposed semantic localization framework. The experiments are designed to validate the effectiveness, robustness, and practical applicability of the proposed approach under diverse operational conditions. Various scenarios and sensor configurations are considered to systematically analyze localization accuracy, real-time feasibility, and scalability in realistic driving environments.

5.1. Experimental Setup

To evaluate the performance of the proposed localization system under diverse operational conditions, six representative experimental scenarios were selected. To closely emulate real-world driving environments, each scenario was configured using different sensor combinations, and experiments were conducted on two distinct vehicle platforms (Figure 10) to account for variations in vehicle configurations and sensor layouts. This experimental setup enables a systematic evaluation of localization performance and robustness under heterogeneous and realistic sensing conditions.
Figure 10. Experimental multi-sensor vehicle for adverse-condition simulation.
To ensure practical relevance to real-world autonomous driving systems, experiments were conducted using two vehicle platforms equipped with a variety of sensors commonly used in autonomous driving, including GNSS, cameras, LiDAR, and radar. Although the two platforms differ in sensor configurations and layouts, both are designed to support high-precision localization and robust perception in complex driving environments. An overview of the experimental vehicle platforms and sensor configurations is illustrated in Figure 11, while the corresponding sensor coverage characteristics are presented in Figure 12. Detailed sensor configurations for each platform are summarized in Table 8.
Figure 11. Overview of the sensor configuration of the experimental vehicle.
Figure 12. Sensor coverage of the experimental vehicle.
Table 8. Sensor configurations of the experimental vehicle platforms.
In addition to comprehensively evaluating the proposed localization system under a wide range of realistic operational conditions, six representative experimental scenarios were designed and systematically evaluated. Rather than relying on fixed sensor counts, each scenario uses different combinations of available sensing modalities, allowing the experimental setup to explicitly reflect heterogeneous, dynamically changing sensing conditions encountered in real-world environments. This design enables a thorough assessment of both localization accuracy and robustness when individual sensors are degraded, unavailable, or selectively utilized. The six experimental scenarios are summarized as follows:
  • Scenario 1: Nominal driving: no adverse driving conditions.
  • Scenario 2: GPS interference: presence of intermittent or spurious GPS signals.
  • Scenario 3: GPS disruption: partial signal loss due to urban canyons or overpasses.
  • Scenario 4: GPS shadowing: complete loss of GPS signals.
  • Scenario 5: LiDAR failure: LiDAR sensor data becomes unavailable.
  • Scenario 6: Camera failure: camera sensor data becomes unavailable.
To realize all six experimental scenarios defined in the study, the system was carefully configured as illustrated in Figure 13. The proposed setup integrates multiple sensing modalities, including GNSS for GPS-based scenarios, cameras, and LiDARs, along with dedicated control modules that enable sensor deactivation or degradation to emulate failure conditions. Each component was designed for modularity and fault-injection capabilities, enabling repeatable, scenario-specific evaluations in both virtual and real-world environments. This architecture supports flexible switching between nominal and fault conditions, enabling rapid transitions across different test modes.
Figure 13. System architecture designed to simulate all six experimental scenarios.
To specifically investigate GPS degradation and disturbance conditions, two representative test locations were selected to encompass a sequence of challenging environments for satellite navigation. The chosen routes include tunnels and underpasses that cause complete GPS outages, and coastal bridges where severe multipath reflections occur. Notably, the scenarios were designed to evaluate system robustness in soundproof wall segments with overhead coverage and double-deck bridge structures (lower and upper levels), which induce continuous signal weakening and Non-Line-of-Sight (NLOS) interference. By conducting experiments in these ’Urban Canyon’ and ’Signal-Denied’ successions, the proposed localization system was evaluated under realistic and extreme GPS-weak conditions [68]. Figure 14 illustrates the actual regions used for experimentation.
Figure 14. Experimental area. Busan (a) and Pangyo (b). The red region indicates the actual experimental area.

5.2. Localization Accuracy and Robustness

This section evaluates the validity of the proposed localization system through four experimental studies. The experiments are conducted sequentially to analyze performance under adverse scenarios, compare the proposed method with conventional approaches, assess feasibility for real-world vehicle deployment, and examine extensibility through cooperative perception scenarios.

5.2.1. Performance Evaluation Under Environmental Variations and Sensor Failures

To evaluate the localization performance of the proposed method, we conducted a series of scenario-based experiments under varying environmental and sensor failure conditions.
To better interpret the results in Table 9, we briefly describe each performance metric [69] used for evaluating localization accuracy and robustness as follows:
Table 9. Scenario-wise localization performance under nominal and degraded conditions.
  • Longitude Error (lon, m): The absolute localization error along the east–west direction, measured as the positional deviation between the estimated position and the ground truth.
  • Latitude Error (lat, m): The absolute localization error along the north–south direction, measured as the positional deviation between the estimated position and the ground truth.
  • Heading Error (rad): The absolute heading error, expressed in radians, represents the angular deviation between the estimated vehicle heading and the ground-truth heading.
  • Integrity Risk (PHMI/hr): The probability of hazardously misleading information (HMI) occurring when the true positioning error exceeds the allowable error while remaining undetected by the estimated error, expressed per hour.
  • Availability (%): The percentage of localization outputs that satisfy both accuracy and integrity requirements, defined as cases where the true and estimated positioning errors remain within the allowable accuracy bound, and the localization decision is provided within 100 ms.
In real-world driving environments, obtaining precise ground truth is inherently challenging. Therefore, in this study, RTK-GNSS measurements were used as ground truth only when their reliability was sufficiently ensured. In contrast, for segments where RTK signals were degraded or unavailable, a semi-ground truth was generated by combining vehicle motion constraints, including traveled distance, time, and velocity, with HD map information. During these segments, the vehicle followed a predefined route and was assumed to travel near the center of the lane. Furthermore, all experiments were conducted under normal traffic flow, and scenarios involving traffic congestion, abrupt braking, lane departure, or traffic regulation violations were explicitly excluded.
Integrity Risk is formally defined as the probability of HMI events occurring during the observation period:
Integrity Violation Rate = 1 N ∑ i = 1 N I HMI ( i )
where I HMI ( i ) is an indicator function defined as
I HMI ( i ) = 1 , if σ ^ i < ϵ < e i 0 , otherwise
Here:
  • σ ^ i : predicted positioning error (system internal estimate) at time i
  • ϵ : allowable error bound defined by annual integrity requirements
  • e i : actual positioning error at time i
The system satisfies the integrity requirement if the HMI occurrence rate remains below the yearly integrity threshold η target :
1 N ∑ i = 1 N I HMI ( i ) < η target
Availability is defined as the proportion of time during which the ego vehicle’s position data satisfies both accuracy and integrity requirements, among the entire observation period, and also meets a temporal trustworthiness constraint.
Availability = ∑ i = 1 N I int ( i ) · I acc ( i ) · w t ( i ) ∑ i = 1 N w t ( i )
where:
  • I int ( i ) : Integrity indicator (1 if the position error at time i is within the defined bound; otherwise 0).
  • I acc ( i ) : Accuracy indicator (1 if the ego-position meets the accuracy requirement; otherwise 0).
  • w t ( i ) : Temporal weight that decays over time to reflect recency (higher for recent data, lower for old data).
For the availability evaluation, temporal weights are computed using exponential decay, allowing a tolerance of up to 10 ms:
w t ( i ) = λ − ( t now − t i )
where λ is a decay factor slightly greater than 1, typically λ   ≈   1.005 to permit minimal degradation within 100 ms.
Figure 15 illustrates real-world scenes captured during the experiments. To ensure a clear evaluation, the results are presented at two distinct levels. Table 9 summarizes the localization accuracy and robustness for each of the six representative scenarios. This categorization enables a detailed analysis of performance under specific conditions, such as tunnels or urban canyons. In contrast, Table 10 presents an aggregated view of localization performance across five full-scale trials, covering all scenarios along a continuous driving route.
Figure 15. Experimental scenes under various adverse conditions.
Table 10. Overall localization results across defined experimental scenarios.
The proposed localization system demonstrates sub-meter-level positioning accuracy and stable heading estimation across all evaluated scenarios. The experimental results indicate that reliable localization performance is maintained even under degraded GNSS conditions and partial sensor failures, with only limited performance variation across different environmental conditions. The consistent behavior observed across S1–S6 scenarios suggests that the localization pipeline is resilient to both GNSS-related disturbances and sensor-level disruptions, likely supported by the integration of multi-layer semantic features and sensor fusion redundancy. Overall, these findings suggest that the proposed method delivers stable, dependable localization performance, a necessary component for autonomous driving in real-world environments.

5.2.2. Comparison with Other Localization Methods

To further assess the effectiveness of the proposed hierarchical semantic localization framework, we conducted a comparative evaluation against several representative localization baselines widely used in autonomous driving applications. The comparison focuses on the system’s ability to maintain localization accuracy in GPS-degraded environments, specifically in GPS-shadowed regions where RTK signals temporarily become unavailable.
The evaluated baseline methods include filtering-based estimators (EKF, UKF), LiDAR-centric SLAM frameworks (LeGO-LOAM, HDL Graph SLAM, G-ICP), and visual SLAM methods (OpenVSLAM with OpenVINO acceleration). These methods collectively represent diverse paradigms in localization probabilistic filtering, LiDAR-based scan matching, and vision-based keyframe optimization, allowing a broad comparison against the proposed multi-layer semantic approach. Table 11 presents the empty template that summarizes the comparative evaluation.
Table 11. Comparison of localization performance under GPS shadowing conditions.
The experimental results demonstrate that, unlike conventional feature-based mapping methods that operate without explicit landmark structures, the proposed semantic multi-layer approach exhibits significantly reduced error. This improvement arises from integrating stable object- and place-level constraints, which effectively limit accumulated pose errors even under degraded sensing conditions.

5.2.3. Cooperative Perception Extension Experiment

To evaluate the scalability of the proposed multilayer semantic localization framework toward cooperative perception, we conducted an additional experiment using two independently recorded vehicle datasets. Due to practical constraints, simultaneous operation of two physical vehicles along the same route was not feasible; therefore, two driving sequences were collected along routes that were similar yet slightly different within the same HD-map-enabled region.
In this experiment, RTK-GNSS measurements were intentionally not used, even in regions where RTK coverage would typically be available, and inter-vehicle information sharing was assumed to occur offline rather than in real time. Each vehicle was treated as an independent agent that shared only limited information with the other agent, namely its estimated pose trajectory and the relative distances between the agent and the recognized objects.
By comparing cases with and without such information sharing, we evaluate whether exchanging object-level semantic constraints between vehicles can reduce drift or improve positioning accuracy under GNSS-degraded conditions. Although this setup does not represent a fully synchronized, real-time, multi-vehicle system, it provides initial validation of cooperative semantic localization. It suggests that multi-agent semantic fusion can enhance localization robustness. The comparative results are summarized in Table 12.
Table 12. Comparison of localization performance with and without cooperative perception.

5.3. Validation of SMF Effectiveness

This section presents experiments that validate the effectiveness of the proposed semantic modeling framework and the key factors it infers from the semantic information. The experiments demonstrate that semantic information not only enriches scene representation but also plays a crucial role in improving constraint reliability, optimization stability, and drift resistance across various conditions, including sensor degradation, outlier contamination, and multimodal inconsistency.

5.3.1. Semantic Environmental Modeling for Experiments

In this section, we present two statistical tables that summarize the semantic environmental models constructed and used in the experiments. Table 13 and Table 14 provide an overview of the semantic object categories and their corresponding counts in each experimental environment. These tables are intended to illustrate the scale, diversity, and composition of the semantic information available in the constructed environments, rather than to report performance outcomes directly. By presenting these statistics, we clarify the experimental context in which the proposed localization framework was evaluated.
Table 13. Busan semantic object statistics.
Table 14. Pangyo Semantic Object Statistics.

5.3.2. Impact of Semantic Rules on Performance

This experiment was conducted to evaluate whether the proposed semantic factors can improve localization performance beyond that of conventional approaches. When semantic rules were applied, both longitudinal and lateral errors were reduced, and the stability of the estimated trajectory was improved, indicating consistent performance gains. These results suggest that semantic information derived from the SMF functions as an additional supervisory layer, enhancing robustness even in real-world GNSS-degraded environments.
By leveraging not only raw sensor measurements but also implicitly inferred information derived from semantic rules and environmental context, the proposed framework performs reliability-aware evaluation of sensor observations. Furthermore, a sensor reliability–based fusion strategy selectively excludes unreliable sensor measurements, effectively mitigating the impact of erroneous observations on the estimation process. This rule-based mechanism improves estimation stability without requiring modifications to the underlying sensor models, highlighting its practicality for deployment in real-world systems.
Importantly, the selective registration of semantic constraints does not introduce erroneous convergence or estimation bias; instead, it stabilizes the optimization process by enforcing only reliable and context-consistent constraints. Overall, the experimental results suggest that semantic factors provide a safe and effective means to improve the reliability and accuracy of localization systems.
The experimental results show that leveraging semantic information enables the system to produce more stable and reliable localization estimates, particularly when sensor data is degraded or when operating in GPS-weak or shadowed environments. By incorporating semantic cues, the framework mitigates uncertainties arising from adverse sensing conditions and maintains coherent trajectory estimation, even when conventional methods struggle. In particular, as illustrated in Figure 16, the incorporation of semantic constraints significantly reduces optimization instability and divergence caused by conflicting or antagonistic constraints, which frequently lead to failure in purely geometric formulations. As summarized in Table 15, both longitudinal and lateral localization errors decrease significantly, confirming the effectiveness of the proposed semantic integration.
Figure 16. Trajectory comparison with semantic (a) and without semantic (b).
Table 15. Comparison of localization performance with and without semantic rules.
In addition to improving estimation accuracy and robustness, incorporating semantic information also leads to tangible computational benefits. The proposed framework builds on incremental smoothing and mapping, where optimization complexity is strongly influenced by the number of active factors and the relinearization frequency. By leveraging semantic rules to identify and reject contextually invalid or unreliable measurements, a significant portion of outlier-induced factors is filtered out before being registered in the factor graph. This reduction not only decreases the total number of factors involved in optimization but also limits unnecessary relinearization events triggered by inconsistent constraints, thereby reducing overall computational load.
Furthermore, as introduced in Section 4.2, the proposed Distributed Processing Architecture decouples semantic constraint evaluation from global graph optimization. The computation required for semantic-based factor pruning is handled independently from the core optimization process, preventing additional burden on the optimizer. As a result, semantic reasoning improves optimization efficiency rather than adding overhead.
To ensure a fair and comprehensive evaluation of computational performance, all experiments were conducted by optimizing over the entire factor graph without employing a fixed-lag smoothing strategy, thereby including all accumulated nodes and factors in the optimization process. This effect is quantitatively validated in Table 16, where the semantic-aware (Robust) mode consistently achieves lower average optimization time, dramatically fewer relinearization events, and substantially reduced total runtime compared to the standard formulation, even as the number of nodes and factors increases. These results confirm that semantic-guided factor selection improves scalability while preserving estimation stability.
Table 16. Computational performance comparison with and without semantic rules.
To isolate the impact of semantic reasoning from generic sensor fusion effects, we perform an ablation study by selectively disabling individual semantic constraints introduced in Section 4.5.1. Each configuration removes exactly one semantic factor while keeping the remaining optimization framework unchanged. The quantitative results are summarized in Table 17.
Table 17. Ablation study on semantic constraints in global optimization.
With all semantic constraints enabled, the proposed semantic-aware optimization achieves the lowest localization errors, the best integrity, and the highest availability among all configurations. This result serves as the reference performance for evaluating the contribution of individual semantic factors.
The most significant degradation occurs when the Landmark Factor is removed. In this case, the optimization loses its ability to anchor the estimated trajectory to semantically stable map entities, resulting in pronounced degradation in accuracy, integrity, and solution availability. This behavior indicates that explicit landmark-based semantic anchoring plays a central role in enforcing global consistency and robustness within the proposed optimization framework.
Disabling the Place-Consistency and Signed-Distance-Field constraints also leads to notable performance degradation, particularly in lateral accuracy and availability. This suggests that place-level semantics and boundary-aware constraints are essential for preventing geometrically plausible but semantically invalid trajectories.
Removing the Landmark Observation Consistency and Visibility factors moderately degrades integrity and availability, demonstrating that even weak or relational semantic constraints contribute meaningfully to robustness under ambiguous or degraded sensing conditions.
In contrast, disabling the Speed-Limit Prior mainly affects longitudinal accuracy, while its impact on integrity remains limited. This indicates that motion-related semantic priors primarily stabilize local estimation rather than driving overall robustness gains.

6. Conclusions

This paper proposed a semantic-driven localization framework for robust vehicle localization in Level 4 autonomous driving environments. Unlike conventional approaches that rely primarily on geometric consistency, the proposed method incorporates semantic reasoning to preemptively eliminate logically and contextually invalid pose hypotheses and to selectively apply context-consistent constraints, reconstructing and localizing as a context-aware state inference problem.
Extensive experiments across diverse environmental conditions and sensor-failure scenarios demonstrate that the proposed framework maintains stable, reliable localization performance even in GNSS-degraded environments. In particular, semantic reasoning enables selective use of context-relevant sensor observations, suppressing unreliable measurements and facilitating structured, effective multi-sensor fusion. This selective sensor-fusion strategy prevents inconsistent constraints from affecting the optimization backend and enhances robustness against sensor degradation.
Overall, the results confirm that integrating semantic reasoning with selective sensor observation provides a practical and scalable solution for reliable localization in complex real-world environments. The proposed framework offers a strong foundation for future extensions toward cooperative perception and large-scale autonomous driving systems.

Future Work

The proposed framework currently assumes the availability of HD maps and is evaluated under scenarios where such maps are accessible and periodically maintained, which inherently limits its applicability to environments that satisfy these conditions. Localization performance is therefore influenced by map quality, including geometric inaccuracies, semantic labeling errors, and inconsistencies arising from environmental changes. In the experimental scenarios considered in this work, global relocalization is not explicitly addressed; instead, the framework focuses on maintaining localization robustness and minimizing error accumulation under degraded sensing conditions within a fixed map reference. To relax these assumptions and improve general applicability, future work will investigate integrating lightweight map representations from open-source platforms such as OpenStreetMap [73] with dynamic, perception-driven map update mechanisms. In addition, extending the framework to support semantic-aware relocalization in partially mapped or map-inconsistent environments will be explored as an important direction for future research. Furthermore, cooperative perception and localization enabled by V2V communication will be explored to collaboratively refine semantic map information and compensate for outdated or incomplete map priors. These directions are expected to improve robustness to map imperfections and facilitate generalization of the proposed semantic reasoning framework beyond highly structured autonomous driving environments.

Author Contributions

Conceptualization, J.-H.C. and T.-Y.K.; methodology, J.-H.C., D.-S.S. and J.-W.P.; validation, J.-H.C., J.-W.P., G.-H.K. and T.-Y.K.; investigation, J.-H.C., Y.-C.A., J.-H.K., T.-W.E. and J.-W.P.; resources, J.-W.P., Y.-C.A. and J.-H.K.; data curation, J.-H.C. and T.-W.E.; Writing—original draft preparation, J.-H.C.; writing—review and editing, J.-H.C., J.-W.P. and T.-Y.K.; visualization, J.-H.C. and J.-W.P.; supervision, T.-Y.K.; project administration, T.-Y.K.; funding acquisition, T.-Y.K. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Technology Innovation Program (or Industrial Strategic Technology Development Program-Autonomous Driving Technology Development Innovation Project; No. 20026184; Development of cooperative vehicle control technology based on convergence of surrounding environment information) funded by the Ministry of Trade, Industry, and Energy (MOTIE, Korea).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data presented in this study are not publicly available due to project confidentiality agreements. Further inquiries can be directed to the corresponding author.

Acknowledgments

The authors extend their gratitude to the reviewers and editors for their help.

Conflicts of Interest

Author Jeong-Won Pyo was affiliated with DXR Co., Ltd. after the completion of the collaborative research. This employment was not related to the present study. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Joo, S.; Bae, S.; Choi, J.; Park, H.; Lee, S.; You, S.; Uhm, T.; Moon, J.; Kuc, T. A Flexible Semantic Ontological Model Framework and Its Application to Robotic Navigation in Large Dynamic Environments. Electronics 2022, 11, 2420. [Google Scholar] [CrossRef] [Scilit]
  2. Bae, S.; Joo, S.; Choi, J.; Pyo, J.; Park, H.; Kuc, T. Semantic Knowledge-Based Hierarchical Planning Approach for Multi-Robot Systems. Electronics 2023, 12, 2131. [Google Scholar] [CrossRef] [Scilit]
  3. Choi, J.H.; Seo, D.S.; Bae, S.H.; An, Y.C.; Kim, E.J.; Pyo, J.W.; Kuc, T.Y. A Semantic Energy-Aware Ontological Framework for Adaptive Task Planning and Allocation in Intelligent Mobile Systems. Electronics 2025, 14, 3647. [Google Scholar] [CrossRef] [Scilit]
  4. Choi, J.H.; Bae, S.H.; Gilberto, G.G.; Seo, D.S.; Kwon, S.W.; Kwon, G.H.; Ahn, Y.C.; Joo, K.J.; Kuc, T.Y. A Multi-robot Navigation Framework using Semantic Knowledge for Logistics Environment. In Proceedings of the 2024 24th International Conference on Control, Automation and Systems (ICCAS), Jeju, Republic of Korea, 29 October–1 November 2024; pp. 927–932. [Google Scholar] [CrossRef] [Scilit]
  5. Khan, M.U.; Zaidi, S.A.A.; Ishtiaq, A.; Bukhari, S.U.R.; Samer, S.; Farman, A. A Comparative Survey of LiDAR-SLAM and LiDAR based Sensor Technologies. In Proceedings of the 2021 Mohammad Ali Jinnah University International Conference on Computing (MAJICC), Karachi, Pakistan, 15–17 July 2021; pp. 1–8. [Google Scholar] [CrossRef] [Scilit]
  6. Taketomi, T.; Uchiyama, H.; Ikeda, S. Visual SLAM algorithms: A survey from 2010 to 2016. IPSJ Trans. Comput. Vis. Appl. 2017, 9, 16. [Google Scholar] [CrossRef] [Scilit]
  7. Nister, D.; Naroditsky, O.; Bergen, J. Visual odometry. In Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition CVPR, Washington, DC, USA, 27 June–2 July 2004; Volume 1, p. I. [Google Scholar] [CrossRef] [Scilit]
  8. Mur-Artal, R.; Montiel, J.M.M.; Tardós, J.D. ORB-SLAM: A Versatile and Accurate Monocular SLAM System. IEEE Trans. Robot. 2015, 31, 1147–1163. [Google Scholar] [CrossRef] [Scilit]
  9. Shan, T.; Englot, B. LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain. In Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 1–5 October 2018; pp. 4758–4765. [Google Scholar] [CrossRef] [Scilit]
  10. Hess, W.; Kohler, D.; Rapp, H.; Andor, D. Real-time loop closure in 2D LIDAR SLAM. In Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden, 16–21 May 2016; pp. 1271–1278. [Google Scholar] [CrossRef] [Scilit]
  11. Campos, C.; Elvira, R.; Rodríguez, J.J.G.; Montiel, J.M.; Tardós, J.D. ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual–Inertial, and Multimap SLAM. IEEE Trans. Robot. 2021, 37, 1874–1890. [Google Scholar] [CrossRef] [Scilit]
  12. Xu, W.; Zhang, F. FAST-LIO: A Fast, Robust LiDAR-Inertial Odometry Package by Tightly-Coupled Iterated Kalman Filter. IEEE Robot. Autom. Lett. 2021, 6, 3317–3324. [Google Scholar] [CrossRef] [Scilit]
  13. Shan, T.; Englot, B.; Meyers, D.; Wang, W.; Ratti, C.; Rus, D. LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping. In Proceedings of the 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA, 24 October 2020–24 January 2021; pp. 5135–5142. [Google Scholar] [CrossRef] [Scilit]
  14. Czarnowski, J.; Laidlow, T.; Clark, R.; Davison, A.J. DeepFactors: Real-Time Probabilistic Dense Monocular SLAM. IEEE Robot. Autom. Lett. 2020, 5, 721–728. [Google Scholar] [CrossRef] [Scilit]
  15. Cattaneo, D.; Vaghi, M.; Valada, A. LCDNet: Deep Loop Closure Detection and Point Cloud Registration for LiDAR SLAM. IEEE Trans. Robot. 2022, 38, 2074–2093. [Google Scholar] [CrossRef] [Scilit]
  16. Lee, D.; Lim, H.; Han, S. GenZ-ICP: Generalizable and Degeneracy-Robust LiDAR Odometry Using an Adaptive Weighting. IEEE Robot. Autom. Lett. 2025, 10, 152–159. [Google Scholar] [CrossRef] [Scilit]
  17. Koide, K.; Yokozuka, M.; Oishi, S.; Banno, A. Voxelized GICP for Fast and Accurate 3D Point Cloud Registration. In Proceedings of the 2021 IEEE International Conference on Robotics and Automation (ICRA), Xi’an, China, 30 May–5 June 2021; pp. 11054–11059. [Google Scholar] [CrossRef] [Scilit]
  18. Liang, T.; Xie, H.; Yu, K.; Xia, Z.; Lin, Z.; Wang, Y.; Tang, T.; Wang, B.; Tang, Z. BEVFusion: A Simple and Robust LiDAR-Camera Fusion Framework. In Proceedings of the Advances in Neural Information Processing Systems; Koyejo, S., Mohamed, S., Agarwal, A., Belgrave, D., Cho, K., Oh, A., Eds.; Curran Associates, Inc.: New York, NY, USA, 2022; Volume 35, pp. 10421–10434. [Google Scholar]
  19. Huang, T.; Liu, Z.; Chen, X.; Bai, X. EPNet: Enhancing Point Features with Image Semantics for 3D Object Detection. In European Conference on Computer Vision; Vedaldi, A., Bischof, H., Brox, T., Frahm, J.M., Eds.; Springer: Cham, Switzerland, 2020; pp. 35–52. [Google Scholar]
  20. Chen, P.; Zhao, X.; Zeng, L.; Liu, L.; Liu, S.; Sun, L.; Li, Z.; Chen, H.; Liu, G.; Qiao, Z.; et al. A Review of Research on SLAM Technology Based on the Fusion of LiDAR and Vision. Sensors 2025, 25, 1447. [Google Scholar] [CrossRef] [Scilit]
  21. Wan, G.; Yang, X.; Cai, R.; Li, H.; Zhou, Y.; Wang, H.; Song, S. Robust and Precise Vehicle Localization Based on Multi-Sensor Fusion in Diverse City Scenes. In Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, QLD, Australia, 21–25 May 2018; pp. 4670–4677. [Google Scholar] [CrossRef] [Scilit]
  22. Toroslu, I.; Doğan, M. Effective sensor fusion of a mobile robot for SLAM implementation. In Proceedings of the 2018 4th International Conference on Control, Automation and Robotics (ICCAR), Auckland, New Zealand, 20–23 April 2018; pp. 76–81. [Google Scholar] [CrossRef] [Scilit]
  23. Qian, H.; Wang, M.; Zhu, M.; Wang, H. A Review of Multi-Sensor Fusion in Autonomous Driving. Sensors 2025, 25, 6033. [Google Scholar] [CrossRef] [Scilit]
  24. Yeong, D.J.; Velasco-Hernandez, G.; Barry, J.; Walsh, J. Sensor and Sensor Fusion Technology in Autonomous Vehicles: A Review. Sensors 2021, 21, 2140. [Google Scholar] [CrossRef] [Scilit]
  25. Dhaigude, V.; Kulkarni, A. A Comprehensive Review of Sensor Fusion Techniques in SLAM: Trends, Challenges and Future Directions. In Proceedings of the 2025 1st International Conference on AIML-Applications for Engineering & Technology (ICAET), Pune, India, 16–17 January 2025; pp. 1–8. [Google Scholar] [CrossRef] [Scilit]
  26. Lin, X.; Yang, X.; Yao, W.; Wang, X.; Ma, X.; Ma, B. Graph-based adaptive weighted fusion SLAM using multimodal data in complex underground spaces. ISPRS J. Photogramm. Remote Sens. 2024, 217, 101–119. [Google Scholar] [CrossRef] [Scilit]
  27. Fan, S.; Chen, X.; Zhang, W.; Xu, P.; Zuo, Z.; Tan, X.; He, X.; Sheikder, C.; Guo, M.; Li, C. HV-LIOM: Adaptive Hash-Voxel LiDAR–Inertial SLAM with Multi-Resolution Relocalization and Reinforcement Learning for Autonomous Exploration. Sensors 2025, 25, 7558. [Google Scholar] [CrossRef] [Scilit]
  28. Zhang, Y.; Liu, J.; Cao, R.; Zhang, Y. Adaptive Multi-Sensor Fusion for SLAM: A Scan Context-Driven Approach. IEEE Access 2025, 13, 149–159. [Google Scholar] [CrossRef] [Scilit]
  29. Xu, J.; Huang, G.; Yu, W.; Zhang, X.; Zhao, L.; Li, R.; Yuan, S.; Xie, L. Selective Kalman Filter: When and How to Fuse Multi-Sensor Information to Overcome Degeneracy in SLAM. arXiv 2024. [Google Scholar] [CrossRef] [Scilit]
  30. Sasiadek, J. Sensor fusion. Annu. Rev. Control 2002, 26, 203–228. [Google Scholar] [CrossRef] [Scilit]
  31. Moore, T.; Stouch, D. A generalized extended kalman filter implementation for the robot operating system. In Proceedings of the Intelligent Autonomous Systems 13: 13th International Conference IAS-13, Padua, Italy, 3 September 2015; Springer: Berlin/Heidelberg, Germany, 2015; pp. 335–348. [Google Scholar]
  32. Gao, X.; Wang, Z.; Feng, Y.; Ma, L.; Chen, Z.; Xu, B. Benchmarking robustness of ai-enabled multi-sensor fusion systems: Challenges and opportunities. In Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, San Francisco, CA, USA, 3–9 December 2023; pp. 871–882. [Google Scholar]
  33. Alatise, M.B.; Hancke, G.P. A Review on Challenges of Autonomous Mobile Robot and Sensor Fusion Methods. IEEE Access 2020, 8, 39830–39846. [Google Scholar] [CrossRef] [Scilit]
  34. Kostavelis, I.; Gasteratos, A. Semantic mapping for mobile robotics tasks: A survey. Robot. Auton. Syst. 2015, 66, 86–103. [Google Scholar] [CrossRef] [Scilit]
  35. Ji, Y.; Liu, Y.; Xie, G.; Ma, B.; Xie, Z.; Liu, H. NEDS-SLAM: A Neural Explicit Dense Semantic SLAM Framework Using 3D Gaussian Splatting. IEEE Robot. Autom. Lett. 2024, 9, 8778–8785. [Google Scholar] [CrossRef] [Scilit]
  36. Rosinol, A.; Abate, M.; Chang, Y.; Carlone, L. Kimera: An Open-Source Library for Real-Time Metric-Semantic Localization and Mapping. In Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 31 May–31 August 2020; pp. 1689–1696. [Google Scholar] [CrossRef] [Scilit]
  37. Hughes, N.; Chang, Y.; Carlone, L. Hydra: A Real-time Spatial Perception Engine for 3D Scene Graph Construction and Optimization. arXiv 2022. [Google Scholar] [CrossRef] [Scilit]
  38. Pu, H.; Luo, J.; Wang, G.; Huang, T.; Liu, H.; Luo, J. Visual SLAM Integration With Semantic Segmentation and Deep Learning: A Review. IEEE Sens. J. 2023, 23, 22119–22138. [Google Scholar] [CrossRef] [Scilit]
  39. Chen, K.; Xiao, J.; Liu, J.; Tong, Q.; Zhang, H.; Liu, R.; Zhang, J.; Ajoudani, A.; Chen, S. Semantic Visual Simultaneous Localization and Mapping: A Survey. IEEE Trans. Intell. Transp. Syst. 2025, 26, 7426–7449. [Google Scholar] [CrossRef] [Scilit]
  40. Wang, N.; Lu, H.; Zheng, Z.; Liu, Y.H.; Chen, X. Leveraging Semantic Graphs for Efficient and Robust LiDAR SLAM. In Proceedings of the 2025 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Hangzhou, China, 19–25 October 2025; pp. 1614–1621. [Google Scholar] [CrossRef] [Scilit]
  41. Zhang, W.; Guo, Y.; Niu, L.; Li, P.; Wan, Z.; Shao, F.; Nian, C.; Farrukh, F.U.D.; Zhang, D.; Zhang, C.; et al. Lp-slam: Language-perceptive RGB-D SLAM framework exploiting large language model. Complex Intell. Syst. 2024, 10, 5391–5409. [Google Scholar] [CrossRef] [Scilit]
  42. Ji, Z.; Nan, K.; Xu, Y.; Wang, H.; Li, X.; Bai, J. Global-Context-Aware Visual Odometry System With Epipolar-Geometry-Constrained Loss Function. IEEE Trans. Instrum. Meas. 2024, 73, 1–11. [Google Scholar] [CrossRef] [Scilit]
  43. Tourani, A.; Ejaz, S.; Bavle, H.; Fernandez-Cortizas, M.; Morilla-Cabello, D.; Sanchez-Lopez, J.L.; Voos, H. vS-Graphs: Tightly Coupling Visual SLAM and 3D Scene Graphs Exploiting Hierarchical Scene Understanding. arXiv 2025. [Google Scholar] [CrossRef] [Scilit]
  44. Li, B.; Hao, V.C.; Stuckey, P.J.; Reid, I.; Rezatofighi, H. Hier-SLAM++: Neuro-Symbolic Semantic SLAM with a Hierarchically Categorical Gaussian Splatting. arXiv 2025. [Google Scholar] [CrossRef] [Scilit]
  45. Maletić, M.; Peti, M.; Petrović, T.; Bogdan, S. Spatial-Semantic Reasoning using Large Language Models for Efficient UAV Search Operations. In Proceedings of the 2025 European Conference on Mobile Robots (ECMR), Padova, Italy, 2–5 September 2025; pp. 1–8. [Google Scholar] [CrossRef] [Scilit]
  46. Li, L.; Ye, Y.; Zhou, Y.; Jiang, B.; Zeng, W. GeoReasoner: Geo-localization with Reasoning in Street Views using a Large Vision-Language Model. arXiv 2025. [Google Scholar] [CrossRef] [Scilit]
  47. Guo, L.; Li, Z.; Min, S. Enhanced Natural Language Annotation and Query for Semantic Mapping in Visual SLAM Using Large Language Models. J. Sustain. Policy Pract. 2025, 1, 131–143. [Google Scholar]
  48. Pyo, J.W.; Choi, J.H.; Kuc, T.Y. An Object-Centric Hierarchical Pose Estimation Method Using Semantic High-Definition Maps for General Autonomous Driving. Sensors 2024, 24, 5191. [Google Scholar] [CrossRef] [Scilit]
  49. Chen, X.; Milioto, A.; Palazzolo, E.; Giguère, P.; Behley, J.; Stachniss, C. SuMa++: Efficient LiDAR-based Semantic SLAM. In Proceedings of the 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Macau, China, 3–8 November 2019; pp. 4530–4537. [Google Scholar] [CrossRef] [Scilit]
  50. Xia, L.; Li, S.; Yi, L.; Ruan, H.; Zhang, D. Measure for Semantics and Semantically Constrained Pose Optimization: A Review. IEEE Trans. Instrum. Meas. 2024, 73, 1–14. [Google Scholar] [CrossRef] [Scilit]
  51. Igelbrink, F.; Renz, M.; Günther, M.; Powell, P.; Niecksch, L.; Lima, O.; Atzmueller, M.; Hertzberg, J. Online Knowledge Integration for 3D Semantic Mapping: A Survey. arXiv 2024. [Google Scholar] [CrossRef] [Scilit]
  52. Wang, Y.; Tian, Y.; Chen, J.; Xu, K.; Ding, X. A Survey of Visual SLAM in Dynamic Environment: The Evolution From Geometric to Semantic Approaches. IEEE Trans. Instrum. Meas. 2024, 73, 1–21. [Google Scholar] [CrossRef] [Scilit]
  53. Miao, L.; Liu, W.; Deng, Z. A Frontier Review of Semantic SLAM Technologies Applied to the Open World. Sensors 2025, 25, 4994. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  54. Zeng, F.; Gan, W.; Huai, Z.; Sun, L.; Chen, H.; Wang, Y.; Liu, N.; Yu, P.S. Large Language Models for Robotics: A Survey. arXiv 2025. [Google Scholar] [CrossRef] [Scilit]
  55. Manzoor, S.; Rocha, Y.G.; Joo, S.H.; Bae, S.H.; Kim, E.J.; Joo, K.J.; Kuc, T.Y. Ontology-Based Knowledge Representation in Robotic Systems: A Survey Oriented toward Applications. Appl. Sci. 2021, 11, 4324. [Google Scholar] [CrossRef] [Scilit]
  56. Liu, R.; Wang, J.; Zhang, B. High Definition Map for Automated Driving: Overview and Analysis. J. Navig. 2020, 73, 324–341. [Google Scholar] [CrossRef] [Scilit]
  57. Motik, B.; Patel-Schneider, P.F.; Parsia, B.; Bock, C.; Fokoue, A.; Haase, P.; Hoekstra, R.; Horrocks, I.; Ruttenberg, A.; Sattler, U.; et al. OWL 2 web ontology language: Structural specification and functional-style syntax. W3C Recomm. 2009, 27, 159. [Google Scholar]
  58. Aeronautiques, C.; Howe, A.; Knoblock, C.; McDermott, I.D.; Ram, A.; Veloso, M.; Weld, D.; Sri, D.W.; Barrett, A.; Christianson, D.; et al. Pddl—The Planning Domain Definition Language; Technical Report; Yale University: New Heaven, CT, USA, 1998. [Google Scholar]
  59. Dong, J.; Mukadam, M.; Dellaert, F.; Boots, B. Motion planning as probabilistic inference using Gaussian processes and factor graphs. In Proceedings of the Robotics: Science and Systems, Berkley, CA, USA, 12–16 July 2016; Volume 12, pp. 10–15607. [Google Scholar]
  60. Cashmore, M.; Fox, M.; Long, D.; Magazzeni, D.; Ridder, B.; Carrera, A.; Palomeras, N.; Hurtos, N.; Carreras, M. Rosplan: Planning in the robot operating system. In Proceedings of the International Conference on Automated Planning and Scheduling, Jerusalem, Israel, 7–11 June 2015; Volume 25, pp. 333–341. [Google Scholar]
  61. Oleynikova, H.; Millane, A.; Taylor, Z.; Galceran, E.; Nieto, J.; Siegwart, R. Signed distance fields: A natural representation for both mapping and planning. In Proceedings of the RSS 2016 Workshop: Geometry and Beyond-Representations, Physics, and SCENE understanding for Robotics, Ann Arbor, MI, USA, 28 June 2016; University of Michigan: Ann Arbor, MI, USA, 2016. [Google Scholar]
  62. Coles, A.; Coles, A.; Fox, M.; Long, D. Forward-chaining partial-order planning. In Proceedings of the International Conference on Automated Planning and Scheduling, Toronto, ON, Canada, 12–16 May 2010; Volume 20, pp. 42–49. [Google Scholar]
  63. Dellaert, F. Factor Graphs and GTSAM: A Hands-on Introduction; Technical Report; Georgia Institute of Technology: Atlanta, GA, USA, 2012; Volume 2. [Google Scholar]
  64. Koide, K.; Miura, J.; Menegatti, E. A portable three-dimensional LIDAR-based system for long-term and wide-area people behavior measurement. Int. J. Adv. Robot. Syst. 2019, 16, 1729881419841532. [Google Scholar] [CrossRef] [Scilit]
  65. Huang, X.; Cao, H.; Jia, B. Optimization of Levenberg Marquardt algorithm applied to nonlinear systems. Processes 2023, 11, 1794. [Google Scholar] [CrossRef] [Scilit]
  66. Kaess, M.; Johannsson, H.; Roberts, R.; Ila, V.; Leonard, J.J.; Dellaert, F. iSAM2: Incremental smoothing and mapping using the Bayes tree. Int. J. Robot. Res. 2012, 31, 216–235. [Google Scholar] [CrossRef] [Scilit]
  67. Kaess, M.; Ila, V.; Roberts, R.; Dellaert, F. The Bayes Tree: An Algorithmic Foundation for Probabilistic Robot Mapping. In Algorithmic Foundations of Robotics IX: Selected Contributions of the Ninth International Workshop on the Algorithmic Foundations of Robotics; Hsu, D., Isler, V., Latombe, J.C., Lin, M.C., Eds.; Springer: Berlin/Heidelberg, Germany, 2011; pp. 157–173. [Google Scholar] [CrossRef] [Scilit]
  68. Kaplan, E.D.; Hegarty, C. Understanding GPS/GNSS: Principles and applications; Artech House: Norwood, MA, USA, 2017. [Google Scholar]
  69. Koopman, P.; Wagner, M. Challenges in autonomous vehicle testing and validation. SAE Int. J. Transp. Saf. 2016, 4, 15–24. [Google Scholar] [CrossRef] [Scilit]
  70. D’Alfonso, L.; Lucia, W.; Muraca, P.; Pugliese, P. Mobile robot localization via EKF and UKF: A comparison based on real data. Robot. Auton. Syst. 2015, 74, 122–127. [Google Scholar] [CrossRef] [Scilit]
  71. Geneva, P.; Eckenhoff, K.; Lee, W.; Yang, Y.; Huang, G. OpenVINS: A Research Platform for Visual-Inertial Estimation. In Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 31 May–31 August 2020; pp. 4666–4672. [Google Scholar] [CrossRef] [Scilit]
  72. Sumikura, S.; Shibuya, M.; Sakurada, K. OpenVSLAM: A Versatile Visual SLAM Framework. In Proceedings of the 27th ACM International Conference on Multimedia, New York, NY, USA, 21–25 October 2019; pp. 2292–2295. [Google Scholar] [CrossRef] [Scilit]
  73. Vargas-Munoz, J.E.; Srivastava, S.; Tuia, D.; Falcão, A.X. OpenStreetMap: Challenges and Opportunities in Machine Learning and Remote Sensing. IEEE Geosci. Remote Sens. Mag. 2021, 9, 184–199. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.