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...

Full description

Bibliographic Details
Main Authors: Nicola A. Piga, Ugo Pattacini, Lorenzo Natale
Format: Article
Language:English
Published: Frontiers Media S.A. 2021-08-01
Series:Frontiers in Robotics and AI
Subjects:
Online Access:https://www.frontiersin.org/articles/10.3389/frobt.2021.686447/full
id doaj-1f99bf2759c94d3f960c251543c29150
record_format Article
spelling doaj-1f99bf2759c94d3f960c251543c291502021-08-09T06:56:40ZengFrontiers Media S.A.Frontiers in Robotics and AI2296-91442021-08-01810.3389/frobt.2021.686447686447A Differentiable Extended Kalman Filter for Object Tracking Under Sliding RegimeNicola A. Piga0Nicola A. Piga1Ugo Pattacini2Lorenzo Natale3Humanoid Sensing and Perception, Istituto Italiano di Tecnologia, Genoa, ItalyDipartimento di Informatica, Bioingegneria, Robotica e Ingegneria dei Sistemi, Università di Genova, Genoa, ItalyiCub Tech, Istituto Italiano di Tecnologia, Genoa, ItalyHumanoid Sensing and Perception, Istituto Italiano di Tecnologia, Genoa, ItalyTactile 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.https://www.frontiersin.org/articles/10.3389/frobt.2021.686447/fullobject position trackingobject velocity trackingdifferentiable extended kalman filteringmachine learning-aided filteringhumanoid robotics
collection DOAJ
language English
format Article
sources DOAJ
author Nicola A. Piga
Nicola A. Piga
Ugo Pattacini
Lorenzo Natale
spellingShingle Nicola A. Piga
Nicola A. Piga
Ugo Pattacini
Lorenzo Natale
A Differentiable Extended Kalman Filter for Object Tracking Under Sliding Regime
Frontiers in Robotics and AI
object position tracking
object velocity tracking
differentiable extended kalman filtering
machine learning-aided filtering
humanoid robotics
author_facet Nicola A. Piga
Nicola A. Piga
Ugo Pattacini
Lorenzo Natale
author_sort Nicola A. Piga
title 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_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_sort differentiable extended kalman filter for object tracking under sliding regime
publisher Frontiers Media S.A.
series Frontiers in Robotics and AI
issn 2296-9144
publishDate 2021-08-01
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.
topic object position tracking
object velocity tracking
differentiable extended kalman filtering
machine learning-aided filtering
humanoid robotics
url https://www.frontiersin.org/articles/10.3389/frobt.2021.686447/full
work_keys_str_mv AT nicolaapiga adifferentiableextendedkalmanfilterforobjecttrackingunderslidingregime
AT nicolaapiga adifferentiableextendedkalmanfilterforobjecttrackingunderslidingregime
AT ugopattacini adifferentiableextendedkalmanfilterforobjecttrackingunderslidingregime
AT lorenzonatale adifferentiableextendedkalmanfilterforobjecttrackingunderslidingregime
AT nicolaapiga differentiableextendedkalmanfilterforobjecttrackingunderslidingregime
AT nicolaapiga differentiableextendedkalmanfilterforobjecttrackingunderslidingregime
AT ugopattacini differentiableextendedkalmanfilterforobjecttrackingunderslidingregime
AT lorenzonatale differentiableextendedkalmanfilterforobjecttrackingunderslidingregime
_version_ 1721215055371960320