Konfigurasi dan Simulasi NS2 dari SUMO


Postingan ini merupakan lanjutan dari postingan sebelumnya

Langkah konfigurasinya :

1. Konversi file .sumo.cfg menjadi .sumo.xml

$ sumo -c luthfi.sumo.cfg --fcd-output luthfi.sumo.xml

2. Buat file tcl

$ python /home/ubuntu/sisnir/sumo-0.29.0/tools/traceExporter.py --fcd-input luthfi.sumo.xml --ns2config-output luthfi.tcl --ns2mobility-output mobility.tcl --ns2activity-output activity.tcl

3. Ubah isi file luthfi.tcl

$ gedit luthfi.tcl

Lalu ubah isi file tsb sesuai dgn link berikut : https://pastebin.com/q8SRtDWM

4. Compile file tcl dengan network simulator 

$ ns luthfi.tcl

5. Jalankan network animator

$ nam luthfi.nam
























Untuk lebih jelas bisa lihat video berikut :




Konfigurasi SUMO menggunakan OpenStreetMap


Sebelum melakukan konfigurasi, harus sudah menginstal SUMO dan python pada linux.

Langkah-langkah konfigurasi sumo dengan openstreetmap :

1. Download sampel peta yang ingin disimulasikan pada :
https://www.openstreetmap.org


Pilih menu export diatas lalu download file osm-nya dgn klik export, lalu rename file sesuai keinginan, pada kasus ini saya beri nama luthfi.osm

2. Open terminal

3. Convert file .osm menjadi .net.xml
$ netconvert --osm-files luthfi.osm -o luthfi.net.xml

4. Masuk ke subfolder typemap pada folder sumo, pada kasus ini berada di /home/ubuntu/sisnir/sumo-0.29.0/data/typemap/

5. Copy file osmPolyconvert dan pindahkan pada folder yang sama dengan file .osm dan .xml sebelumnya

$ cp osmPolyconvert.typ.xml /home/Ubuntu/sisnir/luthfi/

6. Kembali ke folder /home/Ubuntu/sisnir/luthfi/

7. Convert file .osm dan .net.xml menjadi .poly.xml

$ polyconvert –osm-files luthfi.osm –net-file luthfi.net.xml –type-file osmPolyconvert.typ.xml -o luthfi.poly.xml

8. Convert file menjadi .rou.xml

$ python /home/ubuntu/sisnir/sumo-0.29.0/tools/randomTrips.py -n luthfi.net.xml -r luthfi.rou.xml -e 50 -l

9. Buat file secara manual dengan menggunakan notes, untuk isi dari file bisa lihat link berikut : 

https://pastebin.com/Y6QnwhAJ 

sesuaikan isi konfigurasi dengan file yang telah ada, lalu save file dengan format nama.sumo.cfg

10. Jalankan GUI sumo : sumo-gui luthfi.sumo.cfg

 Untuk lebih jelas bisa lihat video berikut :



Tutorial Instalasi Simulation of Urban Mobility (Sumo) pada Ubuntu 12.04


Penulis akan coba memaparkan cara untuk dapat menginstal SUMO pada ubuntu 12.04

1. silahkan download SUMO versi terakhir pada link berikut ini http://sumo.dlr.de/wiki/Main_Page

2. Buka terminal dan ketikan perintah dibawah ini

$ sudo apt-get install libgdal1h libgdal-dev g++ libxerces-c3.1 libxerces-c-dev libicu-dev libproj-dev libfox-1.6-dev libgl1-mesa-dev libglu1-mesa-dev python

dan tekan enter

3. Silahkan Decompress file SUMO yang telah di download dengan cara ketikan
( Note : letak file download pada penulis sendiri berada pada folder download )

cd /home/batth/Downloads kemudian tekan enter

$ sudo tar -xzvf sumo-src-0.25.0.tar.gz tekan enter

4. Pindahkan directory decompress ke /usr/local/src degan cara ketikan perintah dibawah ini

$ sudo mv -v sumo-0.25.0 /usr/local/src tekan enter

5. ketikan perintah berikut $ cd /usr/local/src/sumo-0.25.0

6. Masukan perintah berikut

$ ./configure  ( tekan enter )

$ sudo make

$ sudo make install

Instalasi selesai, silahkan buka  SUMO dengan cara ketikan perintah 

$ sumo-gui

Untuk lebih jelasnya silahkan lihat tutorial video dibawah ini





Cara Instalasi Network Simulator 2.35 pada Linux


Pada postingan ini dilakukan instalasi NS-2.35 menggunakan VirtualBox pada Ubuntu 12.04 yang didownload pada link :


http://sourceforge.net/projects/virtualboximage/files/Ubuntu%20Linux/12.04/ubuntu_12.04-x86.7z

Prasyarat sebelum menginstal NS-2.35 :
  • sudo apt-get update
  • sudo apt-get install tcl8.5-dev tk8.5-dev
  • sudo apt-get install build-essential autoconf automake
  • sudo apt-get install perl xgraph libxt-dev libx11-dev libxmu-dev
Langkah-langkah instalasi :
1. Buka terminal 
2. Download semua paket yang ada di list diatas sebagai syarat install ns-2.35
3. Download ns-allinone-2.35.tar.gz dari link: 
    http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.35/
4. Pindahkan file tsb pada folder yang ingin diinstal ns-2.35
    Contoh : “/home/ubuntu/sisnir/ns2”
5. Ekstrak package ns-allinone-2.35.tar.gz :
    $ tar -xzf ns-allinone-2.35.tar.gz
6. Masuk ke directory ns-allinone-2.35 dan lakukan instalasi :
    $ cd ns-allinone-2.35/
    $ ./install
7. Setelah instalasi sukses, lakukan setting environment variables pada home directory :
    $ gedit ~/.bashrc

Lalu tambahkan PATH pada file tsb sesuai dengan folder instalasi ns-allinone-2.35, sebagai contoh :

export PATH=$PATH:/home/ubuntu/sisnir/ns2/ns-allinone-2.35/bin:/home/access-3/haris/ns2/ns-2.35/ns-allinone-2.35/tcl8.5.10/unix:/home/ubuntu/sisnir/ns2/ns-allinone-2.35/tk8.5.10/unix
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/sisnir/ns2/ns-allinone-2.35/otcl-1.14:/home/ubuntu/sisnir/ns2/ns-allinone-2.35/lib
export TCL_LIBRARY=$TCL_LIBRARY:/home/ubuntu/sisnir/ns2/ns-allinone-2.35/tcl8.5.10/lib

8. Lalu refresh path yang sudah diedit :
    $ source ~/.bashrc
9. Jalankan perintah “./validate” didalam folder ns-2.35 untuk memastikan semua fungsi berjalan dengan baik (optional) :
    $ cd ns-2.35/
    $ ./validate 

Untuk lebih lengkapnya bisa lihat pada video berikut :