R. Babuska
Please Note
22 records found
1
...
Towards Federated Diffusion for Robot Navigation
Distributed Training of Generative Control Policies
Development of a functional and low-complexity robotic hand
Integrating Adaptive Synergy Actuation and Parallel Individual Finger Control
Over recent years, a noticeable shift towards simplifying prosthetic devices has emerged, often facilitated by soft robotic principles. For example, the adaptive synergy approach has led to devices that are highly adaptable to their environment with a reduced degree of actuation (DoA), thereby improving functionality at low complexity. This thesis explores a novel research direction by combining the concept of adaptive synergy actuation with additional, parallel actuation of individual fingers. The main goal of this research is to assess the viability of using such a parallel adaptive synergy actuation structure for prosthetic hands. We designed a prototype incorporating this actuation structure, with the main design goals of high functionality, low complexity, robustness, and anthropomorphic sizing. The hand, which features a tendon-driven design, has 15 joints, including 14 dislocatable joints and one revolute hinge joint. The entire hand is powered by a single primary actuator, with two smaller additional motors operating in parallel on the index and thumb. We empirically validated the prototype's performance through qualitative experiments, and its performance was compared to that of other prosthetic devices available on the market through quantitative analysis. Evaluation of the prototype revealed promising results, such as its ability to adaptively grasp various functional objects and execute complex tasks. Force measurements revealed performance comparable to devices on the market. The results indicate that this novel actuation principle, with future refinement, is an interesting new approach to increasing functionality with minimal increase in complexity and can offer an excellent alternative to costly prosthetic devices currently on the market, thereby enhancing the accessibility of functional prosthetic devices for individuals with upper limb loss and improving their quality of life. ...
Over recent years, a noticeable shift towards simplifying prosthetic devices has emerged, often facilitated by soft robotic principles. For example, the adaptive synergy approach has led to devices that are highly adaptable to their environment with a reduced degree of actuation (DoA), thereby improving functionality at low complexity. This thesis explores a novel research direction by combining the concept of adaptive synergy actuation with additional, parallel actuation of individual fingers. The main goal of this research is to assess the viability of using such a parallel adaptive synergy actuation structure for prosthetic hands. We designed a prototype incorporating this actuation structure, with the main design goals of high functionality, low complexity, robustness, and anthropomorphic sizing. The hand, which features a tendon-driven design, has 15 joints, including 14 dislocatable joints and one revolute hinge joint. The entire hand is powered by a single primary actuator, with two smaller additional motors operating in parallel on the index and thumb. We empirically validated the prototype's performance through qualitative experiments, and its performance was compared to that of other prosthetic devices available on the market through quantitative analysis. Evaluation of the prototype revealed promising results, such as its ability to adaptively grasp various functional objects and execute complex tasks. Force measurements revealed performance comparable to devices on the market. The results indicate that this novel actuation principle, with future refinement, is an interesting new approach to increasing functionality with minimal increase in complexity and can offer an excellent alternative to costly prosthetic devices currently on the market, thereby enhancing the accessibility of functional prosthetic devices for individuals with upper limb loss and improving their quality of life.
This thesis introduces an end-to-end methodology for automatically identifying low-dimensional kinematic and dynamic models of planar continuum soft robots using image data. Based on the Piecewise Constant Strain (PCS) parametrization, the proposed approach determines an efficient segmentation for the soft robot to approximate its configuration. Afterward, a model identification strategy is employed to obtain a dynamic model that contains only the most essential strains. This model is formulated in the standard Euler-Lagrange framework, facilitating the integration with conventional model-based control schemes. The methodology is validated through simulations involving various planar soft manipulators and in the presence of noise, demonstrating its capability to generate accurate and computationally efficient models. This work provides a fast and practical tool to help the modelling and control of continuum soft robots, highlighting the potential for future applications in more complex actuation systems and real-world soft robots. ...
This thesis introduces an end-to-end methodology for automatically identifying low-dimensional kinematic and dynamic models of planar continuum soft robots using image data. Based on the Piecewise Constant Strain (PCS) parametrization, the proposed approach determines an efficient segmentation for the soft robot to approximate its configuration. Afterward, a model identification strategy is employed to obtain a dynamic model that contains only the most essential strains. This model is formulated in the standard Euler-Lagrange framework, facilitating the integration with conventional model-based control schemes. The methodology is validated through simulations involving various planar soft manipulators and in the presence of noise, demonstrating its capability to generate accurate and computationally efficient models. This work provides a fast and practical tool to help the modelling and control of continuum soft robots, highlighting the potential for future applications in more complex actuation systems and real-world soft robots.
In experiments on the developed real-world dataset, we demonstrate that the model outperforms simple baselines and purely spatial or temporal models for the COVID-19 wild type, alpha, and delta variants. In combination with an average R2 of 0.795 for forecasting infections and of 0.899 for predicting the associated trend of these variants, we conclude that the model is well suited for predicting the spread of infectious diseases with similar disease dynamics in real world applications. To increase prediction performance and to improve the generalizability of the model for infectious diseases with more complex disease
dynamics, we recommend using additional (synthetic) data or expanding the regional forecasting scale in future work. ...
In experiments on the developed real-world dataset, we demonstrate that the model outperforms simple baselines and purely spatial or temporal models for the COVID-19 wild type, alpha, and delta variants. In combination with an average R2 of 0.795 for forecasting infections and of 0.899 for predicting the associated trend of these variants, we conclude that the model is well suited for predicting the spread of infectious diseases with similar disease dynamics in real world applications. To increase prediction performance and to improve the generalizability of the model for infectious diseases with more complex disease
dynamics, we recommend using additional (synthetic) data or expanding the regional forecasting scale in future work.
A comparison of Active Inference and Linear-Quadratic Gaussian control
Equivalence and differences for two settings
Development of a module with driving and walking capability
Study in the feasibility for application with a ZebRo robot
In this report, a printing scheduler modelled by the max-plus algebra is presented. We review and summarize the basic knowledge of the Max-Plus-Linear (MPL) system from the existing literature in the first half of the report. We first introduce the basic properties of max-plus algebra and SMPL systems. Then we turn to the stochastic case, and consider the two types of stochastic uncertainty that may be included in the SMPL system, namely stochastic parametric uncertainty and stochastic mode switching uncertainty. Next, we review a Model Predictive Control (MPC) approach that can achieve optimal scheduling of systems containing two random uncertainties.
In the second half of the report, based on the content summarized in the first half, we make a further derivation of the printer scheduling system modelled by SMPL approach. We first present the modelling framework of the printer. Three working modes, namely duplex mode, idle mode and simplex mode, are modelled separately and merged into a compact form. Then a scheduler that takes the feeding and processing time of each sheet of paper as design variables is introduced. It can find the global optimal schedule of different types of paper by solving the Mixed-Integer Linear Programming (MILP) problem. After that, we discuss cases involving switching, and consider switching between two sizes of paper and two working modes. Three possible intermediate switching modes are designed. Finally, we take noise/interference into consideration, discuss the impact of noise on scheduling, and the changes that the previously proposed methods may require to achieve optimal scheduling in the presence of noise. ...
In this report, a printing scheduler modelled by the max-plus algebra is presented. We review and summarize the basic knowledge of the Max-Plus-Linear (MPL) system from the existing literature in the first half of the report. We first introduce the basic properties of max-plus algebra and SMPL systems. Then we turn to the stochastic case, and consider the two types of stochastic uncertainty that may be included in the SMPL system, namely stochastic parametric uncertainty and stochastic mode switching uncertainty. Next, we review a Model Predictive Control (MPC) approach that can achieve optimal scheduling of systems containing two random uncertainties.
In the second half of the report, based on the content summarized in the first half, we make a further derivation of the printer scheduling system modelled by SMPL approach. We first present the modelling framework of the printer. Three working modes, namely duplex mode, idle mode and simplex mode, are modelled separately and merged into a compact form. Then a scheduler that takes the feeding and processing time of each sheet of paper as design variables is introduced. It can find the global optimal schedule of different types of paper by solving the Mixed-Integer Linear Programming (MILP) problem. After that, we discuss cases involving switching, and consider switching between two sizes of paper and two working modes. Three possible intermediate switching modes are designed. Finally, we take noise/interference into consideration, discuss the impact of noise on scheduling, and the changes that the previously proposed methods may require to achieve optimal scheduling in the presence of noise.
System Identification using Dynamic Expectation Maximization
From neuroscientific principle towards filtering and identification under the presence of correlated noise
Neuroscientist K.J. Friston has developed a relatively novel theory on biologically plausible human brain inference called the Free-Energy Principle. One of the theories within the Free-Energy Principle, namely that Dynamic Expectation Maximization (DEM), has been suggested as a novel method for filtering and system identification. This method is expected to outperform standard Expectation Maximization (EM) in terms of hidden state and parameter estimation in settings where noise is correlated. However, in order for this neuroscientific theory to be properly used for robot inference, two problems must first be solved.
The first of these problems is the fact that the theory is defined in the continuous-time domain, whereas data available for system identification is always discrete. In this thesis I will suggest three discrete-time interpretations for DEM-based system identification. The major difference between the three methods is the information that is embedded in the generalized signals: predictions, derivatives and past data.
The second problem is that the filtering method corresponding to the Free-Energy Principle depends on data which is not available: the derivative signals of measured in- and outputs. I introduce two fundamentally different solutions to this feasibility issue: a numerical differentiator and a stable filter. Both of these solutions are shown to find an estimate for the unavailable data. However, the former is shown to significantly outperform the latter.
Furthermore, the theory described in this thesis is implemented into a novel python toolbox for system identification. This toolbox can be used as a basis for further research and be approved along with it, until at some point it is ready to be used for real applications.
Using the toolbox, the DEM-based identification and filtering methods are tested though various numerical simulations and the results are compared with the EM method. Results show that with the implemented settings none of the suggested discrete-time filtering methods outperforms the conventional Kalman filter. The main cause of this inferior performance is shown to be instability in the filtering method. I make some suggestions for overcoming this problem. As a result of the inferior performance, the joint-performance of the suggested DEM-based parameter- and state- estimation methods also proves to be inferior in terms of parameter estimation accuracy.
However, results show that the theoretical parameter optima of the Free-Energy as determined from known hidden states are in fact close on the real parameters, and furthermore show to be invariant to noise correlation. This suggests that should the instability issue as some point be solved and a better means to approximate the theoretical optimum be found, the DEM-based methods might in fact outperform EM both in terms of hidden-state and parameter accuracy in settings with correlated noise.
...
Neuroscientist K.J. Friston has developed a relatively novel theory on biologically plausible human brain inference called the Free-Energy Principle. One of the theories within the Free-Energy Principle, namely that Dynamic Expectation Maximization (DEM), has been suggested as a novel method for filtering and system identification. This method is expected to outperform standard Expectation Maximization (EM) in terms of hidden state and parameter estimation in settings where noise is correlated. However, in order for this neuroscientific theory to be properly used for robot inference, two problems must first be solved.
The first of these problems is the fact that the theory is defined in the continuous-time domain, whereas data available for system identification is always discrete. In this thesis I will suggest three discrete-time interpretations for DEM-based system identification. The major difference between the three methods is the information that is embedded in the generalized signals: predictions, derivatives and past data.
The second problem is that the filtering method corresponding to the Free-Energy Principle depends on data which is not available: the derivative signals of measured in- and outputs. I introduce two fundamentally different solutions to this feasibility issue: a numerical differentiator and a stable filter. Both of these solutions are shown to find an estimate for the unavailable data. However, the former is shown to significantly outperform the latter.
Furthermore, the theory described in this thesis is implemented into a novel python toolbox for system identification. This toolbox can be used as a basis for further research and be approved along with it, until at some point it is ready to be used for real applications.
Using the toolbox, the DEM-based identification and filtering methods are tested though various numerical simulations and the results are compared with the EM method. Results show that with the implemented settings none of the suggested discrete-time filtering methods outperforms the conventional Kalman filter. The main cause of this inferior performance is shown to be instability in the filtering method. I make some suggestions for overcoming this problem. As a result of the inferior performance, the joint-performance of the suggested DEM-based parameter- and state- estimation methods also proves to be inferior in terms of parameter estimation accuracy.
However, results show that the theoretical parameter optima of the Free-Energy as determined from known hidden states are in fact close on the real parameters, and furthermore show to be invariant to noise correlation. This suggests that should the instability issue as some point be solved and a better means to approximate the theoretical optimum be found, the DEM-based methods might in fact outperform EM both in terms of hidden-state and parameter accuracy in settings with correlated noise.
Automatic robust controller synthesis
With application to a wet clutch system
This method was able to find robust controllers which outperformed a hand tuned baseline controller, but in order to compare this method to other methods in literature, real life experiments are needed. ...
This method was able to find robust controllers which outperformed a hand tuned baseline controller, but in order to compare this method to other methods in literature, real life experiments are needed.
In offshore ship mounted crane applications wave disturbances can create unwanted oscillations in suspended loads. Anti-sway control systems have been developed to aid the crane operator in decreasing these oscillations. But not all crane types have actuators suitable for this compensation. The JLS will be a derrick type crane which will be positioned above a jacket using the dynamic positioning of the ship. The hoist systems of the JLS are then lowered and connected to the jacket. During this lowering process the ship motion induced by wave disturbances create a large oscillation in the hoist system.
In this thesis a controller is developed based on a proportional derivative controller found in literature to reduce the sway in the hoist system to make the connection process possible. ...
In offshore ship mounted crane applications wave disturbances can create unwanted oscillations in suspended loads. Anti-sway control systems have been developed to aid the crane operator in decreasing these oscillations. But not all crane types have actuators suitable for this compensation. The JLS will be a derrick type crane which will be positioned above a jacket using the dynamic positioning of the ship. The hoist systems of the JLS are then lowered and connected to the jacket. During this lowering process the ship motion induced by wave disturbances create a large oscillation in the hoist system.
In this thesis a controller is developed based on a proportional derivative controller found in literature to reduce the sway in the hoist system to make the connection process possible.