Benutzer-Werkzeuge

Webseiten-Werkzeuge


trigger:rps

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
trigger:rps [2021/02/09 15:47] olivertrigger:rps [2021/03/25 16:37] (aktuell) oliver
Zeile 1: Zeile 1:
 ===== Artiminds RPS WebSocket Trigger integration ===== ===== Artiminds RPS WebSocket Trigger integration =====
-This implementation implements only loading and starting the robot program via Artiminds RPS WebSocket interface. The next-cylce mechanim must be handled otherwise, e.g. by the ROS-Trigger implementation.+This implementation implements only loading and starting the robot program via Artiminds RPS HttpSocket interface. The next-cylce mechanim must be handled otherwise, e.g. by the ROS-Trigger implementation. 
  
 ^ Property name ^ Description ^ Optional | ^ Property name ^ Description ^ Optional |
Zeile 7: Zeile 7:
 ^ starting_robot_program_timeout | Timeout in seconds waiting for a response after invocation of starting a robot program. Default value is 10s | Yes | ^ starting_robot_program_timeout | Timeout in seconds waiting for a response after invocation of starting a robot program. Default value is 10s | Yes |
  
 +<code xml>
 +...
 +<TrialType name="kirkdefault" duration="2"
 +              labelset="Input.xml" measurementSystemConfigIds="default">
 +  <PropertyGroup name="RPSTrigger">
 +        <Property name="robot_cmd_program_name" 
 +                  value="C:/Olive/Users/RPS-Programme/artm/CSVStateList.artm"/>
 +  </PropertyGroup>
 +  
 +  <!-- Handling of the next cycle mechanism via the ROS trigger implementation -->
 +  <PropertyGroup name="ROSTrigger">
 +              <Property name="robot_cmd_node_name" value="robot_command_server"/>
 +              <Property name="robot_cmd_service_name" value="robotCommand"/>
 +              <Property name="nextcycle_cmd_node_name" value="robot_nextcycle"/>
 +              <Property name="nextcycle_cmd_service_name" value="nextCycle"/>
 +              <Property name="nextcycle_cmd_service_timeout" value="120"/>
 +  </PropertyGroup>
 +  ...
 +</code>
  
 +The needed uri configuration to connect the RPS is read from the RPS Measurement System configuration.
trigger/rps.1612882064.txt.gz · Zuletzt geändert: 2021/02/09 15:47 von oliver

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki