Skip to content

FEAT: Inactivity Mode for the robot and Video Transitions - #21

Open
diogoalvessoares wants to merge 14 commits into
developfrom
feat/sleep-mode
Open

diogoalvessoares wants to merge 14 commits into
developfrom
feat/sleep-mode

Conversation

@diogoalvessoares

@diogoalvessoares diogoalvessoares commented May 14, 2026

Copy link
Copy Markdown
Collaborator

Pull Request Type

  • Code changes (bugfix, features)
  • Code maintenance (refactoring, formatting, tests)
  • ReadMe, Docs and GitHub updates

Checklist

  • Lint (ruff checks and format)
  • Tests for the changes have been added (if needed)
  • Source Documentation finished
  • Docs were reviewed and added/updated

Current Behaviour

New Behaviour

  • sleep_mode: New background process for the robot: Controls the robot sleep mode state machine and onboard eye transitions. When there is no user interaction for a configurable amount of time, the node transitions the onboard display to either open or closed states, while coordinating with behaviour nodes that may temporarily own the display;
  • .mp4 files: Transitioning videos for sleep_mode.

@diogoalvessoares
diogoalvessoares requested a review from a team May 14, 2026 15:50
Comment thread src/static/videos/dark_open.mp4
Comment thread src/static/videos/dark_squint_dark.mp4
Comment thread src/static/videos/open_dark.mp4
Comment thread src/sleep_mode.py
Comment thread src/sleep_mode.py Outdated
Comment thread src/sleep_mode.py Outdated
Comment thread src/sleep_mode.py Outdated
Comment thread src/sleep_mode.py Outdated
Comment thread src/sleep_mode.py Outdated
Comment thread src/sleep_mode.py
@diogoalvessoares

Copy link
Copy Markdown
Collaborator Author

Hello, Lucas.

Changes made. The pull request should be to your liking.
Tell me if you want me to remove the MP4 videos from... well, the whole repo.

I am willing to continue working on the project extra, even after the end of the internship.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants