I don’t trust vesc to operate normally as it is, so any setting that matches the speed of all your wheels to your fastest turning wheel seems like a fucking death trap to me.
The other day when i witnissed it in operation. It wasn’t matching the fastest wheel, it looked (and felt) like it was stopping the wheels with least traction from spinning. Kinda turned the wheel in stages like a 4x4 car. That was happening independently on different wheels. I was doing a low speed climb up a slippery grassy bank at the time, apart from making it a little jerky it wasnt too bad
Maybe not the correct thread but is the reason the wheels don’t spin together because the ESC is using torque mode so the wheel with the least resistance spins first? If so would using speed mode be a better way to control the motors?
Spent about 1min thinking about it and hard accelerations would be a problem with that idea. Using current control is like go and stop more or less, if you set speed it would kinda have acceleration and slow down at times you weren’t intending to.
Not sure I understand, wouldn’t speed control signal all the motors to turn at the same speed until the throttle position changed? Why would acceleration change if the throttle wasn’t changed?
I just finished coding this for my one wheel self balance board. I’m fairly confident the code could be adapted for 4x4. If some one is interested in writing the code you can contact me and I can steer you in the right direction.
Essentially, when the motor experiences acceleration beyond what it would be able to do with traction, it enters traction control. When in traction control the motor gets zero current.
To end traction control the acceleration is monitored. The motor is receiving no current so only outside forces can cause acceleration. A rapid change to acceleration indicates we have traction again.
I figure if it works for a one wheel board in the off road conditions I ride in, it should work much better for 4x4. The con of this is it limits your ability to peel out on acceleration. My code is available on github, user izzygit.
I know @ducktaperules spoke with Vedder the other day at an event we were at so there may be something in the works.
So I’ve just recently turned traction control off after having it on my 4wd racer for the past 6 months without being aware that it was “dangerous”… can someone please explain in laymen’s terms why vesc’s traction control over 4wd CAN would be dangerous. Was i just lucky? Or was it never properly engaged.
I have taken it out for a couple of t-race sessions and have been drifting around the corners so much, which is really fun, but shit for race times.
In my experience one thing that can happen and did happen to me is if one ESC faults the speed now changes. The faulty wheel ends up in a state of off on off on. And when riding that feels like a really hard jerk.
And this was just 2wd TC with split ppm so 2x 2wd TC.
But I agree when it was working it was great, but dangerous. Would rather the ESC stop trying to spin that wheel and let it free spin.
Although if we’re confident in no longer faulting lol… which I’m in a good place… it really is tempting to turn back on.
I should also mention I tried posting this problem to the VESC discord but no response.
Thanks. Maybe ive just been lucky and havent lost traction. I didnt realise the wheel would just lock up like that. Seems like an extreme way to regain traction
Yeah tbh I think I’m going to put it back on. Maybe one more race session without it. If im still drifting all over the place its going back on.
Do you set it on both dual esc or just one ESC?
Yeah it was not coded with esk8s in mind I think
Its been a while since i programmed it, but from memory isnt traction control in vesc remote settings, and therefore only gets programmed to the main ESC? My memory could be failing me here… ill take another look when i add the new upgrades to the racer next week
This is correct, only the primary esc needs it switched on if everything is communicating over CAN rather than split ppm
Yeah i find that i get a better launch with it off