Object moving system

US12287209B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12287209-B2
Application numberUS-202017642404-A
CountryUS
Kind codeB2
Filing dateSep 10, 2020
Priority dateSep 12, 2019
Publication dateApr 29, 2025
Grant dateApr 29, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system for moving an object within an environment, wherein the system includes at least one modular wheel configured to move the object. The modular wheel includes a body configured to be attached to the object, a wheel, a drive configured to rotate the wheel and a controller configured to control the drive. One or more processing devices configured are provided to receive an image stream including a plurality of captured images from each of a plurality of imaging devices, the plurality of imaging devices being configured to capture images of the object within the environment, analyse the images to determine an object location within the environment, generate control instructions at least in part using the determined object location and provide the control instructions to the controller, the controller being responsive to the control instructions to control the drive and thereby move the object.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system for moving an object within an environment, wherein the system includes: a) a plurality of modular wheels configured to move the object, wherein each of the plurality of modular wheels includes: i) a body configured to be attached to the object; ii) a wheel; iii) a drive configured to rotate the wheel; and, iv) a controller configured to control the drive; and, b) one or more processing devices configured to: i) receive an image stream including a plurality of captured images from each of a plurality of imaging devices, the plurality of imaging devices being configured to capture images of the object within the environment; ii) analyse images from each image stream to identify object images the object images being images including objects; iii) identify overlapping images as object images that include the same object; iv) analyse the object images to determine an object location within the environment; v) generate control instructions at least in part using the determined object location; and, vi) provide the control instructions to each controller, each controller being responsive to the control instructions to control the drive and thereby independently control each modular wheel to move the object. 2. A system according to claim 1 , wherein the system at least one of: a) includes one or more passive wheels mounted to the object, and, b) is configured to steer the object by at least one of: i) differentially rotating the plurality of modular wheels; and, ii) changing an orientation of one or more modular wheels of the plurality of modular wheels. 3. A system according to claim 2 , wherein the one or more processing devices are at least one of: a) configured to provide respective control instructions to each controller to thereby independently control each modular wheel; b) configured to provide control instructions to the controllers and wherein the controllers communicate to independently control each modular wheel; c) configured to: i) determine an object configuration; generate the control instructions at least partially in accordance with an object extent; d) configured to: i) determine a wheel configuration indicative of a position of each wheel relative to the object; ii) generate the control instructions at least partially in accordance with the wheel configuration; e) configured to: i) determine an identity of at least one of: (1) each modular wheel; and, (2) the object; (ii) generate control instructions in accordance with the identity; f) configured to: i) determine routing data indicative of at least one of: (1) a travel path; and, (2) a destination; ii) generate control instructions in accordance with the routing data and the object location; g) configured to: i) determine an identity for at least one of: (1) the object; and, (2) for at least one modular wheel attached to the object; ii) determine the routing data at least in part using an object identity; and, h) configured to determine an object location using at least one of: i) a visual hull technique; ii) detection of fiducial markings in the images; and, iii) detection of fiducial markings in multiple triangulated images. 4. A system according to claim 3 , wherein the object configuration is indicative of at least one of: a) a physical extent of the object; and, b) movement parameters associated with the object. 5. A system according to claim 3 , wherein the routing data is indicative of at least one of: a) a permitted object travel path, b) permitted object movements; c) permitted proximity limits for different objects; d) permitted zones for objects; e) denied zones for objects. 6. A system according to claim 1 , wherein each of the plurality of modular wheels at least one of: a) includes a steering drive configured to adjust an orientation of the wheel, and wherein the controller is configured to control a steering drive to thereby change an orientation of the wheel; b) includes a transceiver configured to communicate wirelessly with the one or more processing devices; c) includes a power supply configured to power at least one of: i) the drive; ii) the controller; iii) a transceiver; and, iv) a steering drive; and, d) are each attached to the object at known locations. 7. A system according to claim 1 , wherein the object includes at least one of: a) a platform and wherein the plurality of modular wheels are attached to the platform; and, b) an item supported by the platform. 8. A system according to claim 7 , wherein the one or more processing devices are configured to at least one of: a) determine an object identity at least in part using a network identifier; and, b) determine an object identity using machine readable coded data. 9. A system according to claim 8 , wherein the machine readable coded data is at least one of: a) visible data, and wherein the one or more processing devices are configured to analyse the images to detect the machine readable coded data; and, b) encoded on a tag, and wherein the one or more processing devices are configured to receive signals indicative of the machine readable coded data from a tag reader; wherein the tags at least one of: i) short range wireless communications protocol tags; ii RFID tags; and, iii) Bluetooth tags. 10. A system according to claim 1 , wherein the plurality of imaging devices are at least one of: a) positioned within the environment at fixed locations; b) static relative to the environment; c) positioned within the environment to have at least partially overlapping fields of view and wherein the one or more processing devices are configured to: i. identify overlapping images in different image streams, the overlapping images being images captured by imaging devices having overlapping fields of view; and, ii. analyse the overlapping images to determine object locations within the environment; d) positioned within the environment to have at least partially overlapping fields of view and wherein the one or more processing devices are configured to: i. analyse changes in the object locations over time to determine object movements within the environment; ii. compare the object movements to situational awareness rules; and, iii. use results of the comparison to identify situational awareness events; and, e) are at least one of: i. security imaging devices; ii. monoscopic imaging devices; iii. non-computer vision based imaging devices; and, iv. imaging devices that do not have associated intrinsic calibration information. 11. A system according to claim 10 , wherein the overlapping images are synchronous overlapping images captured at approximately the same time; optionally, wherein the one or more processing devices are configured to at least one of: a) determine a capture time of each captured image; b) identify synchronous images using the captured time; c) a capture time generated by the plurality of imaging devices; d) a receipt time associated with each overlapping image, the receipt time being indicative of a time of receipt by the one or more processing devices; and, e) a comparison of image content in the images. 12. A system according to claim 1 , wherein the one or more processing devices are configured to: a) analyse images from each image stream to identify object images, the object images being images including objects; and, b) identify overlapping images as object images that include the same object; wherein optionally the one or more processing devices are configured to identify overlapping images based at least in part on

Assignees

Inventors

Classifications

  • Remote-control arrangements · CPC title

  • Means capturing signals occurring naturally from the environment, e.g. ambient optical, acoustic, gravitational or magnetic signals (using passive navigation aids external to the vehicle G05D1/244; using signals from positioning sensors located off-board the vehicle G05D1/249) · CPC title

  • Control of position or course in two dimensions [2D] · CPC title

  • the motor being electric · CPC title

  • G05D1/249Primary

    from positioning sensors located off-board the vehicle, e.g. from cameras · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12287209B2 cover?
A system for moving an object within an environment, wherein the system includes at least one modular wheel configured to move the object. The modular wheel includes a body configured to be attached to the object, a wheel, a drive configured to rotate the wheel and a controller configured to control the drive. One or more processing devices configured are provided to receive an image stream inc…
Who is the assignee on this patent?
Commw Scient Ind Res Org
What technology area does this patent fall under?
Primary CPC classification G05D1/249. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 29 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).