Skip to content

Profile RPI Headless OS #3890

Description

@Andrewyx

Description of the task

Currently, we use the full version of Raspian with every configuration of the robot. Despite not utilizing many of its features, such as it's graphical display output, we take on the compute overhead of the entire OS. This not only degrades the life expectancy of our memory (given the substantive overhead of complex operations), but also increases power draw, and latency in our OS. Thus, we should investigate alternative OS options, and headless mode for Raspian is in particular an easy option. This ticket involves validating our robot on a Pi using Raspberry Pi OS Lite, and documenting if it works and profiling what improvments (if any) we can observe.

Acceptance criteria

  • Document results of testing on notion
  • Note pros vs cons of results
  • Decide on feasibility of whether to switch to this OS

Blocked By

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    DevOpsFor everything related to logistics of codeDifficulty - 7Well-defined tasks that require some understanding about the relevant system and toolsNeeds HardwareThis ticket needs extra hardware, like a robot or development board to work onRobot SoftwareTestingField testing, test infrastructure, robot tuning

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions