Patents by Inventor John Zevenbergen
John Zevenbergen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9688489Abstract: An example apparatus includes an enclosed rectangular container, including an openable first end and an openable second end. The apparatus further includes at least one first supporting base positioned proximate to the first end of the container that has an adjustable height in order to align a floor of the container with a trailer. The apparatus also includes at least one second supporting base positioned proximate to the second end of the container that has an adjustable height in order to align the floor of the container with a loading dock. The apparatus additionally includes a robotic manipulator connected to the floor of the container that is configured to move one or more objects between the trailer and the loading dock by moving the one or more objects through the container when the first end and the second end of the container are opened.Type: GrantFiled: March 30, 2015Date of Patent: June 27, 2017Assignee: X Development LLCInventors: John Zevenbergen, Stefan Nusser, Troy Straszheim
-
Publication number: 20170144307Abstract: Systems and methods are provided for specifying safety rules for robotic devices. A computing device can determine information about any actors present within a predetermined area of an environment. The computing device can determine a safety classification for the predetermined area based on the information. The safety classification can include: a low safety classification if the information indicates zero actors are present within the predetermined area, a medium safety classification if the information indicates any actors are present within the predetermined area all are of a predetermined first type, and a high safety classification if the information indicates at least one actor present within the predetermined area is of a predetermined second type. After determining the safety classification for the predetermined area, the computing device can provide a safety rule for operating within the predetermined area to a robotic device operating in the environment.Type: ApplicationFiled: November 24, 2015Publication date: May 25, 2017Inventors: Ethan Rublee, John Zevenbergen
-
Patent number: 9498887Abstract: An example two-faced linearly actuated suction gripper includes a first gripping surface having one or more first suction cups arranged to provide suction in a first direction. The suction gripper also includes a second gripping surface comprising one or more second suction cups arranged to provide suction in a second direction which is perpendicular to the first direction. The suction gripper further includes a linear actuator configured to provide movement of the second gripping surface parallel to the second direction towards a face of an object. The suction gripper includes a sensor configured to generate data indicating that the face of the object is adjacent to the second gripping surface; and an engageable brake that, when engaged, stops the movement of the linear actuator in response to the data from the sensor indicating that the second gripping surface is adjacent to the face of the object.Type: GrantFiled: July 24, 2014Date of Patent: November 22, 2016Assignee: X Development LLCInventors: John Zevenbergen, Ethan Rublee, Kurt Konolige, Troy Straszheim
-
Patent number: 9492924Abstract: Example embodiments provide for robotic apparatuses that facilitate moving objects within an environment, such as to load or unload boxes or to construct or deconstruct pallets (e.g., from a container or truck bed). One example apparatus includes a horizontal conveyor and a robotic manipulator that are both provided on a moveable cart. A first end of the robotic manipulator is mounted to the moveable cart and a second end of the robotic manipulator has an end effector, such as a grasper. The apparatus also includes a control system configured to receive sensor data indicative of an environment containing a plurality of objects, and then cause the robotic manipulator to place an object from the plurality of objects on the horizontal conveyor.Type: GrantFiled: June 15, 2016Date of Patent: November 15, 2016Assignee: Industrial Perception, Inc.Inventors: Gary Bradski, Steve Croft, Kurt Konolige, Ethan Rublee, Troy Straszheim, John Zevenbergen
-
Publication number: 20160288324Abstract: Example embodiments provide for robotic apparatuses that facilitate moving objects within an environment, such as to load or unload boxes or to construct or deconstruct pallets (e.g., from a container or truck bed). One example apparatus includes a horizontal conveyor and a robotic manipulator that are both provided on a moveable cart. A first end of the robotic manipulator is mounted to the moveable cart and a second end of the robotic manipulator has an end effector, such as a grasper. The apparatus also includes a control system configured to receive sensor data indicative of an environment containing a plurality of objects, and then cause the robotic manipulator to place an object from the plurality of objects on the horizontal conveyor.Type: ApplicationFiled: June 15, 2016Publication date: October 6, 2016Applicant: Industrial Perception, Inc.Inventors: Gary Bradski, Steve Croft, Kurt Konolige, Ethan Rublee, Troy Straszheim, John Zevenbergen
-
Patent number: 9457477Abstract: An example suction gripper is disclosed that includes a contacting pillow including a plurality of particles inside a non-rigid membrane that allow the contacting pillow to conform to a shape of an object when the contacting pillow is pressed against the object, a plurality of suction cups arranged on the non-rigid membrane of the contacting pillow, and a vacuum system coupled to the contacting pillow and to the plurality of suction cups. The vacuum system may be configured to apply suction to the object through at least one of the plurality of suction cups that is in contact with the object when the contacting pillow is pressed against the object and increase stiffness of the contacting pillow by removing air between the plurality of particles inside the non-rigid membrane of the contacting pillow.Type: GrantFiled: December 29, 2014Date of Patent: October 4, 2016Assignee: Google Inc.Inventors: Ethan Rublee, John Zevenbergen, Kurt Konolige
-
Patent number: 9457970Abstract: An example system includes a plurality of trailers arranged such that a given trailer of the plurality is connected to at least one other trailer of the plurality, where the plurality of trailers includes a plurality of respective conveyance systems to transport objects between connected trailers. The system further includes a control system configured to cause a conveyance system of a first trailer of the plurality to move at least one object to the first trailer from a first external trailer, cause respective conveyance systems of one or more trailers of the plurality to transport the at least one object from the first trailer of the plurality to a second trailer of the plurality that is connected to a second external trailer, and cause a conveyance system of the second trailer of the plurality to move the at least one object to the second external trailer.Type: GrantFiled: July 6, 2015Date of Patent: October 4, 2016Assignee: Google Inc.Inventors: John Zevenbergen, Stefan Nusser, Troy Straszheim
-
Publication number: 20160221187Abstract: Example embodiments may relate to methods and systems for selecting a grasp point on an object. In particular, a robotic manipulator may identify characteristics of a physical object within a physical environment. Based on the identified characteristics, the robotic manipulator may determine potential grasp points on the physical object corresponding to points at which a gripper attached to the robotic manipulator is operable to grip the physical object. Subsequently, the robotic manipulator may determine a motion path for the gripper to follow in order to move the physical object to a drop-off location for the physical object and then select a grasp point, from the potential grasp points, based on the determined motion path. After selecting the grasp point, the robotic manipulator may grip the physical object at the selected grasp point with the gripper and move the physical object through the determined motion path to the drop-off location.Type: ApplicationFiled: April 7, 2016Publication date: August 4, 2016Inventors: Gary Bradski, Kurt Konolige, Ethan Rublee, Troy Straszheim, Hauke Strasdat, Stefan Hinterstoisser, Steve Croft, John Zevenbergen
-
Patent number: 9393686Abstract: Example embodiments provide for robotic apparatuses that facilitate moving objects within an environment, such as to load or unload boxes or to construct or deconstruct pallets (e.g., from a container or truck bed). One example apparatus includes a horizontal conveyor and a robotic manipulator that are both provided on a moveable cart. A first end of the robotic manipulator is mounted to the moveable cart and a second end of the robotic manipulator has an end effector, such as a grasper. The apparatus also includes a control system configured to receive sensor data indicative of an environment containing a plurality of objects, and then cause the robotic manipulator to place an object from the plurality of objects on the horizontal conveyor.Type: GrantFiled: March 14, 2014Date of Patent: July 19, 2016Assignee: Industrial Perception, Inc.Inventors: Gary Bradski, Steve Croft, Kurt Konolige, Ethan Rublee, Troy Straszheim, John Zevenbergen
-
Patent number: 9333649Abstract: Example embodiments may relate to methods and systems for selecting a grasp point on an object. In particular, a robotic manipulator may identify characteristics of a physical object within a physical environment. Based on the identified characteristics, the robotic manipulator may determine potential grasp points on the physical object corresponding to points at which a gripper attached to the robotic manipulator is operable to grip the physical object. Subsequently, the robotic manipulator may determine a motion path for the gripper to follow in order to move the physical object to a drop-off location for the physical object and then select a grasp point, from the potential grasp points, based on the determined motion path. After selecting the grasp point, the robotic manipulator may grip the physical object at the selected grasp point with the gripper and move the physical object through the determined motion path to the drop-off location.Type: GrantFiled: March 14, 2014Date of Patent: May 10, 2016Assignee: Industrial Perception, Inc.Inventors: Gary Bradski, Kurt Konolige, Ethan Rublee, Troy Straszheim, Hauke Strasdat, Stefan Hinterstoisser, Steve Croft, John Zevenbergen
-
Patent number: 9205558Abstract: Example embodiments may provide for control of a suction gripper with multiple suction cups. One example system includes a suction gripper and a control system. The suction gripper may include a vacuum pump, a plurality of suction cups coupled to the vacuum pump, and a plurality of sensors corresponding to the suction cups, where a sensor is positioned between the vacuum pump and a suction cup and measures a vacuum pressure of the suction cup. The control system may be configured to activate the vacuum pump to cause the suction gripper to apply suction to an object through one or more active suction cups, receive sensor data indicative of the vacuum pressure of the one or more active suction cups from the corresponding sensors, identify at least one suction cup to deactivate from the one or more active suction cups, and deactivate the at least one identified suction cup.Type: GrantFiled: July 16, 2014Date of Patent: December 8, 2015Assignee: GOOGLE INC.Inventors: John Zevenbergen, Ethan Rublee
-
Patent number: 8356640Abstract: Provided herein are apparatuses for fabricating wire current collector and/or interconnect assemblies for solar cells. In certain embodiments, the wire assemblies include uniformly pitched serpentine wires. According to various embodiments, the apparatuses include opposing re-circulating chain link assemblies having uniformly pitched posts and a wire weaving assembly configured to weave wire around the re-circulating posts. Also provided are methods of fabricating solar cells including the wire assemblies.Type: GrantFiled: January 14, 2010Date of Patent: January 22, 2013Inventors: Erik Nizenkoff, John Zevenbergen, Darin Birtwhistle, Michael Hobson