personalizing live audience interaction
UX design, web developer, 3D Animator
Featured in Consumer Electronics Show 2019
Sophia, Hanson Robotics' main humanoid robot, was debuting her new arms and legs at CES 2019. Previously, she had limited body movement and facial gestures. To take advantage of this update, my task was to create an animation library and technical tools that improved robot human interaction at the CES conference.
Reusable animation library
Stress-tested and showcased new robot arms and legs by creating 50+ digital animations, including dances, greetings, and dialogues.
Robot operation tool
Created a browser-based tool to monitor robot motor health, and control robot interactions in real-time.
Improve live audience experience
Showcased Sophia at CES to thousands of attendees, news anchors, and industry professionals. Improved interaction experience with new robot operation tool.
Previously the animation system in Sophia was outdated and required a lot of manual oversight. Before creating the animation library, I needed to update the animation pipeline with newest animation tools and connect it to our proprietary engine.
I worked with engineers to develop a conversion script that would correctly translate all of the animation from Maya onto our physical robot.
Working with roboticists, I optimized the existing CAD models and created digital robot rigs based on the robot’s real-world range of motion
We brought Sophia to several school classes to interact with students and monitor Sophia’s live audience interactions with her new arms and legs. Through these sessions, we found several interaction challenges that became apparent as we prepared for the upcoming CES conference.
Sophia's automated responses don't cover all audience topics and breaks interaction immersion.
Ability to interject with customized robot responses during special interaction cases.
Over time, Sophia's physical motors lose accuracy and affect the overall animation performance.
Interface to visualize motor health and easily adjust animations on the fly.
During the CES conference, the show hall will be filled with thousands of people and sounds that could easily interfere with Sophia's 1-1 interactions. I created a tool that would give robot operators the ability to step-in at any time with custom dialogue or animations on the fly.
My goal was to create a tool that gives us insight into when physical motors were not performing as expected and therefore affecting the animation performance. When the motors movements were still within an acceptable range, we could then adjust the intensity of the animation without dismantling the robot, which would take much longer.