9 patents
Utility
Mobile Device with Edge Activation
12 Feb 20
A mobile device with edge activation is provided.
JaeHo CHOI, Travis BALDWIN, Mu-Kai SHEN, Richard MARTIN
Filed: 14 Nov 16
Utility
Temperature Compensation for Image Acquisition and Processing Apparatus and Methods
6 Nov 19
A data capture device includes: an imaging module including an image sensor and a lens; a temperature sensor associated with the imaging module; a memory storing, for a plurality of temperatures, respective imaging module response parameters corresponding to the temperatures; an imaging controller connected to the image sensor and the temperature sensor; the imaging controller including a frame generator configured to: receive (i) image data from the image sensor and (ii) a temperature measurement from the temperature sensor; generate a raw image frame containing the temperature measurement and the image data; and provide the raw image frame to a calibrator for generation of a calibrated image frame based on the raw image frame and one of the imaging module response parameters corresponding to the temperature matching the temperature measurement.
Aleksandar Rajak, Parimal R. Patel
Filed: 11 Jul 19
Utility
Interchangeably Connectable Charging Cradle, Battery Pack and Mobile Device
30 Oct 19
A charging cradle includes: a cradle housing having a base portion, and a socket portion configured to interchangeably receive (i) a mobile device, (ii) a battery pack for the mobile device, and (iii) the mobile device in combination with the battery pack; the socket portion including: a shared base surface having disposed thereon a set of shared charging contacts; a first set of guide surfaces extending from the shared base surface and defining a first socket configured to receive the mobile device and, in the absence of the battery pack, to engage the shared charging contacts with a first set of contacts on the mobile device; and a second set of guide surfaces extending from the shared base surface and defining a second socket configured to receive the battery pack and engage the shared charging contacts with a second set of contacts on the battery pack.
Mark Thomas Fountain, JaeHo Choi, Edward Anthony Hackett, Edward M. Voli, Carl A. Thelemann
Filed: 14 Dec 17
Utility
Methods, Systems and Apparatus for Detecting Object Location and Generating Alerts
30 Oct 19
Methods, systems and apparatus for detecting object location and generating alerts are disclosed herein.
Sunalini Sankhavaram, Christopher Wuest, Guy Solimine, Nicholas J. Ford, Vinh-Phuong T. Le, Ed W. Geiger, Yu Wan, Mahender R. Vangati, David Tan Nguyen, Sudhakar Reddy
Filed: 7 Jul 19
Utility
Method, System and Apparatus for Generating Navigational Data
9 Oct 19
A computing device for generating a navigational path for a mobile automation apparatus includes: a memory storing, for each of a plurality of pairs of poses having predetermined orientations, a group of pre-computed path segments, each path segment traversing the pair of poses and corresponding to one of a set of entry poses and one of a set of exit poses; a navigational controller configured to: obtain a coarse path defined by a sequence of guide poses each having one of the predetermined orientations, the coarse path having a start location and an end location; for each successive pair of the guide poses, retrieve a selected one of the path segments from memory based on orientations of (i) the pair of guide poses, (ii) a preceding guide pose, and (iii) a following guide pose; and generate a final path for navigation by the apparatus by combining the selected path segments.
Zichen Huang, Harsoveet Singh, Sadegh Tajeddin, Stephen L. Smith
Filed: 4 Apr 18
Utility
Method, System and Apparatus for Dynamic Path Generation
9 Oct 19
A method of dynamic path generation in a navigational controller includes: generating (i) a plurality of paths extending from a starting location to a goal location, and (ii) a cost for each of the paths; selecting, based on the costs, an optimal path for execution from the plurality of paths; storing a subset of the costs in a cost history queue; responsive to detecting an obstacle during execution of the optimal path, retrieving one of the costs from the cost history queue; determining an initial re-planning search space based on the cost retrieved from the cost history queue; and initiating generation of a re-planned path within the initial re-planning search space.
Sadegh Tajeddin, Zichen Huang, Harsoveet Singh
Filed: 4 Apr 18
Utility
Method, System and Apparatus for Mobile Automation Apparatus Localization
9 Oct 19
A method of mobile automation apparatus localization in a navigation controller includes: controlling a depth sensor to capture a plurality of depth measurements corresponding to an area containing a navigational structure; selecting a primary subset of the depth measurements; selecting, from the primary subset, a corner candidate subset of the depth measurements; generating, from the corner candidate subset, a corner edge corresponding to the navigational structure; selecting an aisle subset of the depth measurements from the primary subset, according to the corner edge; selecting, from the aisle subset, a local minimum depth measurement for each of a plurality of sampling planes extending from the depth sensor; generating a shelf plane from the local minimum depth measurements; and updating a localization of the mobile automation apparatus based on the corner edge and the shelf plane.
Feng Cao, Harsoveet Singh, Richard Jeffrey Rzeszutek, Jingxing Qian, Jonathan Kelly
Filed: 4 Apr 18
Utility
Method, System and Apparatus for Correcting Translucency Artifacts In Data Representing a Support Structure
9 Oct 19
A method in an imaging controller of correcting translucency artifacts in data representing one or more objects disposed on a shelf includes: obtaining a plurality of depth measurements captured by a depth sensor and corresponding to an area containing the shelf; obtaining (i) a definition of a plane containing edges of the shelf, (ii) a location in the plane of an upper shelf edge, and (iii) a location in the plane of a lower shelf edge adjacent to the upper shelf edge; generating a depth map containing, for each of a plurality of positions in the plane, a nearest object depth; detecting an upper object boundary in the depth map between the upper and lower support surface edges; updating each nearest object depth between the upper object boundary and the lower shelf edge to contain a depth of the upper object boundary; and storing the corrected depth map.
Raymond Phan, Richard Jeffrey Rzeszutek, Iaacov Coby Segall
Filed: 4 Apr 18
Utility
Method, System and Apparatus for Recovering Label Positions
9 Oct 19
A method of recovering label positions in an imaging controller includes: receiving (i) a definition of a plane containing edges of the shelf, and (ii) a plurality of initial label indicators having locations on the plane; assigning the initial label indicators among a plurality of candidate subsets each representing a single physical label; for each candidate subset of initial indicators: generating, for each of a plurality of projection depths relative to the plane, a set of projections of the initial indicators in the candidate subset; determining an aggregate surface area for each set of projections; selecting, as a recovered depth for the candidate subset, one of the projection depths corresponding to the minimum aggregate surface area; and generating a recovered position for the candidate subset based on the recovered depth; and storing the recovered positions.
Joseph Lam, Vlad Gorodetsky, Richard Jeffrey Rzeszutek
Filed: 4 Apr 18
- Prev
- 1
- Next
Patents are sorted by USPTO publication date, most recent first