After designing a coaxial swerve module, we have had some talks as a team about it and realized that with bevel gears, if the robot trys to power the wheel while turning the wheel the wrong direction, the gears may lock up. We are almost positive that this is true, but I just wanted to ask the CD community ahead of time.
No, they should not lock up, however it will take more power to turn the module one way than the other when driving the wheel. The control algorithm should compensate for this with out having to take it into account. We have used straight P and a PI controller.