Currently traction control / ABS or any number of bicycle related items fall in the "blockchain / AI" realm of stuff. They are great buzz words but so far have little to no practical use. As an example for ABS here,
You will notice that the ABS enabled bike has a suspension, and "non ABS" has rigid fork !! Magical!
Traction control for bicycles is also a function of weight distribution, and geometry, and tire spec more than the motor trying to do something.
I think today's controllers (including the one we put in our bikes) have reasonable processing ability to support ABS / traction control. However at the moment IMO this is a case of a solution looking for a problem. There are significant other issues everyone needs to solve before ABS becomes a big enough factor for motors.
Here is my wishlist if anyone is wondering
1. Standard communication protocol. The CAN that Bosch works with is not the "CAN" that other vendors and ecosystem people use. Further, Bafang Ultra is UART, batteries are UART / CAN depending on which system you choose.. it is a pain to get basic data being reported. Why is it SOOOO hard to get "analytics from the motor " ? Well.. because the GPS and cadence and torque sensor vendors are using their own home brewed stuff. Even though everyone uses "CAN" , no one actually does.
2. Standard connectors - Bafang light connector is different from Bosch, which is different from Shimano ... just leave those unterminated if you don't know or want quicker adoption.
3. Better IP rating on motors.
4. Easier end user serviceability of motors. Everyone should definitely learn from bafang - they make "robust" (aka heavy, sometimes non -elegant) but definitely easy to service stuff. The most widely reported issue with Bafang is a gear clutch that any reasonable handyman can swap in 45 minutes. Really... it is astonishing how easy it is. I remember IC engines on Vespa scooters from 1990s... you could get to the major parts and service them very quickly. Now everyone is trying become the next apple and provide integrated stuff.
5. Fewer cables - I dont know how we can accomplish this but man...do i wish all bikes looked like they do on renders ! No controller wires.. hidden light cables etc... totally wireless!
May be a better / thoughtful way to hide these. Even with dedicated downtubes, it becomes hard to doit when you have 8-9 cables being managed through it.
6. Be on forums like EBR and ES and support riders. i just saw that some bosch people just answered one end-user question. Why is that a big deal? It should be SOP! It is 2020 ... soon to be 2021.
7. We need better documentation. We need public information on motor performance. Why is it that there not a single official document on torque curves other than what GRIN has, or what we just published for Archon X1 (which could be better of course, but it is a start)? What is there to hide ? Cameras get reviewed publicly- and manufacturer provides the specs.. why are motor manufacturers different? If you have a good product, flaunt it!
/ rant.
Edit- added more points. Sorry to hijack the discussion. I accidentally shorted a brand new controller last night since I didnt ground myself.. so i am mad. I need a little more coffee to boot up.