Next Article in Journal
A Scalable Bioreactor Platform for Reproducible Production and Characterization of Ovarian Cancer-Derived Extracellular Vesicles
Previous Article in Journal
RETRACTED: Alam et al. Empirical Study of Autism Spectrum Disorder Diagnosis Using Facial Images by Improved Transfer Learning Approach. Bioengineering 2022, 9, 710
Previous Article in Special Issue
Semi-SwinUNeTR: Towards 3D Swin Vision Transformer-Based UNet for Medical Image Segmentation with Limited Annotations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Physically Constrained Dual-Branch Front-End Optimization for DDH-Oriented Surgical Robot Navigation

1
School of Artificial Intelligence, Anhui Polytechnic University, Wuhu 241000, China
2
Anhui Provincial Key Laboratory of Intelligent Diagnosis and Precision Treatment for Pediatric Bone Diseases, Hefei 230000, China
3
School of Computer Science and Digital Technologies, Aston University, Birmingham B4 7ET, UK
4
Aviation Industry Corporation Huadong Photoelectric Co., Ltd., Wuhu 241003, China
*
Author to whom correspondence should be addressed.
Bioengineering 2026, 13(8), 895; https://doi.org/10.3390/bioengineering13080895
Submission received: 8 July 2026 / Revised: 21 July 2026 / Accepted: 24 July 2026 / Published: 3 August 2026
(This article belongs to the Special Issue AI and Robotics for Multimodal Psychophysiological Health Monitoring)

Abstract

Surgical robot navigation in a restricted pelvic workspace requires accurate target localization, directional consistency and robot-feasible execution. This study proposes a physically constrained dual-branch front-end network (PCD-Net) for DDH-oriented navigation using public CT-derived pelvis geometries. PCD-Net maps a 21-dimensional input comprising the target geometry, current joint state, workspace bounds and constraint parameters to a base-frame target position, principal insertion direction and seven-joint correction vector for MoveIt2 and OMPL planning. Training combines supervised pretraining with direction consistency, joint limit, correction magnitude and workspace gap penalties. Evaluation comprised 15 complete simulation trials per method and target sequence-level fivefold cross-validation of 999 samples from five complete sequences. PCD-Net achieved a position error of 0.736 ± 0.202 mm, a direction error of 0.428 ± 0.130 ° , a planning time of 0.0162 ± 0.0040 s and successful execution in all 15 trials. In cross-validation, the complete constraint setting produced the lowest joint correction MAE ( 0.755 ± 0.034 rad) and temporal correction variation ( 3.270 ± 0.589 rad) while maintaining sub-millimeter position and sub-degree direction errors. Removing the joint limit penalty increased the violation rate by 42.35%. These results support PCD-Net as a lightweight, planner-compatible front end that balances geometric accuracy and joint-level feasibility. All evidence is simulation-based; phantom experiments, physical robot validation and evaluation using clinically characterized DDH cases remain necessary before surgical translation.

1. Introduction

Developmental dysplasia of the hip (DDH) presents complex pelvic geometry and motivates accurate, reproducible image-guided planning. Robotic arm-assisted hip procedures have demonstrated the importance of spatial registration, component positioning and controlled instrument orientation in dysplastic and anatomically challenging hips [1,2,3,4]. A navigation target should therefore include not only a spatial point but also an insertion direction, transformed coordinate representation, robot state and local workspace constraints.
Computer-assisted surgical systems commonly separate anatomical target definition from robot trajectory generation [5,6,7,8]. This modular architecture is practical, but a geometrically meaningful anatomical target may remain difficult to execute after transformation into the robot base frame. Sampling-based and trajectory optimization planners generate collision-free motion after receiving a goal representation [9,10,11,12]; they do not necessarily refine the upstream target according to task-specific directional and joint feasibility requirements.
Learning-based front ends can model nonlinear relations among target geometry, coordinate transformations and robot states, but purely data-driven models may produce joint limit violations or unstable correction outputs. Physics-informed and physics-guided learning incorporate governing relations or operational feasibility penalties into training [13,14,15]. Related robotic studies have addressed force estimation, dynamics identification, friction modeling, torque estimation and sim-to-real transfer [16,17,18,19,20]. CRAB-EDM further illustrates how physical mechanisms and temporally structured control can be coordinated in a robotic system [21], although its underwater application differs from surgical navigation.
Classical physics-informed neural networks are typically formulated around governing-equation residuals and collocation. The present method instead embeds operational robot and workspace constraints in a supervised dual-branch network. It is therefore termed the physically constrained dual-branch front-end network. (PCD-Net). PCD-Net refines a position–direction representation and predicts a joint correction vector before conventional planning; it does not replace MoveIt2, OMPL or low-level robot control.
Public CT-derived anatomy provides geometry for simulation but does not constitute clinical DDH validation. Pelvis and hip-related structures were prepared from a screened subset of the TotalSegmentator dataset [22] using established medical image and surface reconstruction tools [23,24]. The resulting STL models were used for DDH-oriented task construction and collision representation and not as a clinically confirmed pediatric DDH cohort.
The contributions are fourfold: (1) a coupled target position, insertion direction and joint correction formulation for a MoveIt2-compatible front end; (2) a fully specified 21-input, dual-branch architecture with operational robot and workspace penalties; (3) pipeline-level evaluation and target sequence-level fivefold analysis using 25 independently trained models and (4) an explicit workspace margin feasibility condition that prevents incompatible safety gap settings from being interpreted as evidence of navigation safety. The overall framework is illustrated in Figure 1.

2. Materials and Methods

2.1. Study Scope and Anatomical Model Preparation

This study was designed as a simulation-based methodological investigation. Public CT data were obtained from the TotalSegmentator dataset, which provides automatically segmented anatomical structures from whole-body CT images [22]. Cases were screened according to the completeness of the pelvic anatomy, bilateral femoral heads and acetabular regions. Forty-one cases satisfying these anatomical completeness criteria were retained for model preparation.
The pelvis and hip-related segmentations were inspected and processed using 3D Slicer (https://www.slicer.org, accessed on 23 July 2026) [23]. Surface meshes were generated from the volumetric segmentations using a marching cubes-based reconstruction procedure [24], and the resulting models were exported in STL format. The reconstructed surfaces were used to define anatomical task geometry and to construct collision representations in the simulation environment.
The retained CT cases were not clinically confirmed as developmental dysplasia of the hip and were not treated as independent clinical outcome units. Their role was to provide anatomically variable pelvic geometries for DDH-oriented navigation task construction and simulation. Accordingly, model development and evaluation were performed at the simulated target sequence level rather than at the patient outcome level.

2.2. Coordinate Frames and Navigation Task

Four coordinate frames were considered: the anatomical model frame F M , the simulation or world frame F W , the robot base frame F B and the end-effector frame F E . The anatomical target point and insertion direction were initially defined in F M and then deterministically transformed into F B before being provided to the front-end network.
For a target point expressed in homogeneous coordinates, the frame transformation was defined as follows:
p ˜ B = T W B T M W p ˜ M ,
where p ˜ M and p ˜ B denote the target point coordinates in the anatomical model frame and robot base frame, respectively, and T W B and T M W are rigid homogeneous transformation matrices.
Because the insertion direction is a vector rather than a point, only the rotational components of the transformations were applied:
d ¯ B = R W B R M W d M , d B = d ¯ B d ¯ B 2 + ϵ ,
where d M and d B denote the insertion-direction vectors in the anatomical model frame and robot base frame, respectively, and ϵ is a small positive constant introduced for numerical stability.
The navigation target was represented by a base frame position and a principal tool axis direction rather than by a complete homogeneous end effector transformation (Figure 2). The remaining roll degree of freedom was assigned by the deterministic planner-side goal construction convention. This formulation intentionally restricts the learned output to the translational target and principal insertion axis required by the downstream planner, thereby avoiding unconstrained regression of a complete rotation matrix.
For navigation sample i, the 21-dimensional network input was defined as follows:
x i = p i B , d i B , q i , ω min , i , ω max , i , d safe , i , γ i ,
where p i B R 3 and d i B R 3 are the transformed target position and unit insertion direction, q i R 7 is the current robot joint state, ω min , i , ω max , i R 3 are the axis-aligned workspace bounds expressed in the robot base frame, d safe , i is the workspace-gap parameter and γ i is the joint-correction regularization factor. The resulting dimensionality is 3 + 3 + 7 + 3 + 3 + 1 + 1 = 21 .
The network output was
y ^ i = p ^ B , i , d ^ B , i , Δ τ ^ i , Δ τ ^ i R 7 ,
where p ^ B , i is the predicted base-frame target position, d ^ B , i is the predicted principal insertion direction and Δ τ ^ i is the predicted seven-joint correction vector.

Planner-Side Label Generation and Inference Interface

The supervised position–direction targets were obtained from planner-executable base-frame target representations retained from successful simulation records. For each accepted record, MoveIt2 generated an inverse-kinematics solution q goal under the common robot model, joint limits and collision representation. The corresponding joint correction label was calculated as follows:
Δ τ = q goal q current .
Records with unsuccessful inverse kinematics or trajectory planning were excluded before the target sequence partition was constructed. No loss-based filtering or constraint-dependent sample removal was performed after the training, validation and test sequences were assigned.
During inference, p ^ B and d ^ B define the Cartesian position–direction target, while
q ^ proposal = q current + Δ τ ^
provides a feasibility-conditioned joint proposal to the planner interface. MoveIt2 remains responsible for roll assignment, inverse kinematics, joint-limit checking, collision checking and OMPL or RRTConnect trajectory generation.

2.3. PCD-Net Architecture

PCD-Net consists of a shared feature trunk and two task-specific output heads. For each cross-validation fold, scalar inputs and supervised outputs were standardized using statistics estimated from the training subset, while insertion-direction vectors were normalized to the unit length. The shared trunk contains three 256-unit fully connected layers with ReLU activations. The position–direction head uses two hidden layers of 128 and 64 units to produce six outputs, whereas the joint correction head uses the same hidden dimensions to produce seven outputs. The complete network contains 220,365 trainable parameters. Its main specifications are summarized in Table 1 and illustrated in Figure 3.

2.4. Supervised and Constraint Losses

For a mini-batch containing N samples, the supervised fitting loss was defined as follows:
L sup = 1 N i = 1 N λ p p ^ B , i s p B , i s 2 2 + λ d , s d ^ B , i s d B , i s 2 2 + λ τ Δ τ ^ i s Δ τ i s 2 2 ,
where the superscript s denotes standardized variables. The supervised weights were λ p = 1.0 , λ d , s = 0.2 and λ τ = 1.0 .
Directional consistency was imposed using
L cos = 1 N i = 1 N 1 d ^ B , i d B , i d ^ B , i 2 d B , i 2 + ϵ ,
where ϵ is a small positive constant for numerical stability.
For the predicted joint proposal
q ^ goal , i = q i + Δ τ ^ i ,
the joint limit penalty was
L kin = 1 N i = 1 N ReLU q min q ^ goal , i 2 2 + ReLU q ^ goal , i q max 2 2 ,
where q min and q max denote the robot joint limits.
The joint correction magnitude was regularized by
L corr = 1 N i = 1 N γ i Δ τ ^ i 2 2 ,
where γ i controls the correction penalty.
The axis-aligned workspace-gap loss was
L ws = 1 N i = 1 N [ ReLU d safe , i 1 p ^ B , i ω min , i 2 2 + ReLU d safe , i 1 ω max , i p ^ B , i 2 2 ] ,
where 1 R 3 distributes the scalar safety-gap parameter across the three workspace axes.
The complete constraint fine-tuning objective was
L = L sup + 5.0 L cos + 0.1 L kin + 0.01 L corr + 1.0 L ws .

Constraint-Weight Sensitivity Assessment

The operational contribution of each constraint term was evaluated using a one-at-a-time zero-weight analysis. The coefficient of L kin , L cos , L corr or L ws was set to zero while all other training settings remained unchanged. These configurations correspond to A1–A4, whereas A5 denotes the complete objective. This analysis evaluates dependence on individual constraint terms but does not imply global optimality of the selected nonzero weights.

2.5. Training Protocol and Target Sequence Cross-Validation

The model development dataset contained 999 sequential samples from five complete target sequences, denoted as T01–T05. Cross-validation was performed at the complete sequence level rather than at the individual frame level. In each fold, three sequences were used for training, with one for validation and one for testing, preventing adjacent samples from the same sequence from appearing in both the development and test subsets.
Five constraint configurations were trained in each fold, producing 25 independently trained models. All models used the same architecture, sequence partitions and optimization protocol. Training employed Adam with a learning rate of 1 × 10 3 , a batch size of 64 and a fixed random seed of 42. Supervised pretraining was conducted for 120 epochs, followed by 180 epochs of constraint fine-tuning. The checkpoint with the lowest validation total loss during fine-tuning was retained for evaluation. The implementation environment and computational configuration are summarized in Table 2.

2.6. Simulation Platform, Comparison Groups and Evaluation Metrics

The simulation platform (Figure 4) integrated ROS2 Humble (Humble Hawksbill, https://docs.ros.org/en/humble/, accessed on 23 July 2026), TF2 (bundled with ROS2 Humble), MoveIt2 (https://moveit.ai, accessed on 23 July 2026), OMPL (https://ompl.kavrakilab.org, accessed on 23 July 2026) and Gazebo 11.14.0. ROS2 handled task communication, TF2 maintained coordinate–frame relations, MoveIt2 performed goal construction, inverse kinematics and collision checking, OMPL and RRTConnect (RRTConnect is a sampling-based planner implemented within OMPL) generated trajectories, and Gazebo provided simulated execution [25,26,27,28,29].
The pipeline-level comparison included five methods: G1, standard MoveIt2 inverse-kinematics goal projection with RRTConnect; G2, an unconstrained neural baseline; G3-NP, the dual-branch network without operational constraint penalties; G3-NR, the network without correction-magnitude regularization and the complete PCD-Net. Each method was evaluated in 15 complete simulation trials using the same robot model, collision representation, downstream planner and evaluation protocol.
Pipeline-level outcomes included planning success, position error, direction error and planning time. Position error was calculated as the Euclidean distance between the achieved and reference target positions and is reported in millimeters. Direction error was calculated as the angular difference between the achieved and reference principal insertion directions and is reported in degrees. Planning time was measured from planner request submission to trajectory response generation and is reported in seconds.
The target sequence-level fivefold analysis used the constraint configurations listed in Table 3 and additionally evaluated the joint correction mean absolute error (MAE), joint limit violation rate and temporal correction variation. The joint correction MAE was averaged across the seven robot joints and is reported in radians. The joint limit violation rate was defined as the proportion of predicted joint proposals exceeding at least one predefined joint limit. For a held-out sequence containing K ordered samples, temporal correction variation was defined as follows:
V Δ τ = 1 K 1 k = 1 K 1 Δ τ ^ k + 1 Δ τ ^ k 2 ,
and is reported in radians. Lower values indicate better performance for all continuous error and variation metrics.
Results are reported as the mean ± SD. For the five held-out target sequences, 95% confidence intervals were calculated using the Student-t distribution with four degrees of freedom. Exact two-sided sign-flip tests were used only to describe fold-wise directional consistency. No statistical significance claim was made because the number of independent target sequences was five.

3. Results

3.1. Pipeline-Level Comparison

All five methods completed 15/15 simulation trials. Table 4 and Figure 5 summarize the results. PCD-Net achieved a 0.736 ± 0.202 mm position error, 0.428 ± 0.130 ° direction error and 0.0162 ± 0.0040 s planning time. Relative to the standard IK and RRTConnect, these values represented descriptive reductions of 4.93%, 2.84% and 9.26%, respectively. Relative to the unconstrained neural baseline, PCD-Net reduced the direction error by 6.49% and had a comparable planning time, whereas the unconstrained model retained the lowest mean position error. The result therefore supports a direction control and feasibility-oriented interpretation rather than universal superiority across every isolated metric.

3.2. Target Sequence-Level Fivefold Analysis

All 25 planned training runs completed. Table 5 summarizes the target sequence-level fivefold results, and Figure 6 shows the fold means and 95% confidence intervals with the five held-out sequence results overlaid. A2 produced the lowest mean position and direction errors. The complete model A5 maintained a sub-millimeter position error ( 0.945 ± 0.287 mm) and sub-degree direction error ( 0.233 ± 0.065 ° ) while producing the lowest joint correction MAE ( 0.755 ± 0.034 rad). The between-fold coefficient of variation for the A5 joint correction MAE was 4.54%, the lowest among the five settings.

3.3. Zero-Weight Sensitivity and Multi-Objective Trade-Off

Removing the joint limit term increased the mean violation rate from 0.071 in A5 to 0.101 in A1, a 42.35% increase relative to the complete model. Removing correction-magnitude regularization increased the joint correction MAE from 0.755 to 0.763 rad and temporal correction variation from 3.270 to 3.327 rad. A5 yielded lower values than A3 for both outcomes in all five held-out target sequences; the exact two-sided sign-flip probability for a 5/5 directional result was 0.0625. These fold-wise effects are reported as consistency evidence rather than inferential significance.
A2 achieved the lowest target position and direction errors, whereas A5 achieved the lowest joint correction MAE and temporal variation. Figure 7 therefore presents the settings as a multi-objective trade-off. Figure 8 summarizes the relative effect of setting each constraint coefficient to zero.

3.4. Computational Cost and Reproducibility

The 25 scheduled training runs required a total wall-clock time of 666.91 s, corresponding to an average of 26.68 s per model. For the complete A5 configuration, the mean fold-level training time was 24.22 ± 7.87 s. All runs completed successfully and generated the expected checkpoints, metric files and prediction outputs. The computational reproducibility and workspace feasibility checks are summarized in Table 6. Additional fold-wise results and run integrity checks are provided in the Supplementary Materials File S1.

3.5. Workspace Margin Feasibility Audit

For a symmetric axis-aligned clearance, a nonempty feasible interval requires
2 d safe < min j ω max , j ω min , j .
The recorded workspace widths were 76.261, 56.707 and 65.515 mm, whereas the configured clearance was 30 mm per side. Because the resulting total clearance of 60 mm exceeded the narrowest workspace dimension of 56.707 mm, the binary workspace clearance indicator was saturated and was therefore excluded from comparative safety ranking. Equation (15) provides a necessary feasibility check for workspace margin selection before model training and evaluation.

4. Discussion

PCD-Net was designed as a front-end target representation module rather than as a replacement for conventional robot planning. It jointly predicts a base-frame target position, principal insertion direction and seven-joint correction vector, while MoveIt2 remains responsible for roll assignment, inverse kinematics, collision checking and trajectory generation. This modular interface restricts the learned component to a clearly defined task while preserving established planning safeguards.
The pipeline-level and fivefold analyses provide complementary evidence. Compared with the unconstrained neural baseline, PCD-Net reduced the direction error while maintaining a comparable planning time. The zero-weight analysis further showed that the joint limit term reduced the violation tendency, whereas correction-magnitude regularization improved the joint correction accuracy and temporal consistency across all held-out target sequences. The complete objective therefore provided a balanced solution between the geometric targeting accuracy and joint-level feasibility rather than minimizing each metric independently.
A2 removed the auxiliary cosine consistency term while retaining supervised direction-vector fitting. Its relatively low direction error indicates that supervised fitting already provided substantial angular guidance, whereas the cosine term acted as an additional unit-direction regularizer. This result supports interpreting the loss terms according to their operational roles rather than assuming that each term must improve every evaluation metric independently.
PCD-Net differs from governing equation-based PINNs because it embeds explicit robot-state, joint limit and workspace constraints into a two-stage dual-branch front end rather than enforcing differential equation residuals. The workspace-margin audit provides an additional implementation safeguard: a symmetric boundary penalty is meaningful only when the requested margin is smaller than half of the narrowest workspace dimension. Applying the feasibility condition in Equation (15) prevents an infeasible parameter setting from being misinterpreted as evidence of safety.
Several limitations remain. All evidence was obtained in simulation, and the public CT-derived models were not clinically characterized DDH cases. The independent cross-validation units were five target sequences rather than patients or pelvises. The network predicts a principal insertion axis rather than a complete end-effector orientation, with the tool roll assigned by the downstream planner. In addition, the current comparison was limited to standard IK and RRTConnect, an unconstrained neural baseline and constraint-reduced variants. Future work should compare constrained inverse-kinematics and optimization-based methods under matched computational budgets. Phantom experiments, physical robot execution, registration uncertainty analysis, tool–tissue interaction modeling and evaluation using clinically stratified DDH anatomy are required before surgical translation.

5. Conclusions

This study developed PCD-Net, a physically constrained dual-branch front-end network for DDH-oriented surgical robot navigation. The network jointly predicts a base-frame target position, principal insertion direction and seven-joint correction vector for downstream MoveIt2 and OMPL planning. Pipeline-level experiments demonstrated sub-millimeter position accuracy, sub-degree direction accuracy and millisecond-scale planning, while target sequence-level fivefold analysis showed that the complete constraint setting achieved the lowest joint correction error and temporal correction variation. The joint limit penalty reduced the violation tendency, and the workspace-margin audit established an explicit feasibility condition for safety gap parameter selection. These results support PCD-Net as a computationally lightweight and planner-compatible front-end optimization method. Phantom experiments, physical robot validation and evaluation using clinically characterized DDH anatomy remain necessary before surgical translation.

Supplementary Materials

The following supporting information can be downloaded at https://www.mdpi.com/article/10.3390/bioengineering13080895/s1. File S1. The supporting information includes fold-wise results for the 25 trained models, target sequence partitions, complete model and training specifications, planner interface details, run integrity checks and the workspace-margin feasibility analysis. File S2. source_data.

Author Contributions

Conceptualization, J.L. and D.Y.; methodology, J.L., M.Z. and C.W.; software, J.L. and M.Z.; validation, J.L., C.W. and K.X.; formal analysis, J.L. and Z.W.; investigation, J.L., M.Z. and S.W.; data curation, M.Z.; visualization, J.L. and M.Z.; writing—original draft preparation, J.L.; writing—review and editing, Z.W. and D.Y.; supervision, D.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Open Project of Anhui Provincial Key Laboratory of Intelligent Diagnosis and Precision Treatment of Pediatric Skeletal Diseases (AHETGH202511), the Excellent Young Talents Fund of Higher Education Institutions of Anhui Province (2024AH030006), the Key Open Fund of Anhui Provincial Key Laboratory of Advanced Detection and Intelligent Perception (JCKJ2025A08) and the Open Fund of Anhui Provincial Key Laboratory of Machine Vision Inspection and Perception (KLMVI-2025-HIT-09).

Institutional Review Board Statement

Not applicable. This was a simulation-based methodological study using publicly available CT-derived anatomical data. No new participants were recruited, and no patient-level clinical decision making was performed.

Informed Consent Statement

Not applicable.

Data Availability Statement

The fold-level numerical results, target sequence partitions and model and training specifications used in this study are included in the Supplementary Materials File S1 and the source data folder is included in the Supplementary Materials File S2. The public anatomical source is available through the TotalSegmentator dataset under its applicable data use terms. Additional simulation configuration files are available from the corresponding author upon reasonable request.

Conflicts of Interest

Author Dongdong Ye was employed by the company Aviation Industry Corporation Huadong Photoelectric Co., Ltd. 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. Vigdorchik, J.M.; Sharma, A.K.; Aggarwal, V.K.; Carroll, K.M.; Jerabek, S.A. The Use of Robotic-Assisted Total Hip Arthroplasty in Developmental Dysplasia of the Hip. Arthroplast. Today 2020, 6, 770–776. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  2. Hayashi, S.; Hashimoto, S.; Kuroda, Y.; Nakano, N.; Matsumoto, T.; Ishida, K.; Shibanuma, N.; Kuroda, R. Robotic-arm assisted THA can achieve precise cup positioning in developmental dysplasia of the hip. Bone Jt. Res. 2021, 10, 629–638. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  3. Hepinstall, M.S. Robotic Total Hip Arthroplasty. Orthop. Clin. N. Am. 2014, 45, 443–456. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  4. Ade-Conde, A.M.; Abesteh, J.; Abdel Khalik, H.; Chalmers, B.P. Robotic arm-assisted total hip arthroplasty in patients with hip dysplasia: A systematic review. J. Robot. Surg. 2026, 20, 167. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  5. Taylor, R.H.; Stoianovici, D. Medical robotics in computer-integrated surgery. IEEE Trans. Robot. Autom. 2003, 19, 765–781. [Google Scholar] [CrossRef] [Scilit]
  6. Wasterlain, A.S.; Buza, J.A.; Thakkar, S.C.; Schwarzkopf, R.; Vigdorchik, J. Navigation and Robotics in Total Hip Arthroplasty. JBJS Rev. 2017, 5, e2. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  7. Kubicek, J.; Tomanec, F.; Cerny, M.; Vilimek, D.; Kalova, M.; Oczka, D. Recent Trends, Technical Concepts and Components of Computer-Assisted Orthopedic Surgery Systems: A Comprehensive Review. Sensors 2019, 19, 5199. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  8. Wang, M.; Li, D.; Shang, X.; Wang, J. A Review of Computer-Assisted Orthopaedic Surgery Systems. Int. J. Med. Robot. Comput. Assist. Surg. 2020, 16, e2118. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  9. Kuffner, J.J.; LaValle, S.M. RRT-Connect: An Efficient Approach to Single-Query Path Planning. In Proceedings of the 2000 IEEE International Conference on Robotics and Automation (ICRA), San Francisco, CA, USA, 24–28 April 2000; Volume 2, pp. 995–1001. [Google Scholar] [CrossRef] [Scilit]
  10. Karaman, S.; Frazzoli, E. Sampling-Based Algorithms for Optimal Motion Planning. Int. J. Robot. Res. 2011, 30, 846–894. [Google Scholar] [CrossRef] [Scilit]
  11. Ratliff, N.; Zucker, M.; Bagnell, J.A.; Srinivasa, S. CHOMP: Gradient Optimization Techniques for Efficient Motion Planning. In Proceedings of the 2009 IEEE International Conference on Robotics and Automation (ICRA), Kobe, Japan, 12–17 May 2009; pp. 489–494. [Google Scholar] [CrossRef] [Scilit]
  12. Schulman, J.; Duan, Y.; Ho, J.; Lee, A.; Awwal, I.; Bradlow, H.; Pan, J.; Patil, S.; Goldberg, K.; Abbeel, P. Motion Planning with Sequential Convex Optimization and Convex Collision Checking. Int. J. Robot. Res. 2014, 33, 1251–1270. [Google Scholar] [CrossRef] [Scilit]
  13. Raissi, M.; Perdikaris, P.; Karniadakis, G.E. Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. J. Comput. Phys. 2019, 378, 686–707. [Google Scholar] [CrossRef] [Scilit]
  14. Karniadakis, G.E.; Kevrekidis, I.G.; Lu, L.; Perdikaris, P.; Wang, S.; Yang, L. Physics-informed machine learning. Nat. Rev. Phys. 2021, 3, 422–440. [Google Scholar] [CrossRef] [Scilit]
  15. Cuomo, S.; Di Cola, V.S.; Giampaolo, F.; Rozza, G.; Raissi, M.; Piccialli, F. Scientific machine learning through physics-informed neural networks: Where we are and what’s next. J. Sci. Comput. 2022, 92, 88. [Google Scholar] [CrossRef] [Scilit]
  16. Aloi, V.; Dang, K.T.; Barth, E.J.; Rucker, C. Estimating Forces Along Continuum Robots. IEEE Robot. Autom. Lett. 2022, 7, 8877–8884. [Google Scholar] [CrossRef] [Scilit]
  17. Yang, X.; Zhou, Z.; Li, L.; Zhang, X. Collaborative robot dynamics with physical human–robot interaction and parameter identification with PINN. Mech. Mach. Theory 2023, 189, 105439. [Google Scholar] [CrossRef] [Scilit]
  18. Hu, H.; Shen, Z.; Zhuang, C. A PINN-Based Friction-Inclusive Dynamics Modeling Method for Industrial Robots. IEEE Trans. Ind. Electron. 2025, 72, 5136–5144. [Google Scholar] [CrossRef] [Scilit]
  19. Sorrentino, I.; Romualdi, G.; Moretti, L.; Traversaro, S.; Pucci, D. Physics-Informed Neural Networks with Unscented Kalman Filter for Sensorless Joint Torque Estimation in Humanoid Robots. IEEE Robot. Autom. Lett. 2025, 10, 5705–5712. [Google Scholar] [CrossRef] [Scilit]
  20. Liu, Y.; Zang, X.; Zhang, X.; Song, C.; Chen, B.; Zhao, J. A Lightweight Physics-Informed Neural Network for Sim-to-Real of Biped Robot. IEEE Robot. Autom. Lett. 2026, 11, 386–393. [Google Scholar] [CrossRef] [Scilit]
  21. Huang, X.; Xiang, H.; Wu, C.; Xu, J.; Ding, J.; Peng, Y.; Funabora, Y. CRAB-EDM: A Multi-Modal Underwater Crab-Inspired Robot with Temporally Sequenced Electro-Discharge Modulation. IEEE Robot. Autom. Lett. 2026, 11, 3939–3946. [Google Scholar] [CrossRef] [Scilit]
  22. Wasserthal, J.; Breit, H.C.; Meyer, M.T.; Pradella, M.; Hinck, D.; Sauter, A.W.; Heye, T.; Boll, D.T.; Cyriac, J.; Yang, S.; et al. TotalSegmentator: Robust Segmentation of 104 Anatomic Structures in CT Images. Radiol. Artif. Intell. 2023, 5, e230024. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  23. Fedorov, A.; Beichel, R.; Kalpathy-Cramer, J.; Finet, J.; Fillion-Robin, J.C.; Pujol, S.; Bauer, C.; Jennings, D.; Fennessy, F.; Sonka, M.; et al. 3D Slicer as an Image Computing Platform for the Quantitative Imaging Network. Magn. Reson. Imaging 2012, 30, 1323–1341. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  24. Lorensen, W.E.; Cline, H.E. Marching Cubes: A High Resolution 3D Surface Construction Algorithm. ACM SIGGRAPH Comput. Graph. 1987, 21, 163–169. [Google Scholar] [CrossRef] [Scilit]
  25. Macenski, S.; Foote, T.; Gerkey, B.; Lalancette, C.; Woodall, W. Robot Operating System 2: Design, Architecture, and Uses in the Wild. Sci. Robot. 2022, 7, eabm6074. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  26. Coleman, D.; Sucan, I.A.; Chitta, S.; Correll, N. Reducing the Barrier to Entry of Complex Robotic Software: A MoveIt! Case Study. J. Softw. Eng. Robot. 2014, 5, 3–16. [Google Scholar]
  27. Sucan, I.A.; Moll, M.; Kavraki, L.E. The Open Motion Planning Library. IEEE Robot. Autom. Mag. 2012, 19, 72–82. [Google Scholar] [CrossRef] [Scilit]
  28. Moll, M.; Sucan, I.A.; Kavraki, L.E. Benchmarking Motion Planning Algorithms: An Extensible Infrastructure for Analysis and Visualization. IEEE Robot. Autom. Mag. 2015, 22, 96–102. [Google Scholar] [CrossRef] [Scilit]
  29. Koenig, N.; Howard, A. Design and Use Paradigms for Gazebo, an Open-Source Multi-Robot Simulator. In Proceedings of the 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Sendai, Japan, 28 September–2 October 2004; Volume 3, pp. 2149–2154. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Overall framework. Public CT-derived pelvis geometry defines the target position, insertion direction and workspace bounds. PCD-Net predicts a base-frame position–direction representation and seven-joint correction vector before MoveIt2 or OMPL planning and Gazebo evaluation.
Figure 1. Overall framework. Public CT-derived pelvis geometry defines the target position, insertion direction and workspace bounds. PCD-Net predicts a base-frame position–direction representation and seven-joint correction vector before MoveIt2 or OMPL planning and Gazebo evaluation.
Bioengineering 13 00895 g001
Figure 2. Coordinate-frame mapping of the target point and insertion direction. The anatomical target defined in the model frame is transformed through the simulation or world frame into the robot base frame before front-end optimization and robot planning.
Figure 2. Coordinate-frame mapping of the target point and insertion direction. The anatomical target defined in the model frame is transformed through the simulation or world frame into the robot base frame before front-end optimization and robot planning.
Bioengineering 13 00895 g002
Figure 3. PCD-Net architecture and two-stage training strategy. A shared trunk processes the 21-dimensional input, and two task-specific heads predict the base-frame position–direction target and seven-joint correction vector. The outputs are passed to the planner interface and optimized using supervised and physically constrained loss terms.
Figure 3. PCD-Net architecture and two-stage training strategy. A shared trunk processes the 21-dimensional input, and two task-specific heads predict the base-frame position–direction target and seven-joint correction vector. The outputs are passed to the planner interface and optimized using supervised and physically constrained loss terms.
Bioengineering 13 00895 g003
Figure 4. ROS2–MoveIt2–Gazebo simulation platform. (A) Software architecture and data processing pipeline. (B) Representative Gazebo scene containing the robot and registered pelvis model.
Figure 4. ROS2–MoveIt2–Gazebo simulation platform. (A) Software architecture and data processing pipeline. (B) Representative Gazebo scene containing the robot and registered pelvis model.
Bioengineering 13 00895 g004
Figure 5. Pipeline-level comparison. Bars show means and error bars show SD across 15 complete simulation trials per method. G1: standard IK and RRTConnect; G2: unconstrained neural network; G3-NP: dual branch without constraint penalties; G3-NR: without correction magnitude regularization; PCD-Net: complete model.
Figure 5. Pipeline-level comparison. Bars show means and error bars show SD across 15 complete simulation trials per method. G1: standard IK and RRTConnect; G2: unconstrained neural network; G3-NP: dual branch without constraint penalties; G3-NR: without correction magnitude regularization; PCD-Net: complete model.
Bioengineering 13 00895 g005
Figure 6. Target sequence-level fivefold sensitivity analysis. Bars show fold means, error bars show 95% confidence intervals, and points show the five held-out target sequence results.
Figure 6. Target sequence-level fivefold sensitivity analysis. Bars show fold means, error bars show 95% confidence intervals, and points show the five held-out target sequence results.
Bioengineering 13 00895 g006
Figure 7. Multi-objective trade-off across the constraint settings. (A) Position error versus joint correction MAE; A2 and A5 are the non-dominated settings. (B) Mean temporal correction variation, shown separately to avoid a visually ambiguous bubble-sized encoding.
Figure 7. Multi-objective trade-off across the constraint settings. (A) Position error versus joint correction MAE; A2 and A5 are the non-dominated settings. (B) Mean temporal correction variation, shown separately to avoid a visually ambiguous bubble-sized encoding.
Bioengineering 13 00895 g007
Figure 8. Relative effect of setting each constraint coefficient to zero compared with A5. Positive values indicate deterioration for lower-is-better metrics.
Figure 8. Relative effect of setting each constraint coefficient to zero compared with A5. Positive values indicate deterioration for lower-is-better metrics.
Bioengineering 13 00895 g008
Table 1. Input, output and network specification of PCD-Net.
Table 1. Input, output and network specification of PCD-Net.
ComponentSpecificationDimension
Input vector p B (3), d B (3), q (7), ω min (3), ω max (3), d safe (1) and γ (1)21
PreprocessingFold-wise feature standardization and insertion-direction normalization
Shared trunkLinear(21,256)–ReLU–Linear(256,256)–ReLU–Linear(256,256)–ReLU
Position–direction headLinear(256,128)–ReLU–Linear(128,64)–ReLU–Linear(64,6)6
Joint correction headLinear(256,128)–ReLU–Linear(128,64)–ReLU–Linear(64,7)7
Network outputs p ^ B (3), d ^ B (3) and Δ τ ^ (7)13
Trainable parametersTotal number of weights and biases220,365
Table 2. Implementation environment and computational configuration.
Table 2. Implementation environment and computational configuration.
ItemConfiguration
Operating systemUbuntu 22.04.5 LTS
Processor and memoryIntel Core i5-12500H and 15 GiB usable system memory
Graphics processorNVIDIA GeForce RTX 3050 Laptop GPU with 4 GiB memory
Software environmentPython 3.10.12, PyTorch 2.11.0+cu130, CUDA 13.0, ROS2 Humble and Gazebo 11.14.0
Optimization settingsAdam optimizer, learning rate 1 × 10 3 , batch size 64 and random seed 42
Training schedule120 supervised-pretraining epochs followed by 180 constraint-fine-tuning epochs
Checkpoint selectionLowest validation total loss during constraint fine-tuning
Computational cost666.91 s for 25 training runs; 26.68 s per model on average
Table 3. Constraint configurations used in the target sequence-level fivefold analysis.
Table 3. Constraint configurations used in the target sequence-level fivefold analysis.
GroupConfiguration
A1Coefficient of L kin set to zero
A2Coefficient of L cos set to zero; supervised direction fitting was retained
A3Coefficient of L corr set to zero
A4Coefficient of L ws set to zero
A5Complete PCD-Net objective with all constraint terms enabled
Table 4. Pipeline-level descriptive comparison across 15 complete simulation trials. All reported methods completed 15/15 trials successfully.
Table 4. Pipeline-level descriptive comparison across 15 complete simulation trials. All reported methods completed 15/15 trials successfully.
MethodPosition Error (mm)Direction Error ( ° )Planning Time (s)
G1: standard IK + RRTConnect 0.774 ± 0.164 0.441 ± 0.168 0.0179 ± 0.0044
G2: unconstrained neural network 0.682 ± 0.256 0.458 ± 0.148 0.0161 ± 0.0036
G3-NP: dual branch without constraint terms 0.760 ± 0.263 0.457 ± 0.158 0.0192 ± 0.0060
G3-NR: without correction magnitude regularization 0.726 ± 0.269 0.429 ± 0.137 0.0174 ± 0.0063
PCD-Net: complete deployed model 0.736 ± 0.202 0.428 ± 0.130 0.0162 ± 0.0040
Table 5. Target sequence-level fivefold results. Values are fold means ± between-fold SD.
Table 5. Target sequence-level fivefold results. Values are fold means ± between-fold SD.
GroupPosition Error (mm)Direction Error ( ° )Joint Correction MAE (Rad)Joint Limit Violation RateTemporal Correction Variation (Rad)
A1 0.931 ± 0.291 0.230 ± 0.067 0.772 ± 0.041 0.101 ± 0.062 3.339 ± 0.610
A2 0.883 ± 0.214 0.218 ± 0.042 0.758 ± 0.050 0.067 ± 0.042 3.322 ± 0.640
A3 0.974 ± 0.257 0.233 ± 0.066 0.763 ± 0.042 0.067 ± 0.050 3.327 ± 0.647
A4 0.938 ± 0.296 0.231 ± 0.065 0.762 ± 0.041 0.074 ± 0.052 3.306 ± 0.625
A5 0.945 ± 0.287 0.233 ± 0.065 0.755 ± 0.034 0.071 ± 0.049 3.270 ± 0.589
Bold values indicate the lowest (best) result in each column.
Table 6. Computational reproducibility and workspace feasibility checks.
Table 6. Computational reproducibility and workspace feasibility checks.
CheckResult
Completed training runs25/25; no failed configurations
Mean training time26.68 s per model; A5 fold mean 24.22 ± 7.87 s
Narrowest workspace dimension56.707 mm (Y axis)
Configured symmetric gap30.000 mm per side
Feasibility condition 2 d safe < min j ( ω max , j ω min , j )
OutcomeThe requested 60.000 mm total gap exceeded the 56.707 mm narrowest dimension; the saturated clearance indicator was excluded from comparative safety ranking.
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.

Share and Cite

MDPI and ACS Style

Li, J.; Zhu, M.; Wang, C.; Xie, K.; Wang, S.; Wang, Z.; Ye, D. Physically Constrained Dual-Branch Front-End Optimization for DDH-Oriented Surgical Robot Navigation. Bioengineering 2026, 13, 895. https://doi.org/10.3390/bioengineering13080895

AMA Style

Li J, Zhu M, Wang C, Xie K, Wang S, Wang Z, Ye D. Physically Constrained Dual-Branch Front-End Optimization for DDH-Oriented Surgical Robot Navigation. Bioengineering. 2026; 13(8):895. https://doi.org/10.3390/bioengineering13080895

Chicago/Turabian Style

Li, Jiabao, Ming Zhu, Chengjun Wang, Kang Xie, Shaoyue Wang, Ziyang Wang, and Dongdong Ye. 2026. "Physically Constrained Dual-Branch Front-End Optimization for DDH-Oriented Surgical Robot Navigation" Bioengineering 13, no. 8: 895. https://doi.org/10.3390/bioengineering13080895

APA Style

Li, J., Zhu, M., Wang, C., Xie, K., Wang, S., Wang, Z., & Ye, D. (2026). Physically Constrained Dual-Branch Front-End Optimization for DDH-Oriented Surgical Robot Navigation. Bioengineering, 13(8), 895. https://doi.org/10.3390/bioengineering13080895

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop