Systems and methods for robotic device authentication
AssigneeX Development LLC
InventorGarratt Gallagher
Life of this patent
Estimating the term…
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.
Claims19
A method comprising:
- receiving, by a computing device that includes one or more processors, an identification code from a robotic device, wherein the robotic device includes a plurality of hardware segments, and wherein the identification code is indicative of physical parameters of the robotic device that are associated with the plurality of hardware segments being in a particular arrangement;
- performing a comparison between the physical parameters indicated by the identification code and given physical parameters in a dataset accessible to the computing device;
- based on the comparison indicating that the physical parameters are within a threshold range to the given physical parameters, (i) providing authenticated connectivity to the robotic device to tether the robotic device to the computing device and (ii) responsive to providing the authenticated connectivity, providing operation instructions to the robotic device to perform a task;
- and
- based on the comparison indicating that the physical parameters are outside the threshold range, providing an output indicating detection of a change to a configuration of the robotic device.
A device comprising:
- a plurality of hardware segments;
- a plurality of actuators to actuate the plurality of hardware segments;
- and
- 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 based on the adjustment of the positions, and to generate an identification code for the device based on the physical parameters, wherein the physical parameters include one or more of electrical parameters of the plurality of actuators or mechanical parameters of the plurality of actuators, wherein the controller provides the identification code to an external computing device, and wherein the controller receives authenticated connectivity with the external computing device responsive to provision of the identification code.
A method comprising:
- receiving, from an external computing device, an indication of a particular arrangement of at least one of a plurality of hardware segments in a robotic device;
- adjusting, by the robotic device that includes one or more processors, positions of the at least one of the plurality of hardware segments in the robotic device to correspond to the particular arrangement, wherein the robotic device includes a plurality of actuators to actuate the plurality of hardware segments;
- determining physical parameters of the robotic device based on the adjustment of the positions, wherein the physical parameters include one or more of electrical parameters of the plurality of actuators or mechanical parameters of the plurality of actuators;
- generating an identification code for the robotic device based on the physical parameters;
- providing the identification code to the external computing device;
- and
- receiving authenticated connectivity with the external computing device responsive to provision of the identification code.
Dependencies are inferred from the claim text.