Patents Assigned to X Development LLC
  • Patent number: 9637231
    Abstract: A method involves operating an aerial vehicle in a hover-flight orientation. The aerial vehicle is connected to a tether that defines a tether sphere having a radius based on a length of the tether, and the tether is connected to a ground station. The method involves positioning the aerial vehicle at a first location that is substantially on the tether sphere. The method involves transitioning the aerial vehicle from the hover-flight orientation to a forward-flight orientation, such that the aerial vehicle moves from the tether sphere. And the method involves operating the aerial vehicle in the forward-flight orientation to ascend at an angle of ascent to a second location that is substantially on the tether sphere. The first and second locations are substantially downwind of the ground station.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: May 2, 2017
    Assignee: X Development LLC
    Inventors: Erik Christopher Chubb, Damon Vander Lind
  • Patent number: 9635706
    Abstract: Methods and systems for determining control policies for a fleet of vehicles are provided. In one example, a method is provided that comprises receiving a sequence of coverage requirements for a region and an associated period of time, and receiving an initial location of one or more vehicles of a fleet of vehicles. The method may further include determining a control policy for each of the one or more vehicles. Additionally, based on the determined control policies and the initial locations, one or more estimated distributions of the fleet of vehicles at respective phases within the period of time may be determined. According to the method, a score associated with the control policies may be determined based on a comparison between the estimated distributions and corresponding desired distributions of the sequence of coverage requirements. In some examples, the control policies may also be revised using an optimization technique.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: April 25, 2017
    Assignee: X Development LLC
    Inventor: Keith Allen Bonawitz
  • Patent number: 9630715
    Abstract: An unmanned aerial vehicle (UAV) is disclosed that includes a retractable payload delivery system. The payload delivery system can lower a payload to the ground using an assembly that secures the payload during descent and releases the payload upon reaching the ground. The assembly can also include a bystander communication module for generating cues for bystander perception. While the assembly securing the payload is being lowered from the UAV, the bystander communication module can generate an avoidance cue indicating that bystanders should avoid interference with the assembly. The assembly also includes sensors that generate data used, at least in part, to determine when the descending assembly is at or near the ground, at which point the assembly releases the payload. The bystander communication module can then cease the avoidance cue and the UAV can retract the assembly.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: April 25, 2017
    Assignee: X Development LLC
    Inventors: Leila Takayama, Matthew Ball, Joanna Cohen, Roger William Graves, Mathias Samuel Fleck, Andrew Lambert, James Ryan Burgess, Paul Richard Komarek, Trevor Shannon
  • Patent number: 9630711
    Abstract: The system may include a ground station, a tether attached to a ground station on a first end and to two or more bridles on a second, and a kite. The kite may include a main wing. Each bridle of the two or more bridles may be attached to the main wing, and the two or more bridles may be adapted to provide a torque on the kite to control a roll of the kite.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: April 25, 2017
    Assignee: X DEVELOPMENT LLC
    Inventor: Damon Vander Lind
  • Patent number: 9630316
    Abstract: Example systems and methods may be used to determine a trajectory for moving an object using a robotic device. One example method includes determining a plurality of possible trajectories for moving an object with an end effector of a robotic manipulator based on a plurality of possible object measurements. The method may further include causing the robotic manipulator to pick up the object with the end effector. After causing the robotic manipulator to pick up the object with the end effector, the method may also include receiving sensor data from one or more sensors indicative of one or more measurements of the object. Based on the received sensor data, the method may additionally include selecting a trajectory for moving the object from the plurality of possible trajectories. The method may further include causing the robotic manipulator to move the object through the selected trajectory.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: April 25, 2017
    Assignee: X Development LLC
    Inventors: Kurt Konolige, Ethan Rublee, Mrinal Kalakrishnan
  • Patent number: 9632504
    Abstract: An example method includes determining a depth map of at least one static surface of a building, where the depth map includes a plurality of surface contours. The method further includes receiving sensor data from one or more sensors on a robotic device that is located in the building. The method also includes determining a plurality of respective distances between the robotic device and a plurality of respective detected points on the at least one static surface of the building. The method additionally includes identifying at least one surface contour that includes the plurality of respective detected points. The method further includes determining a position of the robotic device in the building that aligns the at least one identified surface contour with at least one corresponding surface contour in the depth map.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: April 25, 2017
    Assignee: X Development LLC
    Inventor: Kevin William Watts
  • Patent number: 9628395
    Abstract: Example embodiments may relate to web interfaces for a balloon-network. For example, a computing device may display a graphical interface that that includes one or more interface features to receive a request for use of bandwidth of a balloon network. In particular, the computing device may receive, via the graphical interface, input data corresponding to a bandwidth request for a first location, where the bandwidth request includes: (i) an indication of the first location and (ii) an indication of time. Subsequently, the computing device may receive an indication corresponding to whether or not the bandwidth request is accepted, where acceptance of the bandwidth request is based at least in part on expected movement of one or more balloons from a plurality of balloons in the balloon network. As such, the computing device may display, on the graphical interface, the indication corresponding to whether or not the bandwidth request is accepted.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: April 18, 2017
    Assignee: X Development LLC
    Inventors: Eric Teller, Richard Wayne DeVaul, Michael Cassidy
  • Patent number: 9623715
    Abstract: An example robotic chassis may include a frame including a first side member and a second side member connected by a transverse member near respective first ends of first side member and the second side member. The robotic chassis may also include a rigid case having a mounting point for a tablet computer. The rigid case may be rotatably coupled between the side members near respective second ends of the side members. The robotic chassis may further include a first arm and a second arm having respective distal ends and respective proximal ends. Respective proximal ends of the first arm and the second arm may be rotatably coupled to the frame near opposite respective first ends of the first side member and the second side member. In addition, the robotic chassis may include a plurality of wheels rotatably coupled to the frame.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: April 18, 2017
    Assignee: X Development LLC
    Inventor: Christopher Lynn Morey
  • Patent number: 9625571
    Abstract: Example implementations may relate to methods and systems for disturbing or deceiving sensors of robotic devices. Accordingly, a computing system may detect that a robotic device has entered a particular physical region. Responsively, the computing system may then determine at least one type of sensor that is associated with the robotic device and is used to detect reflected illumination that is reflected from an object. Based on the determined at least one type of sensor, the computing system may then select (i) at least one particular type of disturbing illumination and (ii) a target location within the particular physical region. Upon the selection, the computing system may direct at least one light source to emit the selected at least one particular type of disturbing illumination towards the selected target location so as to disturb the reflected illumination detectable by the robotic device using the at least one type of sensor.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: April 18, 2017
    Assignee: X Development LLC
    Inventor: Shuntaro Yamazaki
  • Patent number: 9626145
    Abstract: A display tile for arranging with other display tiles to form a multi-tile display includes display pixels in an active display area, pixel tape sections, and a transparent layer. The pixel tape sections surround the display pixels. Each pixel tape section overlaps an adjacent pixel tape section and is overlapped by another adjacent pixel tape section disposed opposite the adjacent pixel tape section. Each pixel tape section includes a pixel array. The transparent layer is disposed over the display pixels and the pixel arrays of the pixel tape sections. The display pixels and the pixel arrays are arranged to display an overall image of the display tile.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: April 18, 2017
    Assignee: X Development LLC
    Inventors: Belle Fu, Mary Lou Jepsen, Nicholas C. Loomis, Behnam Bastani, Carlin J. Vieri, Andrei S. Kazmierski, Adam E. Norton, Stephen D. Dorow, Stuart C. B. Abercrombie
  • Patent number: 9623556
    Abstract: Disclosed are robotic systems, methods, bipedal robot devices, and computer-readable mediums. For example, a robotic system may include a robotic leg connected to a main body and a robotic foot. A robotic sole joint may be connected to the robotic leg, where the robotic sole joint is located at a sole of the robotic foot. The robotic leg and the robotic foot may be movable around an axis of rotation defined by the robotic sole joint. A movement around the axis may cause a ZMP to shift from a first location to a second location in the robotic foot. A measure of force applied by the robotic sole joint around the axis may be approximately equal to zero.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: April 18, 2017
    Assignee: X Development LLC
    Inventors: Junichi Urata, Masaki Hamafuji
  • Patent number: 9623562
    Abstract: Example systems and methods are disclosed for limiting capabilities of a robot during teleoperation based on a network connection strength. The method may include determining tiers of operations that can be performed by a robot. One or more network strength thresholds corresponding to one or more of the tiers of operations of the robot may also be determined. The robot may then measure the network strength for the communication network between the robot and a remote control system. Based on the measured network strength and the determined network strength thresholds, one or more of the tiers of operations may be enabled for selection by the remote control system. The robot may determine network strength based on network latency and/or packet loss rate. The robot may provide a notification to the remote control system about the disabling of a previously enabled tier of operations due to decreased network strength.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: April 18, 2017
    Assignee: X Development LLC
    Inventor: Kevin William Watts
  • Patent number: 9622277
    Abstract: A method for matching a ground station to an aerial vehicle for establishment of a backhaul link to an airborne network involves: (i) determining location information for a ground station that is configured to provide a backhaul link to an airborne mesh network, (ii) determining flight data for one or more of the aerial vehicles in the airborne mesh network, (iii) based at least in part on the combination of (a) the location information for the ground station and (b) the flight data for the one or more of the aerial vehicles, selecting a flight with which the ground station should establish a backhaul link to the airborne network, and (iv) generating a link-assignment message that comprises instructions for the ground station to establish a backhaul link between the ground station and an aerial vehicle carrying out the selected flight.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: April 11, 2017
    Assignee: X Development LLC
    Inventors: Zhifeng Sun, Jun Gong, Fei Ye, Jeff Gilbert
  • Patent number: 9616568
    Abstract: Methods, apparatus, and computer readable storage media related to utilizing a thermographic camera to capture at least one thermal image of an object following human manipulation of the object, and generating a grasp affordance for the object based on the temperatures indicated by the captured thermal image. The generated grasp affordance may be utilized, directly or indirectly, by one or more robots for determining grasping parameters for manipulating the object and/or other objects that are similar to the object.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: April 11, 2017
    Assignee: X DEVELOPMENT LLC
    Inventor: Jared Stephen Russell
  • Patent number: 9621003
    Abstract: A method may involve winding a stator of a motor having m phases, wherein the stator includes n teeth. The method may include winding a wire around a first tooth of the stator and winding the wire around a second tooth of the stator, wherein the second tooth is ( n 2 ? m - 1 ) teeth from the first tooth. The method may also include winding the wire around a third tooth of the stator, wherein the third tooth is [ ( m - 1 ) * ( n 2 ? m ) ] + 1 teeth from the second tooth. The method may also include winding the wire around a fourth tooth of the stator, wherein the fourth tooth is ( n 2 ? m - 1 ) teeth from the third tooth. The method may also include winding the wire around a fifth tooth of the stator, wherein the fifth tooth is [ ( m - 1 ) * ( n 2 ? m ) ] + 2 teeth from the fourth tooth.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: April 11, 2017
    Assignee: X Development LLC
    Inventor: George E. Homsy, II
  • Patent number: 9604733
    Abstract: Wind energy systems, such as an Airborne Wind Turbine (“AWT”), may be used to facilitate conversion of kinetic energy to electrical energy. An AWT may include an aerial vehicle that flies in a path, such as a substantially circular path, to convert kinetic wind energy to electrical energy. The aerial vehicle may be coupled to a winch assembly via a tether. The winch assembly may include a winch drum and a drum door. The winch assembly may be configured such that the drum door may operate in two or more positions, such as an open position and a closed position, to reduce the likelihood of stability problems occurring at the aerial vehicle during winding or unwinding of the tether.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: March 28, 2017
    Assignee: X DEVELOPMENT LLC
    Inventors: Brian Hachtmann, Gabe Murphy, Damon Vander Lind
  • Patent number: 9604726
    Abstract: A balloon system is provided including a balloon envelope, a payload secured to the balloon envelope, a first parachute positioned within a parachute container, the parachute container secured to the payload, a first bridle line having a first end secured to the balloon system and a second end secured to the parachute container, a controller positioned on the balloon system, wherein when the controller receives a signal to deploy the parachute container, the controller is operable to cause the parachute container to be released downwardly from the payload.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: March 28, 2017
    Assignee: X Development LLC
    Inventor: Daniel Fourie
  • Patent number: 9607582
    Abstract: A system and method of driving images on displays includes receiving image content in a processing unit. When a peak data condition is identified, pixel rows of at least one display are updated in a non-sequential order in response to identifying the peak data condition.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: March 28, 2017
    Assignee: X Development LLC
    Inventor: Mary Lou Jepsen
  • Publication number: 20170083005
    Abstract: Multirobotic management can involve communications between a command or leader robot and one or more client or follower robots through a cloud computing system. In an example implementation, a leader robot can receive first sensory data captured by a first follower robot and second sensory data captured by a second follower robot, determine a command function based on at least one of the first sensory data and the second sensory data, and communicate with at least one of the first follower robot and the second follower robot based on the command function.
    Type: Application
    Filed: October 28, 2016
    Publication date: March 23, 2017
    Applicant: X Development LLC
    Inventors: Ryan Hickman, Chaitanya Gharpure
  • Patent number: 9598170
    Abstract: A kite system with a ground station adapted for airborne power generation. The kite system may include a kite which includes one or more airfoils which have mounted thereon a plurality of turbine driven generators. The turbine driven generators may also function as motor driven propellers in a powered flight mode, which may be used during take-off, which may include aspects of vertical take-off and landing. A perch adapted to facilitate the take-off and landing may be used as part of the system. The perch may pivot such that the pivot is oriented towards the tension direction of the tether.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: March 21, 2017
    Assignee: X DEVELOPMENT LLC
    Inventor: Damon Vander Lind