Fixed get_distance_to_target to work again. Uses the example algorithm in the LL docs under "estimating distance". This required adding a bit of a fudge factor in const.py to make accurate
Tried out the Limelight's PnP 3D feature. It seems to straight up not work, doesn't post the robot's position matrix as advertised... everything is always zeroes.
Tweaked autonomous selector thing a bit. I'm not sure how this is supposed to work with commands. Might look into whether our old auto selector/running would still work, seems simpler?
PDP mounted
VRM / PCM mounted
All non turret/shooter motor controllers mounted
CAN bus for motor controllers is connected
Side electronics plates going on
Challenges
.
Work for Next Meeting
Continue wiring motor controllers, PDP, etc.
Continue testing vision stuff
Until we have a working turret shooter to play with, we can continue working towards making the robot rotate to align to a target using shortest path, but also handle cable bundling we'll have on the turret. Meaning the turret won't be able to spin > 360 degrees, it will need to rotate the other (long) way sometimes to keep slack on the cables. We haven't written PID code like that before, so something to explore.
Continue following the trajectory tutorial. Pickup from just after the characterization tool.
Work out a method of wiring upper turret electronics, something really clean/clever will have to be done to make it all work, as nearly 10 wires need to go up there, including ethernet.