Difference between revisions of "InformationForApp"

From RobotinoWiki
Line 16: Line 16:
 
|-
 
|-
 
|POSE (x,y,phi)
 
|POSE (x,y,phi)
|
+
|BaserServer --> RPCB(each)
 
|APP
 
|APP
 
|-
 
|-
Line 24: Line 24:
 
|-
 
|-
 
|LASERSCAN
 
|LASERSCAN
|
+
|LaserServer --> RPCB(each)
 
|APP
 
|APP
 
|-
 
|-
|?BATTERYINFO (voltage, current)
+
|BATTERYINFO (voltage, current)
|
+
|rpc direct?
 
|APP
 
|APP
 
|-  
 
|-  
 
|FREENAVINFO (goal and subgoals)
 
|FREENAVINFO (goal and subgoals)
|
+
|Planner --> RPCB(each)
 
|APP
 
|APP
 
|-  
 
|-  
 
|PATHNAVINFO ()
 
|PATHNAVINFO ()
|
+
|?? --> RPCB(each)
 
|APP
 
|APP
 
|-
 
|-
Line 53: Line 53:
 
|-
 
|-
 
|GRIDMAP
 
|GRIDMAP
|
+
|Mapper or GMapping --> RPCB(master)
 +
|APP
 +
|PATH-NETWORK-LAYOUT
 +
|from file?
 
|APP
 
|APP
 
|-
 
|-
|PATH-NETWORK
+
|PATH-NETWORK STATE
|
+
|PathNavServer --> RPCB(master)
 
|APP
 
|APP
 
|-
 
|-
 
|LOCATIONS
 
|LOCATIONS
|
+
|MASTER-KB --> RPCB(master)
 
|APP
 
|APP
 
|-
 
|-
 
|}
 
|}

Revision as of 14:44, 7 April 2016

Information needed by the App itself: FROM ALL ROBOTS:

Information Source Destination
RobotID APP
ROBOTTYP (master or slave) APP
POSE (x,y,phi) BaserServer --> RPCB(each) APP
STATE (IDLE or BUSY or ERROR) APP
LASERSCAN LaserServer --> RPCB(each) APP
BATTERYINFO (voltage, current) rpc direct? APP
FREENAVINFO (goal and subgoals) Planner --> RPCB(each) APP
PATHNAVINFO () ?? --> RPCB(each) APP


FROM MASTER ONLY:

Information Source Destination
IP Address of all Robots ?
GRIDMAP Mapper or GMapping --> RPCB(master) APP PATH-NETWORK-LAYOUT from file? APP
PATH-NETWORK STATE PathNavServer --> RPCB(master) APP
LOCATIONS MASTER-KB --> RPCB(master) APP