-
公开(公告)号:US20240165802A1
公开(公告)日:2024-05-23
申请号:US17990229
申请日:2022-11-18
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Annelise Pruitt , Tori Fujinami , Agustin MacGregor Sevilla , Rahul Rao , Derek King , Daniel Rovner , Gilberto Marcon dos Santos , Achal Arvind , Melonee Wise , Jenna Stephanie Guergah
CPC classification number: B25J9/1661 , B25J5/007 , B25J9/0084 , B25J9/1689
Abstract: A server for scheduling mobile robots to perform tasks includes: a memory; and a processor configured to: obtain a planning period divided into a plurality of timeslots; obtain input constraints including (i) a number of mobile robots in a robot pool, (ii) a number of docks and (iii) a target number of active robots; obtain robot parameters and generate a robot agent based on the robot parameters for each mobile robot; define a work weight and a charge weight for each timeslot; determine, by each respective robot agent, a schedule portion based on the work weights, the charge weights and the robot parameters, the schedule portion selecting, for each timeslot for the mobile robot to work or to charge; and in response to determining that a finalization condition and the input constraints are satisfied by the schedule portions, send the schedule portions to each mobile robot.
-
公开(公告)号:US20240142984A1
公开(公告)日:2024-05-02
申请号:US17975378
申请日:2022-10-27
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Melonee Wise , Annelise Pruitt , Benjamin Narin , Aoran Jiao , Peter Arandorenko , Tori Fujinami , Vishnu Sudheer Menon
CPC classification number: G05D1/0274 , G05D1/0061 , G05D1/0238 , G05D2201/0216
Abstract: A method in a computing device includes: storing an initial map representing objects within a facility; receiving sensor data from a mobile robot deployed in the facility, the sensor data representing a portion of the facility within a field of view of the mobile robot; determining, based on the received sensor data, whether a map update criterion is satisfied; in response to determining that the map update criterion is satisfied, generating a map update representing updated objects within the facility; applying the map update to the initial map to generate an updated map; and storing the updated map.
-