0%

GRANZORT - A Lightpainting Robot

GRANZORT is a software-equipped robot, which can help users achieve sophisticated light painting photography in a much simpler and more efficient way.

Granzort consists of a robotic entity and a web application. Before exposure, the user draws a sketch in the web application( which is integrated with a canvas, a pallet, various types of brushes and other practical tools. After uploading the sketch to the robotic entity, Granzort can convert the 2D pattern data into 3D light painting effect. While the camera’s shutter is open, by moving the chassis and flashing the LED, the robotic entity can implement the light painting according to the sketch.





UX Challenges

When taking light painting photos, users cannot see what they have already drawn, so that they cannot make adjustments in real time, which would often result in more than 10 times to succeed——a low efficiency.

The overly professional tools have limited light painting to the professional crowd, and ordinary users can hardly get a chance to conduct their creations.

UX Solutions

Our sketch pad application and WYSIWYG design allows users to paint and adjust in real time.

Control of the robot makes it possible for users to include themselves freely in the final light painting photos.

My Role

Implemented the sketchpad application on web using HTML and CSS.

Together with one partner, designed and developed the LPDC (Light Painting Data Conversion) algorithm to convert the painting data (JavaScript) into an array stored in Arduino, which can be displayed by an LED stripe to enable users to achieve sophisticated light painting photography in a much simpler and more efficient way.

User Experience Analysis

Produced by Granzort

Playing with Granzort

1. Sketching:

Users are provided with a web page- “Sketchpad” where they can draw their favorite patterns with a “brush”, or they can directly select images in our gallery. They can also customize the size, the color of the brush as a real sketchpad can do. In the 3D painting mode, they can choose from different routes they want the robot to move in.

2. Finding a position:

Users need to find an appropriate position after finishing the sketch. Since there is no preview for them to adjust their appearances in the final picture, we've designed markers on the floor and guidance in the website, presenting recommended positions for them to be better integrated in the final picture, as well as to guarantee that they do not stand in the robot's way.

3.Painting & shooting:

After the user stands in the appropriate place, GRANZORT robot will automatically complete the light painting in 8 seconds. The sketch will be decoded into signals transmitting to the LED stripe, the robot entity will move around the user, and the camera will record the light path in a long-exposure mode.

4.Download the picture:

In the end, users can download the artwork of light painting from our website.

Control System of Granzort