Updated: Dec. 25, 2025
This repository contains the code used for the paper:
Can You Help Me? The Influence of Robot Requests for Help on Child–Robot Connection
Teresa Flanagan, Justin Chenjia Zhang, Lin Bian, and Sarah Sebo. 2026. Can You Help Me? The Influence of Robot Requests for Help on Child–Robot Connection. In Proceedings of the 2026 ACM/IEEE International Conference on Human-Robot Interaction (HRI ’26). ACM, New York, NY, USA, 10 pages. https://doi.org/10.1145/3757279.3785631
This repository uses the Misty Python-SDK, which allows direct programming of the Misty robot on macOS.
-
Clone this repository
-
Create a virtual environment and install the dependencies listed in
req.txt(a) RevAI may run into an error due to version incompatibility. If this happens, please refer to the error message and update the function name in that line of the RevAI package
-
Clone the Misty Python-SDK in your laptop:
git clone git@github.com:MistyCommunity/Python-SDK.git -
Move the Python-SDK folder into this repository's directory. The folder structure should resemble the following:
/Robot_Requests_for_Help ├── main.py ├── TCP.py ├── req.txt ├── /tablet-game ├── /Python-SDK └── /venv (optional, created during setup)
-
Update the misty IP address in
main.pyline 677 -
The
tablet-gamefolder contains Java code for our tablet game, which should be run through Android Studio. When running the codes(a) Change the file path in
local.propertiesinto your path(b) (Optional) To avoid manually input IP address everytime, the default IP can be set in line 27 of
app/src/main/java/Socketconnection/TCPClient.java
For Windows setup and instructions, please refer to the Misty Lessons - Desktop Environment