Method for managing a fleet of autonomous parking robots by a supervisor
AssigneeStanley Robotics
InventorsAurélien Cord, Clément Boussard, Thibaut Pierret
Life of this patent
Estimating the term…
Abstract
The invention relates to a method for managing a fleet of autonomous parking robots by a supervisor. Each autonomous robot comprises a computer and a memory for storing a digital map of the parking space and geolocation means, environment sensors and means for telecommunication with the supervisor. The supervisor comprises a computer and a memory for storing a digital map of the parking space, as well as means for telecommunication with the robots, a record of a unique identifier of each of the robots, and a computer for computing the trajectories of the autonomous robots.
Claims7
A method for managing a fleet of autonomous parking robots comprising a plurality of autonomous robots, controlled by a supervisor and a service manager, wherein:
- each autonomous robot comprises a computer and a memory for storing a digital map of a parking space and a geolocation device, environment sensors and a device for telecommunication with the supervisor;
- the supervisor comprises a computer and a memory for storing a digital map of the parking space, as well as a device for telecommunication with the robots, a record of a unique identifier of each of the robots, and a computer for computing the trajectories of the autonomous robots;
- and
- the service manager calculates the trips to be made for the vehicles that are stored in a parking area or that are to be stored in the parking area and transmits the calculated trips to the supervisor in the form of actions for the robots,
- wherein the supervisor is configured to:
- convert each of the actions into one or more tasks, each of the one or more tasks configured to, when performed by the robots, perform at least part of an associated action of the actions transmitted by the service manager such that an action is completed responsive to execution of each of the one or more tasks associated with the action, and
- transmit the one or more tasks associated with each action of the actions to the robots, wherein the one or more tasks associated with each action of the actions are configured to:
- facilitate the availability of the robots to load the vehicle(s) arriving in the reception area,
- load vehicles to be moved to an area designated for pickup of the vehicles, or
- update or determine the movement of vehicles in the parking area to reorganize the position of the vehicles to densify storage and reposition the vehicles so that they are easier to access as the return date approaches:
- receive and verify an acknowledgement from each of the robots, the acknowledgement indicative that the tasks were successfully received, and
- dialogue with the service manager to report any unavailability of one or more robots to execute an action provided by the service manager and request computation of a new series of actions responsive to the unavailability,
- wherein the method comprises the following steps:
- intermittent steps of computing, by the supervisor, a plurality of actions each including a digital message comprising an action identifier, a designation of one or more tasks and a designation of at least one starting or ending point, associated with an identifier of one of the autonomous robots;
- intermittent steps of computing, for each of the actions, at least one task including digital messages comprising a designation of an operation, associated with an identifier of one of the autonomous robots;
- episodic acquisition by the supervisor of digital messages transmitted by the robots, containing the unique robot identifier and time-stamped geolocation data of the robot;
- episodic acquisition by the supervisor of digital messages from peripheral equipment;
- periodic recomputing of a series of tasks or actions;
- periodic transmission of digital action messages;
- and
- computation by each of the robots of commands for actuators based on the active task message, local geolocation information and status of its environment sensors.
Dependencies are inferred from the claim text.