BonnMotion
A mobility scenario generation and analysis tool
Copyright © 2002-2009 University of Bonn
This software is distributed under the terms of the GNU General Public License which is included in the archive.
BonnMotion is a Java software which creates and analyses mobility scenarios. It is developed within the Communication Systems group at the Institute of Computer Science IV of the University of Bonn, Germany, where it serves as a tool for the investigation of mobile ad hoc network characteristics. The scenarios can also be exported for the network simulators ns-2, GloMoSim/QualNet, COOJA, and MiXiM. Several mobility models are supported, namely
- the Random Waypoint model,
- the Gauss-Markov model,
- the Manhattan Grid model,
- the Reference Point Group Mobility model, and
- the Disaster Area model.
For further information consult the documentation. Please send questions and feedback concerning BonnMotion to "tacnet@cs.uni-bonn.de".
News
- BonnMotion v.1.4 released in June 2009.
- BonnMotion is the official motion generator used in the Cooperating Objects Network of Excellence (CONET). The current version also supports COOJA and MIXIM.
Download
Download BonnMotion v1.4 (2009-10-28).
Change Log
Changes from version 1.3a to 1.4:
- Added the Disaster Area model.
- Added support of IntervalFormat (used by COOJA and MIXIM).
- Added statistic dwell time application.
- Fixed several bugs in different models.
Changes from version 1.3 to 1.3a:
- Fixed the bug that prevented the wrapper from executing the OriginalGaussMarkov module.
Changes from version 1.2b to 1.3:
- Changed the semantics of attraction points: While in previous versions, it was the distance from an attraction point which was normally distributed with mean zero (with uniformly distributed directions), it is now the deviation from the attraction point in each dimension which is normally distributed (resulting in distances which follow a Ricean distribution).
- Fixed a bug in the LinkDump module that caused links which go down after simulation end not to be printed.
- Added the OriginalGaussMarkov module, which is more closely related to the Gauss-Markov model as originally proposed (for details please consult the README file).
- Added some features to the previous GaussMarkov model (for details please consult the README file).
Changes from version 1.2a to 1.2b:
- Fixed another bug in the Manhattan Grid model that caused the nodes to move out of the simulation area. Also changed the implementation so that nodes do not start at (0,0) but at random positions using random directions, so the choice of the initialisation phase is less critical.
Changes from version 1.2 to 1.2a:
- Fixed a bug in the Manhattan Grid model that occured when using a pause probability greater than zero and caused mobile nodes to move slower rather than really pausing.
Changes from version 1.1 to 1.2:
- Added the XML schema proposed by Horst Hellbrück <horst.hellbrueck@i-u.de> as a standardised mobility file format for the research program "Schwerpunktprogramm 1140" of the DFG (Deutsche Forschungsgemeinschaft).
- Fixed a bug in the Statistics module. This bug resulted in a wrong calculation of the average node degree. (The higher the node count, the smaller was the deviation from the correct value.)
- Added the "Qualnet mode" to the GlomoFile module (starts numbering nodes with 1, not with 0).
Changes from version 1.0 to 1.1:
- Fixed a severe bug in the RPGM implementation.
- Fixed a bug in the Statistics application that lead to wrong calculations of the "partitioning degree".
- Added GlomoSim/Qualnet support (thanks to the University of Karlsruhe).
- Slightly modified the LinkDump application (formerly LinkDurationDump) which is now more intuitive to use.
- Fixed a bug in GaussMarkov that messed up the field size when using parameters from another scenario (using -I).
Acknowledgements
The first versions of this software were designed and implemented by Michael Gerharz and Christian de Waal. The development of these versions were supported in part by the German Federal Ministry of Education and Research (BMBF) as part of the IPonAir project. Since 2008 BonnMotion is partially supported by CONET.
Further extension have been designed and implemented by Nils Aschenbruck, Raphael Ernst, Elmar Gerhards-Padilla, Tim Heinrich, Patrick Peschlow, and Matthias Schwamborn.
