2020
DOI: 10.1007/s00165-020-00509-0
|View full text |Cite
|
Sign up to set email alerts
|

PuRSUE -from specification of robotic environments to synthesis of controllers

Abstract: Developing robotic applications is a complex task, which requires skills that are usually only possessed by highly-qualified robotic developers. While formal methods that help developers in the creation and design of robotic applications exist, they must be explicitly customized to be impactful in the robotics domain and to support effectively the growth of the robotic market. Specifically, the robotic market is asking for techniques that: (i) enable a systematic and rigorous design of robotic applications tho… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
13
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 15 publications
(14 citation statements)
references
References 59 publications
(52 reference statements)
1
13
0
Order By: Relevance
“…The approaches in [27,3] from collaborative robotics are perhaps closest to our workflow (P 1 ) as they include platform deployment (P 3 ). While they focus on the synthesis of overall robot controllers, we focus on supervisors but with a testing stage reassuring implementation correctness.…”
Section: Related Work and Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…The approaches in [27,3] from collaborative robotics are perhaps closest to our workflow (P 1 ) as they include platform deployment (P 3 ). While they focus on the synthesis of overall robot controllers, we focus on supervisors but with a testing stage reassuring implementation correctness.…”
Section: Related Work and Discussionmentioning
confidence: 99%
“…Given α : S → 2 S for α ∈ A W , by inductively applying W to an initial state s 0 ∈ S, we obtain an MDP W and the set S ⊆ S of states reachable by W(s 0 ). 3 S is labeled with atomic propositions. W is a labeled transition system whose transition relation encodes non-deterministic and probabilistic choice.…”
Section: Workflow Stagesmentioning
confidence: 99%
“…Related Work. In the rich body of literature on verified controller synthesis, the approaches in [21,3] from collaborative robotics are perhaps closest to the one presented here as they include a platform deployment stage. While these authors focus on the synthesis of complete robot controllers, our approach focuses on safety supervisors but includes a testing step reassuring the correctness of platform code generation.…”
Section: Introductionmentioning
confidence: 99%
“…The discussed features are available in YAP version 0.8+, see https://yap.gleirscher.at 3. Field-programmable gate array (FPGA); VHSIC or Verilog hardware description language (VHDL or Verilog HDL)…”
mentioning
confidence: 99%
“…Formal methods have been widely used in robotics for decades in a variety of applications including mission planning [6,20,46,53,63], formal verification of properties [3,48,49,55], and controllers [8,24,66]. They could be an effective means for the safety analysis of traditional and collaborative robotics due to their comprehension and exhaustiveness [32,77,78].…”
Section: Introductionmentioning
confidence: 99%