Methods and systems for generating a layered display of a device
First Claim
1. A method comprising:
- receiving a request for a layered image of a remote robotic device having at least one sensor component and one mechanical actuator component;
querying the remote robotic device for device information associated with the remote robotic device, the device information indicating components of the device including the at least one sensor component and one mechanical actuator component, and indicating functions of the components of the remote robotic device;
receiving the device information associated with the remote robotic device;
generating the layered image of the remote robotic device based on the received device information, the layered image illustrating multiple layers, each layer of the layered image providing a representation of the remote robotic device and any components of the remote robotic device at the layer, wherein the layered image comprises an outer layer representing an external illustration of the remote robotic device and components of the remote robotic device, at least one inner layer representing an internal illustration of the remote robotic device and components of the remote robotic device, and a functions layer illustrating components having a similar function;
receiving a request to display a first layer of the remote robotic device, the first layer illustrating information associated with one or more of the at least one sensor component and one mechanical actuator component; and
providing an image of the first layer of the remote robotic device.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for generating a screen interface for providing a layered display of a robot is provided. A computing device, such as the cloud may receive information associated with a robot and the received information may indicate components of the robot. The computing device may then generate a layered display of the robot based on the received information and provide the generated layered display on a screen interface. The screen interface may show a number of different views of the robot, including a structural view of the robot and a components view of the robot. The interface may provide information indicating capabilities of the robot or capabilities of the components of the robot. The screen interface may also show different layers of components of the robot, such as a functions layer, and a task group layer. The screen interface may further show modified configurations of the robot.
13 Citations
24 Claims
-
1. A method comprising:
-
receiving a request for a layered image of a remote robotic device having at least one sensor component and one mechanical actuator component; querying the remote robotic device for device information associated with the remote robotic device, the device information indicating components of the device including the at least one sensor component and one mechanical actuator component, and indicating functions of the components of the remote robotic device; receiving the device information associated with the remote robotic device; generating the layered image of the remote robotic device based on the received device information, the layered image illustrating multiple layers, each layer of the layered image providing a representation of the remote robotic device and any components of the remote robotic device at the layer, wherein the layered image comprises an outer layer representing an external illustration of the remote robotic device and components of the remote robotic device, at least one inner layer representing an internal illustration of the remote robotic device and components of the remote robotic device, and a functions layer illustrating components having a similar function; receiving a request to display a first layer of the remote robotic device, the first layer illustrating information associated with one or more of the at least one sensor component and one mechanical actuator component; and providing an image of the first layer of the remote robotic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
-
receiving a request for a layered image of a robotic device having at least one sensor component and one mechanical actuator component; querying the robotic device for device information associated with the robotic device;
the device information indicating components of the device including the at least one sensor component and one mechanical actuator component;receiving device information associated with the robotic device, the device information indicating components of the robotic device; generating the layered image of the robotic device based on the received device information, the layered image illustrating multiple layers, each layer of the layered image providing a representation of the device and components of the robotic device at the layer, wherein the layered image comprises an outer layer representing an external illustration of the robotic device and components of the robotic device and at least one inner layer representing an internal illustration of the robotic device and components of the robotic device; receiving information associated with one of the robotic device or a given component of the robotic device, the information indicating capabilities of the robotic device or the given component of the robotic device; providing in the layered image of the robotic device, the information indicating the capabilities of the robotic device or the given component of the robotic device; receiving a request to display a sensor layer of the robotic device, the sensor layer illustrating the at least one sensor component; and providing an image of the sensor layer of the robotic device.
-
-
19. A device comprising:
-
a processor; and memory including instructions stored therein executable by the processor to perform functions comprising; receiving a request for a layered image of a robotic device having at least one sensor component and one mechanical actuator component; querying the robotic device for device information associated with the robotic device;
the device information indicating components of the device including the at least one sensor component and one mechanical actuator component;receiving device information associated with the robotic device, the device information indicating components of the robotic device; generating the layered image of the device based on the received device information, the layered image illustrating multiple layers, each layer of the layered image providing a representation of the robotic device and components of the device at the layer, wherein the layered image comprises an outer layer representing an external illustration of the robotic device and components of the robotic device and at least one inner layer representing an internal illustration of the robotic device and components of the robotic device; receiving a request to display a first layer of the robotic device, the first layer illustrating information associated with one or more of the at least one sensor component and one mechanical actuator component; providing a display of the first layer of the robotic device; receiving a request to display a cognitive layer of the robotic device, the cognitive layer illustrating information associated with at least one data processing component of the remote robotic device; and providing a display of the cognitive layer of the robotic device. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification