-
公开(公告)号:US09632504B1
公开(公告)日:2017-04-25
申请号:US14701396
申请日:2015-04-30
Applicant: X Development LLC
Inventor: Kevin William Watts
IPC: G05D1/02
CPC classification number: G05D1/0231 , G05D1/024 , G05D1/0274 , G05D2201/0216
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.
-
公开(公告)号:US10656646B2
公开(公告)日:2020-05-19
申请号:US15841605
申请日:2017-12-14
Applicant: X Development LLC
Inventor: Kevin William Watts , Kurt Konolige
Abstract: An example method includes determining a target area of a ground plane in an environment of a mobile robotic device, where the target area of the ground plane is in front of the mobile robotic device in a direction of travel of the mobile robotic device. The method further includes receiving depth data from a depth sensor on the mobile robotic device. The method also includes identifying a portion of the depth data representative of the target area. The method additionally includes determining that the portion of the depth data lacks information representing at least one section of the target area. The method further includes providing an output signal identifying at least one zone of non-traversable space for the mobile robotic device in the environment, where the at least one zone of non-traversable space corresponds to the at least one section of the target area.
-
公开(公告)号:US09886035B1
公开(公告)日:2018-02-06
申请号:US14828445
申请日:2015-08-17
Applicant: X Development LLC
Inventor: Kevin William Watts , Kurt Konolige
CPC classification number: G05D1/0088 , G01S17/88 , G05D1/0251 , G05D1/0276 , G05D2201/0216 , G06K9/00
Abstract: An example method includes determining a target area of a ground plane in an environment of a mobile robotic device, where the target area of the ground plane is in front of the mobile robotic device in a direction of travel of the mobile robotic device. The method further includes receiving depth data from a depth sensor on the mobile robotic device. The method also includes identifying a portion of the depth data representative of the target area. The method additionally includes determining that the portion of the depth data lacks information representing at least one section of the target area. The method further includes providing an output signal identifying at least one zone of non-traversable space for the mobile robotic device in the environment, where the at least one zone of non-traversable space corresponds to the at least one section of the target area.
-
公开(公告)号:US20170308086A1
公开(公告)日:2017-10-26
申请号:US15642530
申请日:2017-07-06
Applicant: X Development LLC
Inventor: Kevin William Watts , Kurt Konolige
CPC classification number: G01S17/936 , G01S17/023 , G01S17/87 , G05D1/0248 , G05D1/0251 , G05D2201/0216
Abstract: An example system includes one or more laser sensors on a robotic device, where the one or more laser sensors are configured to produce laser sensor data indicative of a first area within a first distance in front of the robotic device. The system further includes one or more stereo sensors on the robotic device, where the stereo sensors on the robotic device are configured to produce stereo sensor data indicative of a second area past a second distance in front of the robotic device. The system also includes a controller configured to receive the laser sensor data, receive the stereo sensor data, detect one or more objects in front of the robotic device based on at least one of the laser sensor data and the stereo sensor data, and provide instructions for the robotic device to navigate based on the one or more detected objects.
-
公开(公告)号:US09789610B1
公开(公告)日:2017-10-17
申请号:US14843288
申请日:2015-09-02
Applicant: X Development LLC
Inventor: Kevin William Watts
IPC: B25J9/16
CPC classification number: B25J9/1666 , Y10S901/02 , Y10S901/09
Abstract: Disclosed herein are methods and systems for determining a safe path for movement of an object by a robotic system. According to these implementations, the robotic system may determine a safety level for each of a plurality of relative orientations of an object. Each such relative orientation may define a spatial orientation of the object relative to direction of movement of the object. Based on the determined safety levels, the robotic system may then determine, for each of the plurality of relative orientations, a velocity limit for movement of the object with a particular relative orientation. Based at least in part on the determined velocity limits, the robotic system may then determine a path for moving the object from a first location to a second location. As such, the robotic system may move the object from the first location to the second location based on the determined path.
-
公开(公告)号:US20170182664A1
公开(公告)日:2017-06-29
申请号:US15456798
申请日:2017-03-13
Applicant: X Development LLC
Inventor: Kevin William Watts
IPC: B25J9/16 , H04B17/318 , B25J13/00 , H04L12/26
CPC classification number: B25J9/1689 , B25J13/006 , G05B2219/40184 , G05D1/0022 , G05D1/0027 , G05D2201/0216 , H04B17/318 , H04L43/0852 , H04L67/10 , H04L67/125 , H04L67/36 , H04W36/30 , H04W40/12 , H04W72/085
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.
-
公开(公告)号:US10459449B2
公开(公告)日:2019-10-29
申请号:US15389840
申请日:2016-12-23
Applicant: X Development LLC
Inventor: Kevin William Watts
Abstract: Example systems and methods are disclosed for implementing vehicle operation limits to prevent vehicle load failure during vehicle teleoperation. The method may include receiving sensor data from sensors on a vehicle that carries a load. The vehicle may be controlled by a remote control system. The load weight and dimensions may be determined based on the sensor data. In order to prevent a vehicle load failure, a forward velocity limit and an angular velocity limit may be calculated. Vehicle load failures may include the vehicle tipping over, the load tipping over, the load sliding off of the vehicle, or collisions. The vehicle carrying the load may be restricted from exceeding the forward velocity limit and/or the angular velocity limit during vehicle operation. The remote control system may display a user interface indicating to a remote operator the forward velocity limit and the angular velocity limit.
-
公开(公告)号:US09821458B1
公开(公告)日:2017-11-21
申请号:US15150756
申请日:2016-05-10
Applicant: X Development LLC
Inventor: Kevin William Watts
CPC classification number: B25J9/163 , B25J9/1612 , B25J9/1664 , G05B2219/39266 , G05B2219/39289
Abstract: Example implementations may relate to methods and systems for determining a safe trajectory for movement of an object by a robotic system. According to these various implementations, the robotic system may determine at least first and second candidate trajectories for moving the object. For at least a first point along the first candidate trajectory, the robotic system may determine a predicted cost of dropping the object at the first point along the first candidate trajectory. And for at least a second point along the second candidate trajectory, the robotic system may determine a predicted cost of dropping the object at the second point along the second candidate trajectory. Then, based on these various determined predicted costs, the robotic system may select between the first and second candidates trajectories and may then move the object along the selected trajectory.
-
公开(公告)号:US09623562B1
公开(公告)日:2017-04-18
申请号:US14683665
申请日:2015-04-10
Applicant: X Development LLC
Inventor: Kevin William Watts
CPC classification number: B25J9/1689 , B25J13/006 , G05B2219/40184 , G05D1/0022 , G05D1/0027 , G05D2201/0216 , H04B17/318 , H04L43/0852 , H04L67/10 , H04L67/125 , H04L67/36 , H04W36/30 , H04W40/12 , H04W72/085
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.
-
公开(公告)号:US20170102711A1
公开(公告)日:2017-04-13
申请号:US15389648
申请日:2016-12-23
Applicant: X Development LLC
Inventor: Kevin William Watts
CPC classification number: G05D1/0268 , B66F9/063 , B66F9/0755 , G05D1/0212 , G05D1/0225 , G05D1/0231 , G05D1/0297 , G05D2201/0216
Abstract: An example method includes receiving instructions to pick up an object with one or more lift elements of an autonomous vehicle. Based on a current positioning of the vehicle, the method further includes identifying the object to be picked up and a particular side of the object under which to place the one or more lift elements of the vehicle. The method additionally includes determining an approach path toward the object for the vehicle to follow to place the lift elements of the vehicle under the particular side of the object. The method further includes causing the vehicle to move along the determined approach path toward the object. The method additionally includes determining that the lift elements of the vehicle are placed under the particular side of the object. The method also includes causing the vehicle to lift the object with the lift elements.
-
-
-
-
-
-
-
-
-