
RoboHappy
Yes this a stange one. So, I have the 2x15 Sabertooth controller in use with my Hemi robot (see other thread). Im using the custom movement panel, and thanks to help from everyone I learned how to create serial commands needed to operate the Sabertooth. I have it nicely working with voice commands.
What I am having an issue with is that sometimes, while robot is idle,not moving,, out of the blue the robot will luinge forward on its own. This happens even when I have disabled the verbal commands, while i have to press the stop button on the Movement Panel to make the bot stop.
Has anyone else ever had an issue like this? I waas thinking maybe a rogue serial command is being fed from the EZB to the controller, like some kind of glitch?
actually the most important question is why aren’t you using the sabertooth movement panel?
And make sure to use hardware uart because the software serial isn’t as reliable
Im sending my serial commands (9600baud) via EZB V4 port D12, Using the Simple serial method. Also, I am still working with EZ Builder because I havent wanted to move over to ARC just yet ,and the sabertooth control never really worked, but the custom Movement Panel has.
Is it true that if I move over to ARC, I can still open ez builder created files, but they will no longer be saved that way?
I just wanted to review something about the Sabertooth Movement panel. I finally downloaded and installed your latest ARC. You mentioned something about its better to use the Hardware Uart instead of the software Uart. For the hardware Uart, are you referring to the black connector on the EZB? because I already use that for the SSC32 for all arm servos. The drive motor is connected to D0 currently (is that the software uart?) . I understand there two other Uarts available, can they be used for this as well? And its recommended that 38400 is the best baud to use? Thanks
Yes there are two more hardware UARTs on the EZ-B v4:
UART1 - D5 (TX) D6 (RX)
UART2 - D18 (TX) D19 (RX)
Please see here for more info.
I'm not sure what baud rate the sabertooth uses by default but 38400 sounds reasonable.
Thank you. I did discover that. So yeah I now am testing the sabertooth, set for 38400, and coneccted to Uart1. via the Sabertooth Movement panel. But I may have discovered a bug for DJ to look at. I added the Speech Recongnition, while forward,stop,and reverse seem to work, its the left/right buiuld in commands that dont seem to work right. The built in commands are Movement left(255,1000) and same for Movement right(255,1000) turn. This makes the robot turn for a second then stops. BUT, it does not stop. Thats the issue I found. Unless I have still not set something up right?
occasionally or one moves). I also have noticed that the sliders in Sabertooth panel jump around alot when you click on any direction arrow, or show no effect to the motors speed if you can slide them. Disappointing.
there are no bugs and it works great as demonstrated and we use it often.