Michael Ben-Zvi
Michael Ben-Zvi
## Please fill out the following before requesting review on this PR ### Description ### Testing Done ### Resolved Issues ### Length Justification and Key Files to Review ### Review...
## Please fill out the following before requesting review on this PR ### Description ### Testing Done ### Resolved Issues ### Length Justification and Key Files to Review ### Review...
## Please fill out the following before requesting review on this PR ### Description In tbots.py, do -pl or --platform = NANO or PI to differentiate between platforms. In bazel...
## Please fill out the following before requesting review on this PR ### Description `next_shot` is supposed to be an absolute time at which the next thunderloop iteration is supposed...
## Please fill out the following before requesting review on this PR ### Description Many changes were done. Implemented a kalman filter for thunderloop that composes IMU data to track...
### Description of the task Currently when there is a motor fault, we clear and try starting the motor again a few times. Some of these faults are quite serious...
### Description of the task The IMU reads angular velocity values in degrees per second. When testing with the robot stationaary it read numbers around 7 deg/s. Currently in imu.cpp...
### Description of the task Currently the VISION_TO_ROBOT_DELAY_S in step_primitive is a tuned constant. Given some of the fluctuation in RTT seen at robocup, there is a case to be...
### Description of the task Wheel motor current is directly proportional to torque. We can estimate how much torque we should be outputting (with perfect traction) and compare that with...
### Description of the task Currently we use inverse kinematics on the wheel velocities to compute robot orientation and robot angular velocity in thunderloop. If wheels are slipping as we...