Display with robotic pixels
First Claim
1. A method for generating, by mobile entities, a dynamic visual representation for display, comprising:
- receiving an input image;
determining an available number of the mobile entities;
computing a distribution of goal positions for the mobile entities to generate a visual representation of the input image, wherein the distribution of the goal positions is based on the available number of mobile entities;
assigning each one of the mobile entities to a respective one of the goal positions, wherein the steps of determining, computing, and assigning are repeated to generate the dynamic visual representation of images that corresponds to an animation sequence; and
controlling visual features of the mobile entities that correspond to the animation sequence, wherein the visual features, when displayed by the mobile entities, exhibit the dynamic visual representation, wherein the visual features are generated by respective color changing devices on the mobile entities.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for controlling robot pixels to display a visual representation of an input. The input to the system could be an image of a face, and the robot pixels deploy in a physical arrangement to display a visual representation of the face, and would change their physical arrangement over time to represent changing facial expressions. The robot pixels function as a display device for a given allocation of robot pixels. Techniques are also disclosed for distributed collision avoidance among multiple non-holonomic robots to guarantee smooth and collision-free motions. The collision avoidance technique works for multiple robots by decoupling path planning and coordination.
-
Citations
18 Claims
-
1. A method for generating, by mobile entities, a dynamic visual representation for display, comprising:
-
receiving an input image; determining an available number of the mobile entities; computing a distribution of goal positions for the mobile entities to generate a visual representation of the input image, wherein the distribution of the goal positions is based on the available number of mobile entities; assigning each one of the mobile entities to a respective one of the goal positions, wherein the steps of determining, computing, and assigning are repeated to generate the dynamic visual representation of images that corresponds to an animation sequence; and controlling visual features of the mobile entities that correspond to the animation sequence, wherein the visual features, when displayed by the mobile entities, exhibit the dynamic visual representation, wherein the visual features are generated by respective color changing devices on the mobile entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for generating, by mobile robots, a visual representation for display, comprising:
-
receiving an input image; determining an available number of the mobile robots; computing a distribution of goal positions for the mobile robots to generate the visual representation of the input image, wherein the distribution of the goal positions is based on the available number of mobile robots; and assigning each one of the mobile robots to a respective one of the goal positions, wherein each of the goal positions correspond to at least one color selected from a plurality of colors, wherein the mobile robots are configured to display the plurality of colors to generate the visual representation of the input image when the mobile robots reach the respective goal positions.
-
-
17. A method for generating, by mobile robots, a dynamic visual representation for display, comprising:
-
receiving an input image; determining an available number of the mobile robots; generating the goal positions by using a characteristic of the input image; computing a distribution of the goal positions for the mobile robots to generate a visual representation of the input image, wherein the distribution of the goal positions is based on the available number of mobile robots; and assigning each one of the mobile robots to a respective one of the goal positions, wherein the steps of determining, computing, and assigning are repeated to generate the dynamic visual representation of images that corresponds to an animation sequence; and controlling visual features of the mobile robots that correspond to the animation sequence, wherein the visual features, when displayed by the mobile robots, exhibit the dynamic visual representation, wherein the visual features are generated by respective color changing devices on the mobile robots. - View Dependent Claims (18)
-
Specification