You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Individual motor control in diagnostics. this is already implemented on the robots but we should be able to control individual motors on Thunderscope.
We currently have sliders to control the overall x / y speed of the robot, and its angular speed. Ideally, we would have another tab where we have individual sliders for each motor, and we would be able to switch between these 2 control modes.
Files / Classes to look at:
drive_and_dribbler_widget.py has the current sliders we use for controlling the robot
The MotorControl proto message is what we actually send to the robot to control it. It already has fields for per-wheel control, so these just have to be filled in by the UI
Acceptance criteria
Thunderscope should run normally
The current sliders should not be affected
Test locally. Print the MotorControl message that is sent when you change your new sliders to verify the data is being sent properly
Test on robot
Blocked By
The text was updated successfully, but these errors were encountered:
Description of the task
Individual motor control in diagnostics. this is already implemented on the robots but we should be able to control individual motors on Thunderscope.
We currently have sliders to control the overall x / y speed of the robot, and its angular speed. Ideally, we would have another tab where we have individual sliders for each motor, and we would be able to switch between these 2 control modes.
Files / Classes to look at:
drive_and_dribbler_widget.py
has the current sliders we use for controlling the robotMotorControl
proto message is what we actually send to the robot to control it. It already has fields for per-wheel control, so these just have to be filled in by the UIAcceptance criteria
Blocked By
The text was updated successfully, but these errors were encountered: