Instalasi Software Robot Hexapod
Penginstalan Software Motion
Penginstalan Dynamixel SDK
Dynamixel SDK adalah software pengembangan yang menyediakan fungsi kendali menggunakan packet communication. API dari Dynamixel DK itu sendiri di desain untuk aktuator Dynamixel dan semua platform berbasis Dynamixel. Untuk penggunaan software ini diperlukan pemahaman dasar tentang bahasa pemrograman C/C++.
Untuk memulai langkah penginstalan dapat dilakukan dengan cara memasukkan perintah berikut kedalam terminal program:
Atau dapat dilakukan juga dengan langsung menekan tombol link yang tertera pada bagian Download-Repository di website Dynamixel SDK dan Setelah itu kita akan memasuki tahap Library Setup.CPP Linux Library Setup (Compiler and Builder)
1.Compiler
- GNU gcc versi 5.4.0 20160609 atau lebih tinggi
- Untuk memeriksa versi compiler gcc, dapat dilakukan menggunakan perintah ini:
- Download compiler yang dibutuhkan dengan perintah ini:
2.Builder
- Dapatkan pkg yang diperlukan untuk Build menggunakan → make. Perintah yang dijalankan adalah:
3.Membuat Library
- Memilih format (64bit atau 32bit) yang ingin digunakan untuk membuat library. Library ini sendiri dapat dibuat menggunakan platform x32bit, x64bit atau SBC. Disini kami menggunakan SBC sehingga Lokasi direktori Makefile dapat ditemukan melalui address berikut:
[DynamixelSDK folder]/cpp/build/linux_sbc
Sumber contoh yang akan dibuat adalah dalam bentuk 32bit, oleh karena itu library 32bit sebaiknya dibangun.
- lalu pergi ke direktori Makefile SBC yang seharusnya terletak di:
[DynamixelSDK folder]/cpp/build/linux_sbc
menggunakan perintah:
- Untuk memasukkan Library ke Root Directory (Untuk menghandle serial port) menggunakan perintah:
Penjalanan sample code
Sample code Dynamixel SDK untuk pengguna CPP menggunakan library files (atau .so untuk Linux), Oleh karena ini sebaiknya library file dibuat didalam path seperti ini:
[DynamixelSDK folder]/c++/build/[linuxXX]/libdxl_xYY_cpp.so
dengan source code nya sendiri seperti yang dapat dilihat diatas.
- Memilih format (32bit atau 64bit) yang ingin digunakan untuk pembuatan library. File MakeFile untuk Building Source berada didalam direktori seperti dibawah ini:
[DynamixelSDK folder]/c++/example/protocol1.0/read_write/linux32
atau[DynamixelSDK folder]/c++/example/protocol1.0/read_write/linux64
Note
Jika ingin membuat build example source dalam format 32bit maka library ini juga harus dibuat dalam format yang sama
- Lalu pada terminal, pergi ke folder MakeFile:
/c++/example/protocol1.0/read_write/linux32
sebagai contoh, membuat file executable menggunakan command ini:
- Jika terdeteksi suatu error maka dapat menggunakan command
make cleandan mamsukkan lagi commmandmakeuntuk mengulangi proses pembuatan dan mencoba menghilangkan error.
- Setelah itu masukkan command ini agar port dapat digunakan:
- Setelah semuanya berfungsi dengan baik, kita akhirnya dapat menjalankan source code menggunakan command ini:
Untuk lebih lengkapnya mengenai proses instalasi software Dynamixel SDk dapat pada web page official Dynamixel dibawah ini.
Penginstalan Software Vision
Menginstall Jetson Inference
Memperbarui Ubuntu dan Git Cmake
Hal pertama yang harus dilakukan adalah update ubuntu dengan source code berikut:
Menduplicate Library Jetson
Lalu duplikat library jetson inference dengan source code berikut:
Setelah di duplikat masuk kedalam jetson inference dengan source code berikut:Menginstall libpython3
Lalu install libpython3 dengan source code berikut:
Buatlah sebuah folder dengan nama build dengan source code berikut:
Setelah buat folder lalu masuk kedalam folder build dengan source code berikut:
Gunakan source code berikut untuk membuat Library:
Lalu buka build yang ada pada folder jetson inference dengan source code berikut:
Setelah itu compiling library dengan source code berikut:
Lalu install library dengan source code berikut:
Lalu langkah terakhir penginstalan library adalah mengetik source berikut untuk menyelesaikan instalasi