I’ve finally got the proposal submitted that will require some ardupilot work so I can now drop back to the pre-project experimentation!
So as standard channel 1 and 3 are setup as steering and throttle. Do I understand the lua idea correctly that I could disconnect this binding and use Lua scripts to read the control signals from the controller or transmitter if in manual mode and then translate them to individual channel commands? If so that sounds like this sand box will be very useful. My development stages would be something like:
- Steering and throttle both duplicated to two output channels.
- Second two steering channels added for rear wheel mirrored to first.
- A simple equation to vary left and right side throttle to pair with requested steering and throttle values.
- Something similar to above to mimic Ackermann steering geometries
It would seem that getting something sorted in Lua would be best before attempting to create a new Rover frame?