Skip to content

Calculate physical speed constraints on the robot #23

Description

@coderabbitai

Description

We need to calculate the actual physical speed constraints of the robot by measuring performance on the real hardware.

Measurements needed

  • Maximum linear velocity (currently MAX_SPEED in PhysicalConstants.kt)
  • Maximum linear acceleration (currently MAX_ACCELERATION in PhysicalConstants.kt)
  • Maximum angular velocity (recently increased from 180 to 360 degrees/second)
  • Maximum angular acceleration

Background

Currently, some of these values may be theoretical rather than empirical. The PhysicalConstants.kt file contains a todo comment:

todo: should we calculate these values or see what they are in practice? (probably see)

This issue was requested by @Baconing in PR #21.

Suggested approach

  1. Devise a testing methodology for each constraint
  2. Perform measurements on the physical robot
  3. Update PhysicalConstants.kt with the empirical values
  4. Document the testing methodology for future reference

Metadata

Metadata

Assignees

Labels

Kind/FeatureNew functionalityPriority/HighThe priority is highStatus/Need More InfoFeedback is required to reproduce issue or to continue work

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions