If it turns out that only somewhat woolly power application is possible utilising the throttle control, not precise enough, you could try the Guerney SCEPTA™ - System Cadence Enveloped Power Torque Assistance, as I desrcibed in the post linked below:
https://www.pedelecs.co.uk/forum/threads/has-anyone-heard-of-or-tried-toseven-mid-drive.44959/page-26#post-679582
In my mind, this would provide distraction-free bike operation traversing hilly terrain, enabling the cyclist to better focus upon enemies.
Worry that only woolly power application would be possible, was another reason why I linked to Guerney SCEPTA™ previously in post #20. Also why I suggested writing the code first, to try driving the throttle control in post #17 using modelled or recorded torque sensor data.
_________________
EDIT: For convenience I've copied that post linked above and pasted below:
Making an effort cycling is something I can't do anymore, therefore I like the Bafang BBS01B's cadence sensored operation, which enables me to pedelec for many miles despite being old and unfit - doing so makes me feel like the Superman I (never) was in the 80s. The other advantage is, I don't turn up to work sweaty in need of a shower. However, your mention of your sliding speed control is interesting - sorry, I can't find that post of yours to link, where you also mention you'd like to use a slider strip to control current next time. I assume you were using a KT system. A simpler automated system to increase current at the detection of increased rider effort might be useful and highly desirable for some. A couple of years ago and the year before that, I suggested that a TS system could be added to the Bafang BBSXX(X) series, suggested using a somewhat clunky method:
I’ve been bench testing my BBSHD and I’m confused by the pedal assistance. Is the crank output a fixed RPM for each pedal assist level, and pedalling is purely an on/off switch? Or does the motor turn faster depending on how fast you’re pedalling? I’d assumed the second, but it seems to be...
www.pedelecs.co.uk
... Because I'm rather lazy and don't have time to do unpaid programming, I posted that in the hope that someone other than me would take an interest and make available something I could simply buy, and because a torque sensored BBS01B kit isn't something I actually want or have any need for. I also wrote something similar with the same intention the year before under a different username, and I requested the deletion of that username and account by admin, because at the time I found this forum too interesting.
Meandering back to the system I wouldn't mind trying using at least once: Cadence sensored with current set at the cotroller via the PAS buttons 1 to 9 (6% [the minimum required to overcome motor resistance, plus a bit] to 100% of say 15A in 9 increments, with 100% keep current for every level), then automatic increase of motor current (except at level 9) using the throttle wires on the BBS01B, upon detection of more torque being exerted by the rider - the more micro than usual microcomputer would detect increased rider effort using a torque sensor of some sort. Current would increase slowly after n seconds (a user changeable variable) of continuous detection of increased effort, using the control input intended for the throttle, and would reduce power over a couple of seconds after detected rider effort is reduced (the power envelope would be user changeable). Ebrakes could be used to stop power at any stage. Fast responsive accurate control using good and expensive torque sensors wouldn't be necessary for what I have described. The Bafang controller's firmware would need certain settings, but no wholesale rewrite of the configurator would be necessary. While riding, one would simply experience more assistance being applied automatically when going uphill or traversing uneven terrain. Too much/too little assistance? Use the +/- PAS buttons (if throttle power is limited to PAS current levels). And the rider wouldn't experience a sudden unexpected huge dangerous increase in motor power triggered by potholes or rocks. Because it's firmware is open source, I also see this possible for the TSDZ2. Again, I'm hoping someone other than me will make something I can simply buy, because I'm lazy and am gleefully happy with my BBS01B's operation, after firmware setting fiddleage.