logo SCOUT

Tim Robotika SCOUT 2.0 AgileX

Tim Robotika SCOUT 2.0 AgileX

Bab iki ngemot informasi safety penting, sadurunge robot diuripake kanggo pisanan, saben individu utawa organisasi kudu maca lan ngerti informasi iki sadurunge nggunakake piranti. Yen sampeyan duwe pitakonan babagan nggunakake, hubungi kita ing support@agilex.ai Mangga tindakake lan ngleksanakake kabeh instruksi perakitan lan pedoman ing bab manual iki, sing penting banget. Perhatian khusus kudu dibayar kanggo teks sing ana gandhengane karo tandha peringatan.

Informasi Safety

Informasi ing manual iki ora kalebu desain, instalasi lan operasi aplikasi robot lengkap, uga ora kalebu kabeh peralatan periferal sing bisa mengaruhi safety saka sistem lengkap. Desain lan panggunaan sistem lengkap kudu tundhuk karo syarat safety sing ditetepake ing standar lan peraturan negara ing ngendi robot dipasang.

integrator SCOUT lan pelanggan pungkasan duwe tanggung jawab kanggo mesthekake tundhuk karo hukum lan peraturan sing ditrapake ing negara sing cocog, lan kanggo mesthekake yen ora ana bebaya utama ing aplikasi robot lengkap. Iki kalebu nanging ora diwatesi ing ngisor iki:

Efektivitas lan tanggung jawab
  • Nggawe Assessment resiko saka sistem robot lengkap. Sambungake peralatan safety tambahan saka mesin liyane sing ditemtokake dening penilaian risiko bebarengan.
  • Konfirmasi manawa desain lan instalasi kabeh peralatan periferal sistem robot, kalebu piranti lunak lan sistem hardware, wis bener.
  • Robot iki ora duwe robot seluler otonom lengkap, kalebu nanging ora winates kanggo anti-tabrakan otomatis, anti-mudhun, warning pendekatan biologi lan fungsi safety liyane. Fungsi sing gegandhengan mbutuhake integrator lan pelanggan pungkasan kanggo ngetutake peraturan sing cocog lan undang-undang lan peraturan sing bisa ditindakake kanggo penilaian safety, Kanggo mesthekake yen robot sing dikembangake ora duwe bebaya lan bebaya safety ing aplikasi nyata.
  • Kumpulake kabeh dokumen ing file teknis: kalebu penilaian risiko lan manual iki.
  • Ngerti risiko safety sing bisa ditindakake sadurunge ngoperasikake lan nggunakake peralatan kasebut.

Pertimbangan Lingkungan

  • Kanggo nggunakake pisanan, waca manual iki kanthi ati-ati kanggo mangerteni isi operasi dhasar lan spesifikasi operasi.
  • Kanggo operasi remot kontrol, pilih area sing relatif mbukak kanggo nggunakake SCOUT2.0, amarga SCOUT2.0 ora dilengkapi sensor panyegahan alangan otomatis.
  • Gunakake SCOUT2.0 tansah ing -10 ℃ ~ 45 ℃ suhu sekitar.
  • Yen SCOUT 2.0 ora dikonfigurasi nganggo proteksi IP khusus sing kapisah, proteksi banyu lan bledug bakal mung IP22.
Daftar Priksa Pra-kerja
  • Priksa manawa saben piranti nduweni daya sing cukup.
  • Priksa manawa Bunker ora duwe cacat sing jelas.
  • Priksa manawa baterei remot kontrol nduweni daya sing cukup.
  • Nalika nggunakake, priksa manawa saklar mandeg darurat wis dirilis.
Operasi
  • Ing operasi remot kontrol, priksa manawa wilayah watara iku relatif wiyar.
  • Nindakake remot kontrol ing jangkoan visibilitas.
  • Beban maksimal SCOUT2.0 yaiku 50KG. Nalika digunakake, priksa manawa muatan ora ngluwihi 50KG.
  • Nalika nginstal ekstensi eksternal ing SCOUT2.0, konfirmasi posisi tengah massa ekstensi lan priksa manawa ana ing tengah rotasi.
  • Mangga ngisi daya nalika piranti weker baterei sithik. Nalika SCOUT2..0 duwe cacat, mangga langsung mandheg nggunakake kanggo ngindhari karusakan sekunder.
  • Nalika SCOUT2.0 wis cacat, hubungi technical cocog kanggo menehi hasil karo, aja nangani cacat dhewe. Tansah nggunakake SCOUT2.0 ing lingkungan karo tingkat pangayoman dibutuhake kanggo peralatan.
  • Aja push SCOUT2.0 langsung.
  • Nalika ngisi daya, priksa manawa suhu sekitar ndhuwur 0 ℃.
  • Yen kendaraan gonjang-ganjing sajrone rotasi, setel suspensi.
Pangopènan
  • Priksa tekanan ban kanthi rutin, lan njaga tekanan ban ing antarane 1.8bar ~ 2.0bar.
  • Yen ban wis rusak banget utawa bledosan, mangga ngganti ing wektu.
  • Yen baterei ora digunakake kanggo dangu, iku perlu kanggo ngisi baterei periodik ing 2 kanggo 3 sasi.

Pambuka

SC OUT 2.0 dirancang minangka UGV multi-tujuan kanthi skenario aplikasi sing beda-beda sing dianggep: desain modular; konektivitas fleksibel; sistem motor kuat saged muatan dhuwur. Komponen tambahan kayata kamera stereo, radar laser, GPS, IMU lan manipulator robot bisa opsional diinstal ing SCOUT 2.0 kanggo pandhu arah majeng lan aplikasi visi komputer. SCOUT 2.0 asring digunakake kanggo pendhidhikan lan riset nyopir otonom, patroli keamanan njero ruangan lan ruangan, sensor lingkungan, logistik umum lan transportasi, mung sawetara.

Dhaptar komponen
jeneng Jumlah
SCOUT 2.0 Robot awak X 1
Pangisi daya baterei (AC 220V) X 1
Steker penerbangan (lanang, 4-pin) X 2
Kabel USB kanggo RS232 X 1
Remote control pemancar (opsional) X 1
USB to CAN modul komunikasi X1
Spesifikasi teknis

