<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>trigger on Specification Patterns for Robotic Missions</title>
    <link>https://roboticpatterns.com/tags/trigger/</link>
    <description>Recent content in trigger on Specification Patterns for Robotic Missions</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>Claudio Menghi, Christos Tsigkanos, Thorsten Berger, Patrizio Pelliccione, Carlo Ghezzi</copyright>
    <lastBuildDate>Thu, 08 Feb 2018 17:51:49 +0100</lastBuildDate>
    
	<atom:link href="https://roboticpatterns.com/tags/trigger/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Bound Delay</title>
      <link>https://roboticpatterns.com/pattern/bounddelay/</link>
      <pubDate>Thu, 08 Feb 2018 17:51:49 +0100</pubDate>
      
      <guid>https://roboticpatterns.com/pattern/bounddelay/</guid>
      <description>Intent  Applies when a counteraction must be performed every time and only when a specific location is entered..
 LTL Template $\mathcal{G}( p_1 \leftrightarrow \mathcal{X} (p_2))$, where $p_1 \in M$ and $p_2 \in PL \cup PA$  Examples and Known Uses The trace $l_1 \rightarrow l_3 \rightarrow \{l_2,c\} \rightarrow \{l_1\} \rightarrow \{l_4,1_1\} \rightarrow \{l_1\} \rightarrow \{l_4,a_1\} \rightarrow (l_3)^\omega$ satisfies the mission requirement. The trace $l_1 \rightarrow l_3 \rightarrow \{l_2,c\} \rightarrow \{l_1\} \rightarrow \{l_4,1_1\} \rightarrow \{l_1,a_1\} \rightarrow \{l_4\} \rightarrow (l_3)^\omega$ does not satisfy the mission requirement.</description>
    </item>
    
    <item>
      <title>Bound Reaction</title>
      <link>https://roboticpatterns.com/pattern/boundreaction/</link>
      <pubDate>Thu, 08 Feb 2018 17:51:49 +0100</pubDate>
      
      <guid>https://roboticpatterns.com/pattern/boundreaction/</guid>
      <description>Intent  Applies when the occurrence of a stimulus triggers a counteraction promptly, i.e. in the next time instant.
 LTL Template $\mathcal{G}( p_1 \leftrightarrow p_2)$, where $p_1 \in M$ and $p_2 \in PL \cup PA$  Examples and Known Uses Action $a_1$ is bound though a delay to location $l_1$. The trace $l_1 \rightarrow l_3 \rightarrow \{l_2,c\} \rightarrow \{l_1,a_1\} \rightarrow l_4 \rightarrow \{l_1,a_1\} \rightarrow (l_3)^\omega$ satisfies the mission requirement.</description>
    </item>
    
    <item>
      <title>Delayed Reaction</title>
      <link>https://roboticpatterns.com/pattern/delayedreaction/</link>
      <pubDate>Thu, 08 Feb 2018 17:51:49 +0100</pubDate>
      
      <guid>https://roboticpatterns.com/pattern/delayedreaction/</guid>
      <description>Intent  Applies when the occurrence of a stimulus triggers a counteraction some time later.
 LTL Template $\mathcal{G}( p_1 \rightarrow \mathcal{F} (p_2))$, where $p_1 \in M$ and $p_2 \in PL \cup PA$  Examples and Known Uses When $c$ occurs the robot must start moving toward location $l_1$, and $l_1$ is subsequently finally reached. The trace $l_1 \rightarrow l_3 \rightarrow \{l_2,c\} \rightarrow l_1 \rightarrow l_4 \rightarrow (l_3)^\omega$ satisfies the mission requirement, since after $c$ occurs the robot starts moving toward location $l_1$, and location $l_1$ is finally reached.</description>
    </item>
    
    <item>
      <title>Instantaneous Reaction</title>
      <link>https://roboticpatterns.com/pattern/instantaneousreaction/</link>
      <pubDate>Thu, 08 Feb 2018 17:51:49 +0100</pubDate>
      
      <guid>https://roboticpatterns.com/pattern/instantaneousreaction/</guid>
      <description>Intent  Applies when the occurrence of a stimulus instantaneously triggers a counteraction.
 LTL Template $\mathcal{G}( p_1 \rightarrow p_2)$, where $p_1 \in M$ and $p_2 \in PL \cup PA$  Examples and Known Uses When location $l_2$ is reached action $a$ must be executed. The trace $l_1 \rightarrow l_3 \rightarrow \{ l_2,a \} \rightarrow \{ l_2,a \} \rightarrow l_4 \rightarrow (l_3)^\omega$ satisfies the mission requirement since when location $l_2$ is entered condition $a$ is performed.</description>
    </item>
    
    <item>
      <title>Patrolling</title>
      <link>https://roboticpatterns.com/pattern/patrolling/</link>
      <pubDate>Thu, 08 Feb 2018 17:51:49 +0100</pubDate>
      
      <guid>https://roboticpatterns.com/pattern/patrolling/</guid>
      <description>Intent  Keep visiting a set of locations, but not in a particular order.
 LTL Template $ \overset{n}{\underset{i=1}{\bigwedge}} \mathcal{G} \mathcal{F} (l_i)$ , where ($l_1, l_2, \ldots$ are location propositions)  Note that the pattern is general and consider the case in which a robot can be in two locations at the same time. For example, a robot can be in an area of a building indicated as l1 (e.</description>
    </item>
    
    <item>
      <title>Prompt Reaction</title>
      <link>https://roboticpatterns.com/pattern/promptreaction/</link>
      <pubDate>Thu, 08 Feb 2018 17:51:49 +0100</pubDate>
      
      <guid>https://roboticpatterns.com/pattern/promptreaction/</guid>
      <description>Intent  Applies when the occurrence of a stimulus triggers a counteraction promptly, i.e. in the next time instant.
 LTL Template $\mathcal{G}( p_1 \rightarrow \mathcal{X} (p_2))$, where $p_1 \in M$ and $p_2 \in PL \cup PA$  Examples and Known Uses If $c$ occurs $l_1$ is reached in the next time instant. The trace $l_1 \rightarrow l_3 \rightarrow \{l_2,c\} \rightarrow l_1 \rightarrow l_4 \rightarrow (l_3)^\omega$ satisfies the mission requirement, since after $c$ occurs $l_1$ is reached within the next time instant.</description>
    </item>
    
    <item>
      <title>Wait</title>
      <link>https://roboticpatterns.com/pattern/wait/</link>
      <pubDate>Thu, 08 Feb 2018 17:51:49 +0100</pubDate>
      
      <guid>https://roboticpatterns.com/pattern/wait/</guid>
      <description>Intent  Applies when a counteraction must be performed every time and only when a specific location is entered..
 LTL Template $(l_1) \mathcal{U} (p) $, where $l_1 \in L$ and $p \in PE \cup PA$  Examples and Known Uses The robot remains in location $l_1$ until condition $c$ is satisfied. The trace $l_1 \rightarrow l_3 \rightarrow { l_2,c} \rightarrow l_1 \rightarrow l_4 \rightarrow (l_3)^\omega$ violates the mission requirement since the robot left $l_1$ before condition $c$ is satisfied.</description>
    </item>
    
  </channel>
</rss>