Applicable VersionsNetSim StandardNetSim Pro

Applicable Releasesv12.2v13

Refer to the following article for UAV simulations in NetSim by interfacing with MATLAB


Applicable Releasesv11v12.0v12.1

UAV simulations can be done in NetSim using either the MANET or VANET module. NetSim supports 2-Dimensional modeling via the GUI. (If you want to add 3-D capability, then you will need to edit the config file and configure the Z axis parameters and use file-based mobility with X, Y , Z values for the devices. Please note that this would only allow you to run the simulation & get the results. Users cannot visualize this via animation since NetSim doesn't have 3-D animation capability yet)

NetSim MANET library supports the following protocols : 
  • Layer 3 Unicast Routing - Dynamic Source Routing (DSR), Adhoc On-demand Distance Vector Routing (AODV), Optimized Link-state Routing (OLSR) and Zone Routing Protocol (ZRP)
  • MAC / PHY (interfaced from NetSim Internetworks library) - 802.11 a, b, g, n, ac and e
NetSim VANET supports IEEE 1609 and IEEE802.11p protocols in MAC and PHY layers.

You would need to check the different protocols running in MANET/VANET and see if/which are applicable to your use case. 

The File-Based Mobility model in MANETs can be used to model UAV mobility for wireless devices. This can be done by following steps:
1. After dropping the devices on the grid, right-click on the node and select properties

2. Select the mobility model as File-Based Mobility

3. Upon choosing File-based mobility, you will get an option "Open mobility file". 

You can refer to section Mobility Models in Netsim in MANETs technology library manual to understand how to provide mobility input using the File-based mobility model.

To change the icon in Netsim:

1. Right-click on the wireless node and select change icon option

2. A browse window will open, where you can go to the location where the icon you have saved is present and then click on open.

The device name can also be modified from the device properties as shown below: