Abstract:
This work presents a complete pipeline for folding a pile of clothes using a dual-armed robot. This is a challenging task both from the viewpoint of machine vision and ro...Show MoreMetadata
Abstract:
This work presents a complete pipeline for folding a pile of clothes using a dual-armed robot. This is a challenging task both from the viewpoint of machine vision and robotic manipulation. The presented pipeline is comprised of the following parts: isolating and picking up a single garment from a pile of crumpled garments, recognizing its category, unfolding the garment using a series of manipulations performed in the air, placing the garment roughly flat on a work table, spreading it, and, finally, folding it in several steps. The pile is segmented into separate garments using color and texture information, and the ideal grasping point is selected based on the features computed from a depth map. The recognition and unfolding of the hanging garment are performed in an active manner, utilizing the framework of active random forests to detect grasp points, while optimizing the robot actions. The spreading procedure is based on the detection of deformations of the garment's contour. The perception for folding employs fitting of polygonal models to the contour of the observed garment, both spread and already partially folded. We have conducted several experiments on the full pipeline producing very promising results. To our knowledge, this is the first work addressing the complete unfolding and folding pipeline on a variety of garments, including T-shirts, towels, and shorts.
Published in: IEEE Transactions on Robotics ( Volume: 32, Issue: 6, December 2016)
Funding Agency:

Center for Research and Technology Hellas, Thessaloniki, GR, Greece
Andreas Doumanoglou received the M.Eng. degree in electrical and
electronic engineering from Aristotle University of Thessaloniki, Thessaloniki, Greece, in 2009. He is currently
working toward the Ph.D. degree with the Imperial Computer Vision and Learning Laboratory, Electrical and Electronic
Engineering Department, Imperial College London, London, U.K.
For this work, he collaborated with the Informatics and Telematics...Show More
Andreas Doumanoglou received the M.Eng. degree in electrical and
electronic engineering from Aristotle University of Thessaloniki, Thessaloniki, Greece, in 2009. He is currently
working toward the Ph.D. degree with the Imperial Computer Vision and Learning Laboratory, Electrical and Electronic
Engineering Department, Imperial College London, London, U.K.
For this work, he collaborated with the Informatics and Telematics...View more

Faculty of Electrical Engineering, Czech Technical University in Prague, Prague, Czech Republic
Jan Stria received the bachelor's degree in computer science and
the master's degree in theoretical computer science from the Faculty of Mathematics and Physics, Charles
University in Prague, Prague, Czech Republic, in 2008 and 2012, respectively. He is currently working toward the Ph.D.
degree in computer vision with the Faculty of Electrical Engineering, Czech Technical University in Prague, Prague.
His research inter...Show More
Jan Stria received the bachelor's degree in computer science and
the master's degree in theoretical computer science from the Faculty of Mathematics and Physics, Charles
University in Prague, Prague, Czech Republic, in 2008 and 2012, respectively. He is currently working toward the Ph.D.
degree in computer vision with the Faculty of Electrical Engineering, Czech Technical University in Prague, Prague.
His research inter...View more

Center for Research and Technology Hellas, Thessaloniki, GR, Greece
Georgia Peleka received the Degree in computer science and biomedical
informatics from University of Central Greece, Lamia, Greece, in 2009, and the M.Sc. degree in medical informatics
from Aristotle University of Thessaloniki, Thessaloniki, Greece, in 2013.
She is a Research Associate with the Informatics and Telematics Institute, Centre for Research and Technology
Hellas, Thessaloniki. Her main research interests incl...Show More
Georgia Peleka received the Degree in computer science and biomedical
informatics from University of Central Greece, Lamia, Greece, in 2009, and the M.Sc. degree in medical informatics
from Aristotle University of Thessaloniki, Thessaloniki, Greece, in 2013.
She is a Research Associate with the Informatics and Telematics Institute, Centre for Research and Technology
Hellas, Thessaloniki. Her main research interests incl...View more

Center for Research and Technology Hellas, Thessaloniki, GR, Greece
Ioannis Mariolis received the Diploma and Ph.D. degrees in electrical
and computer engineering from University of Patras, Patras, Greece, in 2002 and 2009, respectively.
He is a Postdoctoral Research Fellow with the Informatics and Telematics Institute, Centre for Research and
Technology Hellas, Thessaloniki, Greece. He has authored or coauthored more than 23 papers in refereed journals,
edited books, and international ...Show More
Ioannis Mariolis received the Diploma and Ph.D. degrees in electrical
and computer engineering from University of Patras, Patras, Greece, in 2002 and 2009, respectively.
He is a Postdoctoral Research Fellow with the Informatics and Telematics Institute, Centre for Research and
Technology Hellas, Thessaloniki, Greece. He has authored or coauthored more than 23 papers in refereed journals,
edited books, and international ...View more

Czech Institute of Informatics, Robotics and Cybernetics, Czech Technical University in Prague, Prague, Czech Republic
Vladimír Petrík received the bachelor's and
master's degrees in cybernetics and robotics from the Faculty of Electrical Engineering, Czech Technical
University in Prague, Prague, Czech Republic in 2012 and 2014, respectively, where he is currently working toward the
Ph.D. degree in artificial intelligence and biocybernetics.
His research interests include robotic manipulation of soft materials such as garments.
Vladimír Petrík received the bachelor's and
master's degrees in cybernetics and robotics from the Faculty of Electrical Engineering, Czech Technical
University in Prague, Prague, Czech Republic in 2012 and 2014, respectively, where he is currently working toward the
Ph.D. degree in artificial intelligence and biocybernetics.
His research interests include robotic manipulation of soft materials such as garments.View more

Center for Research and Technology Hellas, Thessaloniki, GR, Greece
Andreas Kargakos graduated from the Department of Electrical and
Computer Engineering, Aristotle University of Thessaloniki (AUTH), Thessaloniki, Greece.
He has been a Research Assistant with the Information Technologies Institute, Centre for Research and Technology
Hellas (CERTH-ITI), Thessaloniki, since 2013. He participated in the P.A.N.D.O.R.A. robotics team (AUTH) and European
research projects such as CloPeMa and ...Show More
Andreas Kargakos graduated from the Department of Electrical and
Computer Engineering, Aristotle University of Thessaloniki (AUTH), Thessaloniki, Greece.
He has been a Research Assistant with the Information Technologies Institute, Centre for Research and Technology
Hellas (CERTH-ITI), Thessaloniki, since 2013. He participated in the P.A.N.D.O.R.A. robotics team (AUTH) and European
research projects such as CloPeMa and ...View more

Czech Institute of Informatics, Robotics and Cybernetics, Czech Technical University in Prague, Prague, Czech Republic
Libor Wagner received the bachelor's degree in intelligent
systems and the master's degree in artificial intelligence with a minor in computer vision from the Faculty of
Electrical Engineering, Czech Technical University in Prague, Prague, Czech Republic in 2009 and 2012, respectively.
He is a Project Engineer on a various research and industrial projects with the Czech Institute of Informatics,
Robotics and Cybernetic...Show More
Libor Wagner received the bachelor's degree in intelligent
systems and the master's degree in artificial intelligence with a minor in computer vision from the Faculty of
Electrical Engineering, Czech Technical University in Prague, Prague, Czech Republic in 2009 and 2012, respectively.
He is a Project Engineer on a various research and industrial projects with the Czech Institute of Informatics,
Robotics and Cybernetic...View more

Czech Institute of Informatics, Robotics and Cybernetics, Czech Technical University in Prague, Prague, Czech Republic
Václav Hlaváč (M’96) received the master's
degree in control engineering and Ph.D. degree in engineering cybernetics from the Czech Technical University in
Prague, in 1981 and 1987, respectively, and is a Professor with Czech Technical University in Prague (CTU), Prague,
Czech Republic. He has been leading the Center for Machine Perception of CTU since 1996. He has been the Deputy
Director of the Czech Institute of In...Show More
Václav Hlaváč (M’96) received the master's
degree in control engineering and Ph.D. degree in engineering cybernetics from the Czech Technical University in
Prague, in 1981 and 1987, respectively, and is a Professor with Czech Technical University in Prague (CTU), Prague,
Czech Republic. He has been leading the Center for Machine Perception of CTU since 1996. He has been the Deputy
Director of the Czech Institute of In...View more

Imperial College London, London, U.K.
Tae-Kyun Kim (M’11) received the Ph.D. degree in computer
vision from University of Cambridge, Cambridge, U.K., in 2008.
He has been a Lecturer in computer vision and learning with Imperial College London, London, U.K., since 2010. He
was a Junior Research Fellow with Sidney Sussex College, Cambridge, during 2007–2010. His research interests
span various topics including object recognition and tracking, face recognition...Show More
Tae-Kyun Kim (M’11) received the Ph.D. degree in computer
vision from University of Cambridge, Cambridge, U.K., in 2008.
He has been a Lecturer in computer vision and learning with Imperial College London, London, U.K., since 2010. He
was a Junior Research Fellow with Sidney Sussex College, Cambridge, during 2007–2010. His research interests
span various topics including object recognition and tracking, face recognition...View more
Center for Research and Technology Hellas, Thessaloniki, GR, Greece

Center for Research and Technology Hellas, Thessaloniki, GR, Greece
Andreas Doumanoglou received the M.Eng. degree in electrical and
electronic engineering from Aristotle University of Thessaloniki, Thessaloniki, Greece, in 2009. He is currently
working toward the Ph.D. degree with the Imperial Computer Vision and Learning Laboratory, Electrical and Electronic
Engineering Department, Imperial College London, London, U.K.
For this work, he collaborated with the Informatics and Telematics Institute, Centre for Research and Technology
Hellas, Thessaloniki. His research interests include vision for robotics and machine learning.
Andreas Doumanoglou received the M.Eng. degree in electrical and
electronic engineering from Aristotle University of Thessaloniki, Thessaloniki, Greece, in 2009. He is currently
working toward the Ph.D. degree with the Imperial Computer Vision and Learning Laboratory, Electrical and Electronic
Engineering Department, Imperial College London, London, U.K.
For this work, he collaborated with the Informatics and Telematics Institute, Centre for Research and Technology
Hellas, Thessaloniki. His research interests include vision for robotics and machine learning.View more

Faculty of Electrical Engineering, Czech Technical University in Prague, Prague, Czech Republic
Jan Stria received the bachelor's degree in computer science and
the master's degree in theoretical computer science from the Faculty of Mathematics and Physics, Charles
University in Prague, Prague, Czech Republic, in 2008 and 2012, respectively. He is currently working toward the Ph.D.
degree in computer vision with the Faculty of Electrical Engineering, Czech Technical University in Prague, Prague.
His research interests include perception and representation of highly deformable objects, such as garments, with
applications in robotics.
Jan Stria received the bachelor's degree in computer science and
the master's degree in theoretical computer science from the Faculty of Mathematics and Physics, Charles
University in Prague, Prague, Czech Republic, in 2008 and 2012, respectively. He is currently working toward the Ph.D.
degree in computer vision with the Faculty of Electrical Engineering, Czech Technical University in Prague, Prague.
His research interests include perception and representation of highly deformable objects, such as garments, with
applications in robotics.View more

Center for Research and Technology Hellas, Thessaloniki, GR, Greece
Georgia Peleka received the Degree in computer science and biomedical
informatics from University of Central Greece, Lamia, Greece, in 2009, and the M.Sc. degree in medical informatics
from Aristotle University of Thessaloniki, Thessaloniki, Greece, in 2013.
She is a Research Associate with the Informatics and Telematics Institute, Centre for Research and Technology
Hellas, Thessaloniki. Her main research interests include robotic vision, medical signal and image processing, and
machine learning.
Georgia Peleka received the Degree in computer science and biomedical
informatics from University of Central Greece, Lamia, Greece, in 2009, and the M.Sc. degree in medical informatics
from Aristotle University of Thessaloniki, Thessaloniki, Greece, in 2013.
She is a Research Associate with the Informatics and Telematics Institute, Centre for Research and Technology
Hellas, Thessaloniki. Her main research interests include robotic vision, medical signal and image processing, and
machine learning.View more

Center for Research and Technology Hellas, Thessaloniki, GR, Greece
Ioannis Mariolis received the Diploma and Ph.D. degrees in electrical
and computer engineering from University of Patras, Patras, Greece, in 2002 and 2009, respectively.
He is a Postdoctoral Research Fellow with the Informatics and Telematics Institute, Centre for Research and
Technology Hellas, Thessaloniki, Greece. He has authored or coauthored more than 23 papers in refereed journals,
edited books, and international conferences. His main research interests include robotic vision and machine learning.
Ioannis Mariolis received the Diploma and Ph.D. degrees in electrical
and computer engineering from University of Patras, Patras, Greece, in 2002 and 2009, respectively.
He is a Postdoctoral Research Fellow with the Informatics and Telematics Institute, Centre for Research and
Technology Hellas, Thessaloniki, Greece. He has authored or coauthored more than 23 papers in refereed journals,
edited books, and international conferences. His main research interests include robotic vision and machine learning.
View more

Czech Institute of Informatics, Robotics and Cybernetics, Czech Technical University in Prague, Prague, Czech Republic
Vladimír Petrík received the bachelor's and
master's degrees in cybernetics and robotics from the Faculty of Electrical Engineering, Czech Technical
University in Prague, Prague, Czech Republic in 2012 and 2014, respectively, where he is currently working toward the
Ph.D. degree in artificial intelligence and biocybernetics.
His research interests include robotic manipulation of soft materials such as garments.
Vladimír Petrík received the bachelor's and
master's degrees in cybernetics and robotics from the Faculty of Electrical Engineering, Czech Technical
University in Prague, Prague, Czech Republic in 2012 and 2014, respectively, where he is currently working toward the
Ph.D. degree in artificial intelligence and biocybernetics.
His research interests include robotic manipulation of soft materials such as garments.View more

Center for Research and Technology Hellas, Thessaloniki, GR, Greece
Andreas Kargakos graduated from the Department of Electrical and
Computer Engineering, Aristotle University of Thessaloniki (AUTH), Thessaloniki, Greece.
He has been a Research Assistant with the Information Technologies Institute, Centre for Research and Technology
Hellas (CERTH-ITI), Thessaloniki, since 2013. He participated in the P.A.N.D.O.R.A. robotics team (AUTH) and European
research projects such as CloPeMa and Ramcip (CERTH-ITI). His research interests include fields such as robotics and
artificial intelligence.
Andreas Kargakos graduated from the Department of Electrical and
Computer Engineering, Aristotle University of Thessaloniki (AUTH), Thessaloniki, Greece.
He has been a Research Assistant with the Information Technologies Institute, Centre for Research and Technology
Hellas (CERTH-ITI), Thessaloniki, since 2013. He participated in the P.A.N.D.O.R.A. robotics team (AUTH) and European
research projects such as CloPeMa and Ramcip (CERTH-ITI). His research interests include fields such as robotics and
artificial intelligence.View more

Czech Institute of Informatics, Robotics and Cybernetics, Czech Technical University in Prague, Prague, Czech Republic
Libor Wagner received the bachelor's degree in intelligent
systems and the master's degree in artificial intelligence with a minor in computer vision from the Faculty of
Electrical Engineering, Czech Technical University in Prague, Prague, Czech Republic in 2009 and 2012, respectively.
He is a Project Engineer on a various research and industrial projects with the Czech Institute of Informatics,
Robotics and Cybernetics, Czech Technical University in Prague.
Libor Wagner received the bachelor's degree in intelligent
systems and the master's degree in artificial intelligence with a minor in computer vision from the Faculty of
Electrical Engineering, Czech Technical University in Prague, Prague, Czech Republic in 2009 and 2012, respectively.
He is a Project Engineer on a various research and industrial projects with the Czech Institute of Informatics,
Robotics and Cybernetics, Czech Technical University in Prague.View more

Czech Institute of Informatics, Robotics and Cybernetics, Czech Technical University in Prague, Prague, Czech Republic
Václav Hlaváč (M’96) received the master's
degree in control engineering and Ph.D. degree in engineering cybernetics from the Czech Technical University in
Prague, in 1981 and 1987, respectively, and is a Professor with Czech Technical University in Prague (CTU), Prague,
Czech Republic. He has been leading the Center for Machine Perception of CTU since 1996. He has been the Deputy
Director of the Czech Institute of Informatics, Robotics and Cybernetics, CTU, since 2013. He is the coauthor of a
book entitled Image Processing, Analysis, and Machine Vision (New York, NY, USA: Springer, 1993). His
research interests include computer vision, machine learning, autonomous robotics, and their industrial applications.
Václav Hlaváč (M’96) received the master's
degree in control engineering and Ph.D. degree in engineering cybernetics from the Czech Technical University in
Prague, in 1981 and 1987, respectively, and is a Professor with Czech Technical University in Prague (CTU), Prague,
Czech Republic. He has been leading the Center for Machine Perception of CTU since 1996. He has been the Deputy
Director of the Czech Institute of Informatics, Robotics and Cybernetics, CTU, since 2013. He is the coauthor of a
book entitled Image Processing, Analysis, and Machine Vision (New York, NY, USA: Springer, 1993). His
research interests include computer vision, machine learning, autonomous robotics, and their industrial applications.
View more

Imperial College London, London, U.K.
Tae-Kyun Kim (M’11) received the Ph.D. degree in computer
vision from University of Cambridge, Cambridge, U.K., in 2008.
He has been a Lecturer in computer vision and learning with Imperial College London, London, U.K., since 2010. He
was a Junior Research Fellow with Sidney Sussex College, Cambridge, during 2007–2010. His research interests
span various topics including object recognition and tracking, face recognition and surveillance, action/gesture
recognition, semantic image segmentation and reconstruction, and man–machine interface.
Tae-Kyun Kim (M’11) received the Ph.D. degree in computer
vision from University of Cambridge, Cambridge, U.K., in 2008.
He has been a Lecturer in computer vision and learning with Imperial College London, London, U.K., since 2010. He
was a Junior Research Fellow with Sidney Sussex College, Cambridge, during 2007–2010. His research interests
span various topics including object recognition and tracking, face recognition and surveillance, action/gesture
recognition, semantic image segmentation and reconstruction, and man–machine interface.View more
Center for Research and Technology Hellas, Thessaloniki, GR, Greece