2019
DOI: 10.1109/lra.2019.2926664
|View full text |Cite
|
Sign up to set email alerts
|

qpSWIFT: A Real-Time Sparse Quadratic Program Solver for Robotic Applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
30
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 65 publications
(30 citation statements)
references
References 34 publications
0
30
0
Order By: Relevance
“…In the previous evaluation we considered systems with a high number of states which might be disadvantageous for code generating solvers like FORCESPRO since the code size increases with the problem size [19]. Therefore, we evaluate the solvers now with a lower number of states.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…In the previous evaluation we considered systems with a high number of states which might be disadvantageous for code generating solvers like FORCESPRO since the code size increases with the problem size [19]. Therefore, we evaluate the solvers now with a lower number of states.…”
Section: Discussionmentioning
confidence: 99%
“…Receding horizon control exposes a block diagonal structure where each time step is only coupled with the previous and the next one. IPM solvers are typically capable of exploiting this sparsity [18], [19]. This way the computational complexity of solving MPC's only grows linearly with the length of the horizon and not cubically as it would be the case if a dense QP was solved [20].…”
Section: Introductionmentioning
confidence: 99%
“…The objective functions are defined as shown in ( 22), (23), and (24) below, where P˙h, P J , and P ρ are weighting matrices; B ≡ F re f 0 3×1 − Ȧv; J is a Jacobian matrix used to convert the optimization variable vd into the accelerations of joints and points; and p is an objective vector for the desired motion.…”
Section: Whole-body Control Frameworkmentioning
confidence: 99%
“…We use qpSWIFT to solve the formulated problem [23]. The solutions for vd and ρ obtained through the solver can be substituted into the floating-base dynamic equation to finally obtain the torques to be applied to the robot, as shown in (25).…”
Section: Whole-body Control Frameworkmentioning
confidence: 99%
“…Optimal decision strategies have been employed in applications ranging from the control of manipulators with bounded inputs [21] and magnetic microrobots under frequency constraints [22] to controlling transients in power systems [23]. ODS-based strategies belong to the larger family of optimization-based nonlinear controllers [24]- [27], whose applications in robotics are growing, thanks in part to advancements in mobile computation power.…”
mentioning
confidence: 99%