agimus-project / colmpc

BSD 2-Clause "Simplified" License
19 stars 5 forks source link

The simulation experiments #19

Open MuziYT opened 1 month ago

MuziYT commented 1 month ago

Hi, I read your paper "Model predictive control under hard collision avoidance constraints for a robotic arm" . I have several questions.

  1. What I understand is that the USQP comparison method is solved by mini-solvers with soft constraint, is it right?
  2. Did you compare the computation time between the CSQP and FDDP?

I would be very grateful if you can help me. I look forward to your reply.

ArthurH91 commented 1 month ago

Hi! First of all, thank you for your interest in my research!

What I understand is that the USQP comparison method is solved by mini-solvers with soft constraint, is it right?

Initially, I divided the USQP into FDDP from crocoddyl and uSQP (unconstrained SQP) from mim solver and solved it using soft constraints. However, the solution was exactly the same. Which makes sense because these solvers are supposed to find the locally optimal solution.

Did you compare the computation time between the CSQP and FDDP?

That's a good question. Without constraints, so with uSQP and FDDP, it takes the same time to solve the same optimal control problem (OCP). However when you add hard constraints, the OCP more complex and thus, takes more time to get solved.

Hope it answered your questions :)

MuziYT commented 1 month ago

Thank you very much,your research really help me!

---- Replied Message ---- | From | Arthur @.> | | Date | 07/12/2024 23:08 | | To | @.> | | Cc | @.>@.> | | Subject | Re: [agimus-project/colmpc] The simulation experiments (Issue #19) |

Hi! First of all, thank you for your interest in my research!

What I understand is that the USQP comparison method is solved by mini-solvers with soft constraint, is it right?

Initially, I divided the USQP into FDDP from crocoddyl and uSQP (unconstrained SQP) from mim solver and solved it using soft constraints. However, the solution was exactly the same. Which makes sense because these solvers are supposed to find the locally optimal solution.

Did you compare the computation time between the CSQP and FDDP?

That's a good question. Without constraints, so with uSQP and FDDP, it takes the same time to solve the same optimal control problem (OCP). However when you add hard constraints, the OCP more complex and thus, takes more time to get solved.

Hope it answered your questions :)

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

ArthurH91 commented 1 month ago

I'm very glad ! You can contact me on my email or on LinkedIn if you have any other questions :)

MuziYT commented 1 month ago

OK,thanks again!I will follow your LinkedIn.

---- Replied Message ---- | From | Arthur @.> | | Date | 07/12/2024 23:25 | | To | @.> | | Cc | @.>@.> | | Subject | Re: [agimus-project/colmpc] The simulation experiments (Issue #19) |

I'm very glad ! You can contact me on my email or on LinkedIn if you have any other questions :)

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>