Throttle should have full range from assist level 0 and never change its max power. I could see some utility of adjusting that on the fly but really just no.
People complain that pedal sensors are too on/off, but the problem is everyone uses a button pad to adjust them when that should really be like a grip shifter or something you can more easily do with mittens and be able to go all the way from 0-9 or whatever in one motion.
@enobacon @jef It's a simple vector calculation, if you know the inclination relative to gravity normal, the power output of the motor, and the unloaded mass of the vehicle.
Well, I did go to a specialized high school with a math and science curriculum that is much more advanced that the typical American high school, but even if we say its undergraduate level math, it's easy for a microprocessor motor controller to accomplish. It just requires someone to see profit in actually implementing it.
@jef @enobacon It's easy to calculate the current mass, if you know the original mass, the inclination relatvie to gravity normal, and the actual power output of the motor.
F=ma. Force = mass times acceleration.
You simply compare the actual acceleration with the expected acceleration of the unloaded vehicle to get the actual mass. Automatic wind resistance compensation, too.
The results will be accurate enough for these purposes, as we aren't calculating an orbital insertion trajectory.