WILLOW GARAGE, INC. Patent applications |
Patent application number | Title | Published |
20150336264 | HUMANOID ROBOTICS SYSTEM AND METHODS - Systems and methods related to construction, configuration, and utilization of humanoid robotic systems and aspects thereof are described. A system may include a mobile base, a spine structure, a body structure, and at least one robotic arm, each of which is movably configured to have significant human-scale capabilities in prescribed environments. The one or more robotic arms may be rotatably coupled to the body structure, which may be mechanically associated with the mobile base, which is preferably configured for holonomic or semi-holonomic motion through human scale travel pathways that are ADA compliant. Aspects of the one or more arms may be counterbalanced with one or more spring-based counterbalancing mechanisms which facilitate backdriveability and payload features. | 11-26-2015 |
20150269246 | POINT CLOUD DATA HIERARCHY - One embodiment is directed to a system for presenting views of a very large point data set, comprising: a storage system comprising data representing a point cloud comprising a very large number of associated points; a controller operatively coupled to the storage cluster and configured to automatically and deterministically organize the point data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; and a user interface through which a user may select a viewing perspective origin and vector, which may be utilized to command the controller to assemble an image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy. | 09-24-2015 |
20150254897 | POINT CLOUD DATA HIERARCHY - A system comprises a storage system comprising data representing a point cloud comprising a very large number of associated points; a controller operatively coupled to the storage cluster and configured to organize the data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; and a user interface through which a user may select a viewing perspective origin and vector, which may be utilized to command the controller to assemble an image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy, the plurality of data sectors being assembled such that sectors representative of points closer to the selected viewing origin have a higher octree mesh resolution than that of sectors representative of points farther away from the selected viewing origin. | 09-10-2015 |
20150254896 | POINT CLOUD DATA HIERARCHY - One embodiment is directed to a method for presenting views of a very large point data set, comprising: storing data on a storage system that is representative of a point cloud comprising a very large number of associated points; automatically and deterministically organizing the data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; receiving a command from a user of a user interface to present an image based at least in part upon a selected viewing perspective origin and vector; and assembling the image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy. | 09-10-2015 |
20150254895 | POINT CLOUD DATA HIERARCHY - One method embodiment comprises storing data on a storage system that is representative of a point cloud comprising a very large number of associated points; organizing the data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; receiving a command from a user of a user interface to present an image based at least in part upon a selected viewing perspective origin and vector; and assembling the image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy, the plurality of data sectors being assembled such that sectors representative of points closer to the selected viewing origin have a higher octree mesh resolution than that of sectors representative of points farther away from the selected viewing origin. | 09-10-2015 |
20150235298 | FOOT AND FOOTWEAR ANALYSIS CONFIGURATION - One embodiment is directed to system for analyzing the feet of a subject, wherein the subject may position and orient his feet in a capture configuration relative to a 3-dimensional camera, and the 3-dimensional camera may be utilized to capture a plurality of images about the subject's feet from a plurality of perspectives. A point cloud may be created based upon the captured images, and extraction procedures may be conducted to create individual, or discrete, point clouds for each of the feet from the overall superset point cloud created using the 3-dimensional imaging device. The discrete point clouds may be utilized to conduct various measurements of the feet, which may be utilized in various configurations, such as for shoe fitment or manufacturing. | 08-20-2015 |
20150139766 | 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. | 05-21-2015 |
20140251702 | HUMANOID ROBOTICS SYSTEM AND METHODS - Systems and methods related to construction, configuration, and utilization of humanoid robotic systems and aspects thereof are described. A system may include a mobile base, a spine structure, a body structure, and at least one robotic arm, each of which is movably configured to have significant human-scale capabilities in prescribed environments. The one or more robotic arms may be rotatably coupled to the body structure, which may be mechanically associated with the mobile base, which is preferably configured for holonomic or semi-holonomic motion through human scale travel pathways that are ADA compliant. Aspects of the one or more arms may be counterbalanced with one or more spring-based counterbalancing mechanisms which facilitate backdriveability and payload features. | 09-11-2014 |
20140164169 | FOOT AND FOOTWEAR ANALYSIS CONFIGURATION - One embodiment is directed to system for analyzing the feet of a subject, wherein the subject may position and orient his feet in a capture configuration relative to a 3-dimensional camera, and the 3-dimensional camera may be utilized to capture a plurality of images about the subject's feet from a plurality of perspectives. A point cloud may be created based upon the captured images, and extraction procedures may be conducted to create individual, or discrete, point clouds for each of the feet from the overall superset point cloud created using the 3-dimensional imaging device. The discrete point clouds may be utilized to conduct various measurements of the feet, which may be utilized in various configurations, such as for shoe fitment or manufacturing. | 06-12-2014 |
20140097631 | KINETIC AND DIMENSIONAL OPTIMIZATION FOR A TENDON-DRIVEN GRIPPER - A tendon-driven robotic gripper is disclosed for performing fingertip and enveloping grasps. One embodiment comprises two fingers, each with two links, and is actuated using a single active tendon. During unobstructed closing, the distal links remain parallel, creating exact fingertip grasps. Conversely, if the proximal links are stopped by contact with an object, the distal links start flexing, creating a stable enveloping grasp. The route of the active tendon and the parameters of the springs providing passive extension forces are optimized in order to achieve this behavior. An additional passive tendon is disclosed that may be used as a constraint preventing the gripper from entering undesirable parts of the joint workspace. A method for optimizing the dimensions of the links in order to achieve enveloping grasps of a large range of objects is disclosed and applied to a set of common household objects. | 04-10-2014 |
20140089834 | POINT CLOUD DATA HIERARCHY - A system comprises a storage system comprising data representing a point cloud comprising a very large number of associated points; a controller operatively coupled to the storage cluster and configured to organize the data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; and a user interface through which a user may select a viewing perspective origin and vector, which may be utilized to command the controller to assemble an image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy, the plurality of data sectors being assembled such that sectors representative of points closer to the selected viewing origin have a higher octree mesh resolution than that of sectors representative of points farther away from the selected viewing origin. | 03-27-2014 |
20130249899 | POINT CLOUD DATA HIERARCHY - One embodiment is directed to a method for presenting views of a very large point data set, comprising: storing data on a storage system that is representative of a point cloud comprising a very large number of associated points; automatically and deterministically organizing the data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; receiving a command from a user of a user interface to present an image based at least in part upon a selected viewing perspective origin and vector; and assembling the image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy. | 09-26-2013 |
20120219980 | SYSTEM AND METHOD FOR PIPETTING GUIDANCE - Embodiments are described wherein systems and methods for assisting with pipette-based substance transport between two or more trays is disclosed. A controller may be operatively coupled to each of a first matrix of lights and a second matrix of lights and configured to selectively and discretely illuminate one or more of a first matrix of wells and a second matrix of wells subject to a predetermined instruction set contained on a memory device operatively coupled to the controller. The predetermined instruction set may be configured to direct a pipette operator, by discretely illuminating groupings of wells in the first and second matrices of wells, to sample substances from various wells of the first matrix of wells and dispose of them in various wells of the second matrix of wells. | 08-30-2012 |
20120061155 | HUMANOID ROBOTICS SYSTEM AND METHODS - Systems and methods related to construction, configuration, and utilization of humanoid robotic systems and aspects thereof are described. A system may include a mobile base, a spine structure, a body structure, and at least one robotic arm, each of which is movably configured to have significant human-scale capabilities in prescribed environments. The one or more robotic arms may be rotatably coupled to the body structure, which may be mechanically associated with the mobile base, which is preferably configured for holonomic or semi-holonomic motion through human scale travel pathways that are ADA compliant. Aspects of the one or more arms may be counterbalanced with one or more spring-based counterbalancing mechanisms which facilitate backdriveability and payload features. | 03-15-2012 |