Assalamualaikum warohmatullahi wobarokatuh dan selamat sejahtera.
Hii teman-teman, nampaknya semester sudah mahu naik lagi,...umurku juga naik 😆😆😆
Sebenarnya, hari ini aku nak kongsi mengenai C++.
Tetapi ia lebih pada menghubungkan C++ bersama robot. Ini aku pelajari daripada Mr. Alban Nanly (France) di kursus lepas.
So, tanpa berbasa-basi, tajuk kita hari ini ialah "Setup C++ untuk Robot NaO".
Lets start!
Sekarang apa yang kita perlu kan untuk Setup C++ kepada robot NaO??
Jadi, bagi pengguna tingkap (Windows) apa yang kita perlukan ialah :
-Visual Studio 2008 0r 2010
-CMake 2.8.3
-Python 2.7
-SDK C++
-QiBuild
Untuk pengguna Linux atau Mac pula, kita perlukan :
-gcc / QtCreator / Eclipse / Xcode
-Python 2.7
-SDK C++
-QiBuild
-ssh, scp (for cross-compilation)
//Perhatian ya teman-teman cross-compilation hanya di support oleh Linux dan Mac.
Walau bagaimanapun, perkongsian aku kali ini adalah untuk ahli-ahli mesyuarat tingkap. Sebab, aku guna Windows sekarang 😆😆😆
Okay, jom ikuti langkah-langkah berikut.
akan keluar code-code yang panjang. Tak perlu baca pun, dia keluar laju-laju. Tunggu abis jer. xP
Okkaayyysss!! Siapp!! Sekarang ayuh test ke robot.
Tekan button Ctrl+F7, pabila succeeded tekan pula Ctrl+F5.
Robot akan cakap "Hello World" dan di screen laptop kalian akan keluar seperti gambar di bawah tanda kalian berjaya!!!
Sekian aja. Wassalam...
Hii teman-teman, nampaknya semester sudah mahu naik lagi,...umurku juga naik 😆😆😆
Sebenarnya, hari ini aku nak kongsi mengenai C++.
Tetapi ia lebih pada menghubungkan C++ bersama robot. Ini aku pelajari daripada Mr. Alban Nanly (France) di kursus lepas.
So, tanpa berbasa-basi, tajuk kita hari ini ialah "Setup C++ untuk Robot NaO".
Lets start!
Sekarang apa yang kita perlu kan untuk Setup C++ kepada robot NaO??
Jadi, bagi pengguna tingkap (Windows) apa yang kita perlukan ialah :
-Visual Studio 2008 0r 2010
-CMake 2.8.3
-Python 2.7
-SDK C++
-QiBuild
Untuk pengguna Linux atau Mac pula, kita perlukan :
-gcc / QtCreator / Eclipse / Xcode
-Python 2.7
-SDK C++
-QiBuild
-ssh, scp (for cross-compilation)
//Perhatian ya teman-teman cross-compilation hanya di support oleh Linux dan Mac.
Walau bagaimanapun, perkongsian aku kali ini adalah untuk ahli-ahli mesyuarat tingkap. Sebab, aku guna Windows sekarang 😆😆😆
Okay, jom ikuti langkah-langkah berikut.
- Install dulu CMake 2.8.3 dan Python 2.7 seperti biasa
- Pergi ke 'Computer Properties' kemudian pilih 'Advanced system settings' dan click ke 'Environment Variables'.
- Download SDK di website Aldebaran yang sama version dengan Visual Studio kalian.Jika tidak ketemu, PM saya di facebook atau twitter.
- Unzip QiBuild SDK tersebut dan pindahkan file itu ke drive C (Local Disk)
- Install qibuild(.bat). <batch> Pabila ia telah run dan jika ada dos keluar "Press any button to continue", its okay, tekan je mana-mana button.
- Kemudian, kalian buka command prompt taip ~~ qibuild config --wizard
kebiasaanya di sini CMake akan tidak dijumpai. Kalau yang jumpa tu bole langkah seterusnya, kalau tidak jumpa, follow foto rajah dibawah ini. =)
- Kemudian isikan (.exe) files CMakes tersebut. Contoh untuk yang Addin punya : ~~ C:\Program Files (x86)\CMake 2.8\bin
- Terus akan ada soalan yang harus di jawab. Pilih aja version yang kalian gunakan. Tetapi soalan 2 dan 3 harus jawapannya : "Visual Studio" dan "NO"
- Untuk tidak mengkelirukan, aku suggest open new command prompt untuk langkah seterusnya.
- Sekarang kita masuk ke example SDK di command prompt
- Kemudian taip ~~ qibuild init --force
- Langkah seterusnya, kita bina toolchain ~~ qitoolchain create mytoolchain /path/to/cpp/sdk/toolchain.xml --default
- Contoh command adalah "Hello World" untuk robot cakap.
Taip ~~ cd core/helloworld
~~ qibuild configure -c mytoolchain
~~ qibuild make -c mytoolchain
akhirnya, lihat tu..sudah succeeded =)
- Buka fail "Hello World" tadi
- Visual Studio dah buka? Okay, right click pada project "HelloWorld" dan pilih "Set as a Startup Project"
- Kemudian right click sekali lagi project "HelloWorld" dan click "Properties". Pilih debugging dan adjust command argument (--pip [robot_ip]).
Tekan button Ctrl+F7, pabila succeeded tekan pula Ctrl+F5.
Robot akan cakap "Hello World" dan di screen laptop kalian akan keluar seperti gambar di bawah tanda kalian berjaya!!!
Sekian aja. Wassalam...
No comments:
Post a Comment
Dah datang tu rajin-rajin lah comment okayyy! =D