SearcharxivSearch

arXiv subjects

Ruan Viljoen

Publications and source records attributed to Ruan Viljoen.

4 recordsLinked to original sources

From Instantaneous to Predictive Control: A More Intuitive and Tunable MPC Formulation for Robot Manipulators

Model predictive control (MPC) has become increasingly popular for the control of robot manipulators due to its improved performance compared to instantaneous control approaches. However, tuning these controllers remains a considerable hurdle. To address this hurdle, we propose a practical MPC formulation which retains the more interpretable tuning parameters of the instantaneous control approach while enhancing the performance through a prediction horizon. The formulation is motivated at hand of a simple example, highlighting the practical tuning challenges associated with typical MPC approaches and showing how the proposed formulation alleviates these challenges. Furthermore, the formulation is validated on a surface-following task, illustrating its applicability to industrially relevant scenarios. Although the research is presented in the context of robot manipulator control, we anticipate that the formulation is more broadly applicable.

cs.RO

Safe Imitation Learning of Nonlinear Model Predictive Control for Flexible Robots

Flexible robots may overcome some of the industry's major challenges, such as enabling intrinsically safe human-robot collaboration and achieving a higher payload-to-mass ratio. However, controlling flexible robots is complicated due to their complex dynamics, which include oscillatory behavior and a high-dimensional state space. Nonlinear model predictive control (NMPC) offers an effective means to control such robots, but its significant computational demand often limits its application in real-time scenarios. To enable fast control of flexible robots, we propose a framework for a safe approximation of NMPC using imitation learning and a predictive safety filter. Our framework significantly reduces computation time while incurring a slight loss in performance. Compared to NMPC, our framework shows more than an eightfold improvement in computation time when controlling a three-dimensional flexible robot arm in simulation, all while guaranteeing safety constraints. Notably, our approach outperforms state-of-the-art reinforcement learning methods. The development of fast and safe approximate NMPC holds the potential to accelerate the adoption of flexible robots in industry. The project code is available at: tinyurl.com/anmpc4fr

cs.RO

Learning deformable linear object dynamics from a single trajectory

The manipulation of deformable linear objects (DLOs) via model-based control requires an accurate and computationally efficient dynamics model. Yet, data-driven DLO dynamics models require large training data sets while their predictions often do not generalize, whereas physics-based models rely on good approximations of physical phenomena and often lack accuracy. To address these challenges, we propose a physics-informed neural ODE capable of predicting agile movements with significantly less data and hyper-parameter tuning. In particular, we model DLOs as serial chains of rigid bodies interconnected by passive elastic joints in which interaction forces are predicted by neural networks. The proposed model accurately predicts the motion of an robotically-actuated aluminium rod and an elastic foam cylinder after being trained on only thirty seconds of data. The project code and data are available at: \url{https://tinyurl.com/neuralprba}

cs.RO

Implementation of temporal ptychography algorithm, I$^2$PIE, for improved single-beam coherent anti-Stokes Raman scattering measurements

We present an improvement on the signal-to-background of single-beam coherent anti-Stokes Raman scattering (SB-CARS) spectroscopy measurements for systems employing ultrafast supercontinuum sources based on all-normal dispersion photonic crystal fibers. Improvements to the signal-to-background arise in the use of a new pulse-reconstruction algorithm based on temporal ptychography, I$^2$PIE. A simple SB-CARS strategy is used to measure the spectrum of para-xylene, where the supercontinuum pulses used are compressed using multiphoton intrapulse interference phase scan (MIIPS) and, for the first time to the best of our knowledge, I$^2$PIE using the same single-beam setup. With the I$^2$PIE implementation, the signal-to-background is improved by nearly a factor of 4 in comparison with MIIPS. More notably, the integrated SB-CARS spectral intensity is increased by a factor of 6.5.

physics.optics