2023.09 Tim Robotika

Spesifikasi

  • Produk: BUNKER MINI 2.0
  • Versi Manual pangguna: V2.0.1
  • Tanggal release: 2023.09
  • Kapasitas Muatan Maks: 25KG
  • Suhu operasi: 0 ~ 40 ° C
  • Rating anti banyu lan bledug: IP67 (yen ora siji
    disesuaikan)

Pandhuan Panggunaan Produk

Informasi Safety

Sadurunge nggunakake peralatan, priksa manawa maca lan ngerti kabeh
informasi safety kasedhiya ing manual. Nindakake resiko
taksiran sistem robot lengkap lan konfirmasi desain akurat
lan instalasi peripheral.

Lingkungan

Waca manual kasebut kanthi teliti sadurunge nggunakake robot kanggo pisanan
wektu. Pilih area sing mbukak kanggo operasi remot amarga kendharaan kurang
sensor panyegahan alangan otomatis. Makarya ing lingkungan
kisaran suhu 0~40°C.

Inspeksi

  • Priksa manawa saben piranti nduweni daya sing cukup.
  • Priksa manawa ana kelainan ing kendaraan.
  • Priksa manawa baterei remot kontrol wis kebak
    dikenani biaya.

Operasi

  • Priksa manawa wilayah sakubenge cetha sajrone operasi.
  • Tansah remot kontrol ing jarak pandang.
  • Aja ngluwihi kapasitas mbukak maksimum 25KG.
  • Konfirmasi tengah posisi massa nalika nginstal eksternal
    ekstensi.
  • Ngisi daya piranti kanthi cepet nalika weker baterei sithik muni.
  • Makarya ing lingkungan sing cocog karo tingkat perlindungan
    syarat.

FAQ

P: Apa sing kudu ditindakake yen piranti kasebut weker amarga baterei sithik?

A: Mangga ngisi daya kasebut kanthi cepet supaya ora ana gangguan sajrone
operasi.

Q: Apa aku bisa ngluwihi kapasitas beban maksimal 25KG?

A: Ora, penting ora ngluwihi kapasitas beban sing ditemtokake
kanggo mesthekake operasi aman saka piranti.

P: Apa sawetara suhu operasi BUNKER MINI
2.0?

A: Kisaran suhu operasi sing disaranake yaiku saka 0 nganti 40
derajat Celsius.

“`

BUNKER
MINI
2.0
panganggo
Manual

BUNKER
Pangguna Tim Robotika AgileX MINI
Manual V.2.0.1

2023.09

Dokumen
versi

Ora Versi

Tanggal

Diowahi dening

Reviewer

1 V1.0.0 2023/1/15

Cathetan draf pisanan

1 / 38

2 V2.0.0 2023/3/21

3

V2.0.1 2023/09/02

4

V2.0.2 2023/09/06

1. Ngowahi ros driver readme 2. Ngganti bunkermini telung views 3. Added remot kontrol informasi umpan balik
4. Nambahake saran informasi jarak tempuh
5. Nambahake umpan balik informasi bms
6. Ngoptimalake tata letak kaca
Tambah gambar rendering Ngowahi carane nggunakake paket ROS
Priksa dokumen
Nganyari gambar remot kontrol Optimize file format nganyari insert Aviation
Diagram dimensi tampilan dianyari

Bab iki ngemot informasi safety penting sing kudu diwaca lan dimangerteni dening individu utawa organisasi sadurunge nggunakake peralatan nalika robot diuripake kanggo pisanan. Sampeyan bisa hubungi kita ing support@agilex.ai yen sampeyan duwe pitakon babagan panggunaan. Penting banget yen kabeh instruksi lan pedoman perakitan ing bab liyane saka manual iki dituruti lan dileksanakake. Perhatian khusus kudu dibayar kanggo teks sing ana gandhengane karo tandha peringatan.

2 / 38

Safety
Informasi
Informasi ing manual iki ora kalebu desain, instalasi lan operasi saka aplikasi robot lengkap, uga ora kalebu peripheral sing bisa mengaruhi safety saka sistem lengkap iki. Desain lan panggunaan sistem lengkap iki mbutuhake selaras karo syarat safety sing ditetepake ing standar lan spesifikasi negara ing ngendi robot dipasang. Tanggung jawab para integrator lan pelanggan pungkasan BUNKERMINI kanggo mesthekake tundhuk karo spesifikasi sing relevan lan hukum lan peraturan sing efektif, supaya bisa mesthekake yen ora ana bebaya utama ing aplikasi robot lengkap ex.ample. Iki kalebu nanging ora diwatesi ing ngisor iki:
Keabsahan
lan
Tanggung jawab
Nggawe Assessment resiko saka sistem robot lengkap. Sambungake peralatan safety tambahan kanggo mesin liyane kaya sing ditetepake kanthi resiko
pambiji.
Konfirmasi manawa desain lan instalasi peripheral sistem robot lengkap, kalebu piranti lunak lan sistem hardware, akurat.
Robot iki ora nduweni fungsi safety sing relevan saka robot seluler otonom lengkap, kalebu nanging ora winates kanggo anti-tabrakan otomatis, anti-mudhun, bebaya pendekatan biologi, lan sapiturute. rspecifications lan hukum lan peraturan efektif, supaya kanggo mesthekake yen robot dikembangaké ora beboyo utama lan beboyo safety ing aplikasi praktis.
Klumpukne kabeh dokumen ing technical file: kalebu taksiran resiko lan manual iki. Waca risiko safety sing bisa ditindakake sadurunge ngoperasikake lan nggunakake peralatan kasebut.
Lingkungan
Nalika nggunakake pisanan, waca manual iki kanthi bener kanggo mangerteni isi operasi dhasar lan spesifikasi operasi.
Kanggo operasi remot, pilih area sing relatif mbukak kanggo digunakake, lan kendaraan dhewe ora duwe sensor panyegahan alangan otomatis.
Gunakake ing suhu sekitar 0~40.
3 / 38

Yen kendharaan ora duwe tingkat proteksi IP sing disesuaikan, kemampuan anti banyu lan tahan bledug kendaraan yaiku IP67.
Inspeksi
Priksa manawa saben piranti nduweni daya sing cukup. Priksa manawa ora ana kelainan sing jelas ing kendaraan. Priksa manawa baterei remot kontrol wis kebak.
Operasi
Priksa manawa wilayah sakubenge relatif cetha sajrone operasi Remote Control ing jarak pandang Kapasitas beban maksimal BUNKERMINI yaiku 25KG. Nalika nggunakake, priksa manawa payload
ora ngluwihi 25KG. Nalika nginstal ekstensi eksternal ing BUNKERMINI, konfirmasi posisi pusat massa
saka extension kanggo mesthekake yen ana ing tengah rotasi Nalika piranti weker kanggo baterei sedheng, mangga ngisi daya ing wektu. Mangga gunakake piranti ing lingkungan sing nyukupi syarat tingkat proteksi miturut
menyang tingkat proteksi IP piranti. Aja push cart langsung Arus sumber daya ekstensi buntut ora ngluwihi 10A, lan daya total ora
ngluwihi 240w.
Baterei
cegahan
Baterei produk BUNKER MINI ora kebak nalika metu saka pabrik. Baterei spesifik voltage lan daya bisa ditampilake liwat voltage tampilan meter ing mburi sasis BUNKER MINI utawa liwat vol lan batt ing remot kontrol.
Aja ngisi daya baterei sawise digunakake. Mangga ngisi wektu nalika baterei remot kontrol BUNKER MINI luwih murah tinimbang 15% utawa volume buntuttage tampilan luwih murah tinimbang 25V.
Kondisi panyimpenan statis: Suhu panyimpenan optimal yaiku -10 ~ 40. Nalika baterei ora dienggo, kudu diisi daya lan dibuwang sapisan saben wulan, banjur disimpen ing volume lengkap.tage. Aja nyimpen baterei Panggonan ing geni, utawa panas baterei. Aja nyimpen baterei ing suhu dhuwur.
4 / 38

Ngisi daya: Sampeyan kudu nggunakake pangisi daya baterei lithium khusus sing cocog kanggo ngisi daya. Aja ngisi baterei ing ngisor 0°C. Aja nggunakake baterei standar, sumber daya, lan pangisi daya sing ora asli.
Cegahan
kanggo
nggunakake
lingkungan
Suhu kerja BUNKER MINI yaiku -10 ~ 40. Aja digunakake ing lingkungan kanthi suhu ing ngisor -10 utawa ndhuwur 40.
Aja digunakake ing lingkungan kanthi gas korosif utawa gampang kobong utawa cedhak karo bahan sing gampang kobong.
Aja nggunakake cedhak unsur panas kayata pemanas utawa resistor kumparan gedhe. BUNKER MINI yaiku IP67 anti banyu lan tahan debu. Mangga ora digunakake direndhem ing banyu kanggo dangu
wektu. Priksa lan mbusak karat kanthi rutin. Disaranake supaya dhuwure lingkungan operasi ora ngluwihi 1000M Disaranake yen prabédan suhu antarane awan lan wengi nalika digunakake
lingkungan ora ngluwihi 25 Ajeg mriksa lan njaga tensioners trek
Safety
Cegahan
Yen sampeyan duwe pitakon babagan proses panggunaan, tututi instruksi manual sing cocog utawa takon karo personel teknis sing cocog.
Sadurunge nggunakake piranti kasebut, priksa kahanan ing situs supaya ora operasi sing ora bener sing bisa nyebabake masalah safety pribadi.
Yen ana darurat, pencet tombol mandeg darurat kanggo mateni peralatan. Aja ngowahi struktur piranti internal tanpa dhukungan teknis lan ijin. Yen ana sing salah karo peralatan, mangga mandheg nggunakake piranti kasebut supaya ora
karusakan sekunder. Yen ana kelainan ing peralatan, hubungi personel teknis sing relevan
lan aja nangani tanpa wewenang.
ISI
5 / 38

Dokumen
versi

ISI

Safety
Informasi

ISI

1 Pambuka
of
BUNKER
MINI
2.0
1.1 Dhaptar produk 1.2 Parameter kinerja 1.3 Dibutuhake kanggo pangembangan
2 Ing
dhasar
2.1 Katrangan antarmuka listrik 2.2 Pandhuan remot kontrol 2.3 Printah kontrol lan gambaran gerakan
3 Njupuk
Diwiwiti
3.1 Panggunaan lan operasi 3.2 Ngisi daya 3.3 Pangembangan
3.3.1 CAN Cable Connection 3.3.2 CAN protocol description 3.3.3 BUNKER MINI 2.0 ROS Paket Dianggo Example

4
Gunakake
lan
operasi

6 / 38

5
Q&A

6
produk
ukuran
6.1 Ilustrasi dimensi outline produk 6.2 Ilustrasi dimensi braket ekspansi ndhuwur

1 Pambuka
of
BUNKER
MINI
2.0
BUNKER MINI 2.0 minangka kendaraan sasis sing dilacak kabeh kanggo aplikasi industri. Iki ditampilake kanthi operasi sing prasaja lan sensitif, ruang pangembangan gedhe, adaptasi kanggo pangembangan lan aplikasi ing macem-macem lapangan, IP67 tahan bledug lan anti banyu, lan gradeability gedhe, lan liya-liyane. Bisa digunakake kanggo pangembangan robot khusus kayata inspeksi lan eksplorasi, EOD ngluwari, shooting khusus, lan transportasi khusus, lan minangka solusi kanggo gerakan robot.
1.1 Produk
Dhaptar

Jeneng BUNKER MINI 2.0robot awak
Pangisi daya baterei (AC 220V)
Aviation plug lanang 4Pin
FS remote control (opsional) USB to CAN modul komunikasi
1.2 Kinerja
paramèter

Jumlah x1 x1 x1 x1 x1

Jinis Parameter Spesifikasi mekanik

Item L × W × H (mm)

Regane 690 x 570 x 335

7 / 38

Jarak roda (mm)

Basis roda ngarep / mburi (mm)

Dhuwur sasis

Jembar trek

Bobot kerb (kg)

Jinis baterei

Paramèter baterei

Power drive motor

Motor penggerak

Mode parkir

setir

Formulir penundaan

Rasio reduksi motor setir

Steering motor encoder

Rasio reduksi motor penggerak

Sensor motor penggerak

Paramèter kinerja

Kelas IP

Kacepetan maksimal (km/h)

Radius puteran minimal (mm)

Kapabilitas maksimal (°)

80 100 56 Baterei litium 30AH 2×250W Motor sikat DC Tipe trek setir diferensial –


19.7 1
Jalinan magnetik 1024 IP22 1.0
Bisa nguripake ing panggonan
30°

8 / 38

Kontrol

Nyebrang alangan maksimal Jarak lemah (mm) Umur baterei maksimal (h) Jarak maksimal (km) Wektu pangisi daya (h)
Suhu kerja ()
Mode kontrol
Antarmuka Sistem pemancar RC

120mm 410 8 14KM 3
-10~40 Remote Control Control Mode kontrol Command 2.4G/kadohan nemen 200M
BISA

1.3 Dibutuhake
kanggo
pembangunan
BUNKER MINI 2.0 dilengkapi remot kontrol FS saka pabrik, ing ngendi pangguna bisa ngontrol sasis robot seluler BUNKER MINI 2.0 kanggo ngrampungake operasi gerakan lan rotasi. Kajaba iku, BUNKER MINI 2.0 dilengkapi antarmuka CAN, ing ngendi pangguna bisa nindakake pangembangan sekunder.

2 Ing
dhasar
Bagean iki bakal menehi introduksi dhasar kanggo sasis robot seluler BUNKER MINI 2.0, supaya pangguna lan pangembang bisa ngerti dhasar babagan BUNKER MINI 2.0chassis.
2.1 Listrik
antarmuka
katrangan
Antarmuka listrik mburi ditampilake ing Figure 2.1, ing ngendi Q1 minangka saklar mandeg darurat, Q2 minangka saklar daya, Q3 minangka interaksi tampilan daya, Q4 minangka antarmuka pangisi daya, lan Q5 minangka antarmuka penerbangan daya CAN lan 24V.

9 / 38

Figure2.1 antarmuka electrical mburi Définisi komunikasi lan antarmuka daya saka Q5 ditampilake ing Figure 2-2.

Pin No.

Jinis Pin

Fungsi lan Definisi

1

daya

VCC

2

daya

3

BISA

GND BISA_H

pangandikan
Pasokan daya positif, voltage sawetara 24 ~ 29V, maksimum saiki 10A sumber daya Negative BISA bis dhuwur

10 / 38

4

BISA

BISA_L

BISA bis mudhun

Gambar 2.2 Pin diagram definisi saka antarmuka extension aviation mburi
2.2 Remote Kab
kontrol
instruksi
Remot kontrol Fuss minangka aksesori opsional kanggo produk BUNKER MINI. Pelanggan bisa milih miturut kabutuhan nyata. Nggunakake remot kontrol bisa gampang ngontrol sasis robot universal BUNKER MINI. Ing produk iki, kita nggunakake desain akselerator kiwa. Andharan lan fungsine bisa dideleng ing Gambar 2.3. Fungsi tombol ditetepake kaya ing ngisor iki: SWA lan SWD sementara ora diaktifake. SWB minangka tombol pilihan mode kontrol. Push menyang ndhuwur kanggo mode kontrol printah. Push menyang tengah kanggo mode remot kontrol. SWC minangka tombol mode lampu mobil. Push menyang ndhuwur. Iku mode normal-on lampu mobil. Pencet menyang tengah kanggo nguripake lampu nalika mobil obah. Pencet menyang ngisor kanggo ngalih lampu menyang mode normal-mati. S1 minangka tombol throttle, sing ngontrol BUNKER MINI kanggo maju lan mundur; S2 ngontrol rotasi, lan POWER minangka tombol daya. Pencet terus bebarengan kanggo nguripake.

Mangga
cathetan:
SWA,
SWB,
SWC,
lan
SWD
kabeh
butuh
kanggo
be
at
ing
ndhuwur
nalika
ing
remot
kontrol
is
nguripake
ing.

11 / 38

Gambar 2.3 Diagram skematik tombol remote control FS Remote
kontrol
antarmuka
katrangan: Bunker: model Vol: baterei voltage Mobil: status sasis Batt: Persen daya sasistage P: Remot Parkir: tingkat baterei remot kontrol Kode Fault: Informasi kesalahan (Nggambarake byte [5] ing pigura 211)
12 / 38

2.3 Kontrol
dhawuh
lan
obah
katrangan
Kita netepake pigura referensi koordinat saka kendaraan seluler lemah miturut standar ISO 8855 kaya sing ditampilake ing Gambar 2.4.
Gambar 2.4 Diagram skematik kerangka referensi awak kendaraan Minangka ditampilake ing 2.4, awak BUNKER MINI 2.0 sejajar karo sumbu X saka pigura referensi sing diadegake.
13 / 38

Ing mode remot kontrol, joystick remot kontrol S1 obah ing arah positif saka X nalika di-push maju, lan obah ing arah negatif saka X nalika di-push mundur. Nalika S1 di-push menyang nilai maksimum, kacepetan gerakan ing arah positif X paling gedhe, lan nalika di-push menyang nilai minimal, kacepetan gerakan ing arah negatif saka arah X paling gedhe. Joystick remot kontrol S2 ngontrol rotasi awak kendaraan ngiwa lan nengen. Nalika S2 di-push ngiwa, awak kendaraan muter saka arah positif saka sumbu X menyang arah positif saka sumbu Y. Nalika S2 di-push menyang tengen, awak kendaraan muter saka arah positif saka sumbu X menyang arah negatif saka sumbu Y. Nalika S2 di-push ngiwa kanggo Nilai maksimum, kacepetan linear saka rotasi counterclockwise paling gedhe, lan nalika di-push menyang tengen kanggo Nilai maksimum, kacepetan linear saka rotasi clockwise paling gedhe. Ing mode printah kontrol, nilai positif saka kecepatan linear tegese obah ing arah positif saka sumbu X, lan nilai negatif saka kacepetan linear tegese obah ing arah negatif saka sumbu X. Nilai positif saka kecepatan sudut tegese awak kendaraan pindhah saka arah positif sumbu X menyang arah positif sumbu Y, lan nilai negatif saka kecepatan sudut tegese awak kendaraan pindhah saka arah positif. saka sumbu X menyang arah negatif saka sumbu Y.
3 Njupuk
Diwiwiti
Bagian iki utamane ngenalake operasi dhasar lan panggunaan platform BUNKER MINI 2.0, lan ngenalake carane nindakake pangembangan sekunder awak kendaraan liwat port CAN eksternal lan protokol bis CAN.
3.1 Gunakake
lan
operasi
Priksa
Priksa kondisi awak kendaraan. Priksa manawa ana kelainan sing jelas ing awak kendaraan; yen mangkono, hubungi dhukungan sawise-sales;
Priksa status switch stop darurat. Konfirmasi yen tombol mandeg darurat Q1 ing mburi wis dirilis;
Nalika nggunakake pisanan, konfirmasi manawa Q2 (switch daya) ing panel electrical mburi ditekan; yen mangkono, mangga pencet lan ngeculake, lan iku bakal ing negara dirilis
14 / 38

Miwiti
up
Pencet saklar daya (Q2 ing panel listrik), ing kahanan normal, lampu saklar daya bakal urip, lan voltmeter bakal nampilake vol baterei.tage biasane;
Priksa volume batereitage. Yen voltage luwih saka 24V, iku nuduhake yen baterei voltage wis biasa. Yen kurang saka 24V, baterei kurang, mangga ngisi daya;
daya
mati
Pencet saklar daya kanggo mateni daya;
Darurat
mandheg
Pencet saklar mandeg darurat ing mburi awak BUNKER MINI 2.0;
dhasar
operasi
proses
of
remot
kontrol
Sawise sasis robot BUNKER MINI 2.0 diwiwiti kanthi normal, nguripake remot kontrol lan pilih mode kontrol minangka mode remot kontrol, supaya gerakan platform BUNKER MINI 2.0 bisa dikontrol dening remot kontrol.
3.2 Pengisian
Produk BUNKER MINI 2.0 dilengkapi pangisi daya standar kanthi standar, sing bisa nyukupi kabutuhan pangisi daya pelanggan. Proses operasi khusus kanggo ngisi daya kaya ing ngisor iki:
Priksa manawa sasis BUNKER MINI 2.0 ana ing kahanan mati. Sadurunge ngisi daya, priksa manawa Q2 (switch daya) ing konsol listrik mburi wis diuripake
mati Pasang plug pangisi daya menyang antarmuka pangisi daya Q4 ing panel kontrol electrical mburi
Sambungake pangisi daya menyang sumber daya lan uripake saklar pangisi daya kanggo ngetik negara pangisi daya.
Nalika ngisi daya kanthi gawan, ora ana lampu indikator ing sasis. Apa iku ngisi daya utawa ora
15 / 38

gumantung ing indikasi status pangisi daya.
3.3 Pangembangan
3.3.1
BISA
kabel
Sambungan
BUNKER MINI dikirim karo kendaraan lan nyedhiyakake plug penerbangan lanang minangka ditampilake ing Gambar 3.1. Définisi kabel kasebut kuning minangka CANH, biru minangka CANL, abang minangka daya positif, lan ireng minangka negatif. Cathetan:
In
ing
saiki
BUNKER
MINI
versi,
mung
ing
buntut
antarmuka
is
mbukak
kanggo
njaba
ekspansi
antarmuka.
Ing
daya
pasokan
in
iki
versi
bisa
nyedhiyakake
a
maksimal
saiki
of
10A.
Gambar 3.1 Diagram skematik plug aviation
3.3.2
BISA
protokol
katrangan
Produk BUNKER MINI nyedhiyakake antarmuka CAN kanggo pangembangan pangguna, ing ngendi pangguna bisa mrentah lan ngontrol awak mobil. Standar komunikasi CAN ing produk BUNKER MINI nganggo standar CAN2.0B, tingkat baud komunikasi yaiku 500K, lan format pesen nganggo format MOTOROLA. Kacepetan linear obah lan kacepetan sudut rotasi sasis bisa dikontrol liwat antarmuka bis CAN eksternal; BUNKER MINI bakal menehi umpan balik informasi status gerakan saiki lan informasi status sasis BUNKER MINI kanthi wektu nyata. Protokol kasebut kalebu bingkai umpan balik status sistem, bingkai umpan balik kontrol gerakan, lan bingkai kontrol. Isi protokol kaya ing ngisor iki: Perintah umpan balik status sistem kalebu umpan balik status awak mobil saiki, umpan balik status mode kontrol, vol batereitage umpan balik lan umpan balik kesalahan. Isi protokol ditampilake ing Tabel 3.1:
16 / 38

Tabel 3.1 BUNKER MINI 2.0 Chassis State Feedback Frame

Jeneng printah

Perintah umpan balik negara sistem

Ngirim simpul Nampa Node

ID

Siklus ms

Nampa wektu entek (ms)

Sasis sing dikontrol kabel

Unit kontrol keputusan

0x211

200ms

ora ana

Dawane data

0x08

Panggonan

Fungsi

Jinis data

Katrangan

bait [0]

Kondisi awak kendaraan saiki

unsigned int8

0x00 Sistem normal 0x01 Mode mati darurat
0x02 Sistem pangecualian

bait [1]

Kontrol mode

unsigned int8

0x00 Mode siyaga 0x01 BISA mode kontrol printah
0x03 mode remot kontrol

bait [2] bait [3]

Baterei wolung bit ndhuwur
voltage
Baterei wolung bit ngisor
voltage

unsigned int16 Aktual voltage X10 (akurat nganti 0.1V)

bait [4]

dilindhungi

0x00

bait [5]

Informasi fault unsigned int8

Kanggo rincian, deleng [Deskripsi Informasi Fault]

bait [6]

dilindhungi

0x00

bait [7]

Count mriksa (count)

unsigned int8

0~255 count loop, count munggah sapisan saben printah dikirim

17 / 38

Tabel 3.2 Tabel katrangan informasi kesalahan

Byte byte [5]

Katrangan informasi kesalahan

bit

Tegese

bit [0]

Undervol bateretage salah

bit [1]

Undervol bateretage peringatan

bit [2]

remot kontrol
pangayoman pedhot 0:
normal, 1: remot kontrol
pedhot

bit [3]

Simpenan, standar 0

bit [4]

Kesalahan komunikasi Drive 2 (0: ora ana kesalahan, 1: kesalahan)

bit [5]

Kesalahan komunikasi Drive 3 (0: ora ana kesalahan, 1: kesalahan)

bit [6]

Simpenan, standar 0

bit [7]

Simpenan, standar 0

Perintah pigura umpan balik kontrol gerakan kalebu umpan balik babagan kecepatan linear gerakan awak kendaraan saiki lan kecepatan sudut gerakan. Isi tartamtu saka protokol ditampilake ing Tabel 3.3.
Tabel 3.3 Frame Umpan Balik Kontrol Gerakan

Jeneng printah

Perintah umpan balik kontrol gerakan

Ngirim Node Receiving Node

ID

Siklus ms

Sasis sing dikontrol kabel

Unit kontrol keputusan

0x221

20ms

Nampa wektu entek (ms)
ora ana

18 / 38

Data dawa Lokasi
byte [0] byte [1] byte [2] byte [3] byte [4] byte [5] byte [6] byte [7]

0x08
Fungsi
Ing ndhuwur wolung bit saka
kacepetan gerakan Ing ngisor wolung
bit saka kacepetan gerakan
Ing ndhuwur wolung bit saka
kacepetan rotasi Ing ngisor wolung
bit saka kacepetan rotasi
dilindhungi
dilindhungi
dilindhungi
dilindhungi

Jinis data
mlebu int16
mlebu int16

Katrangan
Kacepetan nyata X 1000 (akurat nganti 0.001m/s)
Kacepetan nyata X 100 (akurat nganti 0.01rad/s)
0x00 0x00 0x00 0x00

Bingkai kontrol kalebu bukaan kontrol kecepatan linear, bukaan kontrol kecepatan sudut lan checksum. Isi protokol tartamtu ditampilake ing Tabel 3.4.
Tabel 3.4 Motion Control Command Control Frame

Jeneng printah

Node ngirim Node

Unit kontrol keputusan

Node sasis

printah kontrol

ID

Siklus ms

0x111

20ms

Nampa wektu entek (ms)
500ms

19 / 38

Dawane data Posisi bait [0] bait [1] bait [2] bait [3] bait [4] bait [5] bait [6] bait [7]

0x08
Fungsi
Wolung bit ndhuwur linear
kacepetan
Ing ngisor wolung bit linear
kacepetan
Ing ndhuwur wolung bit saka
kacepetan sudut
Ing ngisor wolung bit saka
kacepetan sudut
dilindhungi
dilindhungi
dilindhungi
dilindhungi

Jinis data

mlebu int16

Kacepetan tempuh awak kendaraan, unit mm/s, rentang nilai [-1300,1300]

mlebu int16

Kecepatan sudut rotasi awak kendaraan, unit 0.001rad / s, nilai
sawetara [-2000, 2000]

0x00

0x00

0x00

0x00

Pigura setelan mode digunakake kanggo nyetel antarmuka kontrol terminal, lan isi protokol tartamtu ditampilake ing Tabel 3.5.
Tabel 3.5 Frame Setelan Mode Kontrol

Jeneng printah Ngirim simpul Node panampa

printah setelan mode kontrol

ID

Siklus ms

Nampa wektu entek (ms)

20 / 38

Unit kontrol keputusan
Dawane data
posisi

Node sasis 0x01
Fungsi

bait [0]

CAN kontrol mbisakake

0x421

ora ana

ora ana

Tipe data unsigned int8

Katrangan
0x00 Mode siyaga 0x01 CAN mode printah Iki mlebu mode siyaga minangka standar
sawise power-on

Cathetan [1] Katrangan mode kontrol
Nalika remot kontrol kanggo BUNKER MINI 2.0 ora diuripake, mode kontrol standar minangka mode siyaga, lan sampeyan kudu ngalih menyang mode printah kanggo ngirim printah kontrol gerakan. Yen remot kontrol diuripake, iku nduweni wewenang paling dhuwur lan bisa mblokir kontrol printah. Nalika remot kontrol ngalih menyang mode printah, iku isih kudu ngirim printah setelan mode kontrol sadurunge nanggapi printah kacepetan.
Pigura setelan negara digunakake kanggo mbusak kasalahan sistem, lan isi protokol tartamtu ditampilake ing Tabel 3.6.
Tabel 3.6 pigura setelan negara

Jeneng printah

printah setelan negara

Ngirim simpul

Node nampa

ID

Siklus ms

Nampa wektu entek (ms)

Unit kontrol keputusan

Node sasis

0x441

ora ana

ora ana

Dawane data

0x01

posisi

Fungsi

Jinis data

Katrangan

bait [0]

Koma reresik kesalahan
d

unsigned int8

0x00 Mbusak kabeh kesalahan non-kritis 0x01 Mbusak motor 1 kesalahan 0x02 Mbusak motor 2 kesalahan

21 / 38

Cathetan 3: Example data, data ing ngisor iki kanggo testing nggunakake mung 1. Kendaraan maju ing kacepetan 0.15 / S

bait [0] 0x00

bait [1] 0x96

bait [2] 0x00

bait [3] 0x00

bait [4] 0x00

bait [5] 0x00

bait [6] 0x00

bait [7] 0x00

2. Kendaraan muter ing 0.2RAD / S

bait [0] 0x00

bait [1] 0x00

bait [2] 0x00

bait [3] 0xc8

bait [4] 0x00

bait [5] 0x00

bait [6] 0x00

bait [7] 0x00

Saliyane umpan balik informasi negara sasis, informasi umpan balik sasis uga kalebu data motor lan data sensor.
Tabel 3.7 Umpan balik informasi posisi saiki kacepetan motor

Jeneng printah

Bingkai umpan balik informasi kacepetan dhuwur driver motor

Node ngirim Node

ID

Siklus ms

Nampa wektu entek (ms)

Sasis sing dikontrol kabel

Unit kontrol keputusan

0x251~0x254

20ms

ora ana

Dawane data

0x08

posisi

Fungsi

Jinis data

Katrangan

bait [0] bait [1]

Ndhuwur wolung bit kacepetan motor
Ing ngisor wolung bit kacepetan motor

mlebu int16

Unit kacepetan Motor saiki RPM

22 / 38

byte [2] byte [3] byte [4] byte [5] byte [6] byte [7]

Wolung bit ndhuwur arus motor
Ing ngisor wolung bit saka
motor saiki
Posisi saiki saka
motor paling dhuwur
Posisi saiki saka
motor paling dhuwur nomer loro
Posisi saiki saka
motor paling murah nomer loro
Posisi saiki saka
motor paling murah

mlebu int16 mlebu int16 mlebu int16 mlebu int16 mlebu int16

Unit saiki motor saiki 0.1A
Posisi saiki Unit motor: nomer pulsa

Tabel 3.8 Umpan balik saka suhu motor, voltage lan informasi negara

Jeneng printah

Bingkai umpan balik informasi kacepetan kurang driver motor

Node ngirim Node

ID

Siklus ms

Nampa wektu entek (ms)

Sasis sing dikontrol kabel

Unit kontrol keputusan

0x261~0x264

20ms

ora ana

23 / 38

Dawane data Posisi bait [0] bait [1] bait [2] bait [3] bait [4] bait [5] bait [6] bait [7]

0x08
Fungsi
Dhuwur wolung bit driver voltage
Ing ngisor wolung bit driver voltage
Ndhuwur wolung bit suhu driver
Ing ngisor wolung bit suhu driver
Suhu motor
negara driver
dilindhungi
dilindhungi

Jinis data mlebu int16
mlebu int16 mlebu int8 ora mlebu int8

Tabel 3.9 Actuator sate

Katrangan
Driver saiki voltage unit0.1v
unit 1
unit1 Waca Tabel 3-9 kanggo rincian
0x00 0x00

bait [5]

bit [0] bit [1] bit [2]

Katrangan informasi kesalahan
Apa sumber daya voltage kurang banget (0: normal 1: sithik banget)
Apa motor over-temperature (0: normal 1: overtemperature)
Apa driver over-current (0: normal 1: over-current)

24 / 38

bit [3] bit [4] bit [5] bit [6] bit [7]

Apa driver over-temperature (0: normal 1: overtemperature)
Status sensor (0: normal 1: ora normal) Status kesalahan driver (0: normal 1: ora normal) Status ngaktifake driver (0: Ngaktifake 1: Mateni)
dilindhungi

Tabel 3.10 Frame Umpan Balik Odometer

Jeneng printah

Bingkai umpan balik informasi odometer

Node ngirim Node

ID

Siklus ms

Nampa wektu entek (ms)

Sasis sing dikontrol kabel

Unit kontrol keputusan

0x311

20ms

ora ana

Dawane data

0x08

posisi

Fungsi

Jinis data

Katrangan

bait [0] bait [1]

dicokot paling kiwa wheel
odometer
Bit paling dhuwur kaloro saka
odometer rodha kiwa

mlebu int32

Umpan balik odometer saka setir kiwa sasis
Unit mm

bait [2]

Bit paling kaloro saka
odometer rodha kiwa

25 / 38

byte [3] byte [4] byte [5] byte [6] byte [7]

Bit paling saka odometer rodha kiwa
Bit paling dhuwur saka
odometer rodha tengen
Bit paling dhuwur kaloro saka
odometer rodha tengen
Bit paling kaloro saka
odometer rodha tengen
Ing dicokot paling tengen wheel
odometer

mlebu int32

Umpan balik odometer saka setir tengen sasis
Unit mm

Tabel 3.11 Umpan balik informasi remot kontrol

Jeneng printah

Rangka umpan balik informasi remote control

Node ngirim Node

ID

Siklus ms

Nampa wektu entek (ms)

Sasis sing dikontrol kabel

Unit kontrol keputusan

0x241

20ms

ora ana

Dawane data

0x08

posisi

Fungsi

Jinis data

Katrangan

26 / 38

byte [0] byte [1] byte [2] byte [3] byte [4] byte [5] byte [6] byte [7]

Remot kontrol SW umpan balik
Joystick tengen kiwa lan tengen Joystick tengen munggah
lan mudhun Kiwa joystick munggah
lan mudhun Kiri joystick ngiwa
lan tengen Knob kiwa VRA
Priksa Count Reserved

unsigned int8
mlebu int8 mlebu int8 mlebu int8 mlebu int8 mlebu int8
- unsigned int8

bit [0-1]: SWA 2-up 3-down bit [2-3]: SWB 2-up 1-mid 3-down bit [4-5]: SWC 2-up 1-mid 3-down
bit [6-7]: SWD 2-up 3-mudhun Rentang nilai [-100,100] Rentang nilai [-100,100] Rentang nilai [-100,100] Rentang nilai [-100,100] Rentang nilai [-100,100] 0x00 0-255 count loop

Tabel 3.12 Umpan balik data BMS baterei

dhawuh

Node kanggo ngirim

Node kanggo nampa

Sasis drive-by-wire

Unit pengambilan keputusan lan kontrol

Dawane data

0x08

Byte

Tegese

Data umpan balik BMS

ID

Periode ms

Nampa wektu entek (ms)

0x361

500ms

ora ana

Jinis data

Cathetan

27 / 38

byte [0] byte [1] byte [2] byte [3] byte [4] byte [5] byte [6] byte [7] Prentah

Baterai SOC
State of Charge

unsigned int8

Baterei SOH (Status
kesehatan)

unsigned int8

Byte urutan dhuwur saka baterei voltage Low order byte saka baterei voltage

unsigned int16

Byte urutan dhuwur saka saiki baterei Low order byte saka saiki baterei

mlebu int16

Byte urutan dhuwur saka suhu baterei
Low order byte suhu baterei

mlebu int16

Range 0~100 Range 0~100 Unit: 0.01 V
Unit: 0.1 A
Unit: 0.1

Tabel 3.13 Umpan balik data BMS baterei

Data umpan balik BMS

Node kanggo ngirim

Node kanggo nampa

Sasis drive-by-wire

Unit pengambilan keputusan lan kontrol

ID 0x362

Periode ms

Nampa wektu entek (ms)

500ms

ora ana

28 / 38

Data dawa Byte

0x04 tegese

Jinis data

bait [0]

Status weker 1

unsigned int8

bait [1]

Status weker 2

unsigned int8

bait [2]

Status Warning 1 unsigned int8

bait [3]

Status Warning 2 unsigned int8

Cathetan
BIT1: Overvoltage; BIT2: Undervoltage; BIT3: Suhu dhuwur; BIT4: Suhu kurang; BIT7: Discharge
overcurrent
BIT0: Ngisi daya luwih
BIT1: Overvoltage; BIT2: Undervoltage; BIT3: Suhu dhuwur; BIT4: Suhu kurang; BIT7: Discharge
overcurrent
BIT0: Ngisi daya luwih

3.3.3
BUNKER
MINI
2.0 ROS
Paket
Panganggone
Example
ROS nyedhiyakake sawetara layanan sistem operasi standar, kayata abstraksi hardware, kontrol piranti tingkat rendah, implementasi fungsi umum, olahpesen antar-proses, lan manajemen paket data. ROS adhedhasar arsitektur grafis, supaya pangolahan saka macem-macem kelenjar bisa nampa, nerbitaké, lan aggregate macem-macem informasi (kayata sensing, kontrol, negara, planning, etc.). Saiki ROS utamane ndhukung UBUNTU.
Pangembangan
persiapan
Hardware
persiapan CANlight can modul komunikasi X1 Thinkpad E470 Laptop X1 AGILEX BUNKER MINI 2.0 mobile robot chassis X1
29 / 38

AGILEX BUNKER MINI 2.0 mendukung remote control FS-i6s X1 AGILEXBUNKER MINI 2.0 top wadah penerbangan X1 Lingkungan
katrangan
of
panggunaan
examping Ubuntu 18.04 ROS Git
Hardware
sambungan
lan
persiapan
Narik metu garis CAN saka BUNKER MINI 2.0 4-inti penerbangan utawa plug mburi, lan sambungake CAN_H lan CAN_L ing baris CAN menyang adaptor CAN_TO_USB;
Nguripake tombol sasis ngalih saka BUNKER MINI 2.0 mobile robot, lan mriksa apa darurat mandeg ngalih ing loro-lorone wis dirilis;
Sambungake CAN_TO_USB menyang port USB laptop. Diagram sambungan ditampilake ing Gambar 3.4.

Gambar 3.4 diagram sambungan CAN line
ROS
Instalasi
lan
Lingkungan
Setup
Kanggo rincian instalasi, waca http://wiki.ros.org/kinetic/Installa-tion/Ubuntu

Tes
BISA
hardware
lan
BISA
komunikasi
Setel adaptor CAN-TO-USB Aktifake modul kernel gs_usb
sudo modprobe gs_usb Setel baud rate menyang 500k lan aktifake adaptor CAN-TO-USB

30 / 38

sudo ip link set can0 up type bisa bitrate 500000

Yen ora ana kesalahan ing langkah sadurunge, sampeyan bisa mriksa piranti CAN kanthi prentah ing ngisor iki

ifconfigig -a

Instal lan gunakake can-utils kanggo nguji hardware sudo apt install can-utils

Yen adaptor CAN-TO-USB wis disambungake menyang TITAN lan TITAN diuripake, printah ing ngisor iki bisa digunakake kanggo ngawasi data saka TITAN.

candump kaleng 0

Mangga deleng: [1] https://github.com/agilexrobotics/agx_sdk [2] https://wiki.rdu.im/_pages/Notes/Embedded-System/-Linux/can-bus-in-linux. html

AGILEX
BUNKER
ROS
PAKET
Ngundhuh
lan
ngumpulake
Unduh ros dependensi
$ sudo apt install -y ros-$ROS_DISTRO-teleop-twist-keyboard Klon lan kompilasi kode sumber bunker_ros
mkdir -p ~/catkin_ws/src

31 / 38

cd ~/catkin_ws/src git clone https://github.com/agilexrobotics/ugv_sdk.git git clone https://github.com/agilexrobotics/bunker_ros.git cd .. catkin_make sumber devel/setup.bash
Referensi https://github.com/agilexrobotics/bunker_ros

Miwiti
ing
ROS
simpul
Miwiti simpul dhasar
roslaunch bunker_bringup bunker_robot_base.launch

Jalanake keyboard_control node roslaunch bunker_bringup bunker_teleop_keyboard.launch

Direktori paket pengembangan ROS Github lan instruksi panggunaan
* _base :: Titik inti kanggo sasis kanggo ngirim lan nampa pesen CAN hirarkis. Adhedhasar mekanisme komunikasi ros, bisa ngontrol gerakan sasis lan maca status bunker liwat topik.
*_msgs: Netepake format pesen tartamtu saka topik saran status sasis
*_bringup: wiwitan files kanggo kelenjar sasis lan kelenjar kontrol keyboard, lan Tulisan kanggo ngaktifake modul usb_to_can

4
Gunakake
lan
operasi
Kanggo nggampangake pangguna kanggo nganyarke versi perangkat kukuh BUNKER MINI 2.0 lan nggawa pengalaman sing luwih sampurna kanggo para pelanggan, BUNKER MINI 2.0 nyedhiyakake antarmuka hardware kanggo upgrade perangkat kukuh lan piranti lunak klien sing cocog.

32 / 38

Nganyarke
Persiapan
Modul debugging Agilex CAN X 1 Kabel USB mikro X 1 sasis MINI BUNKER X 1 Komputer (WINDOWS OS (Sistem Operasi)) X 1
Nganyarke
Proses
1. Pasang modul USBTOCAN ing komputer, lan banjur mbukak piranti lunak AgxCandoUpgradeToolV1.3_boxed.exe (urutan ora bisa salah, pisanan mbukak piranti lunak banjur plug ing modul, piranti ora bakal dikenali). 2. Klik tombol Open Serial, banjur pencet tombol daya ing awak mobil. Yen sambungan sukses, informasi versi kontrol utama bakal dikenali, minangka ditampilake ing tokoh.
3. Klik Load Firmware File tombol kanggo mbukak perangkat kukuh kanggo nganyari. Yen loading sukses, informasi perangkat kukuh bakal dijupuk, minangka ditampilake ing tokoh
33 / 38

4. Klik simpul kanggo nganyari ing kothak dhaptar simpul, banjur klik Mulai Nganyarke Firmware kanggo miwiti nganyarke perangkat kukuh. Sawise upgrade sukses, kothak pop-up bakal dijaluk.
34 / 38

5
Q&A
Q:
BUNKER
MINI
2.0 diwiwiti
biasane,
nanging
ing
kendaraan
awak
nindakake
ora
ngalih
karo
ing
remot
ngontrol? A: Pisanan, nemtokake apa ngalih daya dipencet lan apa darurat mandeg ngalih dirilis, lan banjur konfirmasi apa mode kontrol dipilih dening ngalih pilihan mode ing sisih kiwa ndhuwur remot kontrol wis bener.
Q:
kapan
ing
BUNKER
MINI
2.0 remot
kontrol
is
normal,
ing
sasis
negara
lan
obah
informasi
umpan balik
is
normal,
lan
ing
kontrol
pigura
protokol
is
diterbitake,
kok
ing
kendaraan
awak
kontrol
modus
ora bisa
be
diowahi,
lan ing
sasis
nindakake
ora
nanggapi
kanggo
ing
kontrol
pigura
protokol? A: Ing kahanan normal, yen BUNKER MINI 2.0 bisa kontrol dening remot kontrol, iku tegese kontrol gerakan sasis normal, lan bisa nampa pigura saran saka chassis, kang tegese link extension CAN iku normal. Mangga priksa manawa printah wis diowahi menyang mode kontrol CAN.
35 / 38

Q:
kapan
ing
cocog
komunikasi
is
digawa
metu
liwat
ing
BISA
bis,
lan
ing
sasis
umpan balik
dhawuh
is
normal,
kok

nindakake
ing
mobil
do
ora
nanggapi
sawise
ing
kontrol
is
diterbitake? A: BUNKER MINI 2.0 nduweni mekanisme perlindungan komunikasi ing njero. Sasis nduweni mekanisme proteksi wektu entek nalika nangani perintah kontrol CAN eksternal. Assuming sing sawise kendaraan nampa pigura saka protokol komunikasi, iku ora nampa pigura sabanjuré saka printah kontrol kanggo luwih saka 500MS, lan bakal ngetik pangayoman komunikasi karo kacepetan 0, supaya printah saka komputer inang kudu periodik. ditanggepi.
6
produk
ukuran
6.1 Ilustrasi
of
produk
njelaske nganggo bentuk garis
dimensi
6.2
Ilustrasi
of
ndhuwur
ekspansi
krenjang
dimensi
36 / 38

37 / 38

38 / 38

Dokumen / Sumber Daya

Tim Robotika AgileX 2023.09 [pdf] Manual pangguna
2023.09 Tim Robotika, 2023.09, Tim Robotika, Tim
Tim Robotika AgileX 2023.09 [pdf] Manual pangguna
2023.09 Tim Robotika, 2023.09, Tim Robotika, Tim

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *