Skip to content

AdvancedUsage

Hiroki Yamada edited this page Jan 19, 2026 · 5 revisions

Resume the Competition from the middle

If a session is terminated before completion for any reason, the application must be restarted and the competition resumed from the next session.

In that case, first add the score of the session that ended abnormally to HumanNaviScore.txt.
Then set recoverUsingScoreFile to true in HumanNaviConfig.json and run the application. The application will then read the scores from the HumanNaviScore.txt and resume the competition from the next session.

Playback of Avatar Movements during the session

This section describes how to play back the avatar's movements during the session so that you can check them later. Be aware that this playback cannot fully reproduce collisions and changes to scores.

If you run the application with playbackType set to 1 in HumanNaviScore.json, the avatar's movements during the session will be saved to PlaybackXX.dat.
After that, set playbackType to 2 and run the application to start it in playback mode. On the application screen, enter the session number (e.g., 01) and click the [Read File] button. The avatar's movements will be read from PlaybackXX.dat (e.g., Playback01.dat) and played back. There is no need to launch the ROS application during playback.
However, if you prepare PlaybackXX.dat manually, you must update taskInfoList in HumanNaviConfig.json accordingly.

Clone this wiki locally