2 cara:
1. Pergi ke atas kanan skrin anda ke ikon network connection (dua anak panah ke arah atas dan bawah atau ikon gelombang) dan klik. Klik "connection information". Lihat pada IPv4, IP address
2. Dengan menggunakan Terminal (Ctrl+Alt+t), taip ifconfig.
Sunday, 14 February 2016
Wednesday, 10 February 2016
Bagaimana Cara untuk Install MOOS-IvP dalam Linux
Secara umumnya, anda boleh merujuk kepada prosedur yang ada pada link ini:
http://oceanai.mit.edu/ivpman/pmwiki/pmwiki.php?n=Help.HomePage
Di sini anda boleh tahu 'A' hingga 'Z' tentang setting MOOS-IvP bagi Linux dan OSX operating system berserta dengan software lain yang diperlukan untuk setting MOOS-IvP.
Walau bagaimanapun, perkara yang mungkin merumitkan pengguna baru Linux ialah bagaimana cara setting Path untuk "MOOS-IvP/bin". Ini bagi penggunaan dalam Linux sahaja dan saya tiada pengalaman bagi OSX.
Di sini saya catatkan semula, langkah-langkah untuk install MOOS-IvP:
- Buka Terminal baru. (Ctrl+Alt+t)
-A. Install Emacs
http://oceanai.mit.edu/ivpman/pmwiki/pmwiki.php?n=Help.HomePage
Di sini anda boleh tahu 'A' hingga 'Z' tentang setting MOOS-IvP bagi Linux dan OSX operating system berserta dengan software lain yang diperlukan untuk setting MOOS-IvP.
Walau bagaimanapun, perkara yang mungkin merumitkan pengguna baru Linux ialah bagaimana cara setting Path untuk "MOOS-IvP/bin". Ini bagi penggunaan dalam Linux sahaja dan saya tiada pengalaman bagi OSX.
Di sini saya catatkan semula, langkah-langkah untuk install MOOS-IvP:
- Buka Terminal baru. (Ctrl+Alt+t)
-A. Install Emacs
- taip: sudo apt-get install emacs
- taip: which emacs
- Ia akan paparkan direktori Emacs. Ini adalah untuk memastikan emacs telah installed.
- taip: sudo apt-get install subversion
- taip: which svn
- Ia akan paparkan direktori Subversion. Ini adalah untuk memastikan Subversion telah installed.
- Sila rujuk pada laman utama MOOS-IvP (http://oceanai.mit.edu/moos-ivp/pmwiki/pmwiki.php) untuk dapatkan keluaran versi terkini. Berikut adalah yang terkini sehingga Febuari 2016.
- taip: svn co https://oceanai.mit.edu/svn/moos-ivp-aro/releases/moos-ivp-15.5 moos-ivp
- Berikut adalah course software yang diperlukan untuk MOOS-IvP. Sesetengah software dibawah bukan lagi versi terkini, walau bagaimanapun anda taip sahaja dan ia akan maklumkan versi terkini.
- taip: sudo apt-get install g++ cmake xterm
- taip: sudo apt-get install libfltk1.3-dev freeglu3-dev libpng12-dev libjpeg-dev
- taip: sudo apt-get install libxft-dev libxinerama-dev libtiff5-dev (kemaskini: 23/2/17)
- Daripada home direktori, taip: cd moos-ivp
- taip: ./build-moos.sh
- taip: ./build-ivp.sh
- Pergi ke direktori: cd bin atau cd moos-ivp/bin (jika dari home direktori)
- Pastikan fail-fail executables telah wujud terutamanya MOOSDB dan pHelmIvP.
- Kembali ke home direktori. taip: cd
- taip: gedit .bashrc
- Window Gedit akan muncul.
- Pada line baru, hujung fail, taip: PATH=$PATH:/home/username/moos-ivp/bin. username adalah berdasarkan pc anda.
- Kemudian line baru, taip: export PATH
- Klik butang "save" dan padamkan.
- Buka semula Terminal.
- taip: cd moos-ivp/ivp/missions/s1_alpha; ls
- taip: pAntler alpha.moos
- Paparan skrin pMarineViewer akan muncul. Klik pada butang "DEPLOY" untuk lihat kayak Alpha mulakan behavior Waypoint.
- Sesetengah distro Linux yang lama atau light weight mungkin mengalami error untuk retrieve package semasa install. Cuba anda taip: sudo apt-get update dan install semula.
- Seandainya anda gagal di bahagian D, cuba taip juga: ./build.sh
Saturday, 6 February 2016
uXMS dan uMS ialah Utiliti Pemantau
Selepas tahu menggunakan uPokeDB semestinya anda perlu melihat status variable yang diubah. Di sini datangnya istilah scope dalam MOOS. Antara utiliti yang boleh digunakan untuk memantau ialah uXMS dan uMS.
Kedua-duanya berfungsi untuk memantau variables yang wujud dalam suatu MOOSDB yang sedang dimainkan. Perbezaannya yang ketara adalah uXMS akan memaparkan variables pada paparan skrin terminal manakala uMS akan siarkan satu interfaced window baru untuk paparan.
-Contoh uXMS:
$ uXMS DEPLOY alpha.moos
format uXMS:
$ uXMS nama_variable nama_.moos_file
Sekiranya anda ingin memantau semua variable yang ada dalam MOOSDB, caranya:
$ uXMS --all nama_.moos_file
-Contoh uMS:
$ uMS alpha.moos
format uMS:
$ uMS nama_.moos_file
Kedua-duanya berfungsi untuk memantau variables yang wujud dalam suatu MOOSDB yang sedang dimainkan. Perbezaannya yang ketara adalah uXMS akan memaparkan variables pada paparan skrin terminal manakala uMS akan siarkan satu interfaced window baru untuk paparan.
-Contoh uXMS:
$ uXMS DEPLOY alpha.moos
format uXMS:
$ uXMS nama_variable nama_.moos_file
Sekiranya anda ingin memantau semua variable yang ada dalam MOOSDB, caranya:
$ uXMS --all nama_.moos_file
-Contoh uMS:
$ uMS alpha.moos
format uMS:
$ uMS nama_.moos_file
Untuk
penerangan yang lebih lanjut tentang perbezaan uXMS dan uMS boleh
rujuk ke laman web:
http://oceanai.mit.edu/ivpman/pmwiki/pmwiki.php?n=Help.MOOSIvPScoping
Wednesday, 3 February 2016
Command Asas yang Anda Perlu Tahu untuk Guna Terminal:
Khusus untuk kegunaan MOOS-IvP
-Tukar direktori
$ cd dir/dir/...
Cth.: $ cd moos-ivp/ivp
-Undur direktori
$ cd ..
-Kembali ke direktori "home"
$ cd
-Reka direktori baru
$ mkdir <home>/<dir>/<new dir>
Cth.: Reka direktori lab_06
$ mkdir moos-ivp-jane/missions/lab_06
-Copy atau renaming
$ cp -rp moos-ivp/ivp/missions/s1_alpha moos-ivp-aquadrone/missions/lab_06/bravo_loiter
-Move
$ mv
-Remove @ Delete
$ rm
-Tukar direktori
$ cd dir/dir/...
Cth.: $ cd moos-ivp/ivp
-Undur direktori
$ cd ..
-Kembali ke direktori "home"
$ cd
-Reka direktori baru
$ mkdir <home>/<dir>/<new dir>
Cth.: Reka direktori lab_06
$ mkdir moos-ivp-jane/missions/lab_06
-Copy atau renaming
$ cp -rp moos-ivp/ivp/missions/s1_alpha moos-ivp-aquadrone/missions/lab_06/bravo_loiter
-Move
$ mv
-Remove @ Delete
$ rm
Tuesday, 2 February 2016
MOOS-IvP Lab06: 5.5 Assignment 2
Apa yang anda harus lakukan untuk assignment ini:
- Buka fail alpha.moos
- Scroll ke bahagian pMarineViewer configuration block
//------------------------------------------
// pMarineViewer config block
ProcessConfig = pMarineViewer
{
......
.......
//left_context[survey-point] = DEPLOY=true
//left_context[survey-point] = MOOS_MANUAL_OVERRIDE=false
//left_context[survey-point] = RETURN=false
//Di sini!
..........
.......
}
//------------------------------------------
- Tambahkan line ini pada "di sini":
left_context[return_point] = RETURN_UPDATE = "points=$(XPOS),$(YPOS)"
left_context[return_point] = VIEW_POINT = x=$(XPOS),y=$(YPOS), label=return_point
left_context[return_point] = RETURN=true
- Mainkan alpha.moos
pAntler alpha.moos --MOOSTimeWarp=20
- Pergi ke menu bar->Mouse-Context->Left, dan pastikan option "return_point" dipilih.
- Klik butang "DEPLOY" dan left-click di mana lokasi dalam peta.
Subscribe to:
Posts (Atom)