Robot App Store

image description

Robopedia

Roomba SCI Does Not Play a Song from the Beginning


Question


I have a question regarding Roomba’s song play.
Why the second time that the pre-defined song is played, it is not started from the beginning of the song?
I’ve tried to override the existing song and re-save the song again, after playing it the first time, but it still starts from the middle.

Is it a known issue of Roomba’s SCI?

Answer


When the song play is interrupted, the next time the specific song number is played, it will continue from the point it was interrupted.

There are two possible solutions for this situation:
  • Do not Interrupt the song play- wait until the song play is finished before turning the Roomba OFF or sending another play song command;
  • Perform a songs-cleanup- this solution will override all Roomba’s internal pointers. Make sure you perform the songs-cleanup at the beginning of the song play and at the end of the robot-app;

Songs-cleanup implementation:
  • Override all the existing songs- Each song number should contain an one-note song with 0 duration;
  • Play all the songs without interruption- This will initialize all the internal pointers;

The syntax of the “Define a Song” command is:
[140] [Song Number] [Song Length] [Note Number 1] [Note Duration 1]....[Note Number N] [Note Duration N]

The syntax of the “Play the Pre-Defined Song” command is:
[141][Song Number]

For more information about the playing process and the songs-cleanup check the How to Program Roomba to Play Music tutorial.
married men affairs why husband cheat on their wife infidelity in marriage
reasons people cheat husband cheated on me wife cheat story



Related Robopedia portals

Find out further reading in the following topic-based portals.
[Add or Edit Article]