Peer Review History

Original SubmissionFebruary 21, 2025
Decision Letter - Van Thanh Tien Nguyen, Editor

PONE-D-25-09414Surrogate Modeling for Time-Dependent Reliability Analysis of Robotic Manipulator TrajectoriesPLOS ONE

Dear Dr. Elahi,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by Jul 03 2025 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org . When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.
  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.
  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols . Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols .

We look forward to receiving your revised manuscript.

Kind regards,

Van Thanh Tien Nguyen, Ph.D.

Academic Editor

PLOS ONE

Journal Requirements:

When submitting your revision, we need you to address these additional requirements.

1.Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at

https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and

https://journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf

2. Please note that PLOS ONE has specific guidelines on code sharing for submissions in which author-generated code underpins the findings in the manuscript. In these cases, we expect all author-generated code to be made available without restrictions upon publication of the work. Please review our guidelines at https://journals.plos.org/plosone/s/materials-and-software-sharing#loc-sharing-code and ensure that your code is shared in a way that follows best practice and facilitates reproducibility and reuse.

3. We note that you have indicated that there are restrictions to data sharing for this study. PLOS only allows data to be available upon request if there are legal or ethical restrictions on sharing data publicly. For more information on unacceptable data access restrictions, please see http://journals.plos.org/plosone/s/data-availability#loc-unacceptable-data-access-restrictions.

Before we proceed with your manuscript, please address the following prompts:

a) If there are ethical or legal restrictions on sharing a de-identified data set, please explain them in detail (e.g., data contain potentially identifying or sensitive patient information, data are owned by a third-party organization, etc.) and who has imposed them (e.g., a Research Ethics Committee or Institutional Review Board, etc.). Please also provide contact information for a data access committee, ethics committee, or other institutional body to which data requests may be sent.

b) If there are no restrictions, please upload the minimal anonymized data set necessary to replicate your study findings to a stable, public repository and provide us with the relevant URLs, DOIs, or accession numbers. For a list of recommended repositories, please see

https://journals.plos.org/plosone/s/recommended-repositories. You also have the option of uploading the data as Supporting Information files, but we would recommend depositing data directly to a data repository if possible.

We will update your Data Availability statement on your behalf to reflect the information you provide.

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

**********

2. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: N/A

Reviewer #2: Yes

Reviewer #3: Yes

**********

3. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

**********

4. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

**********

5. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: It would be helpful to briefly mention any potential challenges or areas where the proposed methodology may need further refinement, especially as it relates to scaling up to larger or more complex systems.

A concise summary of the model's performance in comparison to alternative approaches would help reinforce the importance of the proposed methodology in the conclusion.

Reviewer #2: The paper is very welll written and organised. The results presnted in the paper is very promising. Thereferences used in this paper is relevent and sufficient. Overall good paper and good contribution in the field of robotics.

The approach reduces computational complexity while maintaining prediction accuracy. Compared to Monte Carlo Simulation (MCS), the proposed Krigingbased method reduces the number of function evaluations by over 98%. The proposed method is validated on two 6-DOF industrial robots and shown improved computational efficiency and accuracy.

Reviewer #3: This paper explores a Kriging surrogate-based method for analyzing the time-dependent reliability of robotic manipulator trajectories. It aims to address the limitations of traditional methods in handling nonlinear performance functions and trajectory reliability. Before acceptance, the following issues need to be resolved:

1. In section “3. Proposed Methodology”, the Kriging surrogate model is said to cut computation complexity while keeping prediction accuracy. Could you clarify how the initial sample points are chosen in the Kriging model? How do the quantity and location of these points affect the final result's accuracy?

2. The paper notes prediction errors in the Kriging model, assessed by ERF and MSE. But the analysis of error sources and propagation mechanisms is insufficient.

3. In section “4. Case Studies and Results, comparisons are made between the proposed method and existing ones like Monte Carlo Simulation, MRSM, and PCE. Yet, analyzing each method's advantages and disadvantages is rather general.

4. The method's effectiveness was verified on two 6-DOF industrial robots. However, in real-world industrial settings, there are robots of diverse configurations and DOFs. How can the method be extended to more complex robot systems, such as redundant DOF or specially structured robots?

5. The proposed method mainly analyzes reliability under fixed trajectories. However, in dynamic real-world settings, robots may need to adjust trajectories based on real-time feedback.

**********

6. PLOS authors have the option to publish the peer review history of their article (what does this mean? ). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy .

Reviewer #1: No

Reviewer #2: Yes:  Prof. (Dr.) Vijay Kumar Banga

Reviewer #3: No

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/ . PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org . Please note that Supporting Information files do not need this step.

Revision 1

Response to Reviewers

Comments Addressed

It would be helpful to briefly mention any potential challenges or areas where the proposed methodology may need further refinement, especially as it relates to scaling up to larger or more complex systems. Response:

We thank the reviewer for this important observation. To address this, we have clarified in the Conclusion section that the proposed methodology is structurally flexible and can be extended to handle larger or more complex systems. Specifically, we added the following sentence:

“Also, using the proposed methodology, there are no structural barriers to handling larger or more detailed types of input data. In this work, θ₁ and θ₅ were used as actuation variables to define the trajectory. However, the same framework can easily integrate additional actuation mechanisms or extended parameter spaces, demonstrating its robustness for handling more sophisticated manipulator architectures while preserving computational efficiency and predictive accuracy.”

Reviewer#1

Reviewer#2

Comments Addressed

The paper is very welll written and organised. The results presnted in the paper is very promising. Thereferences used in this paper is relevent and sufficient. Overall good paper and good contribution in the field of robotics.

The approach reduces computational complexity while maintaining prediction accuracy. Compared to Monte Carlo Simulation (MCS), the proposed Krigingbased method reduces the number of function evaluations by over 98%. The proposed method is validated on two 6-DOF industrial robots and shown improved computational efficiency and accuracy.

We sincerely thank the reviewer for their positive and encouraging feedback. We are grateful for the recognition of the clarity, organization, and relevance of our work, as well as the significance of the proposed methodology. Your appreciation of the computational efficiency and accuracy of our Kriging-based approach, validated on two 6-DOF industrial robots, is highly valued. We are pleased that the contribution is considered valuable in the field of robotics.

Reviewer#3:

This paper explores a Kriging surrogate-based method for analyzing the time-dependent reliability of robotic manipulator trajectories. It aims to address the limitations of traditional methods in handling nonlinear performance functions and trajectory reliability. Before acceptance, the following issues need to be resolved:

In section “3. Proposed Methodology”, the Kriging surrogate model is said to cut computation complexity while keeping prediction accuracy. Could you clarify how the initial sample points are chosen in the Kriging model? How do the quantity and location of these points affect the final result's accuracy?

Response:

We thank the reviewer for this helpful comment. To address it, we have added a detailed explanation in Section 3 (Proposed Methodology), immediately after Equation (16), describing how the initial sample points are selected and how their distribution impacts model accuracy. The following text and pseudocode were inserted:

“The output matrix Ŷ in Equation (16) is computed using forward kinematics from a set of 10 input samples. These samples are generated by perturbing the Denavit–Hartenberg (DH) parameters based on realistic uncertainty models. Joint angles, θ_1 and θ_5 are calculated from uniform distributions, while link lengths and offsets follow normal distributions. It provides an even distribution of points throughout the space of given inputs. Forward kinematics (using the Peter Corke Robotics Toolbox) is used to compute corresponding end-effector positions. The process also makes the error rate more precise by adjusting the model in problem areas.

Pseudocode: Initial Sample Generation

for i = 1:N_samples

θ_1 = unifrnd(90,450);

θ_5 = unifrnd(-90,270);

d = normrnd(d_nominal,σ_d);

a = normrnd(a_nominal,σ_a);

α = fixed or DH-defined;

T = Forward_Kinematics(θ,d,a,α);

Store T and DH parameters;

End

The paper notes prediction errors in the Kriging model, assessed by ERF and MSE. But the analysis of error sources and propagation mechanisms is insufficient.

Response:

We thank the reviewer for pointing this out. We have clarified how the Kriging surrogate model inherently quantifies sample-wise prediction uncertainty and how these uncertainties guide adaptive refinement. We also added a comparative note discussing the limitations of MRSM and PCE in this context. These additions better explain the error origin and how the model manages uncertainty propagation.

Changes Made:

Location: Section 3 – Kriging Surrogate Model (after Equations 21 and 22)

Added the following paragraph to clarify the source and handling of prediction uncertainty:

“It is particularly useful that the Kriging surrogate model can generate estimates of the end-effector position and a sample-wise calculation of how uncertain each prediction is. The model, for every input sample, returns the predicted position as well as a Mean Squared Error reading that shows how confident it was in that prediction. This makes the model particularly powerful for reliability analysis, as it allows error-sensitive decisions to be made at each test point. The adaptive sampling loop counts on sample-wise MSE values to direct additional training to the regions that are still uncertain for the model. This built-in capability to quantify and localize error propagation enhances both model transparency and reliability assessment accuracy.”

Location: Discussion Section (after analysis of Figure 13)

Added the following short paragraph to compare MRSM and PCE limitations:

“The kriging method is proposed for its ability to measure errors locally, adaptively refine the grid, and provide high accuracy with a minimal number of samples. To use PCE, actual data labels are necessary, though it handles difficult problems in fewer steps. On the other hand, doing MRSM takes longer since it requires an in-depth study of the covariance structure.”

In section “4. Case Studies and Results, comparisons are made between the proposed method and existing ones like Monte Carlo Simulation, MRSM, and PCE. Yet, analyzing each method's advantages and disadvantages is rather general.

Response:

Thank you for the comment. To address this, we have added a concise comparative table (Table 11) and the following paragraph in the Discussion section after the sentence ending with “low computational demands”:

“As Table 11 shows, Kriging + ERF has the best combination of accuracy and efficiency among the techniques compared. The ERF is introduced as a targeted enhancement over standard Kriging, allowing adaptive sampling in uncertain regions while maintaining low computational cost. Its ability to deliver sample-wise predictions with local MSE makes it especially suitable for time-dependent reliability analysis in robotics.”

The method's effectiveness was verified on two 6-DOF industrial robots. However, in real-world industrial settings, there are robots of diverse configurations and DOFs. How can the method be extended to more complex robot systems, such as redundant DOF or specially structured robots? Response:

Thank you for the insightful comment. We have clarified this point in the Discussion section by adding the following sentence after the justification of Kriging + ERF:

“The proposed framework is model-independent and can be extended to robots with varying or redundant DOFs by updating the kinematic parameter set and retraining the surrogate model, without modifying the core algorithm.”

The proposed method mainly analyzes reliability under fixed trajectories. However, in dynamic real-world settings, robots may need to adjust trajectories based on real-time feedback. Response:

Thank you for the valuable comment. While our current analysis focuses on fixed trajectories, we have clarified in the Discussion section that the method is computationally efficient and flexible enough to be applied in dynamic applications such as inspection, assembly, or human-robot collaboration. We also noted that the UR-5 robot used in the study is a real industrial platform, and its configuration parameters were derived from the official user manual to ensure practical relevance. The following sentence was added at the end of the Discussion section:

“Although the current study is based on fixed trajectories, the method is efficient and flexible enough to be applied in dynamic tasks such as robotic inspection, assembly, or human-robot collaboration, where trajectory adjustments are guided by real-time feedback. The UR-5 robot used in this study is a real industrial platform, and its parameters were derived from the official technical manual to ensure practical relevance.”

Attachments
Attachment
Submitted filename: Response to Reviewers.docx
Decision Letter - Abbasali Sadeghi, Editor

Surrogate Modeling for Time-Dependent Reliability Analysis of Robotic Manipulator Trajectories

PONE-D-25-09414R1

Dear Dr. Elahi,

We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements.

Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication.

An invoice will be generated when your article is formally accepted. Please note, if your institution has a publishing partnership with PLOS and your article meets the relevant criteria, all or part of your publication costs will be covered. Please make sure your user information is up-to-date by logging into Editorial Manager at Editorial Manager®  and clicking the ‘Update My Information' link at the top of the page. For questions related to billing, please contact billing support .

If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

Kind regards,

Abbasali Sadeghi, Ph.D.

Academic Editor

PLOS ONE

Additional Editor Comments (optional):

Dear Authors;

Thank you for revisions.

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.

Reviewer #1: All comments have been addressed

Reviewer #3: All comments have been addressed

**********

2. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Yes

Reviewer #3: Yes

**********

3. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: Yes

Reviewer #3: Yes

**********

4. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #3: Yes

**********

5. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: (No Response)

Reviewer #3: Yes

**********

6. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: The authors have addressed all comments.

Before the paper's publication, it is recommended the inclusion of:

1. In the introduction, the authors should add a paragraph with a literature revision about nonprobabilistic methods to assess the reliability of robotic manipulator trajectories should be added. The following references are recommended:

https://doi.org/10.3390/robotics13110155

https://doi.org/10.3390/machines10100917

https://doi.org/10.1109/TR.2023.3292089

https://doi.org/10.1017/S0263574721000187

2. The limitations of the present approach should be clearly discussed in section "5. Discussion": limitation of the numerical method and also application to experimental case study.

Reviewer #3: (No Response)

**********

7. PLOS authors have the option to publish the peer review history of their article (what does this mean? ). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy .

Reviewer #1: No

Reviewer #3: No

**********

Formally Accepted
Acceptance Letter - Abbasali Sadeghi, Editor

PONE-D-25-09414R1

PLOS ONE

Dear Dr. Elahi,

I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now being handed over to our production team.

At this stage, our production department will prepare your paper for publication. This includes ensuring the following:

* All references, tables, and figures are properly cited

* All relevant supporting information is included in the manuscript submission,

* There are no issues that prevent the paper from being properly typeset

You will receive further instructions from the production team, including instructions on how to review your proof when it is ready. Please keep in mind that we are working through a large volume of accepted articles, so please give us a few days to review your paper and let you know the next and final steps.

Lastly, if your institution or institutions have a press office, please let them know about your upcoming paper now to help maximize its impact. If they'll be preparing press materials, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

You will receive an invoice from PLOS for your publication fee after your manuscript has reached the completed accept phase. If you receive an email requesting payment before acceptance or for any other service, this may be a phishing scheme. Learn how to identify phishing emails and protect your accounts at https://explore.plos.org/phishing.

If we can help with anything else, please email us at customercare@plos.org.

Thank you for submitting your work to PLOS ONE and supporting open access.

Kind regards,

PLOS ONE Editorial Office Staff

on behalf of

Dr. Abbasali Sadeghi

Academic Editor

PLOS ONE

Open letter on the publication of peer review reports

PLOS recognizes the benefits of transparency in the peer review process. Therefore, we enable the publication of all of the content of peer review and author responses alongside final, published articles. Reviewers remain anonymous, unless they choose to reveal their names.

We encourage other journals to join us in this initiative. We hope that our action inspires the community, including researchers, research funders, and research institutions, to recognize the benefits of published peer review reports for all parts of the research system.

Learn more at ASAPbio .