Andrew Mao

Results 15 issues of Andrew Mao

## Please fill out the following before requesting review on this PR ### Description Adds real-time round-trip time widget to the Robot Diagnostics tool. ### Testing Done - [ ]...

## Please fill out the following before requesting review on this PR ### Description This PR addresses the EnemyFreeKickPlay redesign in which we transform the existing design utilizing co-routines into...

## Please fill out the following before requesting review on this PR ### Description Switches from `DefensePlay` to `OffensePlay` when the ball is: 1) under a speed threshold 2) within...

## Please fill out the following before requesting review on this PR ### Description Fixes some recent ci fails due to: 1) primitive tests 2) outdated build files ### Testing...

## Please fill out the following before requesting review on this PR We can now chip varying distances with different powers up to a current arbitrary distance of 2m. More...

### Description of the task The current [`ball_is_off_ground.py`](https://github.com/UBC-Thunderbots/Software/blob/master/src/software/simulated_tests/ball_is_off_ground.py) PyTest Validation uses a flat 2D circle around the ball as its only visualization indicator. The test checks for whenever the ball...

Difficulty - 7
Thunderscope
Elaborated Starters

## Please fill out the following before requesting review on this PR ### Description This PR provides support for dynamic robot removal & re-addition during simulation per acquired cards during...

### Description of the task Chip and Kick commands do not work properly in the RobotDiagnosticsCLI. Autokick and autochip work however. I suspect this is due to either an improperly...

Bug
Difficulty - 7
Needs Hardware
Robot Software

### Description of the task Program some nice emotes with the CLI's built in actions ### Acceptance criteria - [ ] ### Blocked By

Difficulty - 3
Robot Software
Elaborated Starters

### Description of the task Deploying to robots currently requires developers to monitor their computers to enter the team password for copy commands handled by ansible playbooks. This is both...

Difficulty - 13
Needs Hardware
DevOps