I have a platform with two tracks and two motors. Each one uses an electronic speed control with "double tap to reverse". Each ESC takes an input pulse train frequency from at 1500 neutral +/-700.
I'm interested in learning if there are algorithms or a list of commands I can use to control how such platform executes maneuvers. For example:
- Lock one thread and have the platform rotate by using the other one
- Have two treads rotate in opposite directions
- Execute a U turn
I'm struggling with expressing in code how such maneuvers should be executed. There's a "dead" zone around the 1500 pulse train frequency where the ESC output is too weak to cause the platform to move. The double tap to reverse also makes it tough to understand for how long each track should be turned off.
Thank you for your input