jp15sil24
I have a few questions about using a 2-wheel outdoor chassis with DC motors (not 360-degree servos) and the Sabertooth motor controller.
Is the Sabertooth Movement Panel in ARC suitable for controlling a chassis with two DC motors (differential drive)?
What is the difference between the Sabertooth skill with Kangaroo and the one without Kangaroo? (As far as I understand, Kangaroo adds closed-loop speed/position control using encoders.)
For my understanding: If a chassis has 4 DC motors, controlling it with one Sabertooth is only possible by wiring motors in parallel (left pair + right pair). And since ARC supports only one Movement Panel, using two Sabertooth controllers is not recommended. Is this correct?
Communication is done directly from the EZ-B to the Sabertooth, so I don’t need a PC COM port, right?
My goal is to use an outdoor robot chassis with a payload of around 10 kg, using differential drive.
Thank you for your help.

Good idea to think it through - servo-driven joystick actuation is a valid and often-used approach for retrofitting powered wheelchairs to be robot-controlled. It has real advantages and real tradeoffs. Below I’ll cover:
Keep in mind: whatever you choose, make safety the top priority (hardware E-stop, watchdogs, user override, mechanical failsafe).
How to do it:
Create a Custom Movement Panel skill and paste similar code into the direction events or into a script used by those events. Also implement a safety watchdog (timeout) that releases actuators if no commands come in.
JavaScript (example)
Notes about the code:
I can help with:
Follow-up questions:
If you want, I’ll draft the Custom Movement Panel event code adapted to your answers (servo type, desired human-override behavior) and show exactly where to paste it via the skill kebab menu.
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.