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
Robust motion planning for non-holonomic robots with planar geometric constraints
KTH, School of Electrical Engineering and Computer Science (EECS), Intelligent systems, Robotics, Perception and Learning, RPL.ORCID iD: 0000-0001-9516-6764
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-0003-2965-2953
KTH, School of Electrical Engineering and Computer Science (EECS), Intelligent systems, Robotics, Perception and Learning, RPL.ORCID iD: 0000-0003-4173-2593
2022 (English)In: Robotics Research: The 19th International Symposium ISRR, 2022, Vol. 20, p. 850-866Conference paper, Published paper (Refereed)
Abstract [en]

We present a motion planning algorithm for cases where geometry of the robot cannot be neglected and where its dynamics are governed by non-holonomic constraints. While the two problems are classically treated separately, orientation of the robot strongly affects its possible motions both from the obstacle avoidance and from kinodynamic constraints perspective. We adopt an abstraction based approach ensuring asymptotic completeness. To handle the complex dynamics, a data driven approach is presented to construct a library of feedback motion primitives that guarantee a bounded error in following arbitrarily long trajectories. The library is constructed along local abstractions of the dynamics that enables addition of new motion primitives through abstraction refinement. Both the robot and the obstacles are represented as a union of circles, which allows arbitrarily precise approximation of complex geometries. To handle the geometrical constraints, we represent over- and under-approximations of the three-dimensional collision space as a finite set of two-dimensional "slices" corresponding to different intervals of the robot's orientation space. Starting from a coarse slicing, we use the collision space over-approximation to find a valid path and the under-approximation to check for  potential path non-existence. If none of the attempts are conclusive, the abstraction is refined. The algorithm is applied for motion planning and control of a rover with slipping without its prior modelling.

Place, publisher, year, edition, pages
2022. Vol. 20, p. 850-866
Series
Springer Proceedings in Advanced Robotics, ISSN 2511-1256
Keywords [en]
Motion-planning, Non-holonomic
National Category
Robotics and automation
Research subject
Industrial Information and Control Systems
Identifiers
URN: urn:nbn:se:kth:diva-266371DOI: 10.1007/978-3-030-95459-8_52ISI: 000771723700052Scopus ID: 2-s2.0-85126207118OAI: oai:DiVA.org:kth-266371DiVA, id: diva2:1384066
Conference
The International Symposium on Robotics Research October 6-10, 2019, Hanoi, Vietnam
Note

QC 20220517

Available from: 2020-01-09 Created: 2020-01-09 Last updated: 2025-02-09Bibliographically approved
In thesis
1. Safe data-driven control for robots with constrained motion
Open this publication in new window or tab >>Safe data-driven control for robots with constrained motion
2021 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Widespread deployment of robots in offices, hospitals, and homes is a highly anticipated breakthrough in robotics. In such environments, the robots are expected to fulfil new tasks as they arrive in contrast to repetitive tasks. Such environments are unstructured and may impose various constraints on a robot's motion. Therefore, robots should be able to solve new instances of complex problems where kinematic and dynamical constraints must be respected. In this thesis we investigate how to autonomously incorporate these constraints in a robotic problem specification and how to develop motion planning and control techniques that solve such a problem.

The combination of environment-imposed constraints including obstacles, with a robot's own limitations, e.g., actuation bounds, results in many scenarios where a robotic task becomes a non-convex problem. This inhibits the commonly assumed independence between motion planning and control, making various classical control approaches practically infeasible. In the first part of this thesis, we introduce our contribution toward autonomous incorporation of kinematic and dynamical limitations at planning level by representing the robot action space as a set of feedback motion primitives. We show how the dual path planning and path non-existence problems can be solved for a mobile robot even in presence of external disturbance using feedback motion primitives. We further extend the applicability of motion primitives to long-horizon planning problems and address complex tasks specified as linear temporal logic (LTL) formulas by introducing a guided search scheme. Ultimately in this part, we lay a theoretical foundation for automated construction of such feedback motion primitives for a large class of systems by decomposing their state-space into smaller regions where locally linear controllers can be synthesized.

In the second part of the thesis, we investigate the motion planning and control problem in the presence of dynamical uncertainty. In absence of accurate models (e.g., when a manipulator operates while it is in contact with the environment) we should be able to collect data from the interaction to make informed decisions toward task satisfaction. Data-driven approaches are becoming increasingly popular in robotic control under uncertainty and have enabled tackling a wide range of new tasks. However, methods developed to verify safety constraints for a controller are inherently model based. This motivated us to adopt a model-based approach to data-driven control that enables explorative data collection while ensuring system safety. Furthermore, we propose data collection policy alternatives to reduce the well-known distribution shift effect in model learning.

Place, publisher, year, edition, pages
KTH Royal Institute of Technology, 2021. p. 38
Series
TRITA-EECS-AVL ; 2021:80
Keywords
Data-driven control, System abstraction, Motion planning
National Category
Robotics and automation
Identifiers
urn:nbn:se:kth:diva-306460 (URN)978-91-8040-082-4 (ISBN)
Public defence
2022-01-21, Kollegiesalen, Brinellvägen 8, Stockholm, 14:00 (English)
Opponent
Supervisors
Note

QC 20211220

Available from: 2021-12-20 Created: 2021-12-16 Last updated: 2025-02-09Bibliographically approved

Open Access in DiVA

fulltext(6130 kB)451 downloads
File information
File name FULLTEXT01.pdfFile size 6130 kBChecksum SHA-512
7e0867d3910c8305cb2465ec11ca339e7d7ca357e3440a7116b7a4fe9131f1a32b732cd482c68299bff3983c22c9dab2c4fe88c7d84f31b9dcfca7f9c634adae
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopusConference website

Authority records

Tajvar, PouriaVarava, AnastasiiaKragic, DanicaTumova, Jana

Search in DiVA

By author/editor
Tajvar, PouriaVarava, AnastasiiaKragic, DanicaTumova, Jana
By organisation
Robotics, Perception and Learning, RPL
Robotics and automation

Search outside of DiVA

GoogleGoogle Scholar
Total: 451 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 791 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