[BonnMotion] New terrain-aware mobility model: Height Map Reference Node Group Mobility

Alex Poylisher apoylisher at perspectalabs.com
Thu Mar 12 21:34:10 CET 2020


Perspecta Labs would like to announce public availability of the Height
Map Reference Node Group Mobility (HM-RNGM) model for the BonnMotion
mobility generator.

The HM-RNGM model is based on the Reference Point Group Mobility Model
(RPGM).  HM-RNGM enhances RPGM by adding support for limited 3D mobility
by calculating the height of the node at its new location on the terrain
and calculating node speed based on the 3D Euclidean distance to that
point.  In addition, HM-RNGM allows node groups to be statically defined
in a configuration file.  Finally, HM-RNGM allows the statically defined
group to follow a node as its reference point rather than creating an
abstract point that the nodes follow.

HM-RNGM works with a terrain file that defines the height of the terrain
at each location. The file must be readable by the GDAL library (e.g.,
GeoTIFF) and must define a spatial reference system that is convertible
to WGS84.  The file must report height (values) in meters.  HM-RNGM will
create mobility files whose x and y coordinates are meter offsets from
the origin of the terrain file in the direction of the terrain file's
projection.

HM-RNGM is currently maintained in a BonnMotion fork at:

https://github.com/perspectalabs/BonnMotion

Documentation is provided in:

doc/HeightMapRNGM/README.txt

Please direct all questions to <cybervan{at}perspectalabs{dot}com>.

This work is supported by the Defense Advanced Research Projects Agency
(DARPA) under Contract No. HR0011-17-C-0047. Any opinions, findings,
conclusions or recommendations expressed in this material are those of
the authors and do not necessarily reflect the views of DARPA.

DISTRIBUTION STATEMENT A. Approved for public release.

Regards,

-- 
Alex Poylisher
Perspecta Labs
apoylisher{at}perspectalabs{dot}com

On 15/01/2020 10:11, Oscar Bautista C. wrote:
> Thank you Matthias, for the references.
> I really appreciate it.
> 
> So, in regards to the conversion from BM to NS2, I think even for 3D
> waypoint, the conversion would have issues, that happens when a node
> have several waypoints.
> 
> Best regards,
> Oscar
> 
> On Wed, Jan 15, 2020 at 9:31 AM <Matthias.Schwamborn at dlr.de
> <mailto:Matthias.Schwamborn at dlr.de>> wrote:
> 
>     Hi Oscar,____
> 
>     __ __
> 
>     I‘m afraid there are no plans to change the RPGM model
>     implementation since we try to adhere to the original papers.____
> 
>     Concerning your other question, I’m not familiar with any generators
>     for swarm mobility.____
> 
>     Google came up with some paper suggestions (cf. [1], [2]), however.____
> 
>     If these are of interest to you, you might want to ask the authors
>     for any code or you could even implement the models yourself.____
> 
>     __ __
> 
>     Best regards,____
> 
>     Matthias____
> 
>     __ __
> 
>     [1]
>     https://www.sciencedirect.com/science/article/abs/pii/S2210650217307587____
> 
>     [2] https://ieeexplore.ieee.org/document/8253966____
> 
>     __ __
> 
>     __ __
> 
>     *From:*bonnmotion-bounces at list.serv.Uni-Osnabrueck.de
>     <mailto:bonnmotion-bounces at list.serv.Uni-Osnabrueck.de>
>     [mailto:bonnmotion-bounces at list.serv.Uni-Osnabrueck.de
>     <mailto:bonnmotion-bounces at list.serv.Uni-Osnabrueck.de>] *On Behalf
>     Of *Oscar Bautista C.
>     *Sent:* Tuesday, January 14, 2020 6:22 PM
>     *To:* BonnMotion mobility generator mailing list
>     *Subject:* Re: [BonnMotion] feedback on 3D scenarios generation and
>     format conversion____
> 
>     __ __
> 
>     Hello Matthias,____
> 
>     __ __
> 
>     Thanks for replying, I was just thinking in sending an email, today
>     afternoon or tomorrow to know if you were able to replicate the
>     behavior.____
> 
>     Yes I have used it to generate 2D scenarios with RPGM and it works
>     fine, nonetheless I am currently working on swarm-of-drones
>     applications, therefore I need 3D scenarios.____
> 
>     __ __
> 
>     By the way, regarding 2D scenarios, I sometimes observe that some
>     nodes move really close to other nodes, while there are some nodes
>     very far (near the limit of the maximum distance set as parameter),
>     I wonder if there is under development or at least the idea of a
>     movement pattern that maintains a minimum distance between nodes
>     that can be flexible, this is, that it is not strictly necessary
>     that two nodes maintain that minimum distance, but that tries to be
>     satisfied in order to maintain a better distribution of nodes in the
>     space at all times.____
> 
>     __ __
> 
>     Also I would like to take this opportunity to ask you - for sure you
>     know more people in this field - if there is any swarm mobility
>     scenario generator or at least sample scenarios that is open for use
>     by other researchers, I have been struggling with using a good 3D
>     scenario with mobility and I believe someone already did it, but
>     probably is not for open use.____
> 
>     __ __
> 
>     Have a good day !____
> 
>     __ __
> 
>     Best,____
> 
>     *Oscar Bautista*____
> 
>     Graduate Research Assistant____
> 
>     Advanced Wireless and Security Lab (ADWISE)____
> 
>     Department of Electrical and Computer Engineering____
> 
>     Florida International University____
> 
>     __ __
> 
>     __ __
> 
>     On Tue, Jan 14, 2020 at 12:04 PM <Matthias.Schwamborn at dlr.de
>     <mailto:Matthias.Schwamborn at dlr.de>> wrote:____
> 
>         Hi Oscar,____
> 
>          ____
> 
>         sorry for my late reply. I’m afraid RPGM does not support 3D.
>         The only mobility model that currently does is RandomWaypoint.____
> 
>         Have you tried creating a 2D scenario with RPGM?____
> 
>          ____
> 
>         Best regards,____
> 
>         Matthias____
> 
>          ____
> 
>         *From:*bonnmotion-bounces at list.serv.Uni-Osnabrueck.de
>         <mailto:bonnmotion-bounces at list.serv.Uni-Osnabrueck.de>
>         [mailto:bonnmotion-bounces at list.serv.Uni-Osnabrueck.de
>         <mailto:bonnmotion-bounces at list.serv.Uni-Osnabrueck.de>] *On
>         Behalf Of *Oscar Bautista C.
>         *Sent:* Donnerstag, 9. Januar 2020 17:34
>         *To:* BonnMotion mobility generator mailing list
>         *Subject:* Re: [BonnMotion] feedback on 3D scenarios generation
>         and format conversion____
> 
>          ____
> 
>         Hello Dr. Matthias,____
> 
>          ____
> 
>         What a quick response, great !____
> 
>          ____
> 
>         Ok so, I am using Ubuntu 18.04.3 LTS, BM version is 3.0.1____
> 
>          ____
> 
>         I created a quick example, using attached gm3dbase.params file
>         as a start, and used the following command lines:____
> 
>         To generate the 3D scenario:____
> 
>         ./bm -f whatever -I gm3dbase.params RPGM____
> 
>         There you can see negative Z values.____
> 
>          ____
> 
>         To convert the scenario to NS-2 format:____
> 
>         ./bm NSFile -f whatever -b____
> 
>          ____
> 
>         I am attaching the whatever.ns_movements generated from BM and
>         also a file that I obtained using a converter that I wrote, the
>         issue is in the speed values.____
> 
>          ____
> 
>         Thanks!____
> 
>          ____
> 
>         Kind regards,____
> 
>         *Oscar Bautista*____
> 
>         Graduate Research Assistant____
> 
>         Advanced Wireless and Security Lab (ADWISE)____
> 
>         Department of Electrical and Computer Engineering____
> 
>         Florida International University____
> 
>          ____
> 
>          ____
> 
>         On Thu, Jan 9, 2020 at 11:07 AM <Matthias.Schwamborn at dlr.de
>         <mailto:Matthias.Schwamborn at dlr.de>> wrote:____
> 
>             Hi Oscar,____
> 
>              ____
> 
>             I’m happy to hear you’re still using BonnMotion despite the
>             sporadic releases.____
> 
>             Although the last release date is indeed somewhat old,
>             BonnMotion is actually still being worked on.____
> 
>             You might have noticed, based on the even older release
>             dates, that new releases tend to take their time.____
> 
>              ____
> 
>             In order to replicate your problems, could you please
>             provide more information, such as____
> 
>             -        system environment____
> 
>             -        BM version____
> 
>             -        command lines you used____
> 
>              ____
> 
>             Thanks.____
> 
>              ____
> 
>             Best regards,____
> 
>             Matthias____
> 
>              ____
> 
>             ---____
> 
>             Dr. Matthias Schwamborn____
> 
>              ____
> 
>             German Aerospace Center (DLR)____
> 
>             Institute of Transportation Systems____
> 
>             Rutherfordstraße 2
>             <https://www.google.com/maps/search/Rutherfordstra%C3%9Fe+2+12489+Berlin,+Germany?entry=gmail&source=g>____
> 
>             12489 Berlin, Germany
>             <https://www.google.com/maps/search/Rutherfordstra%C3%9Fe+2+12489+Berlin,+Germany?entry=gmail&source=g>____
> 
>              ____
> 
>             Phone: +49-30-67055-8014____
> 
>             Mail: matthias.schwamborn at dlr.de
>             <mailto:matthias.schwamborn at dlr.de>____
> 
>             Web: https://www.dlr.de/ts/en/____
> 
>              ____
> 
>              ____
> 
>             *From:*bonnmotion-bounces at list.serv.Uni-Osnabrueck.de
>             <mailto:bonnmotion-bounces at list.serv.Uni-Osnabrueck.de>
>             [mailto:bonnmotion-bounces at list.serv.Uni-Osnabrueck.de
>             <mailto:bonnmotion-bounces at list.serv.Uni-Osnabrueck.de>] *On
>             Behalf Of *Oscar Bautista C.
>             *Sent:* Donnerstag, 9. Januar 2020 16:48
>             *To:* bonnmotion at list.serv.uni-osnabrueck.de
>             <mailto:bonnmotion at list.serv.uni-osnabrueck.de>
>             *Subject:* [BonnMotion] feedback on 3D scenarios generation
>             and format conversion____
> 
>              ____
> 
>             Hello,____
> 
>              ____
> 
>             I have been using BonnMotion for a while now as a base to
>             generate 3D scenarios and I noticed some issues. Although it
>             seems to me that this project is no longer updated based on
>             the last release date, I would like to try to convey these
>             findings. This mobility scenario generator has been useful
>             to me that I would like it to improve.____
> 
>              ____
> 
>             The issues:____
> 
>             I have used just RPGM, and because I need 3D scenarios I
>             specify the Z coordinate, the resulting scenario has
>             negative Z values.____
> 
>              ____
> 
>             The tool NSFile to convert BM scenarios to NS-2 format does
>             not work correctly when the node has several waypoint not
>             just two.____
> 
>              ____
> 
>             *Oscar Bautista*____
> 
>             Graduate Research Assistant____
> 
>             Advanced Wireless and Security Lab (ADWISE)____
> 
>             Department of Electrical and Computer Engineering____
> 
>             Florida International University____
> 
>             _______________________________________________
>             BonnMotion mailing list
>             BonnMotion at list.serv.Uni-Osnabrueck.de
>             <mailto:BonnMotion at list.serv.Uni-Osnabrueck.de>
>             https://list.serv.uni-osnabrueck.de/mailman/listinfo/bonnmotion____
> 
>         _______________________________________________
>         BonnMotion mailing list
>         BonnMotion at list.serv.Uni-Osnabrueck.de
>         <mailto:BonnMotion at list.serv.Uni-Osnabrueck.de>
>         https://list.serv.uni-osnabrueck.de/mailman/listinfo/bonnmotion____
> 
>     _______________________________________________
>     BonnMotion mailing list
>     BonnMotion at list.serv.Uni-Osnabrueck.de
>     <mailto:BonnMotion at list.serv.Uni-Osnabrueck.de>
>     https://list.serv.uni-osnabrueck.de/mailman/listinfo/bonnmotion
> 
> -- 
> *Oscar Bautista*
> Graduate Research Assistant
> Advanced Wireless and Security Lab (ADWISE)
> Department of Electrical and Computer Engineering
> Florida International University
> 
> _______________________________________________
> BonnMotion mailing list
> BonnMotion at list.serv.Uni-Osnabrueck.de
> https://list.serv.uni-osnabrueck.de/mailman/listinfo/bonnmotion
> 




More information about the BonnMotion mailing list