IEEE Robotics & Automation Magazine - September 2023 - 78
the values we used in this article (see the " Training and Evaluation "
section). As is visible from the results listed in Table 3,
ESF and CLUE did not perform well in this scenario. We
argue that there are two reasons for this. First, our dataset contains
only one training sample for each object. Indeed, with
respect to [5], we trained the network with a one-shot learning
approach, using one visual sample for training and one for validation.
The method in [5] does not consider this scenario,
therefore, additional data could be required to train the model.
Second, the authors in [5] consider only planar objects. As previously
explained in the nonplanar case (as in general, the tactile
point cloud cannot be fully explored), the system has to
make a prediction on partial data even when the full tactile
point cloud is considered. As discussed in the " CL " section,
descriptor-based approaches are not suitable for partial recognition,
therefore, they cannot be directly used for cross-modal
recognition of nonplanar objects.
CONCLUSION
This study tackled VTR of the partial point clouds enabled
by a CL procedure applied to only visual data and tested the
network performance on our tactile dataset. We synthesized
partial point clouds and proposed a curriculum that progressively
introduced sparser samples to increase training difficulty
at later epochs. We composed several partial tactile
representations of the objects using our dataset and used
these samples to benchmark the system.
The curriculum-trained network was able to perform recognition
with an accuracy of 80% using only 20% of points
generated from a random exploration strategy. The accuracy
further increased to 100% on clouds using at least 60% of the
data. In contrast, the vanilla-trained network averaged an accuracy
of 90.7% for ..p06
$$1 We benchmarked the inference
time of the pipeline on our hardware, which refreshed predictions
at a promising rate of 47 Hz.
We also treated the tactile data collected, as described in
the " Experiments " section, as a time-ordered sequence of
points and showed that CL improved the system's accuracy for
online recognition, during exploration, by an average of 11%.
Our experiments also highlighted the impact of the exploration
strategy on overall system performance. A natural extension
would study exploration strategies to minimize the number of
contacts required to recognize an object with high confidence.
ACKNOWLEDGMENT
We gratefully acknowledge support from the Engineering
and Physical Sciences Research Council program grant From
Sensing to Collaboration (EP/V000748/1). This article has
supplementary information downloadable at https://doi.
org/10.1109MRA.2022.1003122204. Alessandro Albini is the
corresponding author.
AUTHORS
Christopher Parsons, Oxford Robotics Institute, University
of Oxford, Oxford OX2 6NN, United Kingdom. E-mail:
christopher.parsons@bnc.ox.ac.uk.
78 IEEE ROBOTICS & AUTOMATION MAGAZINE SEPTEMBER 2023
Alessandro Albini, Oxford Robotics Institute, University
of Oxford, Oxford OX2 6NN, United Kingdom. E-mail:
alessandro@robots.ox.ac.uk.
Daniele De Martini, Oxford Robotics Institute,
University of Oxford, Oxford OX2 6NN, United Kingdom.
E-mail: daniele.demartini@eng.ox.ac.uk.
Perla Maiolino, Oxford Robotics Institute, University of
Oxford, Oxford OX2 6NN, United Kingdom. E-mail: perla.
maiolino@eng.ox.ac.uk.
REFERENCES
[1] H. Liu, Y. Wu, F. Sun, and D. Guo, " Recent progress on tactile object recognition, "
Int. J. Adv. Robot. Syst., vol. 14, no. 4, p. 1,729,881,417,717,056, 2017, doi:
10.1177/1729881417717056.
[2] H. Liu, F. Sun, B. Fang, and D. Guo, " Cross-modal zero-shot-learning for tactile
object recognition, " IEEE Trans. Syst., Man, Cybern. Syst., vol. 50, no. 7, pp.
2466-2474, Jul. 2020, doi: 10.1109/TSMC.2018.2818184.
[3] S. Wang et al., " 3D shape perception from monocular vision, touch, and shape
priors, " in Proc. IEEE Int. Conf. Intell. Robots Syst., 2018, pp. 1606-1613, doi:
10.1109/IROS.2018.8593430.
[4] L. Rustler, J. Lundell, J. K. Behrens, V. Kyrki, and M. Hoffmann, " Active
visuo-haptic object shape completion, " IEEE Robot. Autom. Lett., vol. 7, no. 2, pp.
5254-5261, Apr. 2022, doi: 10.1109/LRA.2022.3152975.
[5] P. Falco, S. Lu, C. Natale, S. Pirozzi, and D. Lee, " A transfer learning approach
to cross-modal object recognition: From visual observation to robotic haptic
exploration, " IEEE Trans. Robot., vol. 35, no. 4, pp. 987-998, Aug. 2019, doi:
10.1109/TRO.2019.2914772.
[6] R. Blake, K. V. Sobel, and T. W. James, " Neural synergy between kinetic
vision and touch, " Psychological Sci., vol. 15, no. 6, pp. 397-402, Jun. 2004, doi:
10.1111/j.0956-7976.2004.00691.x.
[7] J. T. Lee, D. Bollegala, and S. Luo, " 'Touching to see' and 'seeing to feel':
Robotic cross-modal sensory data generation for visual-tactile perception, " in
Proc. IEEE Int. Conf. Robot. Autom., 2019, vol. 2019, pp. 4276-4282, doi:
10.1109/ICRA.2019.8793763.
[8] P. K. Murali, M. Gentner, and M. Kaboli, " Active visuo-tactile point cloud registration
for accurate pose estimation of objects in an unknown workspace, " 2021.
[Online]. Available: http://arxiv.org/abs/2108.04015
[9] Y. Guo, H. Wang, Q. Hu, H. Liu, L. Liu, and M. Bennamoun, " Deep learning
for 3D point clouds: A survey, " 2019, arXiv:1912.12033.
[10] C. R. Qi, H. Su, K. Mo, and L. J. Guibas, " PointNet: Deep learning on point
sets for 3D classification and segmentation, " in Proc. 30th IEEE Conf. Comput.
Vis. Pattern Recognit., 2017, vol. 2017-Janua, pp. 652-660.
[11] S. Paganoni, E. Zappa, and S. Turrisi, " Classification reliability of 3D shapes using
neural networks in case of partial and noisy models, " in Proc. I2MTC 2020 - Int.
Instrum. Meas. Technol. Conf., pp. 1-6, doi: 10.1109/I2MTC43012.2020.9128469.
[12] A. Graves, M. G. Bellemare, J. Menick, R. Munos, and K. Kavukcuoglu,
" Automated curriculum learning for neural networks, " in Proc. 34th Int. Conf.
Mach. Learn., 2017, vol. 3, pp. 2120-2129.
[13] Y. Guo, H. Wang, Q. Hu, H. Liu, L. Liu, and M. Bennamoun, " Deep learning
for 3D point clouds: A survey, " IEEE Trans. Pattern Anal. Mach. Intell., vol. 43,
no. 12, pp. 4338-4364, Dec. 2021, doi: 10.1109/TPAMI.2020.3005434.
[14] Y. Duan, Y. Zheng, J. Lu, J. Zhou, and Q. Tian, " Structural relational reasoning
of point clouds, " in Proc. IEEE Comput. Soc. Conf. Comput. Vis. Pattern
Recognit., 2019, vol. 2019-June, pp. 949-958, doi: 10.1109/CVPR.2019.00104.
[15] P. Achlioptas, O. Diamanti, I. Mitliagkas, and L. Guibas, " Learning representations
and generative models for 3D point clouds, " in Proc. 35th Int. Conf. Mach.
Learn., 2018, vol. 1, pp. 67-85.
[16] R. S. Dahiya, G. Metta, M. Valle, and G. Sandini, " Tactile sensing-from
humans to humanoids, " IEEE Trans. Robot., vol. 26, no. 1, pp. 1-20, Feb. 2010,
doi: 10.1109/TRO.2009.2033627.
[17] M. Alexa, J. Behr, D. Cohen-Or, S. Fleishman, D. Levin, and C. T. Silva,
" Computing and rendering point set surfaces, " IEEE Trans. Vis. Comput. Graphics,
vol. 9, no. 1, pp. 3-15, Jan./Mar. 2003, doi: 10.1109/TVCG.2003.1175093.
[18] S. Salti, F. Tombari, and L. D. Stefano, " SHOT: Unique signatures of histograms
for surface and texture description, " Comput. Vis. Image Understanding, vol.
125, pp. 251-264, Aug. 2014, doi: 10.1016/j.cviu.2014.04.011.
[19] W. Wohlkinger and M. Vincze, " Ensemble of shape functions for 3D object
classification, " in Proc. 2011 IEEE Int. Conf. Robot. Biomimetics, pp. 2987-2992,
doi: 10.1109/ROBIO.2011.6181760.
[20] Y. Wang, Q. Yao, J. T. Kwok, and L. M. Ni, " Generalizing from a few examples:
A survey on few-shot learning, " ACM Comput. Surv., vol. 53, no. 3, pp. 1-34,
2020, doi: 10.1145/3386252.
http://arxiv.org/abs/2108.04015
https://doi.org/10.1109MRA.2022.1003122204
https://doi.org/10.1109MRA.2022.1003122204
IEEE Robotics & Automation Magazine - September 2023
Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - September 2023
Contents
IEEE Robotics & Automation Magazine - September 2023 - Cover1
IEEE Robotics & Automation Magazine - September 2023 - Cover2
IEEE Robotics & Automation Magazine - September 2023 - 1
IEEE Robotics & Automation Magazine - September 2023 - Contents
IEEE Robotics & Automation Magazine - September 2023 - 3
IEEE Robotics & Automation Magazine - September 2023 - 4
IEEE Robotics & Automation Magazine - September 2023 - 5
IEEE Robotics & Automation Magazine - September 2023 - 6
IEEE Robotics & Automation Magazine - September 2023 - 7
IEEE Robotics & Automation Magazine - September 2023 - 8
IEEE Robotics & Automation Magazine - September 2023 - 9
IEEE Robotics & Automation Magazine - September 2023 - 10
IEEE Robotics & Automation Magazine - September 2023 - 11
IEEE Robotics & Automation Magazine - September 2023 - 12
IEEE Robotics & Automation Magazine - September 2023 - 13
IEEE Robotics & Automation Magazine - September 2023 - 14
IEEE Robotics & Automation Magazine - September 2023 - 15
IEEE Robotics & Automation Magazine - September 2023 - 16
IEEE Robotics & Automation Magazine - September 2023 - 17
IEEE Robotics & Automation Magazine - September 2023 - 18
IEEE Robotics & Automation Magazine - September 2023 - 19
IEEE Robotics & Automation Magazine - September 2023 - 20
IEEE Robotics & Automation Magazine - September 2023 - 21
IEEE Robotics & Automation Magazine - September 2023 - 22
IEEE Robotics & Automation Magazine - September 2023 - 23
IEEE Robotics & Automation Magazine - September 2023 - 24
IEEE Robotics & Automation Magazine - September 2023 - 25
IEEE Robotics & Automation Magazine - September 2023 - 26
IEEE Robotics & Automation Magazine - September 2023 - 27
IEEE Robotics & Automation Magazine - September 2023 - 28
IEEE Robotics & Automation Magazine - September 2023 - 29
IEEE Robotics & Automation Magazine - September 2023 - 30
IEEE Robotics & Automation Magazine - September 2023 - 31
IEEE Robotics & Automation Magazine - September 2023 - 32
IEEE Robotics & Automation Magazine - September 2023 - 33
IEEE Robotics & Automation Magazine - September 2023 - 34
IEEE Robotics & Automation Magazine - September 2023 - 35
IEEE Robotics & Automation Magazine - September 2023 - 36
IEEE Robotics & Automation Magazine - September 2023 - 37
IEEE Robotics & Automation Magazine - September 2023 - 38
IEEE Robotics & Automation Magazine - September 2023 - 39
IEEE Robotics & Automation Magazine - September 2023 - 40
IEEE Robotics & Automation Magazine - September 2023 - 41
IEEE Robotics & Automation Magazine - September 2023 - 42
IEEE Robotics & Automation Magazine - September 2023 - 43
IEEE Robotics & Automation Magazine - September 2023 - 44
IEEE Robotics & Automation Magazine - September 2023 - 45
IEEE Robotics & Automation Magazine - September 2023 - 46
IEEE Robotics & Automation Magazine - September 2023 - 47
IEEE Robotics & Automation Magazine - September 2023 - 48
IEEE Robotics & Automation Magazine - September 2023 - 49
IEEE Robotics & Automation Magazine - September 2023 - 50
IEEE Robotics & Automation Magazine - September 2023 - 51
IEEE Robotics & Automation Magazine - September 2023 - 52
IEEE Robotics & Automation Magazine - September 2023 - 53
IEEE Robotics & Automation Magazine - September 2023 - 54
IEEE Robotics & Automation Magazine - September 2023 - 55
IEEE Robotics & Automation Magazine - September 2023 - 56
IEEE Robotics & Automation Magazine - September 2023 - 57
IEEE Robotics & Automation Magazine - September 2023 - 58
IEEE Robotics & Automation Magazine - September 2023 - 59
IEEE Robotics & Automation Magazine - September 2023 - 60
IEEE Robotics & Automation Magazine - September 2023 - 61
IEEE Robotics & Automation Magazine - September 2023 - 62
IEEE Robotics & Automation Magazine - September 2023 - 63
IEEE Robotics & Automation Magazine - September 2023 - 64
IEEE Robotics & Automation Magazine - September 2023 - 65
IEEE Robotics & Automation Magazine - September 2023 - 66
IEEE Robotics & Automation Magazine - September 2023 - 67
IEEE Robotics & Automation Magazine - September 2023 - 68
IEEE Robotics & Automation Magazine - September 2023 - 69
IEEE Robotics & Automation Magazine - September 2023 - 70
IEEE Robotics & Automation Magazine - September 2023 - 71
IEEE Robotics & Automation Magazine - September 2023 - 72
IEEE Robotics & Automation Magazine - September 2023 - 73
IEEE Robotics & Automation Magazine - September 2023 - 74
IEEE Robotics & Automation Magazine - September 2023 - 75
IEEE Robotics & Automation Magazine - September 2023 - 76
IEEE Robotics & Automation Magazine - September 2023 - 77
IEEE Robotics & Automation Magazine - September 2023 - 78
IEEE Robotics & Automation Magazine - September 2023 - 79
IEEE Robotics & Automation Magazine - September 2023 - 80
IEEE Robotics & Automation Magazine - September 2023 - 81
IEEE Robotics & Automation Magazine - September 2023 - 82
IEEE Robotics & Automation Magazine - September 2023 - 83
IEEE Robotics & Automation Magazine - September 2023 - 84
IEEE Robotics & Automation Magazine - September 2023 - 85
IEEE Robotics & Automation Magazine - September 2023 - 86
IEEE Robotics & Automation Magazine - September 2023 - 87
IEEE Robotics & Automation Magazine - September 2023 - 88
IEEE Robotics & Automation Magazine - September 2023 - 89
IEEE Robotics & Automation Magazine - September 2023 - 90
IEEE Robotics & Automation Magazine - September 2023 - 91
IEEE Robotics & Automation Magazine - September 2023 - 92
IEEE Robotics & Automation Magazine - September 2023 - 93
IEEE Robotics & Automation Magazine - September 2023 - 94
IEEE Robotics & Automation Magazine - September 2023 - 95
IEEE Robotics & Automation Magazine - September 2023 - 96
IEEE Robotics & Automation Magazine - September 2023 - 97
IEEE Robotics & Automation Magazine - September 2023 - 98
IEEE Robotics & Automation Magazine - September 2023 - 99
IEEE Robotics & Automation Magazine - September 2023 - 100
IEEE Robotics & Automation Magazine - September 2023 - 101
IEEE Robotics & Automation Magazine - September 2023 - 102
IEEE Robotics & Automation Magazine - September 2023 - 103
IEEE Robotics & Automation Magazine - September 2023 - 104
IEEE Robotics & Automation Magazine - September 2023 - 105
IEEE Robotics & Automation Magazine - September 2023 - 106
IEEE Robotics & Automation Magazine - September 2023 - 107
IEEE Robotics & Automation Magazine - September 2023 - 108
IEEE Robotics & Automation Magazine - September 2023 - 109
IEEE Robotics & Automation Magazine - September 2023 - 110
IEEE Robotics & Automation Magazine - September 2023 - 111
IEEE Robotics & Automation Magazine - September 2023 - 112
IEEE Robotics & Automation Magazine - September 2023 - 113
IEEE Robotics & Automation Magazine - September 2023 - 114
IEEE Robotics & Automation Magazine - September 2023 - 115
IEEE Robotics & Automation Magazine - September 2023 - 116
IEEE Robotics & Automation Magazine - September 2023 - 117
IEEE Robotics & Automation Magazine - September 2023 - 118
IEEE Robotics & Automation Magazine - September 2023 - 119
IEEE Robotics & Automation Magazine - September 2023 - 120
IEEE Robotics & Automation Magazine - September 2023 - 121
IEEE Robotics & Automation Magazine - September 2023 - 122
IEEE Robotics & Automation Magazine - September 2023 - 123
IEEE Robotics & Automation Magazine - September 2023 - 124
IEEE Robotics & Automation Magazine - September 2023 - 125
IEEE Robotics & Automation Magazine - September 2023 - 126
IEEE Robotics & Automation Magazine - September 2023 - 127
IEEE Robotics & Automation Magazine - September 2023 - 128
IEEE Robotics & Automation Magazine - September 2023 - 129
IEEE Robotics & Automation Magazine - September 2023 - 130
IEEE Robotics & Automation Magazine - September 2023 - 131
IEEE Robotics & Automation Magazine - September 2023 - 132
IEEE Robotics & Automation Magazine - September 2023 - 133
IEEE Robotics & Automation Magazine - September 2023 - 134
IEEE Robotics & Automation Magazine - September 2023 - 135
IEEE Robotics & Automation Magazine - September 2023 - 136
IEEE Robotics & Automation Magazine - September 2023 - 137
IEEE Robotics & Automation Magazine - September 2023 - 138
IEEE Robotics & Automation Magazine - September 2023 - 139
IEEE Robotics & Automation Magazine - September 2023 - 140
IEEE Robotics & Automation Magazine - September 2023 - 141
IEEE Robotics & Automation Magazine - September 2023 - 142
IEEE Robotics & Automation Magazine - September 2023 - 143
IEEE Robotics & Automation Magazine - September 2023 - 144
IEEE Robotics & Automation Magazine - September 2023 - 145
IEEE Robotics & Automation Magazine - September 2023 - 146
IEEE Robotics & Automation Magazine - September 2023 - 147
IEEE Robotics & Automation Magazine - September 2023 - 148
IEEE Robotics & Automation Magazine - September 2023 - 149
IEEE Robotics & Automation Magazine - September 2023 - 150
IEEE Robotics & Automation Magazine - September 2023 - 151
IEEE Robotics & Automation Magazine - September 2023 - 152
IEEE Robotics & Automation Magazine - September 2023 - 153
IEEE Robotics & Automation Magazine - September 2023 - 154
IEEE Robotics & Automation Magazine - September 2023 - 155
IEEE Robotics & Automation Magazine - September 2023 - 156
IEEE Robotics & Automation Magazine - September 2023 - 157
IEEE Robotics & Automation Magazine - September 2023 - 158
IEEE Robotics & Automation Magazine - September 2023 - 159
IEEE Robotics & Automation Magazine - September 2023 - 160
IEEE Robotics & Automation Magazine - September 2023 - 161
IEEE Robotics & Automation Magazine - September 2023 - 162
IEEE Robotics & Automation Magazine - September 2023 - 163
IEEE Robotics & Automation Magazine - September 2023 - 164
IEEE Robotics & Automation Magazine - September 2023 - 165
IEEE Robotics & Automation Magazine - September 2023 - 166
IEEE Robotics & Automation Magazine - September 2023 - 167
IEEE Robotics & Automation Magazine - September 2023 - 168
IEEE Robotics & Automation Magazine - September 2023 - Cover3
IEEE Robotics & Automation Magazine - September 2023 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2010
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2010
https://www.nxtbookmedia.com