Patents Assigned to X. Development
-
Patent number: 9989970Abstract: Robotic vehicles and methods described herein relate to robot navigation, physical configuration, and obstacle avoidance. An example robotic vehicle includes a chassis and a sensor coupled to the chassis. Furthermore, the robotic vehicle includes a plurality of multi-wheels coupled to the chassis. As such, each multi-wheel is configured to rotate about a primary axis of rotation. Each multi-wheel includes a plurality of rotatable wheel elements and each rotatable wheel element is configured to rotate about a respective secondary axis of rotation. The robotic vehicle includes an actuator configured to extend or retract at least one rotatable wheel element such that a position of at least one rotatable wheel element is adjustable relative to the primary axis of rotation. Yet further, the robotic vehicle includes a motor configured to drive the rotatable wheel elements about their respective secondary axes of rotation and drive the respective multi-wheels about their primary axes.Type: GrantFiled: August 3, 2016Date of Patent: June 5, 2018Assignee: X Development LLCInventors: Christopher Morey, Adam Horton, David Youmans
-
Patent number: 9981382Abstract: An example system includes a robotic device having a robotic manipulator and a support stand. The support stand may receive an object placed thereon in a given orientation and maintain the given orientation. The robotic manipulator may pick up an object in a first orientation with respect to the robotic manipulator and determine a target pose for the object. Based on the determined target pose, a control system may determine to reorient the object with respect to the robotic manipulator using the support stand. The robotic manipulator may place the object on the support stand in a particular orientation and pick up the object, disposed on the support stand in the particular orientation, in a second orientation with respect to the robotic manipulator. While the object is held in the second orientation with respect to the robotic manipulator, the robotic device may move the object to the target pose.Type: GrantFiled: June 3, 2016Date of Patent: May 29, 2018Assignee: X Development LLCInventors: Marc Strauss, David Youmans
-
Patent number: 9984339Abstract: Examples described may enable rearrangement of pallets of items in a warehouse to an optimal layout. An example method includes receiving real-time item information including pallet locations in a warehouse and real-time inventory of items arranged on the pallets; determining a likelihood of demand for future access to the pallets based on a pallet relocation history and item receiving/shipment expectations; based on the real-time item information and the likelihood of demand, determining an optimal controlled-access dense grid layout in which distances of the pallets from a center of the layout are related to the likelihood of demand; receiving real-time robotics information and using the real-time robotics information to determine an amount of time to rearrange the pallets to the optimal layout; and, based on the amount of time to rearrange the pallets being less than a threshold, causing the robotic devices to rearrange the pallets to the optimal layout.Type: GrantFiled: August 23, 2016Date of Patent: May 29, 2018Assignee: X Development LLCInventors: Christopher Hance, Daniel Shaffer
-
Patent number: 9981834Abstract: An unmanned aerial vehicle (UAV) including a winch system, wherein the winch system includes a winch line having a first end that is secured to the payload, and wherein the winch system is controllable to vary the rate of descent of the payload, an inertial measurement unit positioned on the payload or on the first end of the winch line, wherein the inertial measurement unit is configured to measure oscillations of the payload, and a control system configured to (a) receive data from the IMU, (b) determine oscillations of the payload based on the data received from the IMU, and (c) operate the winch system to vary the deployment rate of the winch line so to damp oscillations of the payload.Type: GrantFiled: July 28, 2016Date of Patent: May 29, 2018Assignee: X Development LLCInventors: Joshua John Bialkowski, John Roberts, Abraham Bachrach
-
Patent number: 9981379Abstract: An example robotic gripping device includes two opposable gripping fingers and at least one actuator configured to move the two opposable gripping fingers towards and away from each other within a plane of motion. The robotic gripping device further includes a gripper base coupled to the two opposable gripping fingers, where the gripper base comprises an attachment interface. The robotic gripping device further includes a detachable elongated support member that mates with the attachment interface of the gripper base, such that when the elongated support member is attached to the attachment interface of the gripper base, the elongated support member extends parallel to the plane of motion of the two opposable gripping fingers.Type: GrantFiled: May 12, 2016Date of Patent: May 29, 2018Assignee: X Development LLCInventors: David Youmans, Marc Strauss
-
Patent number: 9983146Abstract: Aspects of the disclosure relate to systems and techniques for inspecting seals for high altitude balloons. In one example, a system may include a reflective surface, a translucent material on the reflective surface, and a movable light source configured to move along the reflective surface and provide light to the reflective surface. The light is provided such that it is reflected from the reflective surface and through the translucent material in order to backlight a balloon envelope seal for inspection. A method for inspecting a balloon envelope seal may include placing balloon envelope material on a table, forming a seal between portions of the material, moving a light over the seal, shining light onto a reflective portion of the table below the seal to backlight the seal, and inspecting the seal using the backlighting of the seal.Type: GrantFiled: May 17, 2017Date of Patent: May 29, 2018Assignee: X Development LLCInventor: Daniel Henry Fourie
-
Patent number: 9978909Abstract: A method for fabricating a semiconductor device includes generating a wafer by generating an N-type semiconductor layer and an active region on the N-type semiconductor layer. The N-type semiconductor layer is located on a first side of the active layer. One or more oxidizing layers are generated along with a P-type semiconductor layer generated on a second, opposite side of the active layer. The wafer is etched to expose a surface of each oxidizing layer. Oxidation of a first region of each oxidizing layer is allowed, where a second region of each oxidizing layer remains non-oxidized.Type: GrantFiled: October 5, 2017Date of Patent: May 22, 2018Assignee: X Development LLCInventors: Michael Grundmann, Martin F. Schubert
-
Patent number: 9979480Abstract: A system of optical power and data transfer includes an optical emitter to emit a data signal and a power signal along a common path. The system also includes a demultiplexer coupled to receive the data signal and the power signal, where the demultiplexer includes a first output coupled to output the data signal and a second output coupled to output the power signal. An optical receiver is optically coupled to the first output to receive the data signal and convert the data signal into electrical data. A power converter is optically coupled to the second output to receive the power signal and to convert the power signal into electrical power to power operation of other circuitry.Type: GrantFiled: May 19, 2016Date of Patent: May 22, 2018Assignee: X Development LLCInventor: Martin F. Schubert
-
Patent number: 9969079Abstract: An example modular reconfigurable workcell for quick connection of peripherals is described. In one example, a modular reconfigurable workcell comprises modular docking bays on a surface of the workcell that support attachment of docking modules in a fixed geometric configuration, and respective modular docking bays include electrical connections for a variety of power and communication busses of the docking modules to be attached. The workcell also includes an electrical subsystem for coupling the communication busses between the modular docking bays and providing power circuitry to the modular docking bays, and structural features in the modular docking bays to enable insertion of the docking modules in the fixed geometric configuration. The workcell also includes a processor for determining a geometric calibration of attached peripherals based on a location and the orientation of corresponding docking modules attached to the modular docking bays and based on an identification of the attached peripherals.Type: GrantFiled: April 21, 2016Date of Patent: May 15, 2018Assignee: X Development LLCInventors: Aaron Edsinger, Anthony Sean Jules, Stefan Nusser, Advait Jain, James Nicholas Vines
-
Patent number: 9971095Abstract: An optical communication terminal is configured to operate in two different complementary modes of full duplex communication. In one mode, the terminal transmits light having a first wavelength and receives light having a second wavelength along a common free space optical path. In the other mode, the terminal transmits light having the second wavelength and receives light having the first wavelength. The terminal includes a steering mirror that directs light to and from a dichroic element that creates different optical paths depending on wavelength, and also includes spatially separated emitters and detectors for the two wavelengths. A first complementary emitter/detector pair is used in one mode, and a second pair is used for the other mode. The system also includes at least two ferrules. Each ferrule operates with a single emitter/detector pair. The ferrules are designed to operate interchangeably with either emitter/detector pair.Type: GrantFiled: December 4, 2015Date of Patent: May 15, 2018Assignee: X Development LLCInventors: Nam-Hyong Kim, Baris Ibrahim Erkmen, Edward Allen Keyes, Robert Todd Belt
-
Patent number: 9965042Abstract: Examples described may relate to methods and systems for gesture based switch for machine control. Some machines may be operated by computing devices that include touchscreens, and a graphical user interface (GUI) is provided for enabling control of the machines. Within examples, a disconnect switch can be incorporated into the GUI. As one example, to initiate operation of a machine, such as a robotic device, a user may be required to contact the touchscreen at a location and then trace out a pattern. To enable continued operation of the machine, the GUI may require the user to maintain contact with the touchscreen at a “goal” position. If contact with the touchscreen is broken (e.g., for more than a threshold amount of time), the machine operation may be halted, and the process to initiate operation can be performed again on the touchscreen to cause the machine to resume operation.Type: GrantFiled: March 30, 2015Date of Patent: May 8, 2018Assignee: X Development LLCInventors: Anthony Sean Jules, Aaron Edsinger
-
Patent number: 9965730Abstract: Examples described may enable consolidating pallets of items in a warehouse. An example method includes receiving real-time item information including pallet locations in a warehouse and inventory of items arranged on the pallets; based on the real-time item information, identifying a set of pallets of which at least one pallet includes less than a threshold quantity of a type of item; receiving real-time robotics information and determining, based on the real-time item and robotics information, an amount of time to condense the items on the set of pallets into a single pallet and a quantity of pallets that will become empty as a result of condensing the items; and, based on the amount of time being less than a threshold time and the quantity of pallets exceeding a threshold quantity of pallets, causing robotic devices to condense the items into the single pallet.Type: GrantFiled: August 23, 2016Date of Patent: May 8, 2018Assignee: X Development LLCInventors: Christopher Hance, Daniel Shaffer
-
Patent number: 9964411Abstract: Systems and methods related to roadmaps for mobile robotic devices are provided. A computing device can receive a roadmap. The roadmap can include an intersection between first and second edges. The computing device can determine a transition curve between the first and second edges and includes first, second, and third curve segments. The first and second curve segments can connect at a first curve junction point. The second and third curve segments can connect at a second curve junction point. The first and third curve segments each include a segment of an Euler spiral and the second curve segment can be a circular curve segment having a fixed radius. The computing device can update the roadmap by replacing the intersection between the first and second edges with the transition curve. The computing device can provide the updated roadmap.Type: GrantFiled: October 11, 2017Date of Patent: May 8, 2018Assignee: X Development LLCInventors: Geoffrey Lalonde, Peter Anderson-Sprecher
-
Patent number: 9963216Abstract: Aspects of the disclosure provide a fill port apparatus for filling high altitude balloons, such as those used in communications networks, with lighter than air lift gasses. For instance, the fill port apparatus includes a tubular body portion having a passageway extending between a first end and a second end of the tubular body portion. The fill port apparatus also includes an attachment structure arranged at the first end of the tubular body portion. This structure is configured to attach to a top plate of a balloon envelope. The fill port apparatus also includes a plurality of energy directing structures arranged on an interior surface of the tubular body portion. These energy directing structures extend into the passageway from the interior surface and are each configured to contact at least one other of the plurality of energy directing structures when the tubular body portion is welded to itself.Type: GrantFiled: February 26, 2016Date of Patent: May 8, 2018Assignee: X Development LLCInventors: Daniel Henry Fourie, Kyle Brookes
-
Patent number: 9963331Abstract: The present disclosure provides an example device including a frame. The frame includes a body, a first fork extending from the body, and a second fork extending from the body. The device also includes a first wheel coupled to the first fork of the frame, a second wheel coupled to the second fork of the frame, and a third wheel coupled to the body of the frame. The device also includes at least one steering motor to rotate the first wheel about a first steering axis and the second wheel about a second steering axis. The device also includes a second steering motor to rotate the third wheel about a third steering axis, and a traction motor to rotate the third wheel about a rolling axis. The device also includes a controller configured to operate the at least one steering motor, the second steering motor, and the traction motor to cause the device to navigate within an environment.Type: GrantFiled: September 10, 2015Date of Patent: May 8, 2018Assignee: X Development LLCInventor: Robert Andre Holmberg
-
Patent number: 9957046Abstract: Embodiments described herein may help to provide medical support via a fleet of unmanned aerial vehicles (UAVs). An illustrative UAV may include a housing, a payload, a line-deployment mechanism coupled to the housing and a line, and a payload-release mechanism that couples the line to the payload, wherein the payload-release mechanism is configured to release the payload from the line. The UAV may further include a control system configured to determine that the UAV is located at or near a delivery location and responsively: operate the line-deployment mechanism according to a variable deployment-rate profile to lower the payload to or near to the ground, determine that the payload is touching or is within a threshold distance from the ground, and responsively operate the payload-release mechanism to release the payload from the line.Type: GrantFiled: September 21, 2017Date of Patent: May 1, 2018Assignee: X Development LLCInventors: William Graham Patrick, James Ryan Burgess, Andrew Conrad
-
Patent number: 9961333Abstract: The present disclosure relates to systems and methods for projecting a light field. One light field projection system includes a screen and a projection unit. On the screen, there is a plurality of convex reflective elements arranged in a two-dimensional array. The projection unit has a light source. The projection unit also has a modulator to modulate light from the light source. The projection unit further has one or more movable mirrored elements to reflect light from the light source toward the screen to sequentially scan the plurality of convex reflective elements. The projection unit also has a control system that determines a light modulation scheme used by the modulator. The light modulation scheme provides that the light reflected from the light source toward the screen to sequentially scan the plurality of convex reflective elements forms a light field that is concurrently viewable from a plurality of perspectives.Type: GrantFiled: June 10, 2016Date of Patent: May 1, 2018Assignee: X Development LLCInventors: Brian Adolf, Richard DeVaul
-
Patent number: 9957037Abstract: A method of making a solar cell assembly includes placing backsides of multiple solar cells in contact with a substrate. The solar cells are electrically connected to each other. Heat and pressure are applied to the solar cells and the substrate to simultaneously impress the solar cells into the substrate and bond the solar cells to the substrate.Type: GrantFiled: June 20, 2014Date of Patent: May 1, 2018Assignee: X Development LLCInventors: Daniel H. Cornew, Maximus Yaney
-
Patent number: 9950465Abstract: An example system includes: (i) a resin container defining a cavity; (ii) a plurality of rods extending from an inner base surface of the resin container and into the cavity; (iii) a plurality of light sources arranged to emit radiation into the plurality of rods, such that when the cavity contains liquid resin, radiation passing through a given one of the rods cures liquid resin that surrounds the given rod; and (iv) a control system configured to: (a) receive data specifying a three-dimensional structure; (b) determine a shape for a layer of a plurality of layers that collectively form the three-dimensional structure; and (c) determine one or more of the light sources that correspond to the shape of the layer; and (d) form the layer by operating the one or more determined light sources that correspond to the shape of the layer.Type: GrantFiled: November 15, 2017Date of Patent: April 24, 2018Assignee: X Development LLCInventors: Jeff Linnell, Brandon Kruysman, Jonathan Proto
-
Patent number: 9948380Abstract: An example embodiment may involve receiving a request to provide unmanned aerial vehicle (UAV) based wireless coverage to a particular geographical location. Possibly in response to the request, a UAV may fly to the particular geographical location. A first wireless interface of the UAV may define a wireless coverage area that covers at least part of the particular geographical location. A second wireless interface of the UAV may establish a wireless backhaul link to a data network. The UAV may provide wireless data transfer services to at least one device in the particular geographical location, where the wireless data transfer services allow the device to exchange data communication with the data network via the UAV.Type: GrantFiled: October 27, 2016Date of Patent: April 17, 2018Assignee: X Development LLCInventors: David Vos, Andrew Patton, Sean Mullaney, Behnam Motazed, Siegfried Zerweckh