I’m interested in extending the multi-vehicle capabilities of MAVProxy by allowing each issued command to operate on multiple vehicles (multiple sysids and links) at once. So far, I’ve made changes to the interface of MPState.master() such that more than one vehicle can be selected at a time, and I’ve made changes at most respective call sites. It’s a work in progress, but I was wondering if anybody can foresee other kinds of changes or considerations which need to be made on a per-module basis as well. I’m somewhat new to the MAVProxy code-base.
I second this change. Full disclosure, Arash is employed by the Georgia Tech Research Institute and I’m his direct supervisor. He will be sending his PR to you soon @tridge