Skip to content

Commit

Permalink
Merge pull request #254 from MyRobotLab/health-check
Browse files Browse the repository at this point in the history
add health button
  • Loading branch information
hairygael authored Dec 9, 2024
2 parents 7636683 + ecf0766 commit 85482ad
Show file tree
Hide file tree
Showing 16 changed files with 82 additions and 11 deletions.
22 changes: 22 additions & 0 deletions gestures/healthCheckSequence.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
def healthCheckSequence():
if i01.getConfig().healthCheckActivated==1:
print("health check sequence initiated")
if runtime.isStarted('i01'):
i01.fullSpeed()
if runtime.isStarted('i01.head'):
i01_head.rest()
if runtime.isStarted('i01.rightHand'):
i01_rightHand.rest()
if runtime.isStarted('i01.leftHand'):
i01_leftHand.rest()
if runtime.isStarted('i01.rightArm'):
i01_rightArm.rest()
if runtime.isStarted('i01.leftArm'):
i01_leftArm.rest()
if runtime.isStarted('i01.torso'):
i01_torso.rest()
if runtime.isStarted('i01.head.eyelidLeft'):
i01_head_eyelidLeft.rest()
if runtime.isStarted('i01.head.eyelidRight'):
i01_head_eyelidRight.rest()
i01.finishedGesture()
2 changes: 1 addition & 1 deletion peers/ProgramAB/cn-ZH/aiml/_inmoovChatbot.aiml
Original file line number Diff line number Diff line change
Expand Up @@ -308,7 +308,7 @@
<mrl>
<service>python</service>
<method>exec</method>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername"))), i01_chatBot.getPredicates()</param>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername"))), i01_chatBot.getPredicates(), healthCheckSequence()</param>
</mrl>
</oob>
</template>
Expand Down
2 changes: 1 addition & 1 deletion peers/ProgramAB/de-DE/aiml/_inmoovChatbot.aiml
Original file line number Diff line number Diff line change
Expand Up @@ -312,7 +312,7 @@
<mrl>
<service>python</service>
<method>exec</method>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername")))</param>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername"))), healthCheckSequence()</param>
</mrl>
</oob></template>
</category>
Expand Down
2 changes: 1 addition & 1 deletion peers/ProgramAB/en-US/aiml/_inmoovChatbot.aiml
Original file line number Diff line number Diff line change
Expand Up @@ -316,7 +316,7 @@
<mrl>
<service>python</service>
<method>exec</method>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername")))</param>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername"))), healthCheckSequence()</param>
</mrl>
</oob></template>
</category>
Expand Down
2 changes: 1 addition & 1 deletion peers/ProgramAB/es-ES/aiml/_inmoovChatbot.aiml
Original file line number Diff line number Diff line change
Expand Up @@ -334,7 +334,7 @@
<mrl>
<service>python</service>
<method>exec</method>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername")))</param>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername"))), healthCheckSequence()</param>
</mrl>
</template>
</category>
Expand Down
7 changes: 7 additions & 0 deletions peers/ProgramAB/fi-FI/aiml/_inmoovChatbot.aiml
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,13 @@
<li>Mitä voin tehdä puolestasi?</li>
<li>Kuinka voisin auttaa sinua?</li>
</random>
<oob>
<mrl>
<service>python</service>
<method>exec</method>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername"))), healthCheckSequence()</param>
</mrl>
</oob>
</template>
</category>
<category><pattern>SYSTEM_SAY_HELLO</pattern>
Expand Down
2 changes: 1 addition & 1 deletion peers/ProgramAB/fr-FR/aiml/_inmoovChatBot.aiml
Original file line number Diff line number Diff line change
Expand Up @@ -360,7 +360,7 @@
<mrl>
<service>python</service>
<method>exec</method>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername")))</param>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername"))), healthCheckSequence()</param>
</mrl>
</oob>
</template>
Expand Down
7 changes: 7 additions & 0 deletions peers/ProgramAB/hi-IN/aiml/_inmoovChatbot.aiml
Original file line number Diff line number Diff line change
Expand Up @@ -393,6 +393,13 @@
<li>मै आप के लिये क्य कर सक्त हु।</li>
<li>में आपकी कैसे मदद कर सकता हूं।</li>
</random>
<oob>
<mrl>
<service>python</service>
<method>exec</method>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername"))), healthCheckSequence()</param>
</mrl>
</oob>
</template>
</category>
<category>
Expand Down
8 changes: 7 additions & 1 deletion peers/ProgramAB/it-IT/aiml/_inmoovChatbot.aiml
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,13 @@
<template><random>
<li>Sono ai tuoi ordini: ti ascolto.</li>
<li>Cosa vuoi che faccia.</li>
</random></template>
</random><oob>
<mrl>
<service>python</service>
<method>exec</method>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername"))), healthCheckSequence()</param>
</mrl>
</oob></template>
</category>
<category><pattern>SYSTEM_NEW_VERSION</pattern>
<template><think><set name="topic">updater</set></think>
Expand Down
2 changes: 1 addition & 1 deletion peers/ProgramAB/nl-NL/aiml/_inmoovChatbot.aiml
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,7 @@
<mrl>
<service>python</service>
<method>exec</method>
<param>i01_chatBot.startSession("<get name="lastUsername"/>")</param>
<param>i01_chatBot.startSession("<get name="lastUsername"/>"), healthCheckSequence()</param>
</mrl>
</oob></template>
</category>
Expand Down
2 changes: 1 addition & 1 deletion peers/ProgramAB/pl-PL/aiml/_inmoovChatbot.aiml
Original file line number Diff line number Diff line change
Expand Up @@ -310,7 +310,7 @@
<mrl>
<service>python</service>
<method>exec</method>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername")))</param>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername"))), healthCheckSequence()</param>
</mrl>
</oob></template>
</category>
Expand Down
7 changes: 7 additions & 0 deletions peers/ProgramAB/pt-PT/aiml/_inmoovChatbot.aiml
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,13 @@
<li>Was kann ich für Dich tun.</li>
<li>Womit kann ich Ihnen behilflich sein.</li>
</random>
<oob>
<mrl>
<service>python</service>
<method>exec</method>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername"))), healthCheckSequence()</param>
</mrl>
</oob>
</template>
</category>
<category>
Expand Down
7 changes: 7 additions & 0 deletions peers/ProgramAB/ru-RU/aiml/_inmoovChatbot.aiml
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,13 @@
<li>Отлично! Я проснулся</li>
<li>Это была длинная ночь, я теперь проснулся. </li>
</random>
<oob>
<mrl>
<service>python</service>
<method>exec</method>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername"))), healthCheckSequence()</param>
</mrl>
</oob>
</template>
</category>

