Social Robot Design Platform

A design language and end-user programming tool for social robots, distilled from building five robotic systems

Initiator & sole developer · Feb. 2025 – present · now in beta

The Social Robot Design Platform distills the workflow behind the social robots I built for the lab into a design language, and implements it as a web-based end-user programming tool so that researchers can build robot behavior without writing code.

  • Translated social robotics system development workflows into a Social Robot Design Language, inspired by my experience of developing 5 social robotic systems.
  • Implemented the design language as a web-based end-user programming tool.
  • Collaborated with four groups of student researchers in a research-through-design process over 6 months.
  • Deployed the system in a laboratory experiment for over a month.

The systems behind it

The design language grew out of systems I developed and deployed with real users:

  • XiaoXiao, a companion robot for older adults (front-end development)
  • Zbot, a diary robot for older adults built for my bachelor’s thesis, reusing XiaoXiao’s front end with a new back end
  • Museum guide robots — for the centennial exhibition at the Iso Eikichi Cottage, where visitors talked with the robot after their tour (Lin et al., 2025), and for the opening of the NTU College of Engineering museum
  • An opening-ceremony host robot at the National Taiwan Library
  • A human library robot, built from an idea proposed by one of the student research groups
  • ECRobot, a robot tutor

This development work also became the basis of the lab’s Social Robotics Training Program.

References

2025

  1. Applying Social Robot in Museum Exhibition and Interaction, 100th Anniversary of Isotei Yoshi Museum as an Example
    Kuang-Chi Lin, Hung-Chun Chang, Weijane Lin, and 1 more author
    Nov 2025
    Extended abstract in Chinese