Yes. You could do it using custom axes.
ACM isn't the best tool for this though. Custom axes are not meant for this complex behaviors. I have used my
scripting mod to do exactly this before and even wrote a
tutorial for it. You can see it in action
here.
Using the scripting mod will require some programming experience though.
The Python script runs a control feedback loop (PID controller) for pitch, roll and altitude that adjusts rotor throttle values to keep the drone in the desired position.
You can then integrate the script with ACM to fetch axis values, like I do in the video above.
If you're interested, you're welcome to join me on the
besiege discord server and I'll help with whatever I can.