This patch adds the "coherence_reference_point" mobility model, a fork of the reference_point_group model which also allows the user to pass in a fixed path for the reference point, which allows the use of random node behavior while also following more predictable patterns. You can additionally also control the speed of group movement. This is based on work done for research at University of Memphis and was updated for the current patch by @jrandallclark.
Of note is that this will require adding an additional mobility parameter for the pointlist, which is necessary for providing the defined route. If this is potentially problematic design-wise we can discuss how to work around this.
This patch adds the "coherence_reference_point" mobility model, a fork of the reference_point_group model which also allows the user to pass in a fixed path for the reference point, which allows the use of random node behavior while also following more predictable patterns. You can additionally also control the speed of group movement. This is based on work done for research at University of Memphis and was updated for the current patch by @jrandallclark.
Of note is that this will require adding an additional mobility parameter for the pointlist, which is necessary for providing the defined route. If this is potentially problematic design-wise we can discuss how to work around this.