I am not an experienced roboteer - but the following is based off my observations with Big Dave 3. I expect somebody else will have a better idea!
That sounds like a (very) dodgy mix on the controller, or probably more a speed controller that's got different behaviour in forward/reverse. Big Dave 3's speed controllers do not have the same top speed in reverse as in forwards, and if one of your controllers is running backwards when the other is running forwards this could happen. I've seen this before when motors are mounted "upside down", the speed controller reversed to cater for it, and suddenly things don't behave how you'd expect.
On Big Dave 3, we had to reverse a motor's polarity, as opposed to reversing the controller, because otherwise we ended up with this problem.
The only other thing I guess I can thank of is that it could be that the speed controllers aren't centred in the same place.
This is one of these things that without seeing/knowing all the control gear and its configuration I can't really comment much further. That said, you probably want to make sure your ESC pairs think they are going in the same direction with stick forwards. So undo any channel reversing (if you've applied any) and if you robot goes in circles at this point, you need to swap the wires on one of the motors with each other (since you're using standard DC motors).
I hope that helps.
That sounds like a (very) dodgy mix on the controller, or probably more a speed controller that's got different behaviour in forward/reverse. Big Dave 3's speed controllers do not have the same top speed in reverse as in forwards, and if one of your controllers is running backwards when the other is running forwards this could happen. I've seen this before when motors are mounted "upside down", the speed controller reversed to cater for it, and suddenly things don't behave how you'd expect.
On Big Dave 3, we had to reverse a motor's polarity, as opposed to reversing the controller, because otherwise we ended up with this problem.
The only other thing I guess I can thank of is that it could be that the speed controllers aren't centred in the same place.
This is one of these things that without seeing/knowing all the control gear and its configuration I can't really comment much further. That said, you probably want to make sure your ESC pairs think they are going in the same direction with stick forwards. So undo any channel reversing (if you've applied any) and if you robot goes in circles at this point, you need to swap the wires on one of the motors with each other (since you're using standard DC motors).
I hope that helps.
Comment