-
公开(公告)号:US09821463B2
公开(公告)日:2017-11-21
申请号:US15340656
申请日:2016-11-01
Applicant: X Development LLC
Inventor: James J. Kuffner, Jr. , Peter Elving Anderson-Sprecher
CPC classification number: B25J9/1676 , B25J19/06 , G05B2219/40196 , G05B2219/40202 , G05B2219/40203 , Y10S901/47 , Y10S901/49
Abstract: Methods and systems for determining and presenting virtual safety cages are provided. An example method may involve receiving an instruction for a robotic device to perform a physical action in a physical environment occupied by the robotic device. The method may also involve, responsive to receiving the instruction, and based on one or more parameters of one or more physical components of the robotic device, determining one or more estimated trajectories along which the one or more physical components of the robotic device are estimated to move as the robotic device performs the physical action. The method may further involve, based on the one or more estimated trajectories, determining a virtual representation of a space that the robotic device is estimated to occupy in the physical environment while performing the physical action. The method may then involve providing, into the physical environment, an indication of a location of the space.
-
公开(公告)号:US09821461B1
公开(公告)日:2017-11-21
申请号:US14879794
申请日:2015-10-09
Applicant: X Development LLC
Inventor: Junichi Urata , Yoshito Ito
CPC classification number: B25J9/1674 , B25J5/00 , B25J9/1664 , B62D57/032 , G05B2219/42281 , Y10S901/01
Abstract: An example method includes determining one or more first movements that begin with a robot at a first position, determining one or more second movements that begin with the robot at the first position and end with the robot standing at a second position, making a first prediction of whether one or more motors of the robot executing the one or more first movements would cause a future temperature of any of the one or more motors to exceed a threshold temperature, making a second prediction of whether the one or more motors executing the one or more second movements would cause a future temperature of any of the one or more motors to exceed the threshold temperature, and causing the one or more motors to execute either (i) the one or more first movements or (ii) the one or more second movements.
-
363.
公开(公告)号:US09821455B1
公开(公告)日:2017-11-21
申请号:US14821730
申请日:2015-08-08
Applicant: X Development LLC
Inventor: Mallinath Bareddy
CPC classification number: B25J9/0084 , B25J9/1689 , G05B19/4186 , G05D2201/0211 , G06Q10/06 , H04N7/142 , H04N7/15 , Y10S901/01 , Y10S901/47
Abstract: Methods, apparatus, systems, and computer-readable media are provided for selecting a first robot for a robot task of a user, and during a first session between a computing device of the user and the first robot to perform the task, determining a need for the first robot to perform an alternative task. Based on determining the need, a second robot is selected to “replace” the first robot in performing the task. The second robot may replace the first robot in performing the task by directing the telepresence robot to navigate to a location proximal to the first robot and transitioning the first telepresence robot's session to the second telepresence robot.
-
公开(公告)号:US09817396B1
公开(公告)日:2017-11-14
申请号:US14587091
申请日:2014-12-31
Applicant: X Development LLC
Inventor: Leila Takayama , Brandon Alexander , Roger William Graves , Justin Sadowski , Abraham Bachrach
CPC classification number: G05D1/0088 , B64C27/00 , B64C39/024 , B64C2201/128 , B64C2201/141 , B64C2201/146 , G05D1/0038 , G05D1/0094 , G05D1/0202 , G06K9/00637 , G08G5/0013 , G08G5/0069 , G08G5/025
Abstract: An unmanned aerial vehicle (UAV) is disclosed that may allow for supervisory control interaction by a remote operator to assist with navigation to a target location. The UAV may navigate to a target area and capture and send an image of the target area to the remote operator. The remote operator can then provide a user input that indicates a target location within the target area. Upon receiving an indication of the target area, the UAV can then autonomously navigate to the target location. In some examples, after reaching the target location, the UAV may initiate delivery of a payload at the target location using a retractable delivery system while the UAV hovers above.
-
公开(公告)号:US09816822B1
公开(公告)日:2017-11-14
申请号:US15282657
申请日:2016-09-30
Applicant: X Development LLC
Inventor: Geoffrey Lalonde , Peter Anderson-Sprecher
CPC classification number: G01C21/30 , B62D15/02 , G05D1/0274 , G05D2201/0216 , G06F17/30241 , G06T11/60 , Y10S901/01
Abstract: 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.
-
366.
公开(公告)号:US09802317B1
公开(公告)日:2017-10-31
申请号:US14695166
申请日:2015-04-24
Applicant: X Development LLC
Inventor: Kevin William Watts , Ethan Rublee , Kyle Lutz , Hauke Malte Strasdat
IPC: G05B19/04 , B25J9/16 , G05B19/402
CPC classification number: B25J9/1687 , B25J9/1676 , B25J9/1679 , B25J9/1697 , G05B19/402 , G05B2219/40006 , G05B2219/40067
Abstract: Methods and systems for remote perception assistance to facilitate robotic object manipulation are provided herein. From a model of objects in an environment of a robotic manipulator, a virtual boundary line separating two adjacent identified virtual objects may be identified. The robotic manipulator may be configured to perform a task involving a manipulation of at least one object in the environment represented by the identified virtual objects. Based on the identifying, a request for remote assistance with verifying the virtual boundary line may be sent to a remote assistor device. A response to the request, including a modification to the virtual boundary line, may then be received from the remote assistor device. The robotic manipulator may then be caused to perform the task based on the modification to the virtual boundary line.
-
公开(公告)号:US09798517B2
公开(公告)日:2017-10-24
申请号:US15417609
申请日:2017-01-27
Applicant: X Development LLC
Inventor: Chun Yat Frank Li , Daniel Rodriguez Magana , Thiago Teixeira , Charles Chen , Anand Agarawala
IPC: G06F3/041 , G06F3/16 , G06F3/0488 , G02B27/01 , G06F3/0354 , G06F9/44 , G10L15/26 , G06F3/0484 , G06Q30/06
CPC classification number: G06F3/167 , G02B27/017 , G02B27/0172 , G02B2027/0138 , G02B2027/0141 , G02B2027/0178 , G06F3/011 , G06F3/017 , G06F3/03547 , G06F3/038 , G06F3/044 , G06F3/0484 , G06F3/04883 , G06F9/453 , G06Q30/0601 , G10L15/00 , G10L15/26 , G10L15/265 , G10L15/30
Abstract: Embodiments may relate to intuitive user-interface features for a head-mountable device (HMD), in the context of a hybrid human and computer-automated response system. An illustrative method may involve a head-mountable device (HMD) that comprises a touchpad: (a) sending a speech-segment message to a hybrid response system, wherein the speech-segment message is indicative of a speech segment that is detected in audio data captured at the HMD, and wherein the speech-segment is associated with a first user-account with the hybrid response system, (b) receiving a response message that includes a response to the speech-segment message and an indication of a next action corresponding to the response to the speech-segment message, (c) displaying a screen interface that includes an indication of the response, and (d) while displaying the response, detecting a singular touch gesture and responsively initiating the at least one next action.
-
公开(公告)号:US09776326B2
公开(公告)日:2017-10-03
申请号:US14876947
申请日:2015-10-07
Applicant: X Development LLC
Inventor: John William Zevenbergen , Ethan Rublee
CPC classification number: B25J9/1674 , B25J5/00 , B25J9/1664 , B25J19/005 , G05D1/0225 , G05D2201/0216 , Y10S901/01 , Y10S901/50
Abstract: An example method includes receiving, by a mobile robotic device, power from a battery of a first battery pack in order to operate within an environment. The method further includes establishing a first data channel between the mobile robotic device and the first battery pack. The method also includes using the first data channel to transfer sensor data acquired by the mobile robotic device during operation to a local data storage component of the first battery pack. The method additionally includes navigating, by the mobile robotic device, to a battery exchange station to transfer the first battery pack containing the battery and the local data storage component with the sensor data to the battery exchange station. The method further includes after transferring the first battery pack to the battery exchange station, receiving a second battery pack from the battery exchange station to continue operation within the environment.
-
公开(公告)号:US09764820B2
公开(公告)日:2017-09-19
申请号:US14587683
申请日:2014-12-31
Applicant: X Development LLC
Inventor: Peter Kinne , Damon Vander Lind , Gregor Cadman
CPC classification number: B64C5/16 , B64C39/022 , F03D5/00 , F05B2240/40 , F05B2240/917 , F05B2240/921 , Y02E10/70 , Y02E10/728
Abstract: An aerial vehicle including a fuselage, a main wing attached to the fuselage, a support structure extending upwardly from the fuselage and having a front surface facing the main wing, an overhang positioned on a top of the support structure and extending towards the main wing, one or more rotating actuators positioned on the overhang, a rear elevator attached to the one or more rotating actuators that are configured to move the rear elevator from a flying mode position where a leading edge of the rear elevator faces the main wing to a hover mode position where the major surfaces of the rear elevator faces the main wing, and wherein the major surfaces of the rear elevator remain in front of the front surface of the support structure when the rear elevator is moved from the flying mode position to the hover mode position.
-
公开(公告)号:US09755284B2
公开(公告)日:2017-09-05
申请号:US14481638
申请日:2014-09-09
Applicant: X Development LLC
Inventor: Matthew A. Nubbe
IPC: H01M10/6555 , H01M10/63 , H01M2/10 , H01M10/625 , H01M10/615 , H01M10/6571 , H01M10/643 , H01M10/052
CPC classification number: H01M10/6555 , H01M2/1077 , H01M10/052 , H01M10/615 , H01M10/625 , H01M10/63 , H01M10/643 , H01M10/6571
Abstract: A heat battery pack system includes a battery pack including a plurality of battery cells electrically interconnected to each other, a binding coupled to mechanically hold the battery cells physically together, and a heater system coupled to the battery pack to heat the battery cells. The heater system includes a heating element interweaved between the battery cells of the battery pack and a heating controller electrically coupled to the heating element to drive current through the heating element and provide heat to the battery cells of the battery pack. The weaving of the heating element between the battery cells provides fixed mechanical support to the heating element.
-
-
-
-
-
-
-
-
-