-
公开(公告)号:US10019566B1
公开(公告)日:2018-07-10
申请号:US15099203
申请日:2016-04-14
Applicant: X Development LLC
Inventor: Garratt Gallagher
CPC classification number: G06F21/44 , B25J9/1666 , B25J13/025 , G06F21/31
Abstract: Some aspects are related to methods and apparatus that enable authorization of one or more functionalities of a robot based on a user physically manipulating the robot. For example, an authorization for a robot may include one or more authorization parameters associated with physical manipulation of the robot and sensor data generated in response to physical manipulation of the robot by a user may be utilized to determine if the physical manipulation conforms to the authorization parameters. If conformance is determined, one or more functionalities of the robot may be activated. Some implementations additionally and/or alternatively relate to methods and apparatus for adapting one or more physical control parameters for a robot based on preferences of a user of the robot, such as a user that is currently authorized for the robot.
-
公开(公告)号:US09992480B1
公开(公告)日:2018-06-05
申请号:US15158448
申请日:2016-05-18
Applicant: X Development LLC
Inventor: Garratt Gallagher , Cedric Cagniart
CPC classification number: H04N13/279 , G05D1/0251 , H04N5/335 , H04N7/185 , H04N2013/0081
Abstract: Using mirrors to capture, by a camera of a robot, images that capture portions of an environment from multiple vantages. In various implementations, multiple images, that each capture a portion of an environment from a different vantage, may be captured by a camera sensor of a robot via the adjustment of one or more mirrors viewable by the camera sensor—and the multiple images may be captured independent of locomotion of the robot and/or independent of adjusting a camera sensor pose of that camera sensor. One or more processors associated with the robot may utilize the multiple images to determine one or more features about those portions of the environment captured from different vantages in the images.
-
公开(公告)号:US09676097B1
公开(公告)日:2017-06-13
申请号:US14538608
申请日:2014-11-11
Applicant: X Development LLC
Inventor: Garratt Gallagher
CPC classification number: B25J9/161 , B25J9/16 , B25J9/1697 , G05B2219/40527
Abstract: A device is provided that includes a plurality of hardware segments. The device also includes a plurality of actuators to actuate the plurality of hardware segments. The device also includes a controller to cause at least one of the plurality of actuators to adjust positions of at least one of the plurality of hardware segments to correspond to a particular arrangement, to determine physical parameters of the device responsive to the adjustment of the positions, and to generate an identification code for the device based on the physical parameters. The physical parameters may include one or more of electrical parameters of the plurality of actuators or mechanical parameters of the plurality of actuators.
-
公开(公告)号:US10328572B2
公开(公告)日:2019-06-25
申请号:US15586377
申请日:2017-05-04
Applicant: X Development LLC
Inventor: Garratt Gallagher
Abstract: A device is provided that includes a plurality of hardware segments. The device also includes a plurality of actuators to actuate the plurality of hardware segments. The device also includes a controller to cause at least one of the plurality of actuators to adjust positions of at least one of the plurality of hardware segments to correspond to a particular arrangement, to determine physical parameters of the device responsive to the adjustment of the positions, and to generate an identification code for the device based on the physical parameters. The physical parameters may include one or more of electrical parameters of the plurality of actuators or mechanical parameters of the plurality of actuators.
-
公开(公告)号:US20170232612A1
公开(公告)日:2017-08-17
申请号:US15586377
申请日:2017-05-04
Applicant: X Development LLC
Inventor: Garratt Gallagher
IPC: B25J9/16
CPC classification number: B25J9/161 , B25J9/16 , B25J9/1697 , G05B2219/40527
Abstract: A device is provided that includes a plurality of hardware segments. The device also includes a plurality of actuators to actuate the plurality of hardware segments. The device also includes a controller to cause at least one of the plurality of actuators to adjust positions of at least one of the plurality of hardware segments to correspond to a particular arrangement, to determine physical parameters of the device responsive to the adjustment of the positions, and to generate an identification code for the device based on the physical parameters. The physical parameters may include one or more of electrical parameters of the plurality of actuators or mechanical parameters of the plurality of actuators.
-
-
-
-