SCOUT 2.0 Tim Robotika AgileX 16

Requirement kanggo pembangunan
FS RC pemancar diwenehake (opsional) ing setelan pabrik pf SCOUT 2.0, sing ngidini pangguna kanggo ngontrol sasis robot kanggo mindhah lan nguripake; Antarmuka CAN lan RS232 ing SCOUT 2.0 bisa digunakake kanggo kustomisasi pangguna.

Dhasar

Bagean iki nyedhiyakake introduksi singkat babagan platform robot seluler SCOUT 2.0, kaya sing ditampilake ing Gambar 2.1 lan Gambar 2.2.

  1. Ngarep View
  2. Stop NgalihSCOUT 2.0 Tim Robotika AgileX 1
  3. Standar Pro Kabfile Dhukungan
  4. Kompartemen ndhuwur
  5. Panel Listrik Top
  6. Retardant-tabrakan Tube
  7. Panel mburi

SCOUT 2.0 Tim Robotika AgileX 2

SCOUT2.0 nganggo konsep desain modular lan cerdas. Desain komposit ban karet inflate lan suspensi mandiri ing modul daya, ditambah karo motor servo tanpa sikat DC sing kuat, ndadekake platform pangembangan sasis robot SCOUT2.0 nduweni kemampuan pass sing kuat lan kemampuan adaptasi lemah, lan bisa mindhah kanthi fleksibel ing lemah sing beda. Balok anti-tabrakan dipasang ing saubengé kendaraan kanggo nyuda kemungkinan kerusakan ing awak kendaraan nalika tabrakan. Lampu dipasang ing ngarep lan ing mburi kendaraan, sing lampu putih dirancang kanggo madhangi ing ngarep, dene lampu abang dirancang ing mburi kanggo peringatan lan indikasi.

Tombol mandeg darurat dipasang ing loro-lorone robot kanggo mesthekake akses gampang lan mencet salah siji bisa langsung mateni daya robot nalika robot tumindak ora normal. Konektor anti banyu kanggo daya DC lan antarmuka komunikasi kasedhiya ing ndhuwur lan ing mburi robot, sing ora mung ngidini sambungan fleksibel antarane robot lan komponen eksternal nanging uga njamin proteksi sing dibutuhake kanggo internal robot sanajan operasi abot. kahanan.
Kompartemen mbukak bayonet dilindhungi undhang-undhang ing sisih ndhuwur kanggo pangguna.

Indikasi status
Pangguna bisa ngenali status awak kendaraan liwat voltmeter, beeper lan lampu sing dipasang ing SCOUT 2.0. Kanggo rincian, deleng Tabel 2.1.

Status Katrangan
Voltage Baterei saiki voltage bisa diwaca saka voltmeter ing antarmuka electrical mburi lan karo akurasi 1V.
 

Ganti baterei

Nalika baterei voltage luwih murah tinimbang 22.5V, awak kendaraan bakal menehi swara bip-bip-bip minangka bebaya. Nalika baterei voltagYen dideteksi luwih murah tinimbang 22V, SCOUT 2.0 bakal aktif mateni sumber daya menyang ekstensi eksternal lan drive kanggo nyegah baterei rusak. Ing kasus iki, sasis ora bakal ngaktifake kontrol gerakan lan nampa kontrol printah external.
Robot diuripake Lampu ngarep lan mburi diuripake.
   

Tabel 2.1 Katrangan Status Kendaraan

Instruksi ing antarmuka electrical

Antarmuka listrik ndhuwur
SCOUT 2.0 nyedhiyakake telung konektor penerbangan 4-pin lan siji konektor DB9 (RS232). Posisi konektor aviation ndhuwur ditampilake ing Figure 2.3.

SCOUT 2.0 Tim Robotika AgileX 3

SCOUT 2.0 nduweni antarmuka ekstensi penerbangan ing sisih ndhuwur lan mburi, sing saben-saben dikonfigurasi karo set sumber daya lan set antarmuka komunikasi CAN. Antarmuka iki bisa digunakake kanggo nyuplai daya menyang piranti sing luwih dawa lan nggawe komunikasi. Dhéfinisi spesifik saka pin ditampilake ing Gambar 2.4.

Perlu dicathet menawa, sumber daya sing ditambahake ing kene dikontrol sacara internal, sing tegese sumber daya bakal dipateni kanthi aktif yen baterei vol.tage mudhun ing ngisor ambang sing wis ditemtokake voltage. Mulane, pangguna kudu sok dong mirsani sing SCOUT 2.0 platform bakal ngirim volume kurangtage weker sadurunge ambang voltage wis tekan lan uga mbayar manungsa waé kanggo ngisi daya baterei nalika digunakake.

SCOUT 2.0 Tim Robotika AgileX 4

Pin No. Jinis Pin FuDnecfitinointionand pangandikan
1 daya VCC Daya positif, voltage kisaran 23 – 29.2V, MAX .saiki 10A
2 daya GND Daya negatif
3 BISA BISA_H BISA bis dhuwur
4 BISA BISA_L BISA bis mudhun

Daya positif, voltage kisaran 23 – 29.2V, MAX. saiki 10A

SCOUT 2.0 Tim Robotika AgileX 5

Pin No. definisi
2 RS232-RX
3 RS232-TX
5 GND

Gambar 2.5 Diagram Ilustrasi Pin Q4

Antarmuka listrik mburi
Antarmuka extension ing mburi ditampilake ing Figure 2.6, ngendi Q1 saklar tombol minangka switch electrical utama; Q2 minangka antarmuka pangisi daya; Q3 punika ngalih sumber daya saka sistem drive; Q4 punika DB9 port serial; Q5 punika antarmuka extension kanggo CAN lan 24V sumber daya; Q6 punika tampilan saka baterei voltage.

SCOUT 2.0 Tim Robotika AgileX 6

Pin No. Jinis Pin FuDnecfitinointionand pangandikan
1 daya VCC Daya positif, voltage sawetara 23 - 29.2V, maksimum saiki 5A
2 daya GND Daya negatif
3 BISA BISA_H BISA bis dhuwur
4 BISA BISA_L BISA bis mudhun

Gambar 2.7 Katrangan Pin Antarmuka Penerbangan Ngarep lan Mburi

SCOUT 2.0 Tim Robotika AgileX 7

Instructions ing remot kontrol FS_i6_S instruksi remot kontrol
Pemancar FS RC minangka aksesori opsional saka SCOUT2.0 kanggo ngontrol robot kanthi manual. Pemancar dilengkapi konfigurasi throttle kiwa. Definisi lan fungsi sing ditampilake ing Gambar 2.8. Fungsi tombol ditetepake minangka: SWA lan SWD dipateni sementara, lan SWB minangka tombol pilih mode kontrol, dial menyang ndhuwur yaiku mode kontrol perintah, dial menyang tengah yaiku mode remot kontrol; SWC minangka tombol kontrol cahya; S1 minangka tombol throttle, kontrol SCOUT2.0 maju lan mundur; Kontrol S2 ngontrol rotasi, lan POWER minangka tombol daya, pencet terus bebarengan kanggo nguripake.

SCOUT 2.0 Tim Robotika AgileX 8

Pandhuan babagan panjaluk kontrol lan gerakan
Sistem koordinat referensi bisa ditetepake lan ditetepake ing awak kendaraan kaya sing ditampilake ing Gambar 2.9 sesuai karo ISO 8855.

SCOUT 2.0 Tim Robotika AgileX 9

Minangka ditampilake ing Figure 2.9, awak kendaraan saka SCOUT 2.0 ing podo karo sumbu X saka sistem koordinat referensi diadegaké. Ing mode remot kontrol, push remot kontrol kelet S1 maju kanggo pindhah ing arah X positif, push S1 mundur kanggo pindhah ing arah X negatif. Nalika S1 di-push menyang Nilai maksimum, kacepetan gerakan ing arah X positif maksimum, Nalika di-push S1 kanggo minimal, kacepetan gerakan ing arah negatif saka arah X maksimum; remot kontrol kelet S2 kontrol setir saka gembong ngarep awak mobil, push S2 ngiwa, lan kendaraan dadi ngiwa, meksa nindakake perkara kanggo maksimum, lan amba setir paling gedhe, S2 Push menyang tengen. , mobil bakal nguripake menyang tengen, lan push menyang maksimum, ing wektu iki amba kemudi tengen paling gedhe. Ing mode perintah kontrol, nilai positif saka kecepatan linear tegese gerakan ing arah positif saka sumbu X, lan nilai negatif saka kecepatan linear tegese gerakan ing arah negatif saka sumbu X; Nilai positif saka kecepatan sudut tegese awak mobil pindhah saka arah positif sumbu X menyang arah positif sumbu Y, lan nilai negatif saka kecepatan sudut tegese awak mobil pindhah saka arah positif sumbu X. menyang arah negatif saka sumbu Y.

Pandhuan kanggo kontrol cahya
Lampu dipasang ing ngarep lan mburi SCOUT 2.0, lan antarmuka kontrol cahya saka SCOUT 2.0 mbukak kanggo pangguna supaya gampang.
Kangge, antarmuka kontrol cahya liyane dilindhungi undhang-undhang ing pemancar RC kanggo ngirit energi.

Saiki kontrol cahya mung didhukung karo pemancar FS, lan dhukungan kanggo pemancar liyane isih dikembangake. Ana 3 jinis mode cahya sing dikontrol karo pemancar RC, sing bisa diowahi liwat SWC. Gambaran kontrol mode: tuas SWC ana ing ngisor mode sing biasane ditutup, tengah kanggo mode sing biasane mbukak, ndhuwur yaiku mode cahya napas.

  • NC MODE: IN NC MODE, Yen sasis isih, lampu ngarep bakal dipateni, lan lampu mburi bakal ENTER BL MODE kanggo nuduhake status operasi saiki; Yen sasis ing negara lelungan ing SPEED NORMAL tartamtu, lampu mburi bakal dipateni, nanging lampu ngarep bakal diuripake;
  • NO MODE: IN NO MODE, Yen chassis isih, LIGHT ngarep bakal biasane ON, lan LIGHT mburi bakal ENTER MODE BL kanggo nuduhake STATUS isih; Yen ing mode gerakan, lampu mburi dipateni nanging lampu ngarep diuripake;
  • BL MODE: LAMPU ngarep lan mburi loro ing mode AMBEGAN ing kabeh kahanan.

Cathetan babagan KONTROL MODE: TOGGLING SWC LEVER masing-masing nuduhake NC MODE, NO MODE lan BL MODE ing ngisor, tengah lan TOP POSITIONS.

Miwiti

Bagean iki ngenalake operasi dhasar lan pangembangan platform SCOUT 2.0 nggunakake antarmuka bis CAN.

Gunakake lan operasi
Prosedur operasi dhasar saka wiwitan ditampilake kaya ing ngisor iki:

Priksa

  • Priksa kondisi SCOUT 2.0. Priksa manawa ana anomali sing signifikan; yen mangkono, hubungi layanan sawise-sale pribadi kanggo dhukungan;
  • Priksa status switch stop darurat. Priksa manawa loro tombol mandeg darurat dirilis;

wiwitan

  • Puter saklar tombol (Q1 ing panel listrik), lan biasane, voltmeter bakal nampilake vol baterei sing benertage lan lampu ngarep lan mburi bakal diuripake;
  • Priksa volume batereitage. Yen ora ana swara "beep-beep-beep..." sing terus-terusan saka beeper, tegese baterei voltage bener; yen tingkat daya baterei kurang, mangga ngisi daya baterei;
  • Pencet Q3 (tombol saklar daya drive).

Mandeg darurat
Pencet tombol push darurat ing sisih kiwa lan tengen awak kendaraan SCOUT 2.0;

Prosedur operasi dhasar saka remote control:
Sawise sasis robot seluler SCOUT 2.0 diwiwiti kanthi bener, uripake pemancar RC lan pilih mode remot kontrol. Banjur, gerakan platform SCOUT 2.0 bisa dikontrol dening pemancar RC.

Ngisi daya
SCOUT 2.0 dilengkapi karo 10A pangisi daya kanthi standar kanggo nyukupi panjaluk isi ulang pelanggan.

