G01G19/414

Inertia scaling based on neighboring bodies

A physics engine executed on a processor to simulate rigid body dynamics of a simulated physical system using an inertia scaling function is provided. The physics engine may be configured to iteratively loop through a collision detection phase, an iterative solving phase, updating phase, and display phase. The physics engine may further be configured to determine a neighboring body weighting value for one or more of the plurality of bodies, and determine an inertia scaling value for the one or more of the plurality of bodies based on the neighboring body weighting value for that body. The physics engine may further be configured to scale an inertia value for a body of that colliding pair of bodies based on the inertia scaling value for the iterative solving phase.

Inertia scaling based on neighboring bodies

A physics engine executed on a processor to simulate rigid body dynamics of a simulated physical system using an inertia scaling function is provided. The physics engine may be configured to iteratively loop through a collision detection phase, an iterative solving phase, updating phase, and display phase. The physics engine may further be configured to determine a neighboring body weighting value for one or more of the plurality of bodies, and determine an inertia scaling value for the one or more of the plurality of bodies based on the neighboring body weighting value for that body. The physics engine may further be configured to scale an inertia value for a body of that colliding pair of bodies based on the inertia scaling value for the iterative solving phase.

System and method for determining a discrete number of selected workpieces

A system for determining a discrete number of flexible, non-rigid workpiece items loaded onto a robotic carrier. The system includes a robotic carrier capable of traveling to multiple workstations, at least one of which is a weigh station. A loading mechanism is functional to load one or more workpieces onto the robotic carrier which weighed by the weigh station. By comparing the weight of the loaded items with a predetermined weight range of a single workpiece, the number of discrete workpieces loaded onto the robotic carrier can be determined. In addition, a method can be provided for determine position error of a mobile robot based on a detected center of gravity of the mobile robot.

System and method for determining a discrete number of selected workpieces

A system for determining a discrete number of flexible, non-rigid workpiece items loaded onto a robotic carrier. The system includes a robotic carrier capable of traveling to multiple workstations, at least one of which is a weigh station. A loading mechanism is functional to load one or more workpieces onto the robotic carrier which weighed by the weigh station. By comparing the weight of the loaded items with a predetermined weight range of a single workpiece, the number of discrete workpieces loaded onto the robotic carrier can be determined. In addition, a method can be provided for determine position error of a mobile robot based on a detected center of gravity of the mobile robot.

SYSTEMS AND METHODS FOR AUTOMATED INVENTORY CONTROL AND REPLENISHMENT OF DEPLETED GOODS
20230029808 · 2023-02-02 ·

Systems and methods for carrying out automated inventory control by automatically sensing product levels in-situ, and automatically ordering new product when product levels are determined to be excessively low. Sensor modules may be placed under, over, or near products such as consumer goods, to continuously detect their levels as they are stored in normal use. When detected product levels are sufficiently low, new product can be automatically ordered, or instructions can be transmitted to refill or replace the product. In this manner, product depletion can be detected without user intervention or manual disturbance of the product, and new product can be automatically requested to refill or replace the depleted product.

SYSTEMS AND METHODS FOR AUTOMATED INVENTORY CONTROL AND REPLENISHMENT OF DEPLETED GOODS
20230029808 · 2023-02-02 ·

Systems and methods for carrying out automated inventory control by automatically sensing product levels in-situ, and automatically ordering new product when product levels are determined to be excessively low. Sensor modules may be placed under, over, or near products such as consumer goods, to continuously detect their levels as they are stored in normal use. When detected product levels are sufficiently low, new product can be automatically ordered, or instructions can be transmitted to refill or replace the product. In this manner, product depletion can be detected without user intervention or manual disturbance of the product, and new product can be automatically requested to refill or replace the depleted product.

Vehicle with improved seat swivel lock mechanism

A vehicle proposed herein includes a swivel, a lock mechanism selectively locking and unlocking the swivel, a seat mounted on the swivel, a plurality of surface pressure sensors each disposed along an outer surface of the seat and detecting a pressure distribution within a predetermined area of the outer surface, and a controller configured to cause the lock mechanism to be unlocked based on a change in pressure distribution or a surface pressure that is detected by any of the plurality of surface pressure sensors.

Vehicle with improved seat swivel lock mechanism

A vehicle proposed herein includes a swivel, a lock mechanism selectively locking and unlocking the swivel, a seat mounted on the swivel, a plurality of surface pressure sensors each disposed along an outer surface of the seat and detecting a pressure distribution within a predetermined area of the outer surface, and a controller configured to cause the lock mechanism to be unlocked based on a change in pressure distribution or a surface pressure that is detected by any of the plurality of surface pressure sensors.

Shelf bracket assembly

A shelf bracket assembly mounted upright on a vertically disposed shelf has: a load cell; an anchor; and a cantilever supporting a shelf panel. The cantilever projects from the shelf upright in a substantially horizontal direction. The cantilever has a vertically disposed frame or a vertically disposed metal plate and a mount for the load cell. The load cell has a monolithic measuring body that has: a force-supporting section; a force-introduction section; and a linkage section between the force-supporting section and the force-introduction section. The force-supporting section of the monolithic measuring body is laterally attached to the mount. The monolithic measuring body has at least one mounting hole through which the monolithic measuring body is attached to the mount with a screw extending horizontally through the monolithic measuring body.

Shelf bracket assembly

A shelf bracket assembly mounted upright on a vertically disposed shelf has: a load cell; an anchor; and a cantilever supporting a shelf panel. The cantilever projects from the shelf upright in a substantially horizontal direction. The cantilever has a vertically disposed frame or a vertically disposed metal plate and a mount for the load cell. The load cell has a monolithic measuring body that has: a force-supporting section; a force-introduction section; and a linkage section between the force-supporting section and the force-introduction section. The force-supporting section of the monolithic measuring body is laterally attached to the mount. The monolithic measuring body has at least one mounting hole through which the monolithic measuring body is attached to the mount with a screw extending horizontally through the monolithic measuring body.