kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Free space of rigid objects: caging, path non-existence, and narrow passage detection
KTH, School of Electrical Engineering and Computer Science (EECS), Intelligent systems, Robotics, Perception and Learning, RPL.ORCID iD: 0000-0002-0900-1523
KTH, School of Electrical Engineering and Computer Science (EECS), Intelligent systems, Robotics, Perception and Learning, RPL.ORCID iD: 0000-0002-8750-0897
KTH, School of Electrical Engineering and Computer Science (EECS), Intelligent systems, Robotics, Perception and Learning, RPL.ORCID iD: 0000-0003-2965-2953
KTH, School of Electrical Engineering and Computer Science (EECS), Intelligent systems, Robotics, Perception and Learning, RPL.ORCID iD: 0000-0003-1114-6040
2021 (English)In: The international journal of robotics research, ISSN 0278-3649, E-ISSN 1741-3176, Vol. 40, no 10-11, p. 1049-1067Article in journal (Refereed) Published
Abstract [en]

In this work, we propose algorithms to explicitly construct a conservative estimate of the configuration spaces of rigid objects in two and three dimensions. Our approach is able to detect compact path components and narrow passages in configuration space which are important for applications in robotic manipulation and path planning. Moreover, as we demonstrate, they are also applicable to identification of molecular cages in chemistry. Our algorithms are based on a decomposition of the resulting three- and six-dimensional configuration spaces into slices corresponding to a finite sample of fixed orientations in configuration space. We utilize dual diagrams of unions of balls and uniform grids of orientations to approximate the configuration space. Furthermore, we carry out experiments to evaluate the computational efficiency on a set of objects with different geometric features thus demonstrating that our approach is applicable to different object shapes. We investigate the performance of our algorithm by computing increasingly fine-grained approximations of the object’s configuration space. A multithreaded implementation of our approach is shown to result in significant speed improvements.

Place, publisher, year, edition, pages
SAGE Publications , 2021. Vol. 40, no 10-11, p. 1049-1067
Keywords [en]
caging, computational geometry, path non-existence, Agricultural robots, Approximation algorithms, Computational efficiency, Motion planning, Object detection, Robot programming, Sampling, Configuration space, Geometric feature, Multi-threaded implementation, Path-component, Robotic manipulation, Speed improvement, Three dimensions, Wave functions
National Category
Robotics and automation
Identifiers
URN: urn:nbn:se:kth:diva-285377DOI: 10.1177/0278364920932996ISI: 000546333000001Scopus ID: 2-s2.0-85087641186OAI: oai:DiVA.org:kth-285377DiVA, id: diva2:1505312
Note

Not duplicate with DiVA 1599912

QC 20250313

Available from: 2020-11-30 Created: 2020-11-30 Last updated: 2025-03-13Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Varava, AnastasiiaPinto Basto de Carvalho, Joao FredericoKragic, DanicaPokorny, Florian T.

Search in DiVA

By author/editor
Varava, AnastasiiaPinto Basto de Carvalho, Joao FredericoKragic, DanicaPokorny, Florian T.
By organisation
Robotics, Perception and Learning, RPL
In the same journal
The international journal of robotics research
Robotics and automation

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 130 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf