Chapter 6: AMR Data and Faults 20964-000 Rev. C Fleet Operation Workspace Core Integration Toolkit 59 User's Manual Additional Information: Detailed information such as location and battery state can be obtained by accessing associated DataStore values. Refer to DataStore on page 23 for more information. Version Information: As of FLOW 2.0 (Integration Toolkit version 1.1.0) the list of AMRs provided by the Integration Toolkit will reflect only those currently attached to the Fleet Manager, with robots removed and/or added within 10 seconds of their addition or removal from the fleet. The following table describes the AMR Status Monitoring item schema. Table 6-3.
AMR Status Monitoring Item Schema Item Description Data Type namekey Unique identifier of an AMR (same as the name of the AMR provided in the fleet).
String status Available, InProgress, Unavailable, Unavailable _ Busy, Unavailable NeedsAssistance, _ AvailableForJobs subStatus Unallocated, Allocated, Available, Fault, BeforePickup, BeforeDropoff, BeforeEvery, Before, Driving, After, AfterEvery, AfterPickup, After- Dropoff, ModeIsLocked, Parking, Parked, Docking, Docked, DockParking, DockParked, ForcedDock- ing, ForcedDocked, Interrupted, Inter- ruptedButNotYetIdle, OutgoingArclConnectionLost, EstopPressed, EstopRelieved, MotorsDisabled, Lost, AvailableForJobs, Buffering, Buffered R StatusMonitoring Using REST Use the following REST calls to monitor AMR status. Table 6-4.
AMR Status Monitoring REST Call Resources Method Resource Function GET /Robot/ByKey/{namekey} Get AMR status by AMR name (namekey). GET /Robot/History?sinceTime={time millis} Get a list of AMR history entities that have been updated since the given time. GET /Robot/History?sinceTime={time millis}&namekey= {namekey} Get a list of AMR history entities for a specific namekey that have been updated since the given time. GET /Robot/ByStatus/{Status} Get a list of AMR entities