2015
DOI: 10.1609/icaps.v25i1.13699
|View full text |Cite
|
Sign up to set email alerts
|

ROSPlan: Planning in the Robot Operating System

Abstract: The Robot Operating System (ROS) is a set of software libraries and tools used to build robotic systems. ROS is known for a distributed and modular design. Given a model of the environment, task planning is concerned with the assembly of actions into a structure that is predicted to achieve goals. This can be done in a way that minimises costs, such as time or energy. Task planning is vital in directing the actions of a robotic agent in domains where a causal chain could lock the agent into a dead-end state. M… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
36
0
1

Year Published

2017
2017
2023
2023

Publication Types

Select...
7
3

Relationship

1
9

Authors

Journals

citations
Cited by 159 publications
(53 citation statements)
references
References 19 publications
0
36
0
1
Order By: Relevance
“…Indeed, PDDL+ is a convenient formalism for planning problems involving infinite discrete space (numeric planning), time-stamped actions (temporal planning), continuous processes, exogenous events etc. However, despite the increasing use of domain-independent planners in robotics, they are mostly limited to task planning (Cashmore et al 2015;Srivastava et al 2014;Lima, Ventura, and Awaad 2018;Estivill-Castro and Ferrer-Mestres 2013). As far as we know, there is no previous work attempting to use a PDDL+ domain independent planner for the class of problem we deal with.…”
Section: Discussionmentioning
confidence: 99%
“…Indeed, PDDL+ is a convenient formalism for planning problems involving infinite discrete space (numeric planning), time-stamped actions (temporal planning), continuous processes, exogenous events etc. However, despite the increasing use of domain-independent planners in robotics, they are mostly limited to task planning (Cashmore et al 2015;Srivastava et al 2014;Lima, Ventura, and Awaad 2018;Estivill-Castro and Ferrer-Mestres 2013). As far as we know, there is no previous work attempting to use a PDDL+ domain independent planner for the class of problem we deal with.…”
Section: Discussionmentioning
confidence: 99%
“…We also added the explicit notion of rejection and outcome, which is particularly important to enable, e.g., a generate-and-filter approach, which generates a number of candidate goals, and then sifts through them selecting the most relevant one(s) only avoiding conflicts. ROSPlan ROSPlan (Cashmore et al 2015) is a framework for task planning that describes a number of exchangeable components and a set of message types to interconnect these. Such components are, e.g., planner integration (problem generation, invocation, result parsing), and fact base storage.…”
Section: Related Workmentioning
confidence: 99%
“…We have based our evaluation in actual games on the publicly available cluster setup 11 of the Planning and Execution (Cashmore et al 2015), and the winning team from Freiburg. 14 For each team combination, we have run 100 games, resulting in a total of 600 games.…”
Section: Simulated Tournamentmentioning
confidence: 99%