Operasi pangisian daya

  • Priksa manawa listrik sasis SCOUT 2.0 dipateni. Sadurunge ngisi daya, priksa manawa saklar daya ing condole kontrol mburi dipateni;
  • Pasang plug pangisi daya menyang antarmuka pangisi daya Q6 ing panel kontrol mburi;
  • Sambungake pangisi daya menyang sumber daya lan uripake saklar ing pangisi daya. Banjur, robot lumebu ing negara ngisi daya.

Cathetan: Saiki, baterei mbutuhake udakara 3 nganti 5 jam kanggo diisi ulang kanthi lengkap saka 22V, lan voltage saka baterei sing wis diisi ulang kira-kira 29.2V; wektu ngisi daya diwilang minangka 30AH ÷ 10A = 3h.

Panggantos baterei
SCOUT2.0 nganggo solusi baterei sing bisa dicopot kanggo kepenak pangguna. Ing sawetara kasus khusus, baterei bisa diganti langsung. Langkah lan diagram operasi kaya ing ngisor iki (sadurunge operasi, priksa manawa SCOUT2.0 mati):

  • Bukak panel ndhuwur SCOUT2.0, lan copot loro konektor daya XT60 ing Papan kontrol utama (loro konektor padha) lan konektor CAN baterei;
    Nyumerepi SCOUT2.0 ing udara, copot wolung sekrup saka ngisor kanthi kunci hex nasional, banjur seret baterei metu;
  • Ganti baterei lan pasang sekrup ngisor.
  • Tancepake antarmuka XT60 lan antarmuka CAN daya menyang papan kontrol utama, konfirmasi yen kabeh jalur sambungan wis bener, banjur daya kanggo nyoba.

SCOUT 2.0 Tim Robotika AgileX 10

Komunikasi nggunakake CAN
SCOUT 2.0 nyedhiyakake antarmuka CAN lan RS232 kanggo kustomisasi pangguna. Pangguna bisa milih salah siji saka antarmuka iki kanggo nindakake kontrol printah ing awak kendaraan.

sambungan kabel CAN
SCOUT2.0 ngirimake karo loro colokan lanang aviation minangka ditampilake ing Figure 3.2. Kanggo definisi kabel, deleng Tabel 2.2.

Implementasine saka CAN printah kontrol
Miwiti kanthi bener sasis robot seluler SCOUT 2.0, lan nguripake pemancar DJI RC. Banjur, ngalih menyang mode kontrol printah, yaiku ngowahi mode S1 saka pemancar DJI RC menyang ndhuwur. Ing jalur iki, SCOUT 2.0 sasis bakal nampa printah saka antarmuka CAN, lan inang uga bisa parse kahanan saiki sasis karo data wektu nyata panganan bali saka bis CAN. Kanggo informasi rinci babagan protokol, waca protokol komunikasi CAN.

SCOUT 2.0 Tim Robotika AgileX 11

protokol pesen CAN
Miwiti kanthi bener sasis robot seluler SCOUT 2.0, lan nguripake pemancar DJI RC. Banjur, ngalih menyang mode kontrol printah, yaiku ngowahi mode S1 saka pemancar DJI RC menyang ndhuwur. Ing jalur iki, SCOUT 2.0 sasis bakal nampa printah saka antarmuka CAN, lan inang uga bisa parse kahanan saiki sasis karo data wektu nyata panganan bali saka bis CAN. Kanggo informasi rinci babagan protokol, waca protokol komunikasi CAN.

Tabel 3.1 Feedback Frame saka SCOUT 2.0 Status Sistem Chassis

Jeneng Command System Status Umpan Balik Command
Ngirim simpul Node nampa

Kontrol nggawe keputusan

ID Siklus (ms) Nampa wektu entek (ms)
Sasis Steer-by-wire

Posisi dawa data

unit 0x08

Fungsi

0x151

 

Jinis data

20ms ora ana
 

Katrangan

 

bait [0]

Status awak kendaraan saiki  

unsigned int8

0x00 Sistem ing kondisi normal 0x01 Mode mandheg darurat (ora diaktifake)

0x02 Sistem pangecualian

 

bait [1]

 

Kontrol mode

 

unsigned int8

0×00 Mode siyaga
0×01 BISA mode kontrol printah
0×02 Mode kontrol port serial
0×03 mode remot kontrol
bait [2]

bait [3]

Batere voltage luwih dhuwur 8 bit Baterei voltage ngisor 8 bit unsigned int16 aktual voltage × 10 (kanthi akurasi 0.1V)
bait [4] dilindhungi 0×00
bait [5] Informasi gagal unsigned int8 Deleng Tabel 3.2 [Deskripsi Informasi Gagal]
bait [6] dilindhungi 0×00
bait [7] Count paritybit (count) unsigned int8 0-255 ngetang puteran, sing bakal ditambahake yen saben printah dikirim

Tabel 3.2 Deskripsi Informasi Gagal

Byte dicokot Tegese
 

 

 

bait [4]

bit [0] Undervol bateretage fault (0: Ora Gagal 1: Gagal) Proteksi voltage yaiku 22V

(Versi baterei karo BMS, daya pangayoman 10%)

bit [1] Undervol bateretage fault[2] (0: Ora Gagal 1: Gagal) Weker voltage yaiku 24V

(Versi baterei karo BMS, daya bebaya 15%)

bit [2] Proteksi pedhot pemancar RC (0: Normal 1: Pemancar RC pedhot)
bit [3] Gagal komunikasi motor No.1 (0: Ora ana kegagalan 1: Gagal)
bit [4] Gagal komunikasi motor No.2 (0: Ora ana kegagalan 1: Gagal)
bit [5] Gagal komunikasi motor No.3 (0: Ora ana kegagalan 1: Gagal)
bit [6] Gagal komunikasi motor No.4 (0: Ora ana kegagalan 1: Gagal)
bit [7] Simpenan, standar 0

Cathetan [1]: Firmware sasis robot versi V1.2.8 didhukung dening versi sakteruse, lan versi sadurunge mbutuhake upgrade firmware kanggo ndhukung
Cathetan [2]: Buzzer bakal muni nalika baterei under-voltage, nanging kontrol sasis ora bakal kena pengaruh, lan output daya bakal dipateni sawise under-vol.tage salah

Pigura umpan balik kontrol gerakan kalebu umpan balik saka kacepetan linear saiki lan kacepetan sudut awak kendaraan obah. Kanggo rincian isi protokol, mangga deleng Tabel 3.3.

Tabel 3.3 Frame Umpan Balik Kontrol Gerakan

Command Jeneng Gerakan Control Umpan Balik Command
Ngirim simpul Node nampa ID Siklus (ms) Nampa wektu entek (ms)
Sasis Steer-by-wire Unit kontrol nggawe keputusan 0x221 20ms ora ana
Dawane tanggal 0×08    
posisi Fungsi Jinis data Katrangan
bait [0]

bait [1]

Kacepetan obah luwih dhuwur 8 bit

Obah kacepetan kurang 8 bit

mlebu int16 Kacepetan nyata × 1000 (kanthi akurasi 0.001rad)
bait [2]

bait [3]

Kacepetan rotasi luwih dhuwur 8 bit

Kacepetan rotasi kurang 8 bit

mlebu int16 Kacepetan nyata × 1000 (kanthi akurasi 0.001rad)
bait [4] dilindhungi 0x00
bait [5] dilindhungi 0x00
bait [6] dilindhungi 0x00
bait [7] dilindhungi 0x00

Bingkai kontrol kalebu keterbukaan kontrol kacepetan linear lan keterbukaan kontrol kacepetan sudut. Kanggo rincian isi protokol, waca Tabel 3.4.

Informasi status sasis bakal dadi umpan balik, lan apa maneh, informasi babagan arus motor, encoder lan suhu uga kalebu. Bingkai umpan balik ing ngisor iki ngemot informasi babagan arus motor, encoder lan suhu motor.
Nomer motor saka 4 motor ing sasis ditampilake ing gambar ing ngisor iki:SCOUT 2.0 Tim Robotika AgileX 12

Jeneng Command Motor Drive High Speed ​​Informasi Feedback Frame
Ngirim simpul Node nampa ID Siklus (ms) Nampa wektu entek (ms)
Sasis Steer-by-wire

Tanggal dawa Posisi

Unit kontrol pengambilan keputusan 0×08

Fungsi

0x251~0x254

 

Jinis data

20ms ora ana
 

Katrangan

bait [0]

bait [1]

Kacepetan motor luwih dhuwur 8 bit

Kacepetan motor kurang 8 bit

mlebu int16 Kacepetan obah kendaraan, unit mm/s (nilai efektif + -1500)
bait [2]

bait [3]

Motor saiki luwih dhuwur 8 bit

Arus motor kurang 8 bit

 

mlebu int16

 

Motor saiki Unit 0.1A

byte [4] byte [5] byte [6]

bait [7]

Posisi bit paling dhuwur Posisi kaloro bit paling dhuwur Posisi kaloro bit paling ngisor

Posisi bit paling ngisor

 

mlebu int32

 

Posisi saiki Unit motor: pulsa

       

Tabel 3.8 Suhu motor, voltage lan umpan balik informasi status

Jeneng Command Motor Drive Low Speed ​​Informasi Feedback Frame
Ngirim simpul

Sasis Steer-by-wire Tanggal dawa

Unit kontrol pengambilan keputusan node

0×08

ID 0x261~0x264 Siklus (ms) Nampa wektu entek (ms)
20ms ora ana
 
posisi Fungsi Jinis data Katrangan
bait [0]

bait [1]

Drive voltage luwih 8 bit

Drive voltage ngisor 8 bit

unsigned int16 saiki voltage saka unit drive 0.1V
bait [2]

bait [3]

Suhu drive luwih dhuwur 8 bit

Suhu drive luwih murah 8 bit

mlebu int16 Unit 1°C
bait [4]

bait [5]

Suhu motor mlebu int8 Unit 1°C
  Status drive unsigned int8 Deleng rincian ing [Status kontrol drive]
bait [6]

bait [7]

dilindhungi 0x00
  dilindhungi 0x00
Protokol Komunikasi Serial

Instruksi protokol serial
Iku standar kanggo komunikasi serial bebarengan dirumuske dening Electronic Industries Association (EIA) saka Amerika Serikat ing 1970 magepokan karo Bell Systems, manufaktur modem lan manufaktur terminal komputer. Jenenge yaiku "Standar Teknis kanggo Antarmuka Pertukaran Data Binary Serial Antarane Peralatan Terminal Data (DTE) lan Peralatan Komunikasi Data (DCE)". Standar kasebut nyatakake yen konektor DB-25 25-pin digunakake kanggo saben konektor. Isi sinyal saben pin wis ditemtokake, lan tingkat saka macem-macem sinyal uga ditemtokake. Banjur, PC IBM nyederhanakake RS232 dadi konektor DB-9, sing dadi standar praktis. Port RS-232 kontrol industri umume mung nggunakake telung baris RXD, TXD, lan GND.

Sambungan Serial
Gunakake kabel serial USB kanggo RS232 ing alat komunikasi kita kanggo nyambung menyang port serial ing mburi mobil, nggunakake alat serial kanggo nyetel baud rate cocog, lan nggunakake sample data kasedhiya ndhuwur kanggo nyoba. Yen remot kontrol diuripake, iku perlu kanggo ngalih remot kontrol menyang mode kontrol printah. Yen remot kontrol ora diuripake, mung ngirim printah kontrol langsung. Sampeyan kudu nyatet sing printah kudu dikirim periodik. Yen sasis ngluwihi 500MS lan printah port serial ora ditampa, bakal lumebu mundhut saka pangayoman sambungan. status.

Isi Protokol Serial
Parameter Komunikasi Dasar

Item Paramèter
Baud Rate 115200
Paritas Ora tes
Dawane bit data 8 bit
Stop mandheg 1 bit

Instruksi protokol

Mulai bit Dawane pigura Jinis printah ID printah   Bidang data   ID bingkai Checksum
komposisi
SOF pigura_L CMD_TYPE CMD_ID data data [n] frame_id mriksa_sum
bait 1 bait 2 bait 3 bait 4 bait 5 bait 6 bait 6+n bait 7+n bait 8+n
5A A5            

