This post will show you the example of SUMO and MOVE using the Ubuntu 12.04 (64bit) operating system.
Requirements:
MOVE.jar (This software will work only with sumo version 0.12.3).
SUMO (0.12.3)
jdk (To run MOVE)
The command to run MOVE.jar is
$] java -jar MOVE.jar
Here is the screenshot of all the images.
My Own Road with Traffic Signals
The above diagram shows there are 6 junctions (0 to 5) and the Traffic signals are at 1,2,4 and 5. There are roads connecting the junctions. Each Road has two lanes named R for Right, L for Left, U for Up and D for down.
R12 indicates a lane from 1 to 2 and L12 indicates 2 to 1
To create simulation using MOVE, The following options in MOVE.jar have to be implemented.
Mobility Model
Node (file.nod.xml)
Edge (file.edge.xml)
Configuration (file.netc.cfg)
Create Map (file.net.xml)
Flow (file.flow.xml)
Turn (file.turn.xml)
Create Vehicle (file.rou.xml)
Configuration (file.sumo.cfg) - This file is the one running in sumo-gui
Visualization (file.sumo.tr) - This file will be helpful in creating the tcl file for ns2.
Run Simulation (no of vehicles emitted and running with simulation time will be shown)
Traffic Model
Static Mobility (this creates file.nam, file.tr, file.tcl) that can be running using ns2.
First screen of MOVE
After Selecting Mobility Model from the above Image
Node
Edges
SUMO Configuration
Generate Map
Flow
Turn
Route
Sumo configuration file generation
SUMO Demo for the Road designed in Fig 1
Sumo Demo in Zoom Out
To create tcl file for ns2
To Create Tcl file for ns2
nam file demo
nam file demo
All the above images shows that the move and sumo is helpful in creating a traffic simulation that transmit packets between the vehicles. Here each node in nam represents the vehicle and they transmit packets between them.
The packet delivery ratio, throughput, bit error rate, loss rate, end to end delay can be calculated based on the tracefile generation.
The same project can be extended as following
A car act as a malicious node and can be analysed for the packet loss before and after malicious activity
Instead our own design of junctions and roads, real roads may be taken using openstreetmap and some of the above procedures may be carried out.
If any user needs the source code for any of these applications, they can
contact me through my email or comment in the following section.
sir very clearly u explained i am very thankful to u but i have a doubt how to create a vanet,nam file please provide me that nam file sir my email id bharath.aor@gmail.com thank u so much
sir i need to shoeing tutorial for The packet delivery ratio, throughput, bit error rate, loss rate, end to end delay can be calculated based on the tracefile generation.
sir i have watch your lecture on sumo and move i tried this move with sumu .19 its not working. kindly send me alink for a move that works with sumo .19.0.
Sir your lecture is very helpful to me. Could I have the source code about SUMO and MOVE traffic simulations? My Email address is: huanghu314159@gmail.com
Sir you have explained it very well, it would be very much helpful if you can provide me the code as i am working on a project with this.My mail id is arunyogith111@gmail.com
Sir,I get this error every time Warning: Please note that 'xml-node-files' is deprecated. Loading configuration ... Use 'node-files' instead. could you please comment a solution for the above error?
This is a very old software. you can use the latest ersion of sumo 1.92 and is very powerful with many features. check my youtube channel called engineering clinic
In this post, we are going to see how to install ns-3.36.1 in Ubuntu 22.04. You can follow the video for complete details Tools used in this simulation: NS3 version ns-3.36.1 OS Used: Ubuntu 22.04 LTS Installation of NS3 (ns-3.36.1) There are some changes in the ns3 installation procedure and the dependencies. So open a terminal and issue the following commands Step 1: Prerequisites $ sudo apt update In the following packages, all the required dependencies are taken care and you can install all these packages for the complete use of ns3. $ sudo apt install g++ python3 python3-dev pkg-config sqlite3 cmake python3-setuptools git qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools gir1.2-goocanvas-2.0 python3-gi python3-gi-cairo python3-pygraphviz gir1.2-gtk-3.0 ipython3 openmpi-bin openmpi-common openmpi-doc libopenmpi-dev autoconf cvs bzr unrar gsl-bin libgsl-dev libgslcblas0 wireshark tcpdump sqlite sqlite3 libsqlite3-dev libxml2 libxml2-dev libc6-dev libc6-dev-i386 libclang-dev llvm-
Installation of NS2 (ns-2.35) in Ubuntu 20.04 LTS Step 1: Install the basic libraries like $] sudo apt install build-essential autoconf automake libxmu-dev Step 2: install gcc-4.8 and g++-4.8 open the file using sudo mode $] sudo nano /etc/apt/sources.list Include the following line deb http://in.archive.ubuntu.com/ubuntu bionic main universe $] sudo apt update $] sudo apt install gcc-4.8 g++-4.8 Step 3: Unzip the ns2 packages to home folder $] tar zxvf ns-allinone-2.35.tar.gz $] cd ns-allinone-2.35/ns-2.35 Modify the following make files. ~ns-2.35/Makefile.in Change @CC@ to gcc-4.8 change @CXX@ to g++-4.8 ~nam-1.15/Makefile.in ~xgraph-12.2/Makefile.in ~otcl-1.14/Makefile.in Change in all places @CC@ to gcc-4.8 @CPP@ or @CXX@ to g++-4.8 open the file: ~ns-2.35/linkstate/ls.h Change at the Line no 137 void eraseAll() { erase(baseMap::begin(), baseMap::end()); } to This void eraseAll() { this->erase(baseMap::begin(), baseMap::end()); } All changes made Step 4: Open a new termi
NS-2.35 installation in Ubuntu 22.04 This post shows how to install ns-2.35 in Ubuntu 22.04 Operating System Since ns-2.35 is too old, it needs the following packages gcc-4.8 g++-4.8 gawk and some more libraries Follow the video for more instructions So, here are the steps to install this software: To download and extract the ns2 software Download the software from the following link http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.35/ns-allinone-2.35.tar.gz/download Extract it to home folder and in my case its /home/pradeepkumar (I recommend to install it under your home folder) $ tar zxvf ns-allinone-2.35.tar.gz or Right click over the file and click extract here and select the home folder. $ sudo apt update $ sudo apt install build-essential autoconf automake libxmu-dev gawk To install gcc-4.8 and g++-4.8 $ sudo gedit /etc/apt/sources.list make an entry in the above file deb http://in.archive.ubuntu.com/ubuntu/ bionic main universe $ sudo apt update Since, it
jay_dip_980@ymail.com
ReplyDeleteI want the TCL file source code, desaimrahul@yahoo.com
Deletesir very clearly u explained i am very thankful to u but i have a doubt how to create a vanet,nam file please provide me that nam file sir my email id bharath.aor@gmail.com thank u so much
ReplyDeleteI want the source code desaimrahul@yahoo.com
ReplyDeletesir i need to shoeing tutorial for The packet delivery ratio, throughput, bit error rate, loss rate, end to end delay can be calculated based on the tracefile generation.
ReplyDeleteThe packet delivery ratio, throughput, bit error rate, loss rate, end to end delay can be calculated based on the tracefile generation.
ReplyDeleteplease give me those files sir..........
email: matrahinshovon@gmail.com
ReplyDeletesir i have watch your lecture on sumo and move i tried this move with sumu .19 its not working. kindly send me alink for a move that works with sumo .19.0.
ReplyDeleteI want the source code huihuiandxue@gmail.com
ReplyDeleteSir,i want the source code huihuiandxue@gmail.com
ReplyDeleteSir your lecture is very helpful to me. Could I have the source code about SUMO and MOVE traffic simulations? My Email address is: huanghu314159@gmail.com
ReplyDeleteSir, your lecture on sumo and move has helped me with my VANET project. Kindly mail the source code to trevphilips2000@gmail.com. Thanks in advance.
ReplyDeleteI need it asap sir. Have to prepare demo for my VANET project. kindly mail to trevphilips2000@gmail.com
ReplyDeleteSir you have explained it very well, it would be very much helpful if you can provide me the code as i am working on a project with this.My mail id is arunyogith111@gmail.com
ReplyDeleteSir,I get this error every time
ReplyDeleteWarning: Please note that 'xml-node-files' is deprecated.
Loading configuration ...
Use 'node-files' instead.
could you please comment a solution for the above error?
This is a very old software. you can use the latest ersion of sumo 1.92 and is very powerful with many features. check my youtube channel called engineering clinic
Delete