kth.sePublications
Change search
Link to record
Permanent link

Direct link
Mitsioni, Ioanna
Publications (8 of 8) Show all publications
Mitsioni, I., Tajvar, P., Kragic, D., Tumova, J. & Pek, C. (2023). Safe Data-Driven Model Predictive Control of Systems with Complex Dynamics. IEEE Transactions on robotics, 39(4), 3242-3258
Open this publication in new window or tab >>Safe Data-Driven Model Predictive Control of Systems with Complex Dynamics
Show others...
2023 (English)In: IEEE Transactions on robotics, ISSN 1552-3098, E-ISSN 1941-0468, Vol. 39, no 4, p. 3242-3258Article in journal (Refereed) Published
Abstract [en]

In this article, we address the task and safety performance of data-driven model predictive controllers (DD-MPC) for systems with complex dynamics, i.e., temporally or spatially varying dynamics that may also be discontinuous. The three challenges we focus on are the accuracy of learned models, the receding horizon-induced myopic predictions of DD-MPC, and the active encouragement of safety. To learn accurate models for DD-MPC, we cautiously, yet effectively, explore the dynamical system with rapidly exploring random trees (RRT) to collect a uniform distribution of samples in the state-input space and overcome the common distribution shift in model learning. The learned model is further used to construct an RRT tree that estimates how close the model's predictions are to the desired target. This information is used in the cost function of the DD-MPC to minimize the short-sighted effect of its receding horizon nature. To promote safety, we approximate sets of safe states using demonstrations of exclusively safe trajectories, i.e., without unsafe examples, and encourage the controller to generate trajectories close to the sets. As a running example, we use a broken version of an inverted pendulum where the friction abruptly changes in certain regions. Furthermore, we showcase the adaptation of our method to a real-world robotic application with complex dynamics: robotic food-cutting. Our results show that our proposed control framework effectively avoids unsafe states with higher success rates than baseline controllers that employ models from controlled demonstrations and even random actions.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2023
Keywords
Data-driven modelling, dimensionality reduction, formal specifications, predictive control, sampling methods
National Category
Robotics and automation
Identifiers
urn:nbn:se:kth:diva-349873 (URN)10.1109/TRO.2023.3266995 (DOI)000986623300001 ()2-s2.0-85159813435 (Scopus ID)
Note

QC 20240704

Available from: 2024-07-04 Created: 2024-07-04 Last updated: 2025-02-09Bibliographically approved
Mitsioni, I., Mänttäri, J., Karayiannidis, Y., Folkesson, J. & Kragic, D. (2021). Interpretability in Contact-Rich Manipulation via Kinodynamic Images. In: 2021 IEEE International Conference on Robotics and Automation (ICRA): . Paper presented at 2021 IEEE International Conference on Robotics and Automation (ICRA), Xian`, China, 30 May 2021 through 5 June 2021 (pp. 10175-10181). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Interpretability in Contact-Rich Manipulation via Kinodynamic Images
Show others...
2021 (English)In: 2021 IEEE International Conference on Robotics and Automation (ICRA), Institute of Electrical and Electronics Engineers (IEEE) , 2021, p. 10175-10181Conference paper, Published paper (Refereed)
Abstract [en]

Deep Neural Networks (NNs) have been widely utilized in contact-rich manipulation tasks to model the complicated contact dynamics. However, NN-based models are often difficult to decipher which can lead to seemingly inexplicable behaviors and unidentifiable failure cases. In this work, we address the interpretability of NN-based models by introducing the kinodynamic images. We propose a methodology that creates images from kinematic and dynamic data of contact-rich manipulation tasks. By using images as the state representation, we enable the application of interpretability modules that were previously limited to vision-based tasks. We use this representation to train a Convolutional Neural Network (CNN) and we extract interpretations with Grad-CAM to produce visual explanations. Our method is versatile and can be applied to any classification problem in manipulation tasks to visually interpret which parts of the input drive the model’s decisions and distinguish its failure modes, regardless of the features used. Our experiments demonstrate that our method enables detailed visual inspections of sequences in a task, and high-level evaluations of a model’s behavior.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2021
National Category
Robotics and automation
Identifiers
urn:nbn:se:kth:diva-306890 (URN)10.1109/ICRA48506.2021.9560920 (DOI)000771405403018 ()2-s2.0-85104066830 (Scopus ID)
Conference
2021 IEEE International Conference on Robotics and Automation (ICRA), Xian`, China, 30 May 2021 through 5 June 2021
Note

Part of proceedings: ISBN 978-1-7281-9077-8

QC 20220503

Available from: 2022-01-03 Created: 2022-01-03 Last updated: 2025-02-09Bibliographically approved
Mitsioni, I., Karayiannidis, Y. & Kragic, D. (2021). Modelling and Learning Dynamics for Robotic Food-Cutting. In: : . Paper presented at 2021 IEEE 17th International Conference on Automation Science and Engineering (CASE) (pp. 1194-1200). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Modelling and Learning Dynamics for Robotic Food-Cutting
2021 (English)Conference paper, Published paper (Refereed)
Abstract [en]

Interaction dynamics are difficult to model analytically, making data-driven controllers preferable for contact-rich manipulation tasks. In this work, we approximate the intricate dynamics of food-cutting with a Long Short-Term Memory (LSTM) model to apply a Model Predictive Controller (MPC). We propose a problem formulation that allows velocity-controlled robots to learn the interaction dynamics and tackle the difficulty of multi-step predictions by training the model with a horizon curriculum. We experimentally demonstrate that our approach leads to good predictive performance that scales for longer prediction horizons, generalizes to unseen object classes and results in controller behaviors with an understanding of the cutting dynamics.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2021
National Category
Robotics and automation
Identifiers
urn:nbn:se:kth:diva-305257 (URN)10.1109/CASE49439.2021.9551558 (DOI)000878693200156 ()2-s2.0-85117040503 (Scopus ID)
Conference
2021 IEEE 17th International Conference on Automation Science and Engineering (CASE)
Note

Part of proceedings: ISBN 978-1-6654-1873-7, QC 20230118

Available from: 2022-01-03 Created: 2022-01-03 Last updated: 2025-02-09Bibliographically approved
Mitsioni, I., Tajvar, P., Kragic, D., Tumova, J. & Pek, C. (2021). Safe Data-Driven Contact-Rich Manipulation. In: Proceedings of the 2020 IEEE-RAS 20th international conference on humanoid robots (Humanoids 2020): . Paper presented at 20th IEEE-RAS International Conference on Humanoid Robots (HUMANOIDS), JUL 19-21, 2021, ELECTR NETWORK (pp. 120-127). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Safe Data-Driven Contact-Rich Manipulation
Show others...
2021 (English)In: Proceedings of the 2020 IEEE-RAS 20th international conference on humanoid robots (Humanoids 2020), Institute of Electrical and Electronics Engineers (IEEE) , 2021, p. 120-127Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we address the safety of data-driven control for contact-rich manipulation. We propose to restrict the controller's action space to keep the system in a set of safe states. In the absence of an analytical model, we show how Gaussian Processes (GP) can be used to approximate safe sets. We disable inputs for which the predicted states are likely to be unsafe using the GP. Furthermore, we show how locally designed feedback controllers can be used to improve the execution precision in the presence of modelling errors. We demonstrate the benefits of our method on a pushing task with a variety of dynamics, by using known and unknown surfaces and different object loads. Our results illustrate that the proposed approach significantly improves the performance and safety of the baseline controller.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2021
Series
IEEE-RAS International Conference on Humanoid Robots, ISSN 2164-0572
National Category
Robotics and automation
Identifiers
urn:nbn:se:kth:diva-306992 (URN)10.1109/HUMANOIDS47582.2021.9555680 (DOI)000728400200016 ()2-s2.0-85126066745 (Scopus ID)
Conference
20th IEEE-RAS International Conference on Humanoid Robots (HUMANOIDS), JUL 19-21, 2021, ELECTR NETWORK
Note

QC 20220124

Proceedings ISBN 978-1-7281-9372-4

Available from: 2022-01-24 Created: 2022-01-24 Last updated: 2025-02-09Bibliographically approved
Longhini, A., Welle, M. C., Mitsioni, I. & Kragic, D. (2021). Textile Taxonomy and Classification Using Pulling and Twisting. In: 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS): Prague/Online 27.09-01.10.2021. Paper presented at 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague/Online 27.09-01.10.2021 (pp. 7541-7548). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Textile Taxonomy and Classification Using Pulling and Twisting
2021 (English)In: 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS): Prague/Online 27.09-01.10.2021, Institute of Electrical and Electronics Engineers (IEEE), 2021, p. 7541-7548Conference paper, Published paper (Refereed)
Abstract [en]

— Identification of textile properties is an important milestone toward advanced robotic manipulation tasks that consider interaction with clothing items such as assisted dressing, laundry folding, automated sewing, textile recycling and reusing. Despite the abundance of work considering this class of deformable objects, many open problems remain. These relate to the choice and modelling of the sensory feedback as well as the control and planning of the interaction and manipulation strategies. Most importantly, there is no structured approach for studying and assessing different approaches that may bridge the gap between the robotics community and textile production industry. To this end, we outline a textile taxonomy considering fiber types and production methods, commonly used in textile industry. We devise datasets according to the taxonomy, and study how robotic actions, such as pulling and twisting of the textile samples, can be used for the classification. We also provide important insights from the perspective of visualization and interpretability of the gathered data.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2021
Series
IEEE International Conference on Intelligent Robots and Systems, ISSN 2153-0858
National Category
Robotics and automation
Identifiers
urn:nbn:se:kth:diva-304613 (URN)10.1109/IROS51168.2021.9635992 (DOI)000755125506011 ()2-s2.0-85124364312 (Scopus ID)
Conference
2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague/Online 27.09-01.10.2021
Note

QC 20220324

Part of conference proceedings: ISBN 978-166541714-3

Available from: 2021-11-08 Created: 2021-11-08 Last updated: 2025-02-09Bibliographically approved
Mitsioni, I., Tajvar, P., Kragic, D., Tumova, J. & Pek, C. (2020). Safe Data-Driven Contact-Rich Manipulation. In: : . Paper presented at IEEE-RAS International Conference on Humanoid Robots.
Open this publication in new window or tab >>Safe Data-Driven Contact-Rich Manipulation
Show others...
2020 (English)Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we address the safety of data-driven control for contact-rich manipulation. We propose to restrict the controller’s action space to keep the system in a set of safe states. In the absence of an analytical model, we show how Gaussian Processes (GP) can be used to approximate safe sets. We disable inputs for which the predicted states are likely to be unsafe using the GP. Furthermore, we show how locally designed feedback controllers can be used to improve the execution precision in the presence of modelling errors. We demonstrate the benefits of our method on a pushing task with a variety of dynamics, by using known and unknown surfaces and different object loads. Our results illustrate that the proposed approach significantly improves the performance and safety of the baseline controller.

National Category
Engineering and Technology Computer graphics and computer vision
Identifiers
urn:nbn:se:kth:diva-296484 (URN)
Conference
IEEE-RAS International Conference on Humanoid Robots
Note

QC 20210607

No duplikate with DiVA:1631253

Available from: 2021-06-04 Created: 2021-06-04 Last updated: 2025-02-01Bibliographically approved
Mitsioni, I., Karayiannidis, Y., Stork, J. A. & Kragic, D. (2019). Data-Driven Model Predictive Control for the Contact-Rich Task of Food Cutting. In: : . Paper presented at The 2019 IEEE-RAS International Conference on Humanoid Robots, Toronto, Canada, October 15-17, 2019..
Open this publication in new window or tab >>Data-Driven Model Predictive Control for the Contact-Rich Task of Food Cutting
2019 (English)Conference paper, Published paper (Refereed)
Abstract [en]

Modelling of contact-rich tasks is challenging and cannot be entirely solved using classical control approaches due to the difficulty of constructing an analytic description of the contact dynamics. Additionally, in a manipulation task like food-cutting, purely learning-based methods such as Reinforcement Learning, require either a vast amount of data that is expensive to collect on a real robot, or a highly realistic simulation environment, which is currently not available. This paper presents a data-driven control approach that employs a recurrent neural network to model the dynamics for a Model Predictive Controller. We build upon earlier work limited to torque-controlled robots and redefine it for velocity controlled ones. We incorporate force/torque sensor measurements, reformulate and further extend the control problem formulation. We evaluate the performance on objects used for training, as well as on unknown objects, by means of the cutting rates achieved and demonstrate that the method can efficiently treat different cases with only one dynamic model. Finally we investigate the behavior of the system during force-critical instances of cutting and illustrate its adaptive behavior in difficult cases.

National Category
Engineering and Technology Robotics and automation
Identifiers
urn:nbn:se:kth:diva-258796 (URN)10.1109/Humanoids43949.2019.9035011 (DOI)000563479900030 ()2-s2.0-85082700744 (Scopus ID)
Conference
The 2019 IEEE-RAS International Conference on Humanoid Robots, Toronto, Canada, October 15-17, 2019.
Note

QC 20191021

Available from: 2019-09-16 Created: 2019-09-16 Last updated: 2025-02-05Bibliographically approved
Mitsioni, I., Tajvar, P., Kragic, D., Tumova, J. & Pek, C.Safe Data-Driven Model Predictive Control of Systems with Complex Dynamics.
Open this publication in new window or tab >>Safe Data-Driven Model Predictive Control of Systems with Complex Dynamics
Show others...
(English)Manuscript (preprint) (Other academic)
Abstract [en]

In this paper, we address the safety and efficiency of data-driven model predictive controllers (DD-MPC) for systems with complex dynamics. First, we utilize safe exploration of dynamical systems to learn an accurate model for the DD-MPC. During training, we use rapidly exploring random trees (RRT) to collect a uniform distribution of data points in the state-input space and overcome the common distribution shift in model learning. This model is also used to construct a tree offline, which at test time is used in the cost function to provide an estimate of the predicted states' distance to the target. Additionally, we show how safe sets can be approximated using demonstrations of exclusively safe trajectories, i.e. positive examples. During test time, the distances of the predicted trajectories to the safe set are used as a cost term to encourage safe inputs. We use a \emph{broken} version of the inverted pendulum problem where the friction abruptly changes in certain regions as a running example. Our results show that the proposed exploration algorithm and the two proposed cost terms lead to a controller that can effectively avoid unsafe states and displays higher success rates than the baseline controllers with models from controlled demonstrations and even random actions.

National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-306458 (URN)
Note

QC 20211221

Available from: 2021-12-16 Created: 2021-12-16 Last updated: 2022-06-25Bibliographically approved
Organisations

Search in DiVA

Show all publications