Expand Down
4 changes: 2 additions & 2 deletions peers/ProgramAB/ta-TA/aiml/_inmoovChatBot.aiml
Original file line number Diff line number Diff line change
Expand Up @@ -359,7 +359,7 @@
<mrl>
<service>python</service>
<method>exec</method>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername")))</param>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername"))), healthCheckSequence()</param>
</mrl>
</oob>
</template>
Expand Down Expand Up @@ -694,4 +694,4 @@
<pattern>MYROBOTLAB இன் சமீபத்திய பதிப்பைப் பதிவிறக்கவும்</pattern>
<template>சரி நான் பார்த்துக்கொள்கிறேன், உங்கள் பதிவிறக்க கோப்புறையில் சரிபார்க்கவும்.<oob><mrl><service>webgui</service><method>startBrowser</method><param>https://build.myrobotlab.org:8443/job/myrobotlab/job/develop/lastSuccessfulBuild/artifact/target/myrobotlab.zip</param></mrl></oob></template>
</category>
</aiml>
</aiml>
9 changes: 8 additions & 1 deletion peers/ProgramAB/tr-TR/aiml/_inmoovChatbot.aiml
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,14 @@
<li>Hazırım ve dinliyorum.</li>
<li>Sizin için ne yapabilirim.</li>
<li>Size nasıl yardım edebilirim.</li>
</random></template>
</random>
<oob>
<mrl>
<service>python</service>
<method>exec</method>
<param>i01_chatBot.startSession(str(i01_chatBot.getPredicate("human","lastUsername"))), healthCheckSequence()</param>
</mrl>
</oob></template>
</category>
<category><pattern>SYSTEM_SAY_HELLO</pattern>
<template><srai>HI</srai></template>
Expand Down
8 changes: 8 additions & 0 deletions peers/WebGui/app/service/views/InMoov2Gui.html
Original file line number Diff line number Diff line change
Expand Up @@ -1091,6 +1091,14 @@
<button ng-show="!service.config.heartbeat" width="30" height="30" class="btn btn-default" title="Checks health and battery level" ng-click="msg.send('startHeartbeat');msg.send('setConfigValue','heartbeat',true);msg.send('broadcastState')">off</button>
</td>
</tr>
<tr>
<td>
<label>Health Check Sequence</label>
</td><td>
<button ng-show="service.config.healthCheckActivated" title="The robot execute servo checking when starting" class="btn btn-info" ng-click="msg.send('setConfigValue','healthCheckActivated',false);msg.send('broadcastState')">on</button>
<button ng-show="!service.config.healthCheckActivated" width="30" height="30" class="btn btn-default" title="The robot execute servo checking when starting" ng-click="msg.send('setConfigValue','healthCheckActivated',true);msg.send('broadcastState')">off</button>
</td>
</tr>
<!--<tr>
<td>
<label>Heart Beat flash</label>
Expand Down

0 comments on commit 85482ad

Please sign in to comment.