[Ns-developers] Gauss Markov Mobility Model for review

Dan Broyles muxman at sbcglobal.net
Wed Feb 24 20:32:53 PST 2010


I have submitted two patches for a new 3D mobility model for ns-3.
The address is
http://codereview.appspot.com/223048

This first patch contains changes to existing files in the mobility folder.
The second patch contains new files to be added to the mobility folder.

Overview of the new mobility model:
This patch adds a new mobility model to the ns-3 mobility directory. It is a 3D
adaptation of the Gauss-Markov mobility model. Unlike the other mobility models
in ns-3, which are memoryless, the Gauss Markov model has both memory and
variability. The tunable alpha parameter determines the how much memory and
randomness you want to model.
This version is suited for simple airplane flight, where direction, velocity,
and pitch are the key variables.
The motion field is limited by a 3D bounding box (called "box")
 which is a 3D
version of the "rectangle" that currently exists in ns-3 mobility models. I also
added a new position allocation scheme to allow the initial positioning of modes
in 3D space.
I
have an ns-3 script file that shows how to implement the Gauss Markov
mobility model and the new position allocator. Let me know if I should
email that file or submit it to codereview or some other way.

I am new to contributing code to ns-3. I see that I have inadvertently included the upload.py file in the second patch . Let me know when and how to merge my code with the ns-3-dev repository at code.nsnam.org.

Thanks,
Dan Broyles


More information about the Ns-developers mailing list