Protokol kasebut kalebu bit wiwitan, dawa pigura, jinis printah pigura, ID perintah, rentang data, ID pigura, lan checksum. Dawane pigura nuduhake dawa ora kalebu bit wiwitan lan checksum. Checksum minangka jumlah kabeh data saka bit wiwitan nganti ID pigura; pigura ID dicokot saka 0 kanggo 255 puteran pancacahan, kang bakal ditambahake yen saben printah dikirim.

SCOUT 2.0 Tim Robotika AgileX 17

Isi Protokol

Frame Umpan Balik Status Sistem Jeneng Command
Ngirim simpul Steer-by-wire chassis Frame dawa jinis printah Command ID dawa Data

posisi

Unit kontrol pengambilan keputusan node

0×0C

Siklus (ms) Wektu entek nampa (ms)
100ms ora ana
 

 

Jinis data

 

 

Katrangan

Umpan balik printah (0×AA)

0×01

8

Fungsi

 

bait [0]

 

Status awak kendaraan saiki

 

unsigned int8

0×00 Sistem ing kondisi normal 0×01 Mode mandeg darurat (ora diaktifake) 0×02 Pengecualian sistem

0×00 Mode siyaga

bait [1] Kontrol mode unsigned int8 0×01 CAN mode kontrol perintah 0×02 Mode kontrol serial[1] 0×03 Mode kontrol jarak jauh
bait [2]

bait [3]

Batere voltage luwih 8 bit

Batere voltage ngisor 8 bit

unsigned int16 aktual voltage × 10 (kanthi akurasi 0.1V)
bait [4] dilindhungi 0×00
bait [5] Informasi gagal unsigned int8 Rujuk [Deskripsi Informasi Gagal]
bait [6]

bait [7]

dilindhungi

dilindhungi

0×00
      0×00
       

Komando Umpan Balik Kontrol Gerakan

Command Jeneng Gerakan Control Umpan Balik Command
Ngirim simpul Node nampa Siklus (ms) Nampa wektu entek (ms)
Sasis Steer-by-wire Frame dawa jinis Command ID Command

Dawane data

Unit kontrol nggawe keputusan

0×0C

20ms ora ana
 
Umpan balik printah (0×AA)

0×02

8
posisi Fungsi Jinis data Katrangan
bait [0]

bait [1]

Kacepetan obah luwih dhuwur 8 bit

Obah kacepetan kurang 8 bit

mlebu int16 Kacepetan nyata × 1000 (kanthi akurasi

0.001 rad)

bait [2]

bait [3]

Kacepetan rotasi luwih dhuwur 8 bit

Kacepetan rotasi kurang 8 bit

mlebu int16 Kacepetan nyata × 1000 (kanthi akurasi

0.001 rad)

bait [4] dilindhungi 0×00
bait [5] dilindhungi 0×00
bait [6] dilindhungi 0×00
bait [7] dilindhungi 0×00

Komando Kontrol Gerakan

Jeneng Command Control Command
Ngirim simpul Node nampa Siklus (ms) Nampa wektu entek (ms)
Unit kontrol nggawe keputusan Frame dawa jinis Command ID Command

Dawane data

Node sasis

0×0A

20ms 500ms
 
Perintah kontrol (0×55)

0×01

6
posisi Fungsi Jinis data Katrangan
bait [0]

bait [1]

Kacepetan gerakan luwih dhuwur 8 bit

Kacepetan gerakan luwih murah 8 bit

mlebu int16 Kacepetan obah kendaraan, unit: mm / s
bait [2]

bait [3]

Kacepetan rotasi luwih dhuwur 8 bit

Kacepetan rotasi kurang 8 bit

mlebu int16 Kacepetan sudut rotasi kendaraan, unit: 0.001rad/s
bait [4] dilindhungi 0x00
bait [5] dilindhungi 0x00

Bingkai Kontrol Cahya

Frame Kontrol Lampu Jeneng Command
Ngirim simpul Node nampa Siklus (ms) Nampa wektu entek (ms)
Unit kontrol nggawe keputusan Frame dawa jinis Command ID Command

Dawane data

Node sasis

0×0A

20ms 500ms
 
Perintah kontrol (0×55)

0×04

6

Fungsi

posisi   Jinis tanggal Katrangan
bait [0] Kontrol cahya ngaktifake gendera unsigned int8 0x00 Kontrol printah ora bener

0x01 Kontrol cahya ngaktifake

 

bait [1]

 

Mode cahya ngarep

unsigned int8 0x002xB010 NmOC de

0x03 Kecerahan sing ditemtokake pangguna

bait [2] Custom padhange cahya ngarep unsigned int8 [01, 0100r]e,fwerhsetroem0 arexfiemrsumto bnroigbhrtignhetsns[e5s]s,
bait [3] Mode lampu mburi unsigned int8 0x002xB010 mNOC de

0x03 Kecerahan sing ditemtokake pangguna

[0, r, misahake 0 refxers kanggo nbo padhang,
bait [4] Setel padhang kanggo lampu mburi unsigned int8 100 ef rs o ma aku m rig tness
bait [5] dilindhungi 0x00

Firmware nginggilaken
Kanggo nggampangake pangguna kanggo nganyarke versi firmware sing digunakake dening SCOUT 2.0 lan nggawa pelanggan pengalaman sing luwih lengkap, SCOUT 2.0 nyedhiyakake antarmuka hardware upgrade firmware lan piranti lunak klien sing cocog. Gambar saka aplikasi iki

Persiapan upgrade

  • KABEL SERIAL × 1
  • PORT USB-TO-SERIAL × 1
  • SCOUT 2.0 CHASSIS × 1
  • KOMPUTER (SISTEM OPERASI WINDOWS) × 1

Piranti lunak upgrade firmware
https://github.com/agilexrobotics/agilex_firmware

Prosedur upgrade

  • Sadurunge nyambungake, priksa manawa sasis robot dipateni; Sambungake kabel serial menyang port serial ing mburi mburi SCOUT 2.0 sasis;
  • Sambungake kabel serial menyang komputer;
  • Bukak piranti lunak klien;
  • Pilih nomer port;
  • Daya ing sasis SCOUT 2.0, lan langsung klik kanggo miwiti sambungan (sasis SCOUT 2.0 bakal ngenteni 3s sadurunge daya-on; yen wektu nunggu luwih saka 3s, bakal mlebu aplikasi); yen sambungan kasil, "disambungake sukses" bakal dijaluk ing kothak teks;
  • Load Bin file;
  • Klik tombol Nganyarke, lan ngenteni pituduh kanggo ngrampungake upgrade;
  • Copot kabel serial, mateni sasis, lan mateni lan urip maneh.

SCOUT 2.0 SDK
Kanggo mbantu pangguna ngetrapake pangembangan sing gegandhengan karo robot kanthi luwih gampang, SDK sing didhukung salib platform dikembangake kanggo robot seluler SCOUT 2.0. Paket piranti lunak SDK nyedhiyakake antarmuka adhedhasar C ++, sing digunakake kanggo komunikasi karo sasis robot seluler SCOUT 2.0 lan bisa njupuk status paling anyar saka robot lan ngontrol tumindak dhasar saka robot. Saiki, adaptasi CAN kanggo komunikasi kasedhiya, nanging adaptasi berbasis RS232 isih ditindakake. Adhedhasar iki, tes sing gegandhengan wis rampung ing NVIDIA JETSON TX2.

Paket SCOUT2.0 ROS
ROS nyedhiyakake sawetara layanan sistem operasi standar, kayata abstraksi hardware, kontrol piranti tingkat rendah, implementasi fungsi umum, pesen antar proses lan manajemen paket data. ROS adhedhasar arsitektur grafik, supaya proses saka macem-macem simpul bisa nampa, lan aggregate macem-macem informasi (kayata sensing, kontrol, status, planning, etc.) Saiki ROS utamané ndhukung UBUNTU.

Persiapan Pembangunan
Persiapan hardware

  • Modul komunikasi CANlight can ×1
  • Notebook Thinkpad E470 × 1
  • AGILEX SCOUT 2.0 sasis robot seluler ×1
  • AGILEX SCOUT 2.0 remot kontrol FS-i6s ×1
  • AGILEX SCOUT 2.0 soket daya penerbangan ndhuwur ×1

Gunakake mantanampgambaran lingkungan

  • Ubuntu 16.04 LTS (Iki minangka versi tes, dirasakake ing Ubuntu 18.04 LTS)
  • ROS Kinetic (Versi sabanjure uga dites)
  • Git

Sambungan lan persiapan hardware 

  • Mimpin kabel CAN saka SCOUT 2.0 plug penerbangan ndhuwur utawa plug buntut, lan sambungake CAN_H lan CAN_L ing kabel CAN kanggo adaptor CAN_TO_USB;
  • Uripake tombol tombol ing sasis robot seluler SCOUT 2.0, lan priksa manawa switch stop darurat ing loro-lorone wis dirilis;
  • Sambungake CAN_TO_USB menyang titik usb notebook. Diagram sambungan ditampilake ing Gambar 3.4.

SCOUT 2.0 Tim Robotika AgileX 13

Instalasi ROS lan setelan lingkungan
Kanggo rincian instalasi, waca http://wiki.ros.org/kinetic/Installation/Ubuntu

Tes CANABLE hardware lan CAN komunikasi
Setelan adaptor CAN-TO-USB

  • Aktifake modul kernel gs_usb
    $ sudo modprobe gs_usb
  • Nyetel 500k Baud rate lan ngaktifake adaptor bisa-kanggo-usb
    $ sudo ip link set can0 up type bisa bitrate 500000
  • Yen ora ana kesalahan ing langkah sadurunge, sampeyan kudu bisa nggunakake printah kanggo view piranti bisa langsung
    $ ifconfig -a
  • Instal lan gunakake can-utils kanggo nyoba hardware
    $ sudo apt nginstal can-utils
  • Yen bisa-kanggo-usb wis disambungake menyang robot SCOUT 2.0 wektu iki, lan mobil wis diuripake, nggunakake printah ing ngisor iki kanggo ngawasi data saka SCOUT 2.0 sasis
    $ candump can0
  • Mangga deleng:

AGILEX SCOUT 2.0 ROS PAKET download lan kompilasi 

Cegahan

Bagean iki kalebu sawetara pancegahan sing kudu digatekake kanggo panggunaan lan pangembangan SCOUT 2.0.

Baterei
  • Baterei sing disedhiyakake karo SCOUT 2.0 ora kebak ing setelan pabrik, nanging kapasitas daya tartamtu bisa ditampilake ing voltmeter ing mburi mburi sasis SCOUT 2.0 utawa diwaca liwat antarmuka komunikasi bis CAN. Ngisi daya baterei bisa mandheg nalika LED ijo ing pangisi daya dadi ijo. Elinga yen pangisi daya tetep disambungake sawise LED ijo urip, pangisi daya bakal terus ngisi daya baterei kanthi arus 0.1A nganti udakara 30 menit maneh supaya baterei kebak.
  • Aja ngisi daya baterei sawise daya wis entek, lan mangga ngisi baterei ing wektu nalika weker tingkat baterei sedheng urip;
  • Kondisi panyimpenan statis: Suhu paling apik kanggo panyimpenan baterei yaiku -10 ℃ nganti 45 ℃; ing kasus panyimpenan ora bisa digunakake, baterei kudu diisi ulang lan dibuwang sapisan saben 2 sasi, banjur disimpen ing volume lengkap.tage negara. Mangga aja nyelehake baterei ing geni utawa panas baterei, lan aja nyimpen baterei ing lingkungan suhu dhuwur;
  • Ngisi daya: Baterei kudu diisi karo pangisi daya baterei lithium khusus; baterei lithium-ion ora bisa ngisi daya ing ngisor 0°C (32°F) lan ngowahi utawa ngganti baterei asli dilarang banget.

Lingkungan operasional

  • Suhu operasi SCOUT 2.0 yaiku -10 ℃ nganti 45 ℃; aja nggunakake ngisor -10 ℃ lan ndhuwur 45 ℃;
  • Syarat kelembapan relatif ing lingkungan panggunaan SCOUT 2.0 yaiku: maksimal 80%, minimal 30%;
  • Aja digunakake ing lingkungan kanthi gas korosif lan gampang kobong utawa ditutup kanggo bahan sing gampang kobong;
  • Aja diselehake ing cedhak pemanas utawa unsur pemanas kayata resistor coiled gedhe, lsp;
  • Kajaba versi khusus sing disesuaikan (kelas perlindungan IP sing disesuaikan), SCOUT 2.0 ora tahan banyu, mula aja digunakake ing lingkungan udan, salju utawa akumulasi banyu;
  • Elevasi lingkungan panggunaan sing disaranake ora ngluwihi 1,000m;
  • Beda suhu antarane awan lan wengi ing lingkungan panggunaan sing disaranake ora ngluwihi 25 ℃;
  • Priksa tekanan ban kanthi rutin, lan priksa manawa ana ing 1.8 bar nganti 2.0bar.
  • Yen ana ban sing rusak banget utawa kebobolan, mangga ganti kanthi tepat.

Kabel listrik / extension

  • Kanggo sumber daya lengkap ing ndhuwur, saiki ngirim ora ngluwihi 6.25A lan total daya ngirim ora ngluwihi 150W;
  • Kanggo sumber daya lengkap ing mburi mburi, saiki ngirim ora ngluwihi 5A lan total daya ngirim ora ngluwihi 120W;
  • Nalika sistem ndeteksi yen baterei voltage luwih murah tinimbang vol amantage kelas, ekstensi sumber daya external bakal aktif ngalih menyang. Mula, pangguna disaranake nggatekake manawa ekstensi eksternal kalebu panyimpenan data penting lan ora duwe proteksi mateni daya.

Saran safety tambahan

  • Yen ana keraguan nalika nggunakake, tindakake pandhuan pandhuan sing gegandhengan utawa takon karo personel teknis sing gegandhengan;
  • Sadurunge nggunakake, mbayar manungsa waé kanggo kondisi lapangan, lan supaya mis-operasi sing bakal nimbulaké masalah safety personel;
  • Ing kasus darurat, pencet mudhun tombol mandeg darurat lan mateni peralatan;
  • Tanpa dhukungan teknis lan ijin, aja ngowahi struktur peralatan internal kanthi pribadi.

Cathetan liyane

  • SCOUT 2.0 wis bagean plastik ing ngarep lan mburi, please ora langsung nggebug bagean kasebut kanthi pasukan gedhe banget kanggo ngindhari karusakan;
  • Nalika nangani lan nyetel, aja tiba utawa nyelehake kendharaan ing ngisor;
  • Kanggo non-profesional, please ora mbongkar kendaraan tanpa ijin.

Q&A

  • P: SCOUT 2.0 diwiwiti kanthi bener, nanging kenapa pemancar RC ora bisa ngontrol awak kendaraan supaya bisa mindhah?
    A: Pisanan, priksa manawa sumber daya drive ing kondisi normal, apa saklar daya drive ditekan lan apa saklar E-stop dibebasake; banjur, mriksa apa mode kontrol milih karo ndhuwur kiwa mode pilihan ngalih ing pemancar RC bener.
  • P: Kontrol remot SCOUT 2.0 ana ing kahanan normal, lan informasi babagan status sasis lan gerakan bisa ditampa kanthi bener, nanging nalika protokol pigura kontrol ditanggepi, kenapa mode kontrol awak kendaraan ora bisa diuripake lan sasis nanggapi pigura kontrol. protokol?
    A: Biasane, yen SCOUT 2.0 bisa dikontrol dening pemancar RC, tegese gerakan sasis ana ing kontrol sing tepat; yen pigura umpan balik sasis bisa ditampa, tegese CAN extension link ing kondisi normal. Mangga dipriksa pigura kontrol CAN dikirim kanggo ndeleng apa mriksa data bener lan apa mode kontrol ing mode kontrol printah. Sampeyan bisa mriksa status gendera kesalahan saka bit kesalahan ing pigura saran status sasis.
  • P: SCOUT 2.0 menehi swara "beep-beep-beep ..." ing operasi, kepiye carane ngatasi masalah iki?
    A: Yen SCOUT 2.0 menehi swara "beep-beep-beep" terus-terusan, tegese baterei ana ing vol weker.tage negara. Mangga ngisi baterei ing wektu. Sawise swara liyane sing gegandhengan kedadeyan, bisa uga ana kesalahan internal. Sampeyan bisa mriksa kode kesalahan sing gegandhengan liwat bis CAN utawa komunikasi karo personel teknis sing gegandhengan.
  • P: Apa nyandhang ban saka SCOUT 2.0 biasane katon ing operasi?
    A: Nyandhang ban saka SCOUT 2.0 biasane katon nalika mlaku. Amarga SCOUT 2.0 adhedhasar desain setir diferensial roda papat, gesekan geser lan gesekan gulung loro-lorone kedadeyan nalika awak kendaraan muter. Yen lantai ora alus nanging kasar, permukaan ban bakal rusak. Kanggo nyuda utawa alon-alon nyandhang, ngowahi sudut cilik bisa ditindakake kanthi kurang ngowahi poros.
  • P: Nalika komunikasi dileksanakake liwat bis CAN, printah saran sasis ditanggepi bener, nanging kok kendaraan ora nanggepi printah kontrol?
    A: Ana mekanisme pangayoman komunikasi ing SCOUT 2.0, tegese sasis diwenehake karo proteksi wektu entek nalika ngolah perintah kontrol CAN eksternal. Upaminipun kendaraan nampa siji pigura protokol komunikasi, nanging ora nampa pigura sabanjuré kontrol printah sawise 500ms. Ing kasus iki, bakal mlebu mode pangayoman komunikasi lan nyetel kacepetan kanggo 0. Mulane, printah saka komputer ndhuwur kudu ditanggepi periodik.

Dimensi produk

Diagram ilustrasi dimensi eksternal produk

SCOUT 2.0 Tim Robotika AgileX 14

Diagram ilustrasi saka dimensi dhukungan lengkap ndhuwur

SCOUT 2.0 Tim Robotika AgileX 15

Distributor resmi
service@generationrobots.com
+49 30 30 01 14 533
www.generationrobots.com

Dokumen / Sumber Daya

Agilex Robotics SCOUT 2.0 Tim Robotika AgileX [pdf] Manual pangguna
SCOUT 2.0 Tim Robotika AgileX, SCOUT 2.0, Tim Robotika AgileX, Tim Robotika

Referensi

Ninggalake komentar

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