Remote Manipulation of Multiple Objects with Airflow Field Using Model-Based Learning Control

Artur Kopitca,Shahriar Haeri,Quan Zhou
2024-12-04
Abstract:Non-contact manipulation is an emerging and highly promising methodology in robotics, offering a wide range of scientific and industrial applications. Among the proposed approaches, airflow stands out for its ability to project across considerable distances and its flexibility in actuating objects of varying materials, sizes, and shapes. However, predicting airflow fields at a distance, as well as the motion of objects within them, remains notoriously challenging due to their nonlinear and stochastic nature. Here, we propose a model-based learning approach using a jet-induced airflow field for remote multi-object manipulation on a surface. Our approach incorporates an analytical model of the field, learned object dynamics, and a model-based controller. The model predicts an air velocity field over an infinite surface for a specified jet orientation, while the object dynamics are learned through a robust system identification algorithm. Using the model-based controller, we can automatically and remotely, at meter-scale distances, control the motion of single and multiple objects for different tasks, such as path-following, aggregating, and sorting.
Robotics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: how to use the model - learning - control method based on the jet - induced air - flow field to achieve remote non - contact manipulation of multiple objects on the surface. Specifically, the research aims to overcome the following challenges: 1. **Complexity of air - flow - field prediction**: The prediction of the jet - induced air - flow field at a long distance is very difficult because these air - flow fields have non - linear and random characteristics, making it difficult to accurately predict the movement of objects in them. 2. **Challenges of multi - object manipulation**: Traditional methods are either limited to objects of specific shapes or unable to precisely control a single object. Therefore, achieving remote manipulation of multiple objects of various materials, shapes and sizes is an unsolved problem. ### Specific objectives of the paper - **Establish an analytical model of the air - flow field**: Predict the air - flow - velocity field through the analysis model, especially the air - flow distribution on an infinite plane when the nozzle direction is specified. - **Learn object dynamics**: Use a robust system - identification algorithm to learn the movement laws of objects in the air - flow field, so as to be able to predict and control the movement of objects. - **Design a model - based controller**: Develop a model - based controller that can automatically remotely control a single or multiple objects to perform various tasks, such as path following, aggregation and classification. ### Key points of the solution - **Analytical model**: An analytical model is proposed to describe the jet - induced air - flow field, and the validity of the model is verified by experimental data and computational fluid dynamics (CFD) simulations. - **System identification**: The Sparse Identification of Nonlinear Dynamics (SINDy) algorithm is used to identify the dynamic model of the object, so as to be able to accurately predict the movement of the object in the air - flow field. - **Controller design**: The Cross - Entropy Method (CEM) is used as an optimization algorithm to design a model - based controller that can find the optimal nozzle direction under a given task to achieve precise manipulation of the object. Through these methods, the paper demonstrates the ability to remotely manipulate multiple objects of different materials and shapes at a meter - level distance, providing new possibilities for non - contact robotic operations.