REVIEW 3 major objections 6 minor 45 references
Fast Non-Episodic Adaptive Tuning of Robot Controllers with Online Policy Optimization
T0 review · 3 major / 6 minor · reviewed 2026-08-06 · deepseek-v4-flash
Pith's one-line read On a single continuous trajectory with no resets, M-GAPS tunes a nonlinear quadrotor controller to near-expert performance in about 15 seconds, beats episodic baselines, and adapts to unmodeled wind and payloads.
desk verdict A credible hardware study of non-episodic online policy optimization with honest limitations, a reproducibility gap, and an unverified but acknowledged contractiveness assumption; worth a serious referee. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the $O(1)$ sensitivity recursion $y_{t+1} = (\partial g_t/\partial x_t + \partial g_t/\partial u_t\, \partial \pi_t/\partial x_t) y_t + \partial g_t/\partial u_t\, \partial \pi_t/\partial \theta_t$, together with the resulting approximate gradient $G_t = (\partial f_t/\partial x_t + \partial f_t/\partial u_t\, \partial \pi_t/\partial x_t) y_t + \partial f_t/\partial u_t\, \partial \pi_t/\partial \theta_t$. This is an online, non-episodic approximation of the ideal surrogate-cost gradient $\nabla F_t(\theta_t)$, where $F_t(\theta)$ is the cost at time $t$ of having used the same parameter $\theta$ at every earlier timestep; computing the true gradient would require re-simulating the whole trajectory from scratch at every step. M-GAPS instead treats the deployed parameter as if it had been constant and differentiates along the actually visited trajectory. The validity of this approximation rests on closed-loop contractiveness: each fixed parameter value steers the state toward its own preferred trajectory at an exponential rate, so slow parameter changes keep the sensitivity matrix accurate. Two reparameterizations improve the landscape: the rotation state lives in the Lie algebra $\mathfrak{so}(3)$ so the state space is Euclidean, and the positive feedback gains are optimized through $\theta = \log \vartheta$, matching the empirically observed scaling of gradient sensitivity.
What would settle it
Simulate or run the same figure-8 experiment while comparing the approximate gradient $G_t$ from the paper's equation (6) with the true surrogate gradient $\nabla F_t(\theta_t)$ computed by full re-simulation at each timestep; if their inner product is often negative or the sensitivity error grows without bound, the contractiveness assumption fails and the theory no longer covers the method.
Extended reading notes
Core claim
The paper's central claim is that M-GAPS, a model-based non-episodic online policy optimizer, is practical on real quadrotor hardware and finds near-optimal controller parameters more quickly than episodic baselines, even when the dynamics model is imperfect. The algorithm maintains a sensitivity state and updates $\theta_{t+1} = \theta_t - \eta G_t$, using a gradient estimate taken along the actually visited trajectory while ignoring the fact that the policy parameter has been changing. With a logarithmic reparameterization of the feedback gains and an $\mathfrak{so}(3)$-valued rotation state, the paper reports that M-GAPS closes most of the gap to an expert-tuned parameter in about 15 seconds, is less sensitive than the model-based episodic baseline to the choice of episode length, and substantially outperforms the expert parameter under periodic fan wind and a 60 percent payload increase; the same method cuts tracking error by about five times within one lap on a 1:6-scale car. The theory carries local-regret guarantees if the closed-loop dynamics are contractive, which the paper conjectures rather than proves for this controller.
Load-bearing premise
Everything theoretical rests on the closed-loop quadrotor under the logarithmic policy class being contractive, so the one-step sensitivity recursion tracks the true surrogate-cost gradient; the paper conjectures this rather than proving it.
Editorial extensions
If this is right
- M-GAPS removes episode length as a hyperparameter and avoids the large parameter steps that episodic updates cause.
- Because it uses analytic derivatives of an approximate model rather than model-free exploration, it runs at 500 hertz on a 168 MHz microcontroller with 192 kB of memory.
- The wind and payload experiments show that a fixed nominal dynamics model can support continued improvement under unmodeled disturbances, so model error does not by itself block online policy optimization.
- The car experiment indicates the method transfers across robot platforms and can serve as automatic controller initialization on new hardware even when online adaptivity is not the main goal.
- If the contractiveness conjecture is verified, M-GAPS inherits regret guarantees that the episodic baselines do not have.
Reading between the lines
- A natural extension, not tested in the paper, is to feed an online dynamics estimate into the same sensitivity recursion, letting the optimizer track both policy parameters and model parameters.
- The differentiability requirement will likely bind on contact-rich systems such as walking robots, and a testable next step is to benchmark M-GAPS on such systems and measure how often gradient steps worsen the cost near discontinuities.
- The parameter trajectories differ sharply between wind and payload scenarios, which suggests the adapted gains could serve as a diagnostic for what disturbance is present, a use the paper does not explore.
- Because the local regret guarantee does not rule out bad local minima, a deployed implementation should monitor gradient norm or cost and re-initialize, as with any nonconvex optimizer.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies non-episodic online policy optimization for tuning robot controllers, with a focus on nonlinear geometric quadrotor controllers. It implements the M-GAPS algorithm, compares it against two episodic baselines (DiffTune and OPRF), and introduces a logarithmic reparameterization of the policy gains intended to improve the optimization landscape. The experimental evaluation is conducted on real hardware: a Crazyflie 2.0 quadrotor in three scenarios (detuned initialization, time-varying wind, heavy payload) and a 1:6-scale Ackermann-steered car. The central claims are that M-GAPS finds near-optimal parameters more quickly than the episodic baselines, especially when their episode length is not well chosen, and that it substantially outperforms an expert-tuned baseline under unmodeled disturbances.
Significance. If the empirical results hold, this is a valuable demonstration that a non-episodic, model-based online policy optimization algorithm can run in real time on embedded hardware and adapt to unmodeled disturbances without modifying the dynamics model. The detuned-initialization comparison is carefully executed with five trials and error bars (Fig. 2), and the episode-length sensitivity study (Fig. 4) provides a useful practical insight. The logarithmic reparameterization is a simple and potentially transferable contribution. The paper is also honest in its Limitations section about the unverified contractiveness assumption, which is a point in its favor. The main weaknesses are the absence of trial counts and error bars for the large-disturbance experiments and the gap between the theoretical framing and the empirically verified conditions.
major comments (3)
- [Section V-C, Figs. 5, 7, 9] The large-disturbance experiments that support the central adaptivity claim (wind, payload, and car) report no trial counts or error bars. Only Fig. 2 explicitly states '±1 standard deviation over 5 trials.' If Figs. 5, 7, and 9 are single traces, the claim that M-GAPS 'substantially outperforms' the expert baseline under wind and payload is not statistically supported, and this is load-bearing for the paper's main conclusion. Please report the number of trials and per-trial variability (e.g., mean ± std over at least three to five runs for each condition), and state whether the disturbance phase and initial conditions were held fixed across trials.
- [Section IV-C and Section III-A1] The paper explicitly leaves contractiveness as a conjecture in Section IV-C, yet Section III-A1 states that 'this, in turn, leads to the regret guarantees of M-GAPS [20].' Because the approximation G_t in Eq. (6) is only justified when the closed-loop dynamics are contractive, the theoretical grounding of the quadrotor experiments is not established. The Limitations section (VIII) acknowledges this, but the main-text phrasing still overstates the connection between the theory and the empirical results. The authors should either (a) provide empirical evidence of contractiveness (e.g., measure the decay of the sensitivity y_t or closed-loop contraction during the experiments), or (b) explicitly decouple the empirical claims from the regret framework and avoid implying that the regret bounds apply to the systems tested.
- [Section V-B, Fig. 4] The 'hindsight best' and 'hindsight worst' episode lengths for DiffTune appear to be selected using the same experimental data shown in Fig. 4. This is a post-hoc selection and makes the comparison in Fig. 2 somewhat circular: DiffTune⋆ is the best-performing variant selected from the same runs. The sensitivity analysis itself is valuable, but the claim that 'DiffTune is close when the episode length is optimal' would be stronger if the selection protocol were specified in advance or if the full episode-length sweep were presented as a hyperparameter study with appropriate caveats about multiple comparisons.
minor comments (6)
- [Section I, first paragraph] There is a typo: 'data-inefficient learning that that impedes adaptivity' should be 'that impedes adaptivity.'
- [Section IV-A] The statement 'The logarithmic map log : SO(n) 7→ so(n) is a continuous function' is imprecise for n=3 because the logarithm is multi-valued; please specify the chosen branch (e.g., the principal branch with rotation angle in [0, π]) or clarify that a branch is fixed.
- [Section IV-B] In the definition softclamp(x, y) = y tanh(x/y), the behavior for y = 0 is undefined; since Bxy and Bz are positive in context, this is not a logical error, but a brief note would improve clarity.
- [Fig. 3 caption] The caption says 'Row: Optimizer. Left: Gains for horizontal motion axes. Right: Gains for vertical motion axis,' but each optimizer row contains two panels that are not explicitly labeled in the caption; consider referring to panel letters or adding explicit subfigure labels.
- [Appendix A.1] The line 'where δ >0 is the discretization interval, 0 < Cξ, Cτ ≪ 1/δ are time delay constants' appears to have a typo: it should likely read '0 < Cξ, Cτ δ ≪ 1' or similar; please check the intended inequality.
- [Section V-A] The term 'quasi-regret' is used informally; consider giving a formal definition (e.g., cumulative cost difference from the expert parameter θm) at first use.
Circularity Check
No circularity: the empirical claims rest on external hardware baselines, and the theory assumption is an explicitly labeled conjecture, not a derived result.
full rationale
The paper's load-bearing claims are empirical hardware comparisons, not derivations. M-GAPS is imported from the authors' prior work [20], but it is evaluated against external baselines (DiffTune [7], OPRF [42]) and an external symbolic differentiation tool (SymForce [24]), and the expert baseline θm is manually tuned in separate prior work [30]. The only theoretical input that could be questioned is the contractiveness assumption behind the gradient approximation G_t; however, the paper does not derive its results from that assumption. Instead, Section IV-C explicitly states: 'we conjecture that with suitable assumptions on the initial error and disturbances, our controller and state parameterization is contractive,' and Section VIII lists contractiveness verification as a limitation. An unproven conjecture weakens the theoretical guarantees but does not make the empirical results circular. No fitted parameter is renamed as a prediction: the quasi-regret is explicitly labeled as a surrogate because the true optimal is unknown, and the detuned initialization is defined relative to the manual baseline rather than fit to the outcome. The logarithmic reparameterization is motivated by an empirical scaling observation, but it is a preprocessing choice, not the predicted output. The self-citations to [19,20] are normal use of previously published theory, and the theory's assumptions do not include the hardware outcomes being reported. Therefore no circular step can be exhibited from the paper's own equations or citations.
Assumptions & free parameters
free parameters (7)
- learning rate eta (M-GAPS, DiffTune, OPRF) =
not stated in text
- episode length H (DiffTune and OPRF) =
hindsight best and worst values not stated
- OPRF perturbation radius epsilon =
not stated
- quadrotor cost regularization weights =
1e-4, 1e-3, 1e-7, 1e-8
- car cost regularization weights =
1/30, 1/15
- softclamp bounds Bxy, Bz =
not stated
- expert baseline parameters theta_m =
not reported (10 gains)
assumptions (4)
- domain assumption Closed-loop dynamics under the policy class are contractive.
- domain assumption The nominal differentiable dynamics model is accurate enough for gradient computation.
- domain assumption The surrogate cost landscape is benign enough that approximate online gradient descent avoids bad local minima.
- domain assumption Manually tuned theta_m is near-optimal in the disturbance-free setting.
Cite this review
Pith. "Pith review of Fast Non-Episodic Adaptive Tuning of Robot Controllers with Online Policy Optimization." pith.science (2026). https://pith.science/paper/VKRL2T22
@misc{pith2026250710914,
author = {Pith},
title = {Pith review of: Fast Non-Episodic Adaptive Tuning of Robot Controllers with Online Policy Optimization},
year = {2026},
howpublished = {\url{https://pith.science/paper/VKRL2T22}},
note = {Machine review of arXiv:2507.10914}
}
read the original abstract
We study online algorithms to tune the parameters of a robot controller in a setting where the dynamics, policy class, and optimality objective are all time-varying. The system follows a single trajectory without episodes or state resets, and the time-varying information is not known in advance. Focusing on nonlinear geometric quadrotor controllers as a test case, we propose a practical implementation of a single-trajectory model-based online policy optimization algorithm, M-GAPS,along with reparameterizations of the quadrotor state space and policy class to improve the optimization landscape. In hardware experiments,we compare to model-based and model-free baselines that impose artificial episodes. We show that M-GAPS finds near-optimal parameters more quickly, especially when the episode length is not favorable. We also show that M-GAPS rapidly adapts to heavy unmodeled wind and payload disturbances, and achieves similar strong improvement on a 1:6-scale Ackermann-steered car. Our results demonstrate the hardware practicality of this emerging class of online policy optimization that offers significantly more flexibility than classic adaptive control, while being more stable and data-efficient than model-free reinforcement learning.
Figures
Figures from the paper (5 more)
Reference graph
Works this paper leans on
-
[20]
Preiss, Fengze Xie, Emile Anand, Soon-Jo Chung, Yisong Yue, and Adam Wierman
Yiheng Lin, James A. Preiss, Fengze Xie, Emile Anand, Soon-Jo Chung, Yisong Yue, and Adam Wierman. Online policy optimization in unknown nonlinear systems. In Conference on Learning Theory (COLT) , 2024
work page 2024
-
[1]
Optimal Algorithms for Online Convex Optimization with Multi- Point Bandit Feedback
Alekh Agarwal, Ofer Dekel, and Lin Xiao. Optimal Algorithms for Online Convex Optimization with Multi- Point Bandit Feedback. In Conference on Learning Theory (COLT), 2010
work page 2010
-
[2]
Naman Agarwal, Brian Bullins, Elad Hazan, Sham M. Kakade, and Karan Singh. Online Control with Ad- versarial Disturbances. In International Conference on Machine Learning (ICML) , 2019
work page 2019
-
[3]
Brandon Amos, Ivan Dario Jimenez Rodriguez, Jacob Sacks, Byron Boots, and J. Zico Kolter. Differentiable MPC for End-to-end Planning and Control. In Advances in Neural Information Processing Systems (NeurIPS) , 2018
work page 2018
-
[4]
On the model-based stochastic value gradient for continuous reinforcement learning
Brandon Amos, Samuel Stanton, Denis Yarats, and An- drew Gordon Wilson. On the model-based stochastic value gradient for continuous reinforcement learning. In Conference on Learning for Dynamics and Control (L4DC), 2021
work page 2021
-
[5]
Infinite-horizon policy-gradient estimation
Jonathan Baxter and Peter L Bartlett. Infinite-horizon policy-gradient estimation. Journal of Artificial Intelli- gence Research, 15:319–350, 2001
work page 2001
-
[6]
A survey of iterative learning control
Douglas A Bristow, Marina Tharayil, and Andrew G Alleyne. A survey of iterative learning control. IEEE Control Systems Magazine , 26(3):96–114, 2006
work page 2006
-
[7]
Difftune: Autotuning through autodifferentiation
Sheng Cheng, Minkyung Kim, Lin Song, Chengyu Yang, Yiquan Jin, Shenlong Wang, and Naira Hovakimyan. Difftune: Autotuning through autodifferentiation. IEEE Transactions on Robotics , 40:4085–4101, 2024
work page 2024
Show all 45 references
-
[8]
Differentiable simulation
Stelian Coros, Miles Macklin, Bernhard Thomaszewski, and Nils Th ¨urey. Differentiable simulation. In SIG- GRAPH Asia 2021 Courses , pages 1–142. 2021
2021
-
[9]
Zico Kolter
Filipe de Avila Belbute-Peres, Kevin Smith, Kelsey Allen, Josh Tenenbaum, and J. Zico Kolter. End-to- End Differentiable Physics for Learning and Control. In Advances in Neural Information Processing Systems (NeurIPS), 2018
2018
-
[10]
Adaptive Regret for Control of Time-Varying Dynamics
Paula Gradu, Elad Hazan, and Edgar Minasyan. Adaptive Regret for Control of Time-Varying Dynamics. In Con- ference on Learning for Dynamics and Control (L4DC) , 2023
2023
-
[11]
Soft actor-critic: Off-policy maximum entropy deep reinforcement learning with a stochastic actor
Tuomas Haarnoja, Aurick Zhou, Pieter Abbeel, and Sergey Levine. Soft actor-critic: Off-policy maximum entropy deep reinforcement learning with a stochastic actor. In International Conference on Machine Learning (ICML), 2018
2018
-
[12]
Introduction to Online Convex Optimization
Elad Hazan. Introduction to Online Convex Optimization. MIT Press, 2022
2022
-
[13]
Introduction to Online Nonstochastic Control
Elad Hazan and Karan Singh. Introduction to Online Nonstochastic Control. CoRR, abs/2211.09619, 2022
2022 arXiv
-
[14]
The Nonstochastic Control Problem
Elad Hazan, Sham Kakade, and Karan Singh. The Nonstochastic Control Problem. In Conference on Al- gorithmic Learning Theory (ALT) , 2020
2020
-
[15]
Ioannou and Jing Sun
Petros A. Ioannou and Jing Sun. Robust Adaptive Control. Prentice-Hall, 1995
1995
-
[16]
Scalable deep reinforcement learning for vision- based robotic manipulation
Dmitry Kalashnikov, Alex Irpan, Peter Pastor, Julian Ibarz, Alexander Herzog, Eric Jang, Deirdre Quillen, Ethan Holly, Mrinal Kalakrishnan, Vincent Vanhoucke, et al. Scalable deep reinforcement learning for vision- based robotic manipulation. In Conference on Robot Learning (C...
2018
-
[17]
Kokotovic, and Ioannis Kanel- lakopoulos
Miroslav Krstic, Petar V . Kokotovic, and Ioannis Kanel- lakopoulos. Nonlinear and Adaptive Control Design . John Wiley & Sons, 1995
1995
-
[18]
Harris McClamroch
Taeyoung Lee, Melvin Leok, and N. Harris McClamroch. Geometric tracking control of a quadrotor UA V on SE(3). In Conference on Decision and Control (CDC) , 2010
2010
-
[19]
Preiss, Emile Anand, Yingying Li, Yisong Yue, and Adam Wierman
Yiheng Lin, James A. Preiss, Emile Anand, Yingying Li, Yisong Yue, and Adam Wierman. Online adaptive policy selection in time-varying systems: No-regret via contrac- tive perturbations. In Advances in Neural Information Processing Systems (NeurIPS) , 2023
2023
-
[21]
Universal adaptive control of nonlinear systems
Brett T Lopez and Jean-Jacques E Slotine. Universal adaptive control of nonlinear systems. IEEE Control Systems Letters, 6:1826–1830, 2021
2021
-
[22]
Preiss, Jedidiah Alindogan, Matthew Anderson, and Soon-Jo Chung
Elena Sorina Lupu, Fengze Xie, James A. Preiss, Jedidiah Alindogan, Matthew Anderson, and Soon-Jo Chung. MAGIC-VFM: Meta-learning adaptation for ground interaction control with visual foundation models. IEEE Transactions on Robotics , pages 1–20, 2024
2024
-
[23]
Simple random search of static linear policies is competitive for reinforcement learning
Horia Mania, Aurelia Guy, and Benjamin Recht. Simple random search of static linear policies is competitive for reinforcement learning. In Advances in Neural Information Processing Systems (NeurIPS) , 2018
2018
-
[24]
SymForce: Symbolic Com- putation and Code Generation for Robotics
Hayk Martiros, Aaron Miller, Nathan Bucki, Bradley Solliday, Ryan Kennedy, Jack Zhu, Tung Dang, Do- minic Pattison, Harrison Zheng, Teo Tomic, Peter Henry, Gareth Cross, Josiah VanderMey, Alvin Sun, Samuel Wang, and Kristen Holtz. SymForce: Symbolic Com- putation and Code Gene...
2022
-
[25]
Minimum snap trajectory generation and control for quadrotors
Daniel Mellinger and Vijay Kumar. Minimum snap trajectory generation and control for quadrotors. In International Conference on Robotics and Automation (ICRA), 2011
2011
-
[26]
Nonlinear and adap- tive intelligent control techniques for quadrotor UA V–a survey
Hongwei Mo and Ghulam Farid. Nonlinear and adap- tive intelligent control techniques for quadrotor UA V–a survey. Asian Journal of Control, 21(2):989–1008, 2019
2019
-
[27]
Pods: Policy op- timization via differentiable simulation
Miguel Angel Zamora Mora, Momchil Peychev, Sehoon Ha, Martin Vechev, and Stelian Coros. Pods: Policy op- timization via differentiable simulation. In International Conference on Machine Learning (ICML) , 2021
2021
-
[28]
Neural-fly enables rapid learning for agile flight in strong winds
Michael O’Connell, Guanya Shi, Xichen Shi, Kamyar Azizzadenesheli, Anima Anandkumar, Yisong Yue, and Soon-Jo Chung. Neural-fly enables rapid learning for agile flight in strong winds. Science Robotics , 7(66), 2022
2022
-
[29]
Policy gradient for continuing tasks in dis- counted Markov decision processes
Santiago Paternain, Juan Andr ´es Bazerque, and Alejan- dro Ribeiro. Policy gradient for continuing tasks in dis- counted Markov decision processes. IEEE Transactions on Automatic Control , 67(9):4467–4482, 2022
2022
-
[30]
Preiss, Wolfgang H ¨onig, Gaurav S
James A. Preiss, Wolfgang H ¨onig, Gaurav S. Sukhatme, and Nora Ayanian. Crazyswarm: A large nano- quadcopter swarm. In International Conference on Robotics and Automation (ICRA) , 2017
2017
-
[31]
SPNets: Differentiable Fluid Dynamics for Deep Neural Networks
Connor Schenck and Dieter Fox. SPNets: Differentiable Fluid Dynamics for Deep Neural Networks. In Confer- ence on Robot Learning (CoRL) , 2018
2018
-
[32]
Proximal policy optimization algorithms
John Schulman, Filip Wolski, Prafulla Dhariwal, Alec Radford, and Oleg Klimov. Proximal policy optimization algorithms. CoRR, abs/1707.06347, 2017
2017 arXiv
-
[33]
Parameter-exploring policy gradients
Frank Sehnke, Christian Osendorfer, Thomas R ¨uckstieß, Alex Graves, Jan Peters, and J ¨urgen Schmidhuber. Parameter-exploring policy gradients. Neural Networks, 23(4):551–559, 2010
2010
-
[34]
Deterministic policy gradient algorithms
David Silver, Guy Lever, Nicolas Heess, Thomas Degris, Daan Wierstra, and Martin Riedmiller. Deterministic policy gradient algorithms. In International Conference on Machine Learning (ICML) , 2014
2014
-
[35]
Im- proper Learning for Non-Stochastic Control
Max Simchowitz, Karan Singh, and Elad Hazan. Im- proper Learning for Non-Stochastic Control. In Confer- ence on Learning Theory (COLT) , 2020
2020
-
[36]
Slotine and W
J.J.E. Slotine and W. Li. Applied Nonlinear Control . Prentice Hall, 1991
1991
-
[37]
Do differentiable simulators give better policy gradients? In International Conference on Ma- chine Learning (ICML) , 2022
Hyung Ju Suh, Max Simchowitz, Kaiqing Zhang, and Russ Tedrake. Do differentiable simulators give better policy gradients? In International Conference on Ma- chine Learning (ICML) , 2022
2022
-
[38]
Paul J. Werbos. A Menu of Designs for Reinforcement Learning Over Time. In Neural Networks for Control . MIT Press, 1991
1991
-
[39]
Williams
Ronald J. Williams. Simple statistical gradient-following algorithms for connectionist reinforcement learning. Ma- chine Learning, 8:229–256, 1992
1992
-
[40]
JAX- FEM: A differentiable GPU-accelerated 3D finite ele- ment solver for automatic inverse design and mechanistic data science
Tianju Xue, Shuheng Liao, Zhengtao Gan, Chanwook Park, Xiaoyu Xie, Wing Kam Liu, and Jian Cao. JAX- FEM: A differentiable GPU-accelerated 3D finite ele- ment solver for automatic inverse design and mechanistic data science. Comput. Phys. Commun. , 291:108802, 2023
2023
-
[41]
Zavlanos
Yan Zhang, Yi Zhou, Kaiyi Ji, and Michael M. Zavlanos. A new one-point residual-feedback oracle for black-box learning and control. Automatica, 136:110006, 2022
2022
-
[42]
Zavlanos
Yan Zhang, Yi Zhou, Kaiyi Ji, Yi Shen, and Michael M. Zavlanos. Boosting one-point derivative-free online op- timization via residual feedback. IEEE Transactions on Automatic Control, pages 1–8, 2024. APPENDIX A. Details of Ackermann-Steered Car Experiment In this appendix we ...
2024
-
[43]
The system state comprises the car’s position p ∈ R2, body-frame velocity v ∈ R2, heading angle r ∈ so(2), angular velocity ω ∈ so(2), and steering angle ψ ∈ R
Dynamics and Representation: We consider a planar dynamics model. The system state comprises the car’s position p ∈ R2, body-frame velocity v ∈ R2, heading angle r ∈ so(2), angular velocity ω ∈ so(2), and steering angle ψ ∈ R. (Note that we overload notations for analogous sta...
-
[44]
Note that [vd t ]y = 0 for all desired trajectories
Policy class: The policy class is: τt = − K1 exp −rd t (pt − pd t ) y − K2(vy t + re t vx t ) − K3re t − K4(ωt − ωd t ), ξt = − Kp exp(−rt)(pt − pd t ) x + vd t x , where re t = log exp(rt) exp −rd t denotes the rotation error (acting as an element of R instead of so(2)), and ...
-
[45]
The regularization weights were chosen empirically to be as small as possible while suppressing oscillations
Cost function: The cost function penalizes squared position tracking error with regularization terms on angular velocity and steering: ct = pt − pd t 2 2 + 1 30 (ωt − ωd t )2 + 1 15 τ 2 t . The regularization weights were chosen empirically to be as small as possible while sup...
Reviewed August 6, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.