Cargando…

A Differentiable Extended Kalman Filter for Object Tracking Under Sliding Regime

Tactile sensing represents a valuable source of information in robotics for perception of the state of objects and their properties. Modern soft tactile sensors allow perceiving orthogonal forces and, in some cases, relative motions along the surface of the object. Detecting and measuring this kind...

Descripción completa

Detalles Bibliográficos
Autores principales: Piga, Nicola A., Pattacini, Ugo, Natale, Lorenzo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8381335/
https://www.ncbi.nlm.nih.gov/pubmed/34434968
http://dx.doi.org/10.3389/frobt.2021.686447
_version_ 1783741343048138752
author Piga, Nicola A.
Pattacini, Ugo
Natale, Lorenzo
author_facet Piga, Nicola A.
Pattacini, Ugo
Natale, Lorenzo
author_sort Piga, Nicola A.
collection PubMed
description Tactile sensing represents a valuable source of information in robotics for perception of the state of objects and their properties. Modern soft tactile sensors allow perceiving orthogonal forces and, in some cases, relative motions along the surface of the object. Detecting and measuring this kind of lateral motion is fundamental to react to possibly uncontrolled slipping and sliding of the object being manipulated. Object slip detection and prediction have been extensively studied in the robotic community leading to solutions with good accuracy and suitable for closed-loop grip stabilization. However, algorithms for object perception, such as in-hand object pose estimation and tracking algorithms, often assume no relative motion between the object and the hand and rarely consider the problem of tracking the pose of the object subjected to slipping and sliding motions. In this work, we propose a differentiable Extended Kalman filter that can be trained to track the position and the velocity of an object under translational sliding regime from tactile observations alone. Experiments with several objects, carried out on the iCub humanoid robot platform, show that the proposed approach allows achieving an average position tracking error in the order of 0.6 cm, and that the provided estimate of the object state can be used to take control decisions using tactile feedback alone. A video of the experiments is available as Supplementary Material.
format Online
Article
Text
id pubmed-8381335
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-83813352021-08-24 A Differentiable Extended Kalman Filter for Object Tracking Under Sliding Regime Piga, Nicola A. Pattacini, Ugo Natale, Lorenzo Front Robot AI Robotics and AI Tactile sensing represents a valuable source of information in robotics for perception of the state of objects and their properties. Modern soft tactile sensors allow perceiving orthogonal forces and, in some cases, relative motions along the surface of the object. Detecting and measuring this kind of lateral motion is fundamental to react to possibly uncontrolled slipping and sliding of the object being manipulated. Object slip detection and prediction have been extensively studied in the robotic community leading to solutions with good accuracy and suitable for closed-loop grip stabilization. However, algorithms for object perception, such as in-hand object pose estimation and tracking algorithms, often assume no relative motion between the object and the hand and rarely consider the problem of tracking the pose of the object subjected to slipping and sliding motions. In this work, we propose a differentiable Extended Kalman filter that can be trained to track the position and the velocity of an object under translational sliding regime from tactile observations alone. Experiments with several objects, carried out on the iCub humanoid robot platform, show that the proposed approach allows achieving an average position tracking error in the order of 0.6 cm, and that the provided estimate of the object state can be used to take control decisions using tactile feedback alone. A video of the experiments is available as Supplementary Material. Frontiers Media S.A. 2021-08-09 /pmc/articles/PMC8381335/ /pubmed/34434968 http://dx.doi.org/10.3389/frobt.2021.686447 Text en Copyright © 2021 Piga, Pattacini and Natale. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Robotics and AI
Piga, Nicola A.
Pattacini, Ugo
Natale, Lorenzo
A Differentiable Extended Kalman Filter for Object Tracking Under Sliding Regime
title A Differentiable Extended Kalman Filter for Object Tracking Under Sliding Regime
title_full A Differentiable Extended Kalman Filter for Object Tracking Under Sliding Regime
title_fullStr A Differentiable Extended Kalman Filter for Object Tracking Under Sliding Regime
title_full_unstemmed A Differentiable Extended Kalman Filter for Object Tracking Under Sliding Regime
title_short A Differentiable Extended Kalman Filter for Object Tracking Under Sliding Regime
title_sort differentiable extended kalman filter for object tracking under sliding regime
topic Robotics and AI
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8381335/
https://www.ncbi.nlm.nih.gov/pubmed/34434968
http://dx.doi.org/10.3389/frobt.2021.686447
work_keys_str_mv AT piganicolaa adifferentiableextendedkalmanfilterforobjecttrackingunderslidingregime
AT pattaciniugo adifferentiableextendedkalmanfilterforobjecttrackingunderslidingregime
AT natalelorenzo adifferentiableextendedkalmanfilterforobjecttrackingunderslidingregime
AT piganicolaa differentiableextendedkalmanfilterforobjecttrackingunderslidingregime
AT pattaciniugo differentiableextendedkalmanfilterforobjecttrackingunderslidingregime
AT natalelorenzo differentiableextendedkalmanfilterforobjecttrackingunderslidingregime