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 , the simulation or world frame , the robot base frame and the end-effector frame . The anatomical target point and insertion direction were initially defined in and then deterministically transformed into before being provided to the front-end network.
For a target point expressed in homogeneous coordinates, the frame transformation was defined as follows:
where
and
denote the target point coordinates in the anatomical model frame and robot base frame, respectively, and
and
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:
where
and
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:
where
and
are the transformed target position and unit insertion direction,
is the current robot joint state,
are the axis-aligned workspace bounds expressed in the robot base frame,
is the workspace-gap parameter and
is the joint-correction regularization factor. The resulting dimensionality is
.
The network output was
where
is the predicted base-frame target position,
is the predicted principal insertion direction and
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
under the common robot model, joint limits and collision representation. The corresponding joint correction label was calculated as follows:
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,
and
define the Cartesian position–direction target, while
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:
where the superscript
s denotes standardized variables. The supervised weights were
,
and
.
Directional consistency was imposed using
where
is a small positive constant for numerical stability.
For the predicted joint proposal
the joint limit penalty was
where
and
denote the robot joint limits.
The joint correction magnitude was regularized by
where
controls the correction penalty.
The axis-aligned workspace-gap loss was
where
distributes the scalar safety-gap parameter across the three workspace axes.
The complete constraint fine-tuning objective was
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 , , or 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
, 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:
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
mm position error,
direction error and
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 (
mm) and sub-degree direction error (
) while producing the lowest joint correction MAE (
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
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
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
- 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]
- 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]
- Hepinstall, M.S. Robotic Total Hip Arthroplasty. Orthop. Clin. N. Am. 2014, 45, 443–456. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- 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]
- Taylor, R.H.; Stoianovici, D. Medical robotics in computer-integrated surgery. IEEE Trans. Robot. Autom. 2003, 19, 765–781. [Google Scholar] [CrossRef] [Scilit]
- 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]
- 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]
- 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]
- 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]
- Karaman, S.; Frazzoli, E. Sampling-Based Algorithms for Optimal Motion Planning. Int. J. Robot. Res. 2011, 30, 846–894. [Google Scholar] [CrossRef] [Scilit]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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.
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.
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.
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.
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.
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.
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.
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.
Table 1.
Input, output and network specification of PCD-Net.
Table 1.
Input, output and network specification of PCD-Net.
| Component | Specification | Dimension |
|---|
| Input vector | (3), (3), (7),
(3), (3),
(1) and (1) | 21 |
| Preprocessing | Fold-wise feature standardization and insertion-direction normalization | – |
| Shared trunk | Linear(21,256)–ReLU–Linear(256,256)–ReLU–Linear(256,256)–ReLU | – |
| Position–direction head | Linear(256,128)–ReLU–Linear(128,64)–ReLU–Linear(64,6) | 6 |
| Joint correction head | Linear(256,128)–ReLU–Linear(128,64)–ReLU–Linear(64,7) | 7 |
| Network outputs | (3), (3) and
(7) | 13 |
| Trainable parameters | Total number of weights and biases | 220,365 |
Table 2.
Implementation environment and computational configuration.
Table 2.
Implementation environment and computational configuration.
| Item | Configuration |
|---|
| Operating system | Ubuntu 22.04.5 LTS |
| Processor and memory | Intel Core i5-12500H and 15 GiB usable system memory |
| Graphics processor | NVIDIA GeForce RTX 3050 Laptop GPU with 4 GiB memory |
| Software environment | Python 3.10.12, PyTorch 2.11.0+cu130, CUDA 13.0,
ROS2 Humble and Gazebo 11.14.0 |
| Optimization settings | Adam optimizer, learning rate ,
batch size 64 and random seed 42 |
| Training schedule | 120 supervised-pretraining epochs followed by
180 constraint-fine-tuning epochs |
| Checkpoint selection | Lowest validation total loss during constraint fine-tuning |
| Computational cost | 666.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.
| Group | Configuration |
|---|
| A1 | Coefficient of set to zero |
| A2 | Coefficient of set to zero; supervised direction fitting was retained |
| A3 | Coefficient of set to zero |
| A4 | Coefficient of set to zero |
| A5 | Complete 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.
| Method | Position Error (mm) | Direction Error () | Planning Time (s) |
|---|
| G1: standard IK + RRTConnect | | | |
| G2: unconstrained neural network | | | |
| G3-NP: dual branch without constraint terms | | | |
| G3-NR: without correction magnitude regularization | | | |
| PCD-Net: complete deployed model | | | |
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.
| Group | Position Error (mm) | Direction Error () | Joint Correction MAE (Rad) | Joint Limit Violation Rate | Temporal Correction Variation (Rad) |
|---|
| A1 | | | | | |
| A2 | | | | | |
| A3 | | | | | |
| A4 | | | | | |
| A5 | | | | | |
Table 6.
Computational reproducibility and workspace feasibility checks.
Table 6.
Computational reproducibility and workspace feasibility checks.
| Check | Result |
|---|
| Completed training runs | 25/25; no failed configurations |
| Mean training time | 26.68 s per model; A5 fold mean s |
| Narrowest workspace dimension | 56.707 mm (Y axis) |
| Configured symmetric gap | 30.000 mm per side |
| Feasibility condition | |
| Outcome | The 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. |