10,866 research outputs found
Optimal global planning for cognitive factories with multiple teams of heterogeneous robots
We consider a cognitive factory domain with multiple teams of heterogeneous robots where the goal is for all teams to complete their tasks as soon as possible to achieve overall shortest delivery time for a given manufacturing order. Should the need arise, teams help each other by lending robots. This domain is challenging in the following ways: different capabilities of heterogeneous robots need to be considered in the model; discrete symbolic representation and reasoning need to be integrated with continuous external computations to find feasible plans (e.g., to avoid collisions); a coordination of the teams should be found for an optimal feasible global plan (with minimum makespan); in case of an encountered discrepancy/failure during plan execution, if the discrepancy/failure prevents the execution of the rest of the plan, then finding a diagnosis for the discrepancy/failure and recovering from the plan failure is required to achieve the goals. We introduce a formal planning, execution and monitoring framework to address these challenges, by utilizing logic-based formalisms that allow us to embed external computations in continuous spaces, and the relevant state-of-the-art automated reasoners. To find a global plan with minimum makespan, we propose a semi-distributed approach that utilizes a mediator subject to the condition that the teams and the mediator do not know about each other’s workspaces or tasks. According to this approach, 1) the mediator gathers sufficient information from the teams about when they can/need lend/borrow how many and what kind of robots, 2) based on this information, the mediator computes an optimal coordination of the teams and informs each team about this coordination, 3) each team computes its own optimal local plan to achieve its own tasks taking into account the information conveyed by the mediator as well as external computations to avoid collisions, 4) these optimal local plans are merged into an optimal global plan. For the first and the third stages, we utilize methods and tools of hybrid reasoning. For the second stage, we formulate the problem of finding an optimal coordination of teams that can help each other, prove its intractability, and describe how to solve this problem using existing automated reasoners. For the last stage, we prove the optimality of the global plan. For execution and monitoring of an optimal global plan, we introduce a formal framework that provides methods to diagnose failures due to broken robots, and to handle changes in manufacturing orders and in workspaces. We illustrate the applicability of our approaches on various scenarios of cognitive factories with dynamic simulations and physical implementation
Planning for Decentralized Control of Multiple Robots Under Uncertainty
We describe a probabilistic framework for synthesizing control policies for
general multi-robot systems, given environment and sensor models and a cost
function. Decentralized, partially observable Markov decision processes
(Dec-POMDPs) are a general model of decision processes where a team of agents
must cooperate to optimize some objective (specified by a shared reward or cost
function) in the presence of uncertainty, but where communication limitations
mean that the agents cannot share their state, so execution must proceed in a
decentralized fashion. While Dec-POMDPs are typically intractable to solve for
real-world problems, recent research on the use of macro-actions in Dec-POMDPs
has significantly increased the size of problem that can be practically solved
as a Dec-POMDP. We describe this general model, and show how, in contrast to
most existing methods that are specialized to a particular problem class, it
can synthesize control policies that use whatever opportunities for
coordination are present in the problem, while balancing off uncertainty in
outcomes, sensor information, and information about other agents. We use three
variations on a warehouse task to show that a single planner of this type can
generate cooperative behavior using task allocation, direct communication, and
signaling, as appropriate
Human-Robot Trust Integrated Task Allocation and Symbolic Motion planning for Heterogeneous Multi-robot Systems
This paper presents a human-robot trust integrated task allocation and motion
planning framework for multi-robot systems (MRS) in performing a set of tasks
concurrently. A set of task specifications in parallel are conjuncted with MRS
to synthesize a task allocation automaton. Each transition of the task
allocation automaton is associated with the total trust value of human in
corresponding robots. Here, the human-robot trust model is constructed with a
dynamic Bayesian network (DBN) by considering individual robot performance,
safety coefficient, human cognitive workload and overall evaluation of task
allocation. Hence, a task allocation path with maximum encoded human-robot
trust can be searched based on the current trust value of each robot in the
task allocation automaton. Symbolic motion planning (SMP) is implemented for
each robot after they obtain the sequence of actions. The task allocation path
can be intermittently updated with this DBN based trust model. The overall
strategy is demonstrated by a simulation with 5 robots and 3 parallel subtask
automata
- …