Patent classifications
G05B2219/39107
Apparatus and method of monitoring product placement within a shopping facility
Methods and apparatuses are provided for use in monitoring product placement within a shopping facility. Some embodiments provide an apparatus configured to determine product placement conditions within a shopping facility, comprising: a transceiver configured to wirelessly receive communications; a product monitoring control circuit coupled with the transceiver; a memory coupled with the control circuit and storing computer instructions that when executed by the control circuit cause the control circuit to: obtain a composite three-dimensional (3D) scan mapping corresponding to at least a select area of the shopping facility and based on a series of 3D scan data; evaluate the 3D scan mapping to identify multiple product depth distances; and identify, from the evaluation of the 3D scan mapping, when one or more of the multiple product depth distances is greater than a predefined depth distance threshold from the reference offset distance of the product support structure.
Shopping facility assistance systems, devices and methods to drive movable item containers
Some embodiments include a motorized transport unit providing customer assistance at a shopping facility, comprises: a transceiver; a control circuit; a motorized wheel system; a lift system; and a memory coupled to the control circuit and storing computer instructions that when executed by the control circuit cause the control circuit to: activate a motorized wheel system, while continuing to monitor location information, to position the motorized transport unit under the item container and aligned, based on the location information, relative to a frame of the item container; and activate the lift system to lift on the frame of the item container lifting a first portion of the item container such one or more wheels of the item container are lifted off of a floor while two or more other wheels of the item container remain in contact with the floor.
Shopping facility track system and method of routing motorized transport units
Some embodiments include a track system comprising: an elevated track system comprising a series of elevated tracks that are positioned elevated above a sales floor and products distributed over at least a portion of the sales floor of a retail store, and configured such that multiple motorized transport units travel along the series of elevated tracks in traversing at least portions of the retail store.
Shopping facility assistance object detection systems, devices and methods
Some embodiments provide apparatuses and methods useful to providing control over movement of motorized transport units. In some embodiments, an apparatus providing control over movement of motorized transport units at a shopping facility comprises: a central computer system comprising: a transceiver; a control circuit; a memory coupled to the control circuit and storing computer instructions that when executed by the control circuit cause the control circuit to perform the steps of: obtain, from one or more of the communications received from the motorized transport unit, route condition information comprising information corresponding to an intended route of travel; obtain additional route condition information detected by one or more detectors external to the motorized transport unit; detect an object affecting the intended route of travel; identify an action to be taken by the motorized transport unit with respect to the detected object; and communicate one or more instructions.
CONVEYING SYSTEM
A conveying system includes a robot apparatus, a second conveyor, and a controller. The robot apparatus has a holding unit configured to hold a package, and an arm configured to move the holding unit, and is located next to a first conveyor extending in a first direction, in a second direction, which is different from the first direction. The second conveyor is located next to the robot apparatus, in the first direction, and is configured to convey the package in the second direction toward the first conveyor. The controller is configured to control the robot apparatus so as to retrieve the package from an accumulation unit for the package and place the retrieved package on the second conveyor.
Robotic system with piece-loss management mechanism
A method for operating a robotic system that includes calculating a base motion plan, wherein the base motion plan includes a sequence of commands or settings, or a combination thereof, that operates a robotic arm and a gripper to transfer a target object from a start location to a task location; receiving a contact measure while executing the base motion plan, wherein the contact measure represents an amount of grip of the gripper on the target object; and generating one or more actuator commands/settings that deviate from the base motion plan when the contact measure fails to satisfy a threshold, wherein the one or more actuator commands/settings thereof are configured to operate the robotic arm, the gripper, or a combination thereof to execute one or more response actions not included in the base motion plan.
ROBOTIC BIN MANAGEMENT SYSTEM AND METHOD
One embodiment is directed to a personal robotic system, comprising: an electromechanical mobile base defining a cross-sectional envelope when viewed in a plane substantially parallel to a plane of a floor upon which the mobile base is operated; a torso assembly movably coupled to the mobile base; a head assembly movably coupled to the torso; a releasable bin-capturing assembly movably coupled to the torso; and a controller operatively coupled to the mobile base, torso assembly, head assembly, and bin-capturing assembly, and configured to capture a bin with the bin-capturing assembly and move the torso assembly relative to the mobile base so that the captured bin fits as closely as possible within the cross-sectional envelope of the mobile base.
OVERRIDING CONTROL OF MOTORIZED TRANSPORT UNIT SYSTEMS, DEVICES AND METHODS
Some embodiments include apparatuses providing control over movement of motorized transport units at a retail facility, comprising: multiple self-propelled motorized transport units; a wireless communication network; and a central computer system, wherein the central computer system comprises: a transceiver; a control circuit; and a memory storing computer instructions that when executed cause the control circuit to: receive an override command, from a worker associated with the retail facility, to cause a first motorized transport unit of the multiple motorized transport units to implement one or more actions; confirm a valid authorization of the worker to override one or more operating limits of the first motorized transport unit; and override the one or more operating limits and communicate one or more instructions to the first motorized transport unit configured to cause the first motorized transport unit to implement the one or more actions in accordance with the override command.
Robotic system for identifying items
A method and system for obtaining an identifier from an item is disclosed. The method includes autonomously operate a robotic structure to move an item along a predetermined path from a source location to a destination location, and autonomously operating the robotic structure to place the item at the destination location based at least in part on the plan. The item comprises one or more identifiers, and in response to a determination that at least one of the one or more identifiers was not obtained by one or more sensors, an active measure is performed to cause the one or more sensors to obtain the at least one identifier that was not obtained. The predetermined path corresponds to a path along which the item is moved from the source location to the destination location. The predetermined path is planned so that the item is moved within a threshold range of the one or more sensors while the item is moved along the predetermined path.
ROBOTIC SYSTEM WITH PIECE-LOSS MANAGEMENT MECHANISM
A method for operating a robotic system that includes calculating a base motion plan, wherein the base motion plan includes a sequence of commands or settings, or a combination thereof, that operates a robotic arm and a gripper to transfer a target object from a start location to a task location; receiving a contact measure while executing the base motion plan, wherein the contact measure represents an amount of grip of the gripper on the target object; and generating one or more actuator commands/settings that deviate from the base motion plan when the contact measure fails to satisfy a threshold, wherein the one or more actuator commands/settings thereof are configured to operate the robotic arm, the gripper, or a combination thereof to execute one or more response actions not included in the base motion plan.