Summary
LuminAI is an interactive art installation in which participants canengage in collaborative movement improvisation with an artificiallyintelligent virtual dance partner.
The line between human and non-human is blurred, spurringparticipants to examine their relationship with AI based technologyand how it can be expressive, social, and playful.
LuminAI is an interactive art installation in which participants can engage in collaborative movement improvisation with an artificially intelligent virtual dance partner.


The line between human and non-human is blurred, spurring participants to examine their relationship with AI based technology and how it can be expressive, social, and playful.
LuminAI’s virtual agent analyzes participant movements through procedural representations of the Viewpoints andLaban’s movement theory (from theater and dance) and improvises responses from transformed memories of pastinteractions with people. In other words, the agent learns how to dance by dancing with us.
Viewpoints
Laban’s
The LuminAI installation ultimately examines how humans and machines can co-create experiences together asequals, but it does so in a lighthearted environment. Participants are able to creatively explore movement whilehaving fun.
ON-GOING WORK
Engaging with the public in aninformal learning environments,as a way of increasing theunderstanding and awareness ofAI and computational literacy.
Investigating the Laban’smovement theory as a wayfor the agent to understandand reason about movement
Developing a machine learningtoolkit for visualizing how theagent clusters similar gesturestogether as it is learning
Source: https://adamlab.gatech.edu/projects/luminai/
Role
I am a Graduate Research Assistant in Dr. Brian Magerko’s Expressive Machinery Lab, working on the project. I amresponsible for imparting the learnings from Laban’s Movement Analysis to the AI. This includes:
Studying Laban’s MovementTheory to identify keys aspectsof human movement
Researching the variousadaptations of various LMAcomponents
Deriving computationalrepresentation of LMAcomponents being
Adopting the Laban basedcomputational modelsinto AI
Laban's Movement Theory
Rudolf Laban, and later others, developed a method and language to describe, visualize, interpret and documenthuman movement, called Laban Movement Analysis. The method uses a multidisciplinary approach, incorporatingcontributions from anatomy, kinesiology, psychology, Labanotation and many other fields.
Source: Wikipedia
“LMA provides a rich overview of the scope of movement possibilities.These basic elements can be used for generating movement or fordescribing movement. They provide an inroad to understanding movementand for developing movement efficiency and expressiveness. Each humanbeing combines these movement factors in his/her own unique way andorganizes them to create phrases and relationships which reveal personal,artistic, or cultural style.”
Peggy Hackney, Making Connections
PARADIGMS
Effort
Space
Shape
Body
The way the bodychanges shape duringmovement is furtherexperienced andanalyzed through theShape category.
Describes the bodyparts that are moving,are connected, areinfluenced by others,and general statementabout organization.
Effort describes thedynamic qualities ofmovement. It isintended towardsunderstanding theinner intentionsrelated to a movement
Involves motion inconnection with theenvironment, and withspatial patterns,pathways, and lines ofspatial tension.
Source: Wikipedia
PARADIGMS

Body
Describes the body parts that are moving, are connected, are influenced by others, and general statement about organization.

Shape
The way the body changes shape during movement is further experienced and analyzed through the Shape category.



Effort
Effort describes the dynamic qualities of movement. It is intended towards understanding the inner intentions related to a movement

Space
Involves motion in connection with the environment, and with spatial patterns, pathways, and lines of spatial tension.
Source: Wikipedia
MOVEMENT QUALITIES
Efforts or Movement Qualities in Laban’s theory attempts to describe the dynamic qualities of human movement.These include qualities like how sudden a movement is, or how free a movement is, amongst others. Each of thesequalities are correspond to an inherent attitude, an innate nature. It is this innate nature that Laban tries to manifestthrough these qualities. There are 4 of these movement qualities which, in Laban’s Notation, are represented asfollows:
Weight
Space
Flow
Time
Laban’s notation for efforts
Time
Flow
Weight
Space
How heavy or light
the movement is.
Physiologically, it
relates to how much
energy is exerted in
movement
How free or bound the
movement is.
Physiologically it
relates to muscle
tension during the
movement
How direct or indirect
the movement is. This
relates to how focussed
the attention of a
performer is
How sudden or
sustained the movement
is. This is related to how
jerky the motion is
ATTENTION
INTENTION
DECISION
PRECISION
You attend to an object
You identify the
intention of dealing
with object
You choose, quickly or
slowly, whether to
pursue the decision
You carry out the
intended action with
certain precision
Laban’s notation for efforts

Space
How direct or indirect the movement is. This relates to how focussed the attention of a performer is
ATTENTION
You attend to an object

Weight
How heavy or light the movement is. Physiologically, it relates to how much energy is exerted in movement
INTENTION
You identify the intention of dealing with object


Time
How sudden or sustained the movement is. This is related to how jerky the motion is
DECISION
You choose, quickly or slowly, whether to pursue the decision

Flow
How free or bound the movement is. Physiologically it relates to muscle tension during the movement
PRECISION
You carry out the intended action with certain precision
Behind The Curtains
The virtual dance partner manifests itself as a shadow on thescreen in front of participants. This shadow tries to follow themovements of the participant - starting with imitation and thengoing into response mode. In response mode, the agent can doeither do random transformation on the same movement asthe participant, or recall a similar gesture from its memory.
The gesture recall is based on recognition of the current movement by the agent and finding another gesturewith physical similarity or temporal closeness. The agent keeps building and refining its knowledge base based oninteraction with the participant.
ARCHITECTURE
Movement
Theory
Gesture
Segmentation
LuminAI Core
Decision
Making
Visualization
Memory
Movement
Theory
Gesture
Segmentation
LuminAI Core
Decision
Making
Visualization
Memory
Next Steps
Currently, we are working on adopting the ‘Time’parameter of Laban’s Efforts into the system. This is doneby capturing joint velocity and acceleration, and usingthese to identify sudden and sustained movements.
The next steps involve adoption of ‘Space’ and ‘Weight’qualities of Effort using multi-modal input like MotionCapture suit, Kinect, EMG Band, Accelerometer etc. Wewill also plan on exploring spacial qualities of dance andmovement using the icosahedron-based kinesphereconcept of shape and space exploration.