Lidé
Mgr. Martin Pecka, Ph.D.
Všechny publikace
End-to-end Differentiable Model of Robot-terrain Interactions
- Autoři: MSc. Ruslan Agishev, Tichý, T., Kubelka, V., Mgr. Martin Pecka, Ph.D., Vacek, P., prof. Ing. Tomáš Svoboda, Ph.D., doc. Ing. Karel Zimmermann, Ph.D.,
- Publikace: ICML2024 Workshop: Differentiable Almost Everything: Differentiable Relaxations, Algorithms, Operators, and Simulators. Vienna: IEEE Industrial Electronic Society, 2024.
- Rok: 2024
- Pracoviště: Vidění pro roboty a autonomní systémy
-
Anotace:
We propose a differentiable model of robot-terrain interactions that delivers the expected robot trajectory given an onboard camera image and the robot control. The model is trained on a real dataset that covers various terrains ranging from vegetation to man-made obstacles. Since robot-endangering interactions are naturally absent in real-world training data, the consequent learning of the model suffers from training/testing distribution mismatch, and the quality of the result strongly depends on generalization of the model. Consequently, we propose a grey-box, explainable, physics-aware, and end-to-end differentiable model that achieves better generalization through strong geometrical and physical priors. Our model, which functions as an image-conditioned differentiable simulation, can generate millions of trajectories per second and provides interpretable intermediate outputs that enable efficient self-supervision. Our experimental evaluation demonstrates that the model outperforms state-of-the-art methods.
MonoForce: Self-supervised Learning of Physics-informed Model for Predicting Robot-terrain Interaction
- Autoři: MSc. Ruslan Agishev, doc. Ing. Karel Zimmermann, Ph.D., Kubelka, V., Mgr. Martin Pecka, Ph.D., prof. Ing. Tomáš Svoboda, Ph.D.,
- Publikace: 2024 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2024). Piscataway: IEEE, 2024. p. 12896-12903. ISSN 2153-0866. ISBN 979-8-3503-7770-5.
- Rok: 2024
- DOI: 10.1109/IROS58592.2024.10801353
- Odkaz: https://doi.org/10.1109/IROS58592.2024.10801353
- Pracoviště: Vidění pro roboty a autonomní systémy
-
Anotace:
While autonomous navigation of mobile robots on rigid terrain is a well-explored problem, navigating on deformable terrain such as tall grass or bushes remains a challenge. To address it, we introduce an explainable, physicsaware and end-to-end differentiable model which predicts the outcome of robot-terrain interaction from camera images, both on rigid and non-rigid terrain. The proposed MonoForce model consists of a black-box module which predicts robotterrain interaction forces from onboard cameras, followed by a white-box module, which transforms these forces and a control signals into predicted trajectories, using only the laws of classical mechanics. The differentiable white-box module allows backpropagating the predicted trajectory errors into the black-box module, serving as a self-supervised loss that measures consistency between the predicted forces and groundtruth trajectories of the robot. Experimental evaluation on a public dataset and our data has shown that while the prediction capabilities are comparable to state-of-the-art algorithms on rigid terrain, MonoForce shows superior accuracy on nonrigid terrain such as tall grass or bushes. To facilitate the reproducibility of our results, we release both the code and datasets.
UAVs Beneath the Surface: Cooperative Autonomy for Subterranean Search and Rescue in DARPA SubT
- Autoři: Ing. Matěj Petrlík, Ph.D., Ing. Pavel Petráček, Ph.D., Ing. Vít Krátký, Ph.D., Ing. Tomáš Musil, Yurii Stasinchuk, Ing. Matouš Vrba, Ph.D., Ing. Tomáš Báča, Ph.D., Ing. Daniel Heřt, Mgr. Martin Pecka, Ph.D., prof. Ing. Tomáš Svoboda, Ph.D., doc. Ing. Martin Saska, Dr. rer. nat.,
- Publikace: Field Robotics. 2023, 3 1-68. ISSN 2771-3989.
- Rok: 2023
- DOI: 10.55417/fr.2023001
- Odkaz: https://doi.org/10.55417/fr.2023001
- Pracoviště: Vidění pro roboty a autonomní systémy, Multirobotické systémy
-
Anotace:
This paper presents a novel approach for autonomous cooperating UAVs in search and rescue operations in subterranean domains with complex topology. The proposed system was ranked second in the Virtual Track of the DARPA SubT Finals as part of the team CTU-CRAS-NORLAB. In contrast to the winning solution that was developed specifically for the Virtual Track, the proposed solution also proved to be a robust system for deployment onboard physical UAVs flying in the extremely harsh and confined environment of the real-world competition. The proposed approach enables fully autonomous and decentralized deployment of a UAV team with seamless simulation-to-world transfer, and proves its advantage over less mobile UGV teams in the flyable space of diverse environments. The main contributions of the paper are present in the mapping and navigation pipelines. The mapping approach employs novel map representations — SphereMap for efficient risk-aware long-distance planning, FacetMap for surface coverage, and the compressed topological-volumetric LTVMap for allowing multi-robot cooperation under low-bandwidth communication. These representations are used in navigation together with novel methods for visibility-constrained informed search in a general 3D environment with no assumptions about the environment structure, while balancing deep exploration with sensor-coverage exploitation. The proposed solution also includes a visual-perception pipeline for on-board detection and localization of objects of interest in four RGB stream at 5 Hz each without a dedicated GPU. Apart from participation in the DARPA SubT, the performance of the UAV system is supported by extensive experimental verification in diverse environments with both qualitative and quantitative evaluation.
DARPA Subterranean Challenge: Multi-robotic exploration of underground environments
- Autoři: Ing. Tomáš Rouček, Ph.D., Mgr. Martin Pecka, Ph.D., Čížek, P., Petříček, T., Ing. Jan Bayer, Šalanský, V., Ing. Daniel Heřt, Ing. Matěj Petrlík, Ph.D., Ing. Tomáš Báča, Ph.D., Spurný, V., Pomerleau, F., Kubelka, V., prof. Ing. Jan Faigl, Ph.D., doc. Ing. Karel Zimmermann, Ph.D., doc. Ing. Martin Saska, Dr. rer. nat., prof. Ing. Tomáš Svoboda, Ph.D., doc. Ing. Tomáš Krajník, Ph.D.,
- Publikace: 6th International Workshop on Modelling and Simulation for Autonomous Systems. Wien: Springer, 2020. p. 274-290. ISSN 1611-3349. ISBN 9783030438890.
- Rok: 2020
- DOI: 10.1007/978-3-030-43890-6_22
- Odkaz: https://doi.org/10.1007/978-3-030-43890-6_22
- Pracoviště: Centrum umělé inteligence, Vidění pro roboty a autonomní systémy, Multirobotické systémy
-
Anotace:
The Subterranean Challenge (SubT) is a contest organised by the Defense Advanced Research Projects Agency (DARPA). The contest reflects the requirement of increasing safety and efficiency of underground search-and-rescue missions. In the SubT challenge, teams of mobile robots have to detect, localise and report positions of specific objects in an underground environment. This paper provides a description of the multi-robot heterogeneous exploration system of our CTU-CRAS team, which scored third place in the Tunnel Circuit round, surpassing the performance of all other non-DARPA-funded competitors. In addition to the description of the platforms, algorithms and strategies used, we also discuss the lessons-learned by participating at such contest.
Data-driven Policy Transfer with Imprecise Perception Simulation
- Autoři: Mgr. Martin Pecka, Ph.D., doc. Ing. Karel Zimmermann, Ph.D., Ing. Matěj Petrlík, Ph.D., prof. Ing. Tomáš Svoboda, Ph.D.,
- Publikace: IEEE Robotics and Automation Letters. 2018, 3(4), 3916-3921. ISSN 2377-3766.
- Rok: 2018
- DOI: 10.1109/LRA.2018.2857927
- Odkaz: https://doi.org/10.1109/LRA.2018.2857927
- Pracoviště: Katedra kybernetiky, Vidění pro roboty a autonomní systémy
-
Anotace:
This paper presents a complete pipeline for learning continuous motion control policies for a mobile robot when only a non-differentiable physics simulator of robot-terrain interactions is available. The multi-modal state estimation of the robot is also complex and difficult to simulate, so we simultaneously learn a generative model which refines simulator outputs. We propose a coarse-to-fine learning paradigm, where the coarse motion planning is alternated with guided learning and policy transfer to the real robot. The policy is jointly optimized with the generative model. We evaluate the method on a real-world platform.
Controlling Robot Morphology From Incomplete Measurements
- Autoři: Mgr. Martin Pecka, Ph.D., doc. Ing. Karel Zimmermann, Ph.D., Reinštein, M., prof. Ing. Tomáš Svoboda, Ph.D.,
- Publikace: IEEE Transactions on Industrial Electronics. 2017, 64(2), 1773-1782. ISSN 0278-0046.
- Rok: 2017
- DOI: 10.1109/TIE.2016.2580125
- Odkaz: https://doi.org/10.1109/TIE.2016.2580125
- Pracoviště: Katedra kybernetiky, Vidění pro roboty a autonomní systémy
-
Anotace:
Mobile robots with complex morphology are essential for traversing rough terrains in Urban Search & Rescue missions. Since teleoperation of the complex morphology causes high cognitive load of the operator, the morphology is controlled autonomously. The autonomous control measures the robot state and surrounding terrain which is usually only partially observable, and thus the data are often incomplete. We marginalize the control over the missing measurements and evaluate an explicit safety condition. If the safety condition is violated, tactile terrain exploration by the body-mounted robotic arm gathers the missing data.
Fast Simulation of Vehicles with Non-deformable Tracks
- Autoři: Mgr. Martin Pecka, Ph.D., doc. Ing. Karel Zimmermann, Ph.D., prof. Ing. Tomáš Svoboda, Ph.D.,
- Publikace: Intelligent Robots and Systems (IROS), 2017 IEEE/RSJ International Conference on. Piscataway: IEEE, 2017. p. 6414-6419. ISSN 2153-0866. ISBN 978-1-5386-2682-5.
- Rok: 2017
- DOI: 10.1109/IROS.2017.8206546
- Odkaz: https://doi.org/10.1109/IROS.2017.8206546
- Pracoviště: Katedra kybernetiky, Vidění pro roboty a autonomní systémy
-
Anotace:
This paper presents a novel technique that allows for both computationally fast and sufficiently plausible simulation of vehicles with non-deformable tracks. The method is based on an effect we have called Contact Surface Motion. A comparison with several other methods for simulation of tracked vehicle dynamics is presented with the aim to evaluate methods that are available off-the-shelf or with minimum effort in general-purpose robotics simulators. The proposed method is implemented as a plugin for the open-source physics-based simulator Gazebo using the Open Dynamics Engine.
Autonomous Flipper Control with Safety Constraints
- Autoři: Mgr. Martin Pecka, Ph.D., Šalanský, V., doc. Ing. Karel Zimmermann, Ph.D., prof. Ing. Tomáš Svoboda, Ph.D.,
- Publikace: Intelligent Robots and Systems (IROS), 2016 IEEE/RSJ International Conference on. Piscataway: IEEE, 2016. p. 2889-2894. ISSN 2153-0866. ISBN 978-1-5090-3762-9.
- Rok: 2016
- DOI: 10.1109/IROS.2016.7759447
- Odkaz: https://doi.org/10.1109/IROS.2016.7759447
- Pracoviště: Katedra kybernetiky, Vidění pro roboty a autonomní systémy
-
Anotace:
Policy Gradient methods require many real-world trials. Some of the trials may endanger the robot system and cause its rapid wear. Therefore, a safe or at least gentle-to-wear exploration is a desired property. We incorporate bounds on the probability of unwanted trials into the recent Contextual Relative Entropy Policy Search method. The proposed algorithm is evaluated on the task of autonomous flipper control for a real Search and Rescue rover platform.
Safe Exploration for Reinforcement Learning in Real Unstructured Environments
- Autoři: Mgr. Martin Pecka, Ph.D., doc. Ing. Karel Zimmermann, Ph.D., prof. Ing. Tomáš Svoboda, Ph.D.,
- Publikace: CVWW 2015: Proceedings of the 20th Computer Vision Winter Workshop. Graz: Graz University of Technology, 2015, pp. 85-93. ISBN 978-3-85125-388-7.
- Rok: 2015
- Pracoviště: Katedra kybernetiky
-
Anotace:
In USAR (Urban Search and Rescue) missions, robots are often required to operate in an unknown environment and with imprecise data coming from their sensors. However, it is highly desired that the robots only act in a safe manner and do not perform actions that could probably make damage to them. To train some tasks with the robot, we utilize reinforcement learning (RL). This machine learning method however requires the robot to perform actions leading to unknown states, which may be dangerous. We develop a framework for training a safety function which constrains possible actions to a subset of really safe actions. Our approach utilizes two basic concepts. First, a "core" of the safety function is given by a cautious simulator and possibly also by manually given examples. Second, a classifier training phase is performed (using Neyman-Pearson SVMs), which extends the safety function to the states where the simulator fails to recognize safe states.
Safe Exploration Techniques for Reinforcement Learning - An Overview
- Autoři: Mgr. Martin Pecka, Ph.D., prof. Ing. Tomáš Svoboda, Ph.D.,
- Publikace: Modelling and Simulation for Autonomous Systems. Cham: Springer, 2014. p. 357-375. Lecture Notes in Computer Science. ISSN 0302-9743. ISBN 978-3-319-13822-0.
- Rok: 2014
- DOI: 10.1007/978-3-319-13823-7_31
- Odkaz: https://doi.org/10.1007/978-3-319-13823-7_31
- Pracoviště: Katedra kybernetiky
-
Anotace:
We overview different approaches to safety in (semi)autonomous robotics. Part icularly, we focus on how to achieve safe behavior of a robot if it is requested to perform ex ploration of unknown states. Presented methods are studied from the viewpoint of reinforcement learning, a partially-supervised machine learning method. To collect training data for this a lgorithm, the robot is required to freely explore the state space - which can lead to possibly dangerous situations. The role of safe exploration is to provide a framework allowing explora tion while preserving safety. The examined methods range from simple algorithms to sophisticat ed methods based on previous experience or state prediction. Our overview also addresses the i ssues of how to define safety in the real-world applications (apparently absolute safety is un achievable in the continuous and random real world). In the conclusion we also suggest several ways that are worth researching more thoroughly.