Closed Achllle closed 8 months ago
I changed my mind on this - using duty cycle just lowers speed, so you end up with less accurate speed control. The actual fix would be to change the ramping behavior of the speed control by changing acceleration settings.
I would make the case that during manual drive with a controller you might prefer open loop instead of closed loop speed control, and that closed loop is really only beneficial for autonomous functionality
True, true - I'll undo that change.
completed with #178
This is easy to add in code but we'll need to modify the command message or create a new one.
Right now the rover only supports velocity control. In some cases it could be better to command duty cycle to the drive motors as opposed to doing closed loop velocity control. This would likely mean less stress on the rover while driving, even though the motions are not as 'accurate' in some sense.