Patents Assigned to Perception, Inc.
-
Patent number: 9238304Abstract: Example systems and methods allow for dynamic updating of a plan to move objects using a robotic device. One example method includes determining a virtual environment by one or more processors based on sensor data received from one or more sensors, the virtual environment representing a physical environment containing a plurality of physical objects, developing a plan, based on the virtual environment, to cause a robotic manipulator to move one or more of the physical objects in the physical environment, causing the robotic manipulator to perform a first action according to the plan, receiving updated sensor data from the one or more sensors after the robotic manipulator performs the first action, modifying the virtual environment based on the updated sensor data, determining one or more modifications to the plan based on the modified virtual environment, and causing the robotic manipulator to perform a second action according to the modified plan.Type: GrantFiled: March 14, 2014Date of Patent: January 19, 2016Assignee: Industrial Perception, Inc.Inventors: Gary Bradski, Kurt Konolige, Ethan Rublee, Troy Straszheim, Hauke Strasdat, Stefan Hinterstoisser
-
Patent number: 9233470Abstract: Example methods and systems for determining 3D scene geometry by projecting patterns of light onto a scene are provided. In an example method, a first projector may project a first random texture pattern having a first wavelength and a second projector may project a second random texture pattern having a second wavelength. A computing device may receive sensor data that is indicative of an environment as perceived from a first viewpoint of a first optical sensor and a second viewpoint of a second optical sensor. Based on the received sensor data, the computing device may determine corresponding features between sensor data associated with the first viewpoint and sensor data associated with the second viewpoint. And based on the determined corresponding features, the computing device may determine an output including a virtual representation of the environment that includes depth measurements indicative of distances to at least one object.Type: GrantFiled: March 14, 2014Date of Patent: January 12, 2016Assignee: Industrial Perception, Inc.Inventors: Gary Bradski, Kurt Konolige, Ethan Rublee
-
Patent number: 9102055Abstract: Methods and systems for detecting and reconstructing environments to facilitate robotic interaction with such environments are described. An example method may involve determining a three-dimensional (3D) virtual environment representative of a physical environment of the robotic manipulator including a plurality of 3D virtual objects corresponding to respective physical objects in the physical environment. The method may then involve determining two-dimensional (2D) images of the virtual environment including 2D depth maps. The method may then involve determining portions of the 2D images that correspond to a given one or more physical objects. The method may then involve determining, based on the portions and the 2D depth maps, 3D models corresponding to the portions. The method may then involve, based on the 3D models, selecting a physical object from the given one or more physical objects. The method may then involve providing an instruction to the robotic manipulator to move that object.Type: GrantFiled: March 14, 2014Date of Patent: August 11, 2015Assignee: Industrial Perception, Inc.Inventors: Kurt Konolige, Ethan Rublee, Stefan Hinterstoisser, Troy Straszheim, Gary Bradski, Hauke Strasdat
-
Patent number: 8121345Abstract: A system and method of identifying a position of a crop row in a field, where an image of two or more crop rows is transmitted to a vision data processor. The vision data processor defines a candidate scan line profile for a corresponding heading and pitch associated with a directional movement of a vehicle, for example, traversing the two or more crop rows. The candidate scan line profile comprises an array of vector quantities, where each vector quantity comprises an intensity value and a corresponding position datum. A preferential scan line profile in a search space about the candidate scan line profile is determined, and the candidate scan line profile is identified as a preferential scan line profile for estimating a position (e.g., peak variation) of one or more crop rows if a variation in the intensity level of the candidate scan line profile exceeds a threshold variation value.Type: GrantFiled: February 23, 2007Date of Patent: February 21, 2012Assignee: Applied Perception, Inc.Inventors: Todd Jochem, Parag Batavia, Mark Ollis
-
Patent number: 8019513Abstract: A system and method of identifying a position of a crop row in a field, where an image of two or more crop rows is transmitted to a vision data processor. A preferential scan line profile in a search space about a candidate scan line profile is determined, and the candidate scan line profile is identified as a preferential scan line profile for estimating a position (e.g., peak variation) of one or more crop rows if a variation in the intensity level of the candidate scan line profile exceeds a threshold variation value. Alternatively, a position datum associated with a highest intensity value within the array of vector quantities can be selected as being indicative of a candidate position of a crop row. The candidate position is then identified as a preliminary row position if a variation in intensity level of the candidate scan line profile exceeds a threshold variation value.Type: GrantFiled: February 23, 2007Date of Patent: September 13, 2011Assignee: Applied Perception Inc.Inventors: Todd Jochem, Parag Batavia, Mark Ollis
-
Patent number: 7904218Abstract: A system and method of identifying a position of a crop row in a field, where an image of two or more crop rows is transmitted to a vision data processor. The vision data processor defines a candidate scan line profile for a corresponding heading and pitch of associated with a directional movement of a vehicle, for example, traversing the two or more crop rows. The candidate scan line profile comprises an array of vector quantities, where each vector quantity comprises an intensity value and a corresponding position datum. A preferential scan line profile in a search space about the candidate scan line profile is determined, and the candidate scan line profile is identified as a preferential scan line profile for estimating a position (e.g., peak variation) of one or more crop rows if a variation in the intensity level of the candidate scan line profile exceeds a threshold variation value.Type: GrantFiled: February 23, 2007Date of Patent: March 8, 2011Assignee: Applied Perception, Inc.Inventors: Todd Jochem, Parag Batavia, Mark Ollis
-
Patent number: 6728608Abstract: A system and method of constructing a density map is disclosed. The density map is a cellular grid representing local terrain, wherein each cell contains a density vector representing the density of portion of the terrain corresponding to the cell. The density map can be used to classify and characterize the surrounding terrain, which is useful in making a determination of the traversability of the terrain to mobile vehicles.Type: GrantFiled: August 23, 2002Date of Patent: April 27, 2004Assignee: Applied Perception, Inc.Inventors: Mark Ollis, Todd Jochem
-
Patent number: 6644233Abstract: A kayak is disclosed having improved control and bracing for acommodating a kayaker wherein a cockpit rim encircles the cockpit seat and adjustable thigh braces are provided in the seat. The adjustable thigh braces include a right thigh brace carried in said cockpit for receiving the right thigh of the kayaker and having contoured outer and inner thigh braces for bracing respective outer and inner thigh portions of the kayaker's right thigh when in the seated position. A left thigh brace is carried in the cockpit for receiving the left thigh of the kayaker having contoured outer and inner thigh braces for bracing respective outer and inner thigh portions of the kayaker's left thigh when in the seated position.Type: GrantFiled: December 28, 2001Date of Patent: November 11, 2003Assignee: Perception, Inc.Inventors: Gregory S. Batt, Forrest Callaway, David Maughan
-
Patent number: 6412012Abstract: A recommendation process includes the consideration of the compatibility of the items being recommended. An electronic processing system for generating a compatibility-aware recommendation output set to a is user based, at least in part, on a set of item compatibility rules. The system includes a processing system of one or more processors configured to receive applicable data, including i) user preference data, and ii) item compatibility rules, and to produce a compatibility-aware recommendation output set using the user preference data and the item compatibility rules. A method and computer-readable storage device containing the method are also presented.Type: GrantFiled: December 23, 1998Date of Patent: June 25, 2002Assignee: Net Perceptions, Inc.Inventors: Paul Bieganski, Joseph Konstan, John Rauser, Dan Frankowski
-
Patent number: 6334127Abstract: The invention includes an electronic processing system, a method and a computer readable storage device for generating a serendipity-weighted recommendation output set to a user based, at least in part, on a serendipity function. The system includes a processing system to receive user item preference data and community item popularity data. The processing system is also configured to produce an item recommendation set from the user item preference data, produce a set of item serendipity control values in response to the serendipity function and the community item popularity data, and combine the item recommendation set with the set of item serendipity control values to produce a serendipity-weighted and filtered recommendation output set. The method includes receiving item preference data and community item popularity data.Type: GrantFiled: July 17, 1998Date of Patent: December 25, 2001Assignee: Net Perceptions, Inc.Inventors: Paul Bieganski, Joseph A. Konstan, John T. Riedl
-
Patent number: 6321221Abstract: The invention includes a system, method and article of manufacture for generating a serendipity-weighted recommendation output set to a user based, at least in part, on a serendipity function. The system includes a processing system of one or more processors configured to receive applicable data that includes item recommendation data and community item popularity data. The processing system is also configured to produce a set of item serendipity control values in response to the serendipity function and the community item popularity data, and to combine the item recommendation data with the set of item serendipity control values to produce a serendipity-weighted and filtered recommendation output set. The method includes receiving applicable data by the processing system, including inputting item recommendation data and community item popularity data.Type: GrantFiled: July 17, 1998Date of Patent: November 20, 2001Assignee: Net Perceptions, Inc.Inventor: Paul Bieganski
-
Patent number: 5970903Abstract: A kinesthetic seat assembly is disclosed for a watercraft used in white water conditions of the type having a hull and a cockpit opening formed in the hull for access to a cockpit seat assembly of the watercraft. The seat assembly includes a contoured seat with a pair of opposing contoured upper leg supports, a contoured buttock support, and an adjustable kinesthetic crotch pod assembly. The crotch pad assembly is carried by a medial portion of the seat assembly between the opposing upper leg supports, and includes a crotch pod constructed from a shapeable material which may be contoured and customized for the anatomy of an individual boater. An adjustment mechanism mounts the crotch pod to the medial portion of the seat assembly for adjusting the position of the crotch pod on the medial portion in a longitudinal direction relative to a longitudinal axis of the kayak to fit the boater.Type: GrantFiled: July 16, 1998Date of Patent: October 26, 1999Assignee: Perception, Inc.Inventors: Bob James McDonough, Todd Dean King, Aaron Lee Phillips, David Maughan
-
Patent number: 5493982Abstract: A open cockpit kayak is provided including an improved thighstrap arrangement. The arrangement includes left and right thighstraps situated on respective sides of the cockpit area and extending in the longitudinal direction of the hull. Opposite ends of each thighstrap are movably connected to the hull at respective fore and aft connection locations. Each of the thighstraps includes an elastic element to maintain it in tension between the respective fore and aft connection locations. As a result, the thighstraps will generally remain taut against the hull when not in use. Further, the thighstraps will remain in engagement with a paddler's knees during use so that the paddler may easily achieve positive control of the kayak.Type: GrantFiled: January 11, 1995Date of Patent: February 27, 1996Assignee: Perception, Inc.Inventors: William A. Carpenter, Joseph A. Galea, Robert J. McDonough
-
Patent number: 5275121Abstract: A molded strap channel and method are disclosed for a kayak and the like or article molded from a flexible skin using a rotational molding process. The strap channel includes a continuous channel having an arcuate shape and a continuous taper from a first channel opening to a second channel opening. First and second channel openings open in a common surface of the flexible skin of the hull and lie generally in a common plane. In accordance with the method, a rotational molding process is disclosed wherein plastic material in a split mold is subjected to a rotational molding process which forms a thin, plastic hull and a continuous strap channel molded about a forming member attached to one-half of the mold. The forming member is unattached from the mold, and the hull is removed from the mold whereby the forming member is tapped and removed from the strap channel so that a continuous strap channel is molded as one-piece with the hull having first and second channel openings as described above.Type: GrantFiled: May 22, 1991Date of Patent: January 4, 1994Assignee: Perception, Inc.Inventor: John E. Hand
-
Patent number: 4861420Abstract: A semiconductor transducer (10) including a substrate having a well (18) formed in one surface thereof and a semiconductor layer (14) having a first surface (26) bonded to the substrate about the periphery of the well to form a diaphragm (30) and a second surface (28) which is substantially parallel to the first surface and has a pedestal (16) projecting therefrom which is disposed above the well. The side walls (32) of the pedestal are substantially orthogonal to the second surface of the semiconductor layer and are formed by sawing edge portions of said semiconductor layer. The substrate includes structures (38) which extend upward from the bottom of the well to limit the deflection of the diaphragm.Type: GrantFiled: July 14, 1987Date of Patent: August 29, 1989Assignee: Tactile Perceptions, Inc.Inventors: James W. Knutti, Henry V. Allen, Kurt E. Petersen, Carl R. Kowalski
-
Patent number: 4680606Abstract: A semiconductor transducer (10) including a substrate having a well (18) formed in one surface thereof and a semiconductor layer (14) having a first surface (26) bonded to the substrate about the periphery of the well to form a diaphragm (30) and a second surface (28) which is substantially coplanar to the first surface and has a pedestal (16) projecting therefrom which is disposed above the well. The side walls (32) of the pedestal are substantially orthogonal to the second surface of the semiconductor layer. Means (34) are provided for sensing the deflection of the diaphragm as a function of force applied to the pedestal. The substrate includes protrusions (38) which extend upward from the bottom of the well to limit the deflection of the diaphragm.Type: GrantFiled: June 4, 1984Date of Patent: July 14, 1987Assignee: Tactile Perceptions, Inc.Inventors: James W. Knutti, Henry V. Allen, Kurt E. Petersen, Carl R. Kowalski
-
Patent number: D592196Type: GrantFiled: April 12, 2006Date of Patent: May 12, 2009Assignee: Directed Perception, Inc.Inventor: Philip Kahn
-
Patent number: D669339Type: GrantFiled: March 2, 2011Date of Patent: October 23, 2012Assignee: Perception, Inc.Inventor: David Panik
-
Patent number: D430063Type: GrantFiled: July 30, 1998Date of Patent: August 29, 2000Assignee: Conceptual Perceptions, Inc.Inventor: Gary Rutberg