scholarly journals Continuous-time Gaussian Process Trajectory Generation for Multi-robot Formation via Probabilistic Inference

Author(s):  
Shuang Guo ◽  
Bo Liu ◽  
Shen Zhang ◽  
Jifeng Guo ◽  
Changhong Wang
2018 ◽  
Vol 37 (11) ◽  
pp. 1319-1340 ◽  
Author(s):  
Mustafa Mukadam ◽  
Jing Dong ◽  
Xinyan Yan ◽  
Frank Dellaert ◽  
Byron Boots

We introduce a novel formulation of motion planning, for continuous-time trajectories, as probabilistic inference. We first show how smooth continuous-time trajectories can be represented by a small number of states using sparse Gaussian process (GP) models. We next develop an efficient gradient-based optimization algorithm that exploits this sparsity and GP interpolation. We call this algorithm the Gaussian Process Motion Planner (GPMP). We then detail how motion planning problems can be formulated as probabilistic inference on a factor graph. This forms the basis for GPMP2, a very efficient algorithm that combines GP representations of trajectories with fast, structure-exploiting inference via numerical optimization. Finally, we extend GPMP2 to an incremental algorithm, iGPMP2, that can efficiently replan when conditions change. We benchmark our algorithms against several sampling-based and trajectory optimization-based motion planning algorithms on planning problems in multiple environments. Our evaluation reveals that GPMP2 is several times faster than previous algorithms while retaining robustness. We also benchmark iGPMP2 on replanning problems, and show that it can find successful solutions in a fraction of the time required by GPMP2 to replan from scratch.


2014 ◽  
Vol 134 (11) ◽  
pp. 1708-1715
Author(s):  
Tomohiro Hachino ◽  
Kazuhiro Matsushita ◽  
Hitoshi Takata ◽  
Seiji Fukushima ◽  
Yasutaka Igarashi

2011 ◽  
pp. 941-955
Author(s):  
Masanori Goka ◽  
Kazuhiro Ohkura

Artificial evolution has been considered as a promising approach for coordinating the controller of an autonomous mobile robot. However, it is not yet established whether artificial evolution is also effective in generating collective behaviour in a multi-robot system (MRS). In this study, two types of evolving artificial neural networks are utilized in an MRS. The first is the evolving continuous time recurrent neural network, which is used in the most conventional method, and the second is the topology and weight evolving artificial neural networks, which is used in the noble method. Several computer simulations are conducted in order to examine how the artificial evolution can be used to coordinate the collective behaviour in an MRS.


Author(s):  
Masanori Goka ◽  
Kazuhiro Ohkura

Artificial evolution has been considered as a promising approach for coordinating the controller of an autonomous mobile robot. However, it is not yet established whether artificial evolution is also effective in generating collective behaviour in a multi-robot system (MRS). In this study, two types of evolving artificial neural networks are utilized in an MRS. The first is the evolving continuous time recurrent neural network, which is used in the most conventional method, and the second is the topology and weight evolving artificial neural networks, which is used in the noble method. Several computer simulations are conducted in order to examine how the artificial evolution can be used to coordinate the collective behaviour in an MRS.


Author(s):  
Ronen Nir ◽  
Erez Karpas

Designing multi-agent systems, where several agents work in a shared environment, requires coordinating between the agents so they do not interfere with each other. One of the canonical approaches to coordinating agents is enacting a social law, which applies restrictions on agents’ available actions. A good social law prevents the agents from interfering with each other, while still allowing all of them to achieve their goals. Recent work took the first step towards reasoning about social laws using automated planning and showed how to verify if a given social law is robust, that is, allows all agents to achieve their goals regardless of what the other agents do. This work relied on a classical planning formalism, which assumed actions are instantaneous and some external scheduler chooses which agent acts next. However, this work is not directly applicable to multi-robot systems, because in the real world actions take time and the agents can act concurrently. In this paper, we show how the robustness of a social law in a continuous time setting can be verified through compilation to temporal planning. We demonstrate our work both theoretically and on real robots.


Sign in / Sign up

Export Citation Format

Share Document