DT Interactive Constellation


DT Characteristics Table


CharacteristicsDescription
C1System under studyA 1/10‑scale autonomous vehicle built on a Traxxas teleoperated base (Traxxas Slash 4x4 Premium), retrofitted with an NVIDIA Jetson NX antenna, NVIDIA Jetson Orin Nano micro‑controller, onboard sensors including a Hokuyo UST‑10LX LiDAR and an Intel D435i depth camera, a Vedder Electronic Speed Controller, running the NVIDIA JetPack 5.0 SDK with ROS 2 middleware.
C2Physical acting componentsNo data available
C3Physical sensing componentsHokuyoLiDAR: Hokuyo UST10LX LiDAR capturing raw point‑cloud data of surrounding vehicles.
VehicleSpeedSensor: Provides real‑time vehicle speed data from the onboard speed sensor of the Traxxas Slash 4×4 Premium base.
VehicleSteeringAngleSensor: Provides real‑time steering‑angle data from the steering servo of the vehicle.
IntelD435iDepthCamera: Intel D435i depth camera providing depth images of the vehicle’s environment.
C4Physical-to-virtual interactionDepthImageDataT
VehicleSteeringAngleDataT
LiDARPointCloudDataT
VehicleSpeedDataT
C5Virtual-to-physical interactionACC outputs (desired speed, emergency braking commands) are serialised by the Data Translation FE, transmitted to PT, and handled by the Physical Twin Entity Actuation FE, which translates them into motor voltage commands for the speed controller and steering commands for the servo. Remote‐management UI commands (enable/disable ACC, set desired speed) follow the same routing path.
C6DT servicesDataMonitoringService: Provides real‑time monitoring of vehicle state, includes 3D visualization and reporting to operators.
RemoteManagementService: Allows operator to enable/disable ACC, adjust desired speed, and trigger emergency braking.
ComputationOffloadingService: Offloads ACC algorithm computation, including lead‑vehicle detection and command delivery.
C7Twinning time-scaleNo data available
C8MultiplicitiesThe DT consists of three distributed entities per ISO 23247: a single Physical Twin Entity on the vehicle, a single Digital Twin Entity on a cloud host, and a single User Entity on the operator workstation. Each entity hosts multiple Functional Entities (FEs)—Data Translation, Data Collection, Actuation, Visualization, Reporting, and Controlling—instantiated as separate ROS 2 packages.
C9Life-cycle stagesThe DT operates in the Operated lifecycle stage, gathering real‑time operational data, executing ACC control, and providing monitoring and remote‑management services. It does not model the Design or Manufacturing stages of the vehicle.
C10DT models and dataModel:
Visualization3DModel: Renders 3D visualization of vehicle state, surrounding object tracks, and predicted driving path.
VehicleDataStorageModel: Persists vehicle state and object track data in a SQL database.
VehicleStateReportingModel: Generates real‑time vehicle state reports and stores data in a SQL database.
PointCloudClusteringModel: Performs DBSCAN clustering on raw point‑cloud data.
ACCControlAlgorithmModel: Implements ACC control algorithm fulfilling ISO 15622 requirements.
KalmanFilterTrackingModel: Applies Kalman‑filter tracking to clustered points to produce consistent object tracks.

Data:
DepthImageData: Depth image data received from the Intel D435i camera.
VehicleSteeringAngleSignal: Vehicle steering‑angle signal after serialization and unit conversion.
VehicleSpeedSignal: Vehicle speed signal after serialization and unit conversion.
LiDARPointCloudData: Point‑cloud data received from the Hokuyo LiDAR.
PredictedPathData: Predicted driving path generated by the ACC controller.
ObjectTrackData: Clustered and filtered object track data derived from LiDAR point‑cloud.
C11Tooling and enablersDataPreProcessingEnabler: Executes DBSCAN clustering and Kalman‑filter tracking on LiDAR point‑cloud data.
DataTranslationEnabler: Serialises, units‑converts, and frames data between the PT and DT over ROS 2/UDP.
VisualizationEnabler: Renders 3D visualization of vehicle, object tracks, and predicted path.
ActuationEnabler: Converts desired speed and steering‑angle signals into motor voltage signals for the Vedder Electronic Speed Controller and steering servo.
ControllingEnabler: Runs the ACC control algorithm and delivers desired speed commands.
ReportingEnabler: Generates real‑time reports and stores vehicle data in a SQL database.
C12DT constellationThe constellation is organised as Physical Twin Entity (vehicle), Digital Twin Entity (cloud), and User Entity (3D visualization + control panel). Inter‑entity communication is realised over a Wi‑Fi network using ROS 2 topics transmitted via UDP, with the Data Translation FE orchestrating message framing, unit conversion, and timestamping.
C13Twinning process and DT evolutionThe DT operates in the Operated lifecycle stage, gathering real‑time operational data, executing ACC control, and providing monitoring and remote‑management services. It does not model the Design or Manufacturing stages of the vehicle.
C14Fidelity and validity considerationsReal‑time data collection and 100 ms latency requirement ensure timely feedback; clock synchronization to 100 ms maintains data integrity; ACC algorithm follows ISO 15622 safety standards; data storage in a database and reporting provide traceability; however, no explicit V&V methodology is described beyond adherence to ISO requirements.
C15DT technical connectionPT and DT communicate over a Wi‑Fi link using ROS 2 topics carried over UDP. The Data Translation FE serialises and frames messages; Data Collection SE publishes vehicle state and object tracks with timestamps accurate to within 100 ms, conforming to the ISO 23247 Data Translation Format.
C16DT hosting/deploymentThe Digital Twin Entity is deployed on a public cloud host; the Physical Twin Entity resides on the Jetson Orin Nano within the vehicle; the User Entity operates on an operator workstation or laptop, accessing the DT via the Data Translation and visualization components.
C17Insights and decision makingEnableACCAction: Enable or disable the ACC subsystem.
DeliverDesiredSpeedCommandAction: Deliver desired speed command from ACC control algorithm to the vehicle.
VehicleTrackInsight: Object tracks and predicted driving path for path planning.
EmergencyBrakeAction: Trigger emergency braking of the vehicle.
RealTimeVehicleStateInsight: Real‑time report of vehicle state and trajectory enabling anomaly detection.
PerformanceAnalysisInsight: Analysis of ACC tracking accuracy and control performance informing sensor integration and tuning.
AdjustDesiredSpeedAction: Set desired speed for the ACC subsystem.
C18Horizontal integrationNo data available
C19Data ownership and privacyNo data available
C20StandardizationThe architecture follows ISO 23247 (Digital Twin Manufacturing Framework) as the reference architecture, implements ISO 15622 for ACC control, and uses ROS 2 as open‑source middleware. OPC UA is referenced as a potential Data Translation method but not employed.
C21Security and safety considerationsSafety‑critical nature emphasized by latency requirement (≤100 ms) and clock synchronization (≤100 ms); compliance with ISO 15622 ensures ACC safety; the DT operates within a controlled Wi‑Fi network, but explicit cybersecurity measures are not detailed in the document.

DT Constellation Screenshot


Architecture Diagram