Nutty-based Robot Animation -- Principles and Practices

04/05/2019
by   Tiago Ribeiro, et al.
0

Robot animation is a new form of character animation that extends the traditional process by allowing the animated motion to become more interactive and adaptable during interaction with users in real-world settings. This paper reviews how this new type of character animation has evolved and been shaped from character animation principles and practices. We outline some new paradigms that aim at allowing character animators to become robot animators, and to properly take part in the development of social robots. One such paradigm consists of the 12 principles of robot animation, which describes general concepts that both animators and robot developers should consider in order to properly understand each other. We also introduce the concept of Kinematronics, for specifying the controllable and programmable expressive abilities of robots, and the Nutty Workflow and Pipeline. The Nutty Pipeline introduces the concept of the Programmable Robot Animation Engine, which allows to generate, compose and blend various types of animation sources into a final, interaction-enabled motion that can be rendered on robots in real-time during real-world interactions. Additionally, we describe some types of tools that can be developed and integrated into Nutty-based workflows and pipelines, which allow animation artists to perform an integral part of the expressive behaviour development within social robots, and thus to evolve from standard (3D) character animators, towards a full-stack type of robot animators.

READ FULL TEXT

page 1

page 2

page 15

page 16

page 17

page 21

page 22

page 24

research
09/07/2020

Animated Cassie: A Dynamic Relatable Robotic Character

Creating robots with emotional personalities will transform the usabilit...
research
09/30/2019

Expressive Inverse Kinematics Solving in Real-time for Virtual and Robotic Interactive Characters

With new advancements in interaction techniques, character animation als...
research
03/08/2022

UX Personas for defining robot's character and personality

This paper describes the use of UX Personas for defining a stable charac...
research
09/24/2019

Software architecture for YOLO, a creativity-stimulating robot

YOLO is a social robot designed and developed to stimulate creativity in...
research
03/02/2022

Avant-Satie! Using ERIK to encode task-relevant expressivity into the animation of autonomous social robots

ERIK is an expressive inverse kinematics technique that has been previou...
research
04/16/2020

A Robot by Any Other Frame: Framing and Behaviour Influence Mind Perception in Virtual but not Real-World Environments

Mind perception in robots has been an understudied construct in human-ro...
research
02/05/2018

Expressive Robot Motion Timing

Our goal is to enable robots to time their motion in a way that is purpo...

Please sign up or login with your details

Forgot password? Click here to reset