TRACER-LOGO

TRACER AgileX Robotics Tim Robot Mobile Otonom

TRACER-AgileX-Robotics-Tim-Otonom-Mobile-Robot-PRODUCT

Bab ieu ngandung inpormasi kaamanan penting, sateuacan robot dihurungkeun pertama kalina, individu atanapi organisasi kedah maca sareng ngartos inpormasi ieu sateuacan nganggo alat. Mun anjeun mibanda patalékan ngeunaan pamakéan, mangga ngahubungan kami di support@agilex.ai. Punten tuturkeun sareng laksanakeun sadaya pitunjuk sareng tungtunan assembly dina bab manual ieu, anu penting pisan. Perhatian khusus kedah dibayar ka téks anu aya hubunganana sareng tanda peringatan.

Émbaran Kasalametan

Inpormasi dina manual ieu henteu kalebet desain, pamasangan sareng operasi aplikasi robot lengkep, sareng henteu kalebet sadaya alat periferal anu tiasa mangaruhan kasalametan sistem lengkep. Desain sareng panggunaan sistem lengkep kedah sasuai sareng sarat kaamanan anu ditetepkeun dina standar sareng peraturan nagara dimana robot dipasang. Integrator TRACER jeung konsumén tungtung boga tanggung jawab pikeun mastikeun patuh kana hukum jeung peraturan lumaku nagara relevan, sarta pikeun mastikeun yén euweuh bahaya utama dina aplikasi robot lengkep. Ieu ngawengku tapi teu diwatesan ka handap

Éféktivitas jeung tanggung jawab

  • Jieun assessment résiko tina sistem robot lengkep.
  • Sambungkeun alat kaamanan tambahan tina mesin séjén anu ditetepkeun ku penilaian résiko babarengan.
  • Pastikeun yén desain sareng pamasangan sadaya alat periferal sistem robot, kalebet sistem parangkat lunak sareng hardware, leres.
  • robot ieu teu boga robot mobile otonom lengkep, kaasup tapi teu diwatesan ka otomatis anti tabrakan, anti ragrag, warning pendekatan biologis jeung fungsi kaamanan patali séjén. Fungsi anu aya hubunganana meryogikeun integrator sareng konsumén akhir pikeun nuturkeun peraturan anu relevan sareng undang-undang sareng peraturan anu tiasa dilaksanakeun pikeun penilaian kaamanan. Pikeun mastikeun yén robot anu dikembangkeun henteu ngagaduhan bahaya utama sareng bahaya kaamanan dina aplikasi anu saleresna.
  • Kumpulkeun sadaya dokumén dina téknis file: kaasup assessment resiko na manual ieu.

Pertimbangan Lingkungan

  • Pikeun pamakéan munggaran, mangga baca manual ieu taliti ngartos eusi operasi dasar sarta spésifikasi operasi.
  • Pikeun operasi kadali jauh, pilih wewengkon nu kawilang kabuka ngagunakeun TRACER, sabab TRACER teu dilengkepan sensor ngahindarkeun halangan otomatis.
  • Paké TRACER salawasna dina -10 ℃ ~ 45 ℃ suhu ambient.
  • Upami TRACER henteu dikonpigurasi sareng panyalindungan IP khusus anu misah, panyalindungan cai sareng lebuna bakal IP22 SAJA.

Daptar pariksa Pra-kerja

  • Pastikeun unggal alat boga kakuatan cukup.
  • Pastikeun Bunker henteu ngagaduhan cacad anu jelas.
  • Pariksa lamun batré controller jauh boga kakuatan cukup.
  • Nalika nganggo, pastikeun saklar eureun darurat parantos dileupaskeun.

Operasi

  • Dina operasi kadali jauh, pastikeun wewengkon sabudeureun relatif lega.
  • Ngalaksanakeun kadali jauh dina jangkauan visibilitas.
  • Beban maksimum TRACER nyaéta 100KG. Nalika dianggo, pastikeun yén payload henteu langkung ti 100KG.
  • Nalika masang ekstensi éksternal on TRACER, pastikeun posisi puseur massa extension tur pastikeun éta di puseur rotasi.
  • Mangga ngecas dina waktu nalika alat voltage leuwih handap 22.5V.
  • Nalika TRACER ngagaduhan cacad, punten langsung lirén nganggo éta pikeun nyegah karusakan sekundér.
  • Nalika TRACER ngagaduhan cacad, mangga ngahubungi téknis anu relevan pikeun ngatasi éta, ulah nanganan cacad ku nyalira.
  • Sok nganggo SCOUT MINI (OMNI) di lingkungan kalayan tingkat panyalindungan anu diperyogikeun pikeun alat.
  • Ulah nyorong SCOUT MINI (OMNI) langsung.
  • Nalika ngecas, pastikeun suhu ambient luhur 0 ℃

Pangropéa

Pikeun mastikeun kapasitas neundeun batré, batréna kedah disimpen dina kaayaan listrik, sareng kedah dicas rutin nalika henteu dianggo kanggo waktos anu lami.

MINIAGV( TRACER) Pendahuluan

TRACER dirancang salaku UGV multi-tujuan kalawan skenario aplikasi béda dianggap: desain modular; konektipitas fléksibel; sistem motor kuat sanggup payload.The tinggi kombinasi chassis diferensial roda dua jeung motor hub bisa nyieun pindah fléksibel komponén indoor.Additional kayaning kaméra stereo, radar laser, GPS, IMU jeung manipulator robotic bisa optionally dipasang dina TRACER pikeun maju. navigasi sareng aplikasi visi komputer. TRACER sering dianggo pikeun pendidikan nyetir otonom sareng panalungtikan, patroli kaamanan jero ruangan sareng luar sareng transportasi, ngan ukur sababaraha.

Daptar komponén

Ngaran kuantitas
awak Robot TRACER x1
Carjer batré (AC 220V) x1
Pamancar kadali jauh (opsional) x1
USB kana kabel serial x1
Colokan penerbangan (lalaki, 4-Pin) x1
USB kana modul komunikasi CAN x1

spésifikasi Tech

TRACER-AgileX-Robotics-Tim-Otonom-Mobile-Robot-Gbr-2

Syarat pangwangunan
RC pamancar disadiakeun (pilihan) dina setelan pabrik tina TRACER, anu ngamungkinkeun pamaké pikeun ngadalikeun chassis robot pikeun mindahkeun jeung ngahurungkeun; Antarmuka CAN sareng RS232 dina TRACER tiasa dianggo pikeun kustomisasi pangguna

Dasar

bagian ieu nyadiakeun bubuka ringkes kana platform robot mobile TRACER, ditémbongkeun saperti

TRACER-AgileX-Robotics-Tim-Otonom-Mobile-Robot-Gbr-3TRACER Dirancang salaku modul calakan lengkep, nu bareng jeung motor DC hub kuat, ngamungkinkeun chassis tina robot TRACER mun flexibly mindahkeun dina taneuh datar tina jero rohangan. Balok anti tabrakan dipasang di sabudeureun kendaraan pikeun ngirangan kamungkinan karusakan kana awak kendaraan nalika tabrakan. Lampu dipasang di payuneun kendaraan, dimana lampu bodas dirarancang pikeun panerangan di payun. Saklar eureun darurat dipasang di tungtung pungkur awak kendaraan, anu tiasa mareuman kakuatan robot langsung nalika robot berperilaku abnormal. Panyambungna cai-bukti pikeun kakuatan DC sareng antarmuka komunikasi disayogikeun di tukangeun TRACER, anu henteu ngan ukur ngamungkinkeun sambungan anu fleksibel antara robot sareng komponén éksternal tapi ogé ngajamin panyalindungan anu dipikabutuh pikeun internal robot sanajan dina kaayaan operasi anu parah. Kompartemen kabuka bayonet ditangtayungan di luhur pikeun pangguna.

Indikasi status
Pamaké tiasa ngaidentipikasi status awak kendaraan ngalangkungan voltmeter sareng lampu anu dipasang dina TRACER. Pikeun detil

TRACER-AgileX-Robotics-Tim-Otonom-Mobile-Robot-Gbr-4

Parentah dina interfaces listrik

panganteur listrik pungkur
Antarbeungeut extension dina tungtung pungkur ditémbongkeun dina Gambar 2.3, dimana Q1 nyaeta D89 port serial; Q2 nyaéta switch eureun; Q3 nyaéta port ngecas kakuatan; Q4 nyaéta panganteur extension pikeun CAN jeung catu daya 24V; Q5 nyaéta méteran listrik; Q6 nyaéta switch Rotary salaku switch listrik utama.

TRACER-AgileX-Robotics-Tim-Otonom-Mobile-Robot-Gbr-5

Panel pungkur nyayogikeun antarmuka komunikasi CAN anu sami sareng antarbeungeut kakuatan 24V sareng anu paling luhur (dua di antarana nyambung sacara internal). Definisi pin dirumuskeun

TRACER-AgileX-Robotics-Tim-Otonom-Mobile-Robot-Gbr-6

Parentah dina kadali jauh
Pamancar FS RC mangrupikeun aksésori pilihan TRACER pikeun ngontrol robot sacara manual. Pamancar hadir sareng konfigurasi throttle kénca-leungeun. Definisi jeung fungsi

TRACER-AgileX-Robotics-Tim-Otonom-Mobile-Robot-Gbr-7

Salian dua batang S1 sareng S2 anu dianggo pikeun ngirim paréntah laju linier sareng sudut, dua saklar diaktipkeun sacara standar: SWB pikeun pilihan mode kontrol (posisi luhur pikeun mode kontrol paréntah sareng posisi tengah pikeun modeu kadali jauh), SWC pikeun cahaya. kadali. Dua tombol POWER kudu dipencet jeung dicekel babarengan pikeun ngahurungkeun atawa mareuman pamancar.

Parentah dina tungtutan kontrol jeung gerakan
Ditémbongkeun saperti dina Gambar 2.7, awak kandaraan TRACER paralel jeung sumbu X tina sistem koordinat rujukan ngadegkeun. Handap konvénsi ieu, laju linier positif pakait jeung gerak maju wahana sapanjang arah sumbu-x positif sarta laju sudut positif pakait jeung rotasi-leungeun katuhu positif ngeunaan sumbu-z. Dina modeu kontrol manual sareng pamancar RC, ngadorong iteuk C1 (model DJI) atanapi iteuk S1 (model FS) ka hareup bakal ngahasilkeun paréntah laju linier anu positif sareng ngadorong C2 (model DJI) sareng S2 (model FS) ka kénca. bakal ngahasilkeun paréntah laju sudut positif

TRACER-AgileX-Robotics-Tim-Otonom-Mobile-Robot-Gbr-8

Ngamimitian

Bagian ieu ngenalkeun operasi dasar sareng pamekaran platform TRACER nganggo antarmuka beus CAN.

Anggo sareng operasi

Cék

  • Pariksa kaayaan awak kendaraan. Pariksa naha aya anomali signifikan; lamun kitu, mangga ngahubungan tanaga jasa sanggeus-diobral pikeun rojongan;
  • Pariksa kaayaan saklar eureun darurat. Pastikeun duanana tombol eureun darurat dileupaskeun.

Pareuman
Puterkeun saklar konci pikeun neukteuk catu daya;

Ngamimitian

  • Status switch eureun darurat. Pastikeun yén tombol eureun darurat sadayana dileupaskeun;
  • Puterkeun saklar konci (Q6 dina panel listrik), sareng biasana, voltmeter bakal nunjukkeun vol batré anu lerestage jeung lampu hareup jeung pungkur bakal duanana switched on

eureun darurat
Pencét tombol push darurat dina kénca sareng katuhu awak kendaraan pungkur;

Prosedur operasi dasar tina kadali jauh
Saatos chassis tina TRACER robot mobile dimimitian leres, Hurungkeun pamancar RC tur pilih mode kadali jauh. Teras, gerakan platform TRACER tiasa dikontrol ku pamancar RC.

Ngecas
TRACER dilengkepan carjer 10A sacara standar pikeun nyumponan paménta pangecas palanggan.

Prosedur operasi lengkep ngecas ditémbongkeun saperti kieu

  • Pastikeun listrik chassis TRACER dipareuman. Sateuacan ngecas, pastikeun Q6 (switch konci) dina konsol kontrol pungkur dipareuman;
  • Selapkeun colokan carjer kana panganteur ngecas Q3 dina panel kontrol pungkur;
  • Sambungkeun carjer ka catu daya sareng hurungkeun saklar dina carjer. Lajeng, robot asup kana kaayaan ngecas.

Komunikasi ngagunakeun CAN
TRACER nyayogikeun antarmuka CAN sareng RS232 pikeun kustomisasi pangguna. Pamaké tiasa milih salah sahiji antarmuka ieu pikeun ngalaksanakeun kontrol paréntah dina awak kendaraan.

protokol pesen CAN
TRACER ngadopsi standar komunikasi CAN2.0B anu ngagaduhan tingkat baud komunikasi 500K sareng format pesen Motorola. Via panganteur beus CAN éksternal, laju linier pindah jeung speed sudut rotational of chassis bisa dikawasa; TRACER bakal eupan balik kana inpormasi status gerakan ayeuna sareng inpormasi status sasisna sacara real waktos. Protokol ngawengku pigura eupan balik status sistem, pigura eupan balik kontrol gerakan jeung pigura kontrol, eusi nu ditémbongkeun saperti kieu: Paréntah eupan balik status sistem ngawengku informasi eupan balik ngeunaan status ayeuna awak wahana, status mode kontrol, vol batré.tage jeung gagalna sistem. Pedaranana aya dina Tabél 3.1.

Eupan balik pigura Status Sistim TRACER Chassis

Komando Ngaran System Status Eupan Balik Komando
Ngirimkeun titik Node narima ID Siklus (ms) Narima-waktu béak (ms)
Setir-demi-kawat chassis

Panjang Data Posisi

Decoisniotrno-lmuankiting 0x08

Fungsi

0x151

 

Tipe data

20 ms Euweuh
 

Katerangan

 

bait [0]

Cuvrerhenictlestbaotudsyof  

unsigned int8

0x00 Sistim dina kaayaan normal 0x01 Mode eureun darurat 0x02 System iwal
 

bait [1]

 

Kontrol mode

 

unsigned int8

0x00 Modeu kadali jauh 0x01 BISA mode kontrol paréntah [1] 0x02 Modeu kontrol port serial
bait [2] bait [3] Batré voltage luhur 8 bit Batré voltage handap 8 bit unsigned int16 Saleresna voltage X 10 (kalayan akurasi 0.1V)
bait [4] Inpormasi gagalna unsigned int16 Tempo catetan pikeun detil【Tabel 3.2】
bait [5] Ditangtayungan 0x00
bait [6] Ditangtayungan 0x00
bait [7] Ngitung paritybit (count) unsigned int8 0 - 255 cacah puteran

Pedaran Émbaran Gagalna

TRACER-AgileX-Robotics-Tim-Otonom-Mobile-Robot-Gbr-10

Paréntah pigura eupan balik kontrol gerakan ngawengku eupan balik laju linier ayeuna jeung speed sudut awak wahana pindah. Pikeun detil eusi protokol, mangga tingal Tabél 3.3.

Pigura Eupan Balik Kontrol Gerakan

Ngaran Komando Gerak Control Eupan Balik Komando
Ngirimkeun titik Node narima ID Siklus (ms) Narima-waktu béak (ms)
Setir-demi-kawat chassis Unit kontrol-nyieun kaputusan 0x221 20 ms Euweuh
Panjang data 0x08    
Posisi Fungsi Tipe data Katerangan
bait [0]

bait [1]

Laju gerak langkung luhur 8 bit

Laju gerak handap 8 bit

asup int16 Laju kandaraanUnit: mm/s
bait [2]

bait [3]

Laju rotasi langkung luhur 8 bit

Laju rotasi handap 8 bit

asup int16 Unit laju sudut kandaraan: 0.001rad/s
bait [4] Ditangtayungan 0x00
bait [5] Ditangtayungan 0x00
bait [6] Ditangtayungan 0x00
bait [7] Ditangtayungan 0x00

Pigura kontrol ngawengku kabuka kontrol laju linier jeung kabuka kontrol laju sudut. Pikeun detil eusi protokolna, mangga tingal Tabél 3.4.

Pigura kontrol tina Komando Kontrol Gerakan

Ngaran Komando Control Komando
Ngirimkeun titik

Steer-demi-kawat chassis panjangna Data

Node narima node chassis

0x08

ID 0x111 Siklus (ms) Narima-waktu béak (ms)
20 ms 500 ms
 
Posisi Fungsi Tipe data Katerangan
bait [0] bait [1] Laju pindah luhur 8 bit Laju pindah handap 8 bit asup int16 Unit laju kandaraan: mm/s
bait [2]

bait [3]

Laju rotasi langkung luhur 8 bit

Laju rotasi handap 8 bit

asup int16 Laju sudut kandaraan

Unit: 0.001rad/s

bait [4] Ditangtayungan 0x00
bait [5] Ditangtayungan 0x00
bait [6] Ditangtayungan 0x00
bait [7] Ditangtayungan 0x00

Pigura kontrol lampu ngawengku kaayaan ayeuna lampu hareup. Pikeun detil eusi protokolna, mangga tingal Tabél 3.5.

Pigura Control cahaya

Ngirimkeun titik Node narima ID Siklus (ms) Panarima-waktu béak (ms)
Setir-demi-kawat chassis Unit kontrol-nyieun kaputusan 0x231 20 ms Euweuh
Panjang data 0x08  
Posisi Fungsi Tipe data Katerangan
bait [0] Kontrol cahaya ngaktifkeun bandéra unsigned int8 0x00 Paréntah kontrol teu valid

0x01 Kontrol cahaya ngaktifkeun

bait [1] Modeu lampu hareup unsigned int8 0x002xB010 NmOC de

0x03 Kasabaran-definisi-pamaké

bait [2] Kacaangan custom lampu hareup unsigned int8 [0, 100], dimana 0mreafxeimrsutomnboriggrhigtnhetnssess, 100 nujul kana
bait [3] Ditangtayungan 0x00
bait [4] Ditangtayungan 0x00
bait [5] Ditangtayungan 0x00
bait [6] bait [7] Paritybit Count Dicadangkeun (count)

unsigned int8

0x00

0a-

Pigura mode kontrol kaasup set mode kontrol chassis. Pikeun eusi lengkepna, mangga tingal Tabél 3.7.

Control Mode Pigura Instruksi

TRACER-AgileX-Robotics-Tim-Otonom-Mobile-Robot-Gbr-15

instruksi mode kontrol
Upami pamancar RC dipareuman, modeu kontrol TRACER dialihkeun kana modeu kontrol paréntah, anu hartosna sasis tiasa langsung dikawasa ku paréntah. Sanajan kitu, sanajan chassis dina modeu kontrol paréntah, mode kontrol dina paréntah kudu disetel ka 0x01 pikeun hasil executing paréntah speed. Sakali RC pamancar dihurungkeun deui, eta boga tingkat otoritas pangluhurna pikeun tameng kontrol paréntah sarta pindah ngaliwatan mode kontrol. Pigura posisi status ngawengku pesen kasalahan jelas. Pikeun eusi lengkepna, mangga tingal Tabél 3.8.

Posisi Status Pigura Instruksi

Komando Ngaran Status posisi pigura
Ngirimkeun titik Node narima ID Siklus (ms) Panarima-waktu béak (ms)
Setir-demi-kawat chassis

Panjang Data Posisi

Unit kontrol-nyieun kaputusan 0x01

Fungsi

0x441

 

Tipe data

Euweuh Euweuh
 

Katerangan

bait [0] Modeu kontrol unsigned int8 0x00 Hapus sadaya kasalahan 0x01 Hapus kasalahan motor 1 0x02 Hapus kasalahan motor 2

Parentah Eupan Balik Odometer

Ngirim node Steer-demi-kawat chassis

Panjang data

Narima titik Unit kontrol-nyieun kaputusan

0x08

ID 0x311 Siklus (ms) 接收超时(ms)
20 ms Euweuh
 
Posisi Fungsi Tipe data Katerangan
bait [0] Odometer pangluhurna ban kénca  

asup int32

 

Data odometer ban kénca Unit mm

bait [1] ban kénca odometer pangluhurna kadua
bait [2] Odometer panghandapna kadua ban kénca
bait [3] Odometer panghandapna ban kénca
bait [4] Odometer pangluhurna ban katuhu  

ditandatanganan int32-

 

Data odometer ban katuhu Unit mm

bait [5] Ban katuhu kadua odometer pangluhurna
bait [6] Ban katuhu kadua odometer panghandapna
bait [7] Odometer panghandapna ban katuhu

Inpo status chassis bakal eupan balik; naon deui, informasi ngeunaan motor. Pigura eupan balik handap ngandung émbaran ngeunaan motor: Jumlah serial 2 motor dina chassis nu ditémbongkeun dina gambar di handap ieu:

TRACER-AgileX-Robotics-Tim-Otonom-Mobile-Robot-Gbr-18

Motor-speed tinggi Émbaran Eupan Balik pigura

Komando Ngaran Motor-speed tinggi Émbaran Eupan Balik pigura
Ngirimkeun titik Node narima ID Siklus (ms) Panarima-waktu béak (ms)
Steer-demi-kawat chassis panjangna Data

Posisi

Sasis steer-by-wire 0x08

Fungsi

0x251~0x252

 

Tipe data

20 ms Euweuh
 

Katerangan

bait [0]

bait [1]

Laju rotasi motor langkung luhur 8 bit

Laju rotasi motor handap 8 bit

asup int16 Laju rotasi motor

Unit: RPM

bait [2] Ditangtayungan 0x00
bait [3] Ditangtayungan 0x00
bait [4] Ditangtayungan 0x00
bait [5] Ditangtayungan 0x00
bait [6] Ditangtayungan 0x00

Motor Low-speed Émbaran Eupan Balik pigura

Ngaran Komando Motor Low-speed Émbaran Eupan Balik pigura
Ngirimkeun titik Node narima ID Siklus (ms)  
Steer-demi-kawat chassis panjangna Data

Posisi

Sasis steer-by-wire 0x08

Fungsi

0x261~0x262

 

Tipe data

100 ms  
 

Katerangan

bait [0]

bait [1]

Ditangtayungan

Ditangtayungan

0x00

0x00

bait [2] Ditangtayungan 0x00
bait [3] Ditangtayungan 0x00
bait [4] Ditangtayungan 0x00
bait [5] Status supir Sacara rinci dipidangkeun dina Tabél 3.12
bait [6] Ditangtayungan 0x00
bait [7] Ditangtayungan 0

Pedaran Émbaran Gagalna

TRACER-AgileX-Robotics-Tim-Otonom-Mobile-Robot-Gbr-21

CAN sambungan kabel
Pikeun watesan kawat, mangga tingal tabél 2.2.

TRACER-AgileX-Robotics-Tim-Otonom-Mobile-Robot-Gbr-22

  • Beureum:VCC (batré positip)
  • Hideung:GND (batré négatip)
  • Biru: BISA_L
  • Konéng: BISA_H

Diagram Schematic of Aviation jalu Colokkeun

Catetan: Arus kaluaran maksimum anu tiasa dicapai biasana sakitar 5 A.

Palaksanaan kontrol paréntah CAN
Bener ngamimitian chassis tina TRACER robot mobile, jeung ngahurungkeun FS RC pamancar. Lajeng, pindah ka modeu kontrol paréntah, nyaéta toggling mode SWB tina FS RC pamancar ka luhur. Dina titik ieu, TRACER chassis bakal nampa paréntah ti panganteur CAN, sarta host ogé bisa parse kaayaan chassis kiwari kalawan data real-time fed deui ti beus CAN. Pikeun detil eusi protokol, mangga tingal protokol komunikasi CAN.

Komunikasi ngagunakeun RS232

Bubuka pikeun protokol serial
Ieu mangrupikeun standar komunikasi séri anu dirumuskeun sacara koléktif ku Asosiasi Industri Éléktronik (EIA) sareng Bell System, pabrik modem sareng pabrik terminal komputer di 1970. Ngaran lengkepna disebut "standar téknis pikeun antarmuka bursa data binér séri antara peralatan terminal data. (DTE) jeung alat komunikasi data (DCE). Standar ieu merlukeun panyambungna 25-pin DB-25 anu unggal pin dieusian ku eusi sinyal anu saluyu jeung rupa-rupa tingkatan sinyal. Saatos éta, RS232 disederhanakeun salaku panyambung DB-9 dina PC IBM, anu parantos janten standar de facto ti saprak éta. Sacara umum, palabuhan RS-232 pikeun kontrol industri ngan nganggo 3 jinis kabel - RXD, TXD sareng GND.

Protokol pesen serial

Parameter dasar komunikasi

Barang Parameter
Laju baud 115200
Cék Taya cek
Panjang bit data 8 bitu
Eureun sakedik 1 bit

Parameter dasar komunikasi

Mimitian bit Frame length Jenis paréntah Komando ID Data médan Frame ID
SOF pigura_L CMD_TYPE CMD_ID data [0] … data[n] pigura_id cék_jumlah
bait 1 bait 2 bait 3 bait 4 bait 5 bait 6 … bait 6+n bait 7+n bait 8+n
5A A5            

Protokol kalebet bit mimiti, panjang pigura, jinis paréntah pigura, ID paréntah, médan data, ID pigura, sareng komposisi checksum. Dimana, panjang pigura nujul kana panjangna teu kaasup bit mimiti jeung komposisi checksum; checksum nujul kana jumlah ti mimiti bit ka sadaya data pigura ID; pigura ID mangrupakeun count loop antara 0 ka 255, nu bakal ditambahkeun sakali unggal paréntah dikirim.

eusi Protokol
Paréntah eupan balik status Sistim

Komando Ngaran System status eupan balik paréntah
Ngirimkeun titik Node narima Siklus (ms) Panarima-waktu béak (ms)
Steer-demi-kawat chassis panjangna pigura

Jenis paréntah

Unit kontrol-nyieun kaputusan 0x0a

Paréntah eupan balik (0xAA)

20 ms Euweuh
 
Komando ID 0x01    
Panjang médan data 6    
Posisi Fungsi Tipe data Katerangan
 

bait [0]

 

Status awak kendaraan ayeuna

 

unsigned int8

0x00 System dina kaayaan normal

0x01 Mode eureun darurat (teu diaktipkeun) 0x01 System iwal

 

bait [1]

 

Kontrol mode

 

unsigned int8

0x00 Modeu kadali jauh 0x01 BISA modeu kontrol paréntah[1]

0x02 modeu kontrol port serial

bait [2]

bait [3]

Batré voltage luhur 8 bit

Batré voltage handap 8 bit

unsigned int16 Saleresna voltage X 10 (kalayan akurasi 0.1V)
bait [4]

bait [5]

Inpormasi gagalna langkung luhur 8 bit

Inpormasi gagalna handap 8 bit

unsigned int16 [DeskripsiSteioenofteFsaiflorredeInfoilrsmation]
  • @Singkat SERI PESAN CECKSUM EXAMPKODE
  • @PARAM[IN] *DATA : STRUKTUR DATA PESAN SERIAL POINTER
  • @PARAM[IN] LEN : PANJANG DATA PESAN SIRI
  • @MALIHKAN HASIL CEKsum
  • STATIS UINT8 AGILEX_SERIALMSGCHECKSUM(UINT8 *DATA, UINT8 LEN)
  • UINT8 CHECKSUM = 0X00;
  • FOR(UINT8 I = 0 ; I < (LEN-1); I++)
  • CECKSUM += DATA[I];

Example tina serial pariksa kode algoritma

Pedaran Émbaran Gagalna
Byte Bit Hartina
 

 

bait [4]

 

 

 

 

bait [5]

 

 

[1]: Th subs
bit [0] Pariksa kasalahan paréntah kontrol komunikasi CAN (0: Teu aya kagagalan 1: Gagal)
bit [1] Alarm suhu luhur motor drive [1] (0: Taya alarem 1: Alarm) Suhu dugi ka 55 ℃
bit [2] Alarm arus leuwih motor[1] (0: Henteu aya alarem 1: Alarm) Nilai efektif ayeuna 15A
bit [3] Batré handapeun-voltage alarem (0: Taya alarem 1: Alarm) Alarm voltagieu 22.5v
bit [4] Dicadangkeun, standar 0
bit [5] Dicadangkeun, standar 0
bit [6] Dicadangkeun, standar 0
bit [7] Dicadangkeun, standar 0
bit [0] Batré handapeun-voltage gagalna (0: Taya gagalna 1: Gagalna) voltagieu 22v
bit [1] Batré ngalangkungan-voltage gagal (0: Taya gagal 1: Gagal)
bit [2]

bit [3]

bit [4]

Gagal komunikasi motor No.1 (0: Henteu gagal 1: Gagal) Gagal komunikasi motor No.2 (0: Henteu gagal 1: Gagal)

Gagalna komunikasi motor No.3 (0: Henteu gagal 1: Gagal)

bit [5] Gagalna komunikasi motor No.4 (0: Henteu gagal 1: Gagal)
bit [6]

bit [7]

ekuen ve

Motor drive over-temperature protection[2] (0: No protection 1: Protection) Suhu dugi ka 65 ℃

Perlindungan arus leuwih motor[2] (0: Henteu aya panyalindungan 1: Perlindungan) Nilai efektif ayeuna 20A

versi software chassis robot sanggeus V1.2.8 dirojong, tapi versi saméméhna kudu

  1. Versi saterusna tina versi firmware chassis robot sanggeus V1.2.8 dirojong, tapi versi saméméhna kudu diropéa saméméh dirojong.
  2. Alarm leuwih-suhu drive motor jeung motor leuwih-ayeuna alarem moal diolah internal tapi ngan disetel dina urutan nyadiakeun keur komputer luhur pikeun ngalengkepan tangtu pre-processing. Lamun drive leuwih-ayeuna lumangsung, eta disarankeun pikeun ngurangan laju wahana; lamun leuwih-suhu lumangsung, eta disarankeun pikeun ngurangan laju kahiji jeung ngadagoan suhu turun. bit bandéra ieu bakal disimpen deui ka kaayaan normal sakumaha hawa nurun, sarta alarm leuwih-ayeuna bakal aktip diberesihan sakali nilai ayeuna disimpen deui ka kaayaan normal;
  3. Perlindungan over-suhu tina drive motor sareng panyalindungan langkung-ayeuna motor bakal diolah sacara internal. Nalika suhu drive motor langkung luhur tibatan suhu pelindung, kaluaran drive bakal diwatesan, kendaraan lalaunan bakal eureun, sareng nilai kontrol paréntah kontrol gerakan bakal teu sah. bit bendera ieu moal aktip diberesihan, nu peryogi komputer luhur pikeun ngirim paréntah clearing panyalindungan gagalna. Sakali paréntahna diberesihan, paréntah kontrol gerakan ngan ukur tiasa dilaksanakeun sacara normal.

Paréntah eupan balik kontrol gerakan

Ngaran Paréntah Komando Eupan Balik Kontrol Gerakan
Ngirimkeun titik Node narima Siklus (ms) Narima-waktu béak (ms)
Steer-demi-kawat chassis panjangna pigura

Jenis paréntah

Unit kontrol-nyieun kaputusan 0x0A

Paréntah eupan balik (0xAA)

20 ms Euweuh
 
Komando ID 0x02    
Panjang médan data 6    
Posisi Fungsi Tipe data Katerangan
bait [0]

bait [1]

Laju gerak langkung luhur 8 bit

Laju gerak handap 8 bit

asup int16 Laju sabenerna X 1000 (kalayan akurasi

0.001m/s)

bait [2]

bait [3]

Laju rotasi langkung luhur 8 bit

Laju rotasi handap 8 bit

asup int16 Laju sabenerna X 1000 (kalayan akurasi

0.001rad/s)

bait [4] Ditangtayungan 0x00
bait [5] Ditangtayungan 0x00

Paréntah kontrol gerakan

Ngaran Komando Control Komando
Ngirimkeun titik Node narima Siklus (ms) Narima-waktu kaluar (ms)
Unit kontrol-nyieun kaputusan Panjang pigura

Jenis paréntah

Casis titik 0x0A

Paréntah kontrol (0x55)

20 ms Euweuh
 
Komando ID 0x01    
Panjang médan data 6    
Posisi Fungsi Tipe data Katerangan

0x00 Modeu kadali jauh

 

bait [0]

 

Modeu kontrol

 

unsigned int8

0x01 CAN mode kontrol paréntah [1] 0x02 Serial mode kontrol port Tempo Catetan 2 pikeun detil *
bait [1] Paréntah clearing gagal unsigned int8 Laju maksimum 1.5m/s, rentang nilai (-100, 100)
bait [2] Persen laju liniertage asup int8 Laju maksimum 0.7853rad/s, rentang nilai (-100, 100)
 

bait [3]

Persen laju suduttage  

asup int8

0x01 0x00 Modeu kadali jauh BISA modeu kontrol paréntah[1]

0x02 Modeu kontrol port serial Tempo Catetan 2 pikeun detil*

bait [4] Ditangtayungan 0x00
bait [5] Ditangtayungan 0x00

No.1 motor drive informasi pigura eupan balik

Ngaran Paréntah No.1 Motor Drive Émbaran Eupan Balik pigura
Ngirimkeun titik Node narima Siklus (ms) Narima-waktu béak (ms)
Steer-demi-kawat chassis panjangna pigura

Jenis paréntah

Unit kontrol-nyieun kaputusan 0x0A

Paréntah eupan balik (0xAA)

20 ms Euweuh
 
Komando ID 0x03    
Panjang médan data 6    
Posisi Fungsi Tipe data Katerangan
bait [0]

bait [1]

No.1 drive ayeuna leuwih luhur 8 bit

No.1 drive ayeuna handap 8 bit

unsigned int16 Ayeuna sabenerna X 10 (kalayan akurasi 0.1A)
bait [2]

bait [3]

No.1 drive speed rotational luhur 8 bit

No.1 drive speed rotational handap 8 bit

asup int16 Laju aci motor sabenerna (RPM)
bait [4] No.1 hard disk drive (HDD) suhu asup int8 Suhu sabenerna (kalayan akurasi 1 ℃)
bait [5] Ditangtayungan 0x00

No.2 motor drive informasi pigura eupan balik

Ngaran Paréntah No.2 Motor Drive Émbaran Eupan Balik pigura
Ngirimkeun titik Node narima Siklus (ms) Narima-waktu béak (ms)
Steer-demi-kawat chassis panjangna pigura

Jenis paréntah

Unit kontrol-nyieun kaputusan 0x0A

Paréntah eupan balik (0xAA)

20 ms Euweuh
 
Komando ID 0x04    
Panjang médan data 6    
Posisi Fungsi Tipe data Katerangan
bait [0]

bait [1]

No.2 drive ayeuna leuwih luhur 8 bit

No.2 drive ayeuna handap 8 bit

unsigned int16 Ayeuna sabenerna X 10 (kalayan akurasi 0.1A)
bait [2]

bait [3]

No.2 drive speed rotational luhur 8 bit

No.2 drive speed rotational handap 8 bit

asup int16 Laju aci motor sabenerna (RPM)
bait [4] No.2 hard disk drive (HDD) suhu asup int8 Suhu sabenerna (kalayan akurasi 1 ℃)
bait [5] Ditangtayungan 0x00

Pigura kontrol cahaya

Pigura Control Lampu Ngaran Komando
Ngirimkeun titik Node narima Siklus (ms) Narima-waktu béak (ms)
Unit kontrol-nyieun kaputusan Panjang pigura

Jenis paréntah

Casis titik 0x0A

Paréntah kontrol (0x55)

20 ms 500 ms
 
Komando ID 0x02    
Panjang médan data 6    
Posisi Fungsi Tipe data Katerangan
bait [0] Kontrol cahaya ngaktifkeun bandéra unsigned int8 0x00 Paréntah kontrol teu valid

0x01 Kontrol cahaya ngaktifkeun

 

bait [1]

 

Modeu lampu hareup

 

unsigned int8

0x010 NOC

0x03 Us0exr-0d2eBfiLnemdobdreightness

bait [2] Kacaangan custom lampu hareup unsigned int8 [0, 100]r,ewfehresrteo0mreafxeimrsutomnboriggrhigtnhetnssess, 0x00 NC
bait [3] Modeu lampu tukang unsigned int8

 

unsigned int8

0x01 NO

0x03 0x02 modeu BL

Kacaangan anu ditetepkeun ku pangguna

[0, ], dimana 0 nujul kana euweuh kacaangan,
bait [4] Kacaangan custom lampu tukang   100 nujul kana kacaangan maksimum
bait [5] Ditangtayungan 0x00

Pigura eupan balik kontrol cahaya

Ngaran paréntah cahaya Control Eupan Balik pigura
Ngirimkeun titik Node narima Siklus (ms) Narima-waktu béak (ms)
Setir-demi-kawat chassis

Panjang pigura Tipe Komando

Unit kontrol-nyieun kaputusan 0x0A

Paréntah eupan balik (0xAA)

20 ms Euweuh
 
Komando ID 0x07    
Panjang médan data 6    
Posisi Fungsi Tipe data Katerangan
bait [0] Kontrol cahaya ayeuna ngaktifkeun bandéra unsigned int8 0x00 Paréntah kontrol teu valid

0x01 Kontrol cahaya ngaktifkeun

 

bait [1]

 

Modeu lampu hareup ayeuna

 

unsigned int8

0x00 NC

0x01 NO

Modeu 0x02 BL 0x03 Kacaangan anu ditetepkeun ku pangguna

[0, ], dimana 0 nujul kana euweuh kacaangan,
bait [2] Kacaangan custom ayeuna tina lampu hareup unsigned int8 100 nujul kana kacaangan maksimum
bait [3] Modeu lampu tukang ayeuna unsigned int8

 

unsigned int8

0x00 NC

0x01 NO

0x02 modeu BL

[0, 0x03 Obrightness anu didefinisikeun ku pamaké,

], dimana 0 nujul t euweuh caang

bait [4]

bait [5]

Kacaangan custom ayeuna tina lampu tukang

Ditangtayungan

100 nujul kana kacaangan m0ax0im0 um

Exampdatana
Sasis dikontrol pikeun maju dina laju linier 0.15m / s, dimana data khusus dipidangkeun sapertos kieu

Ngamimitian saeutik Flernamgthe Comtympeand ComImDand Widang data ID pigura cCohmepcoksitmion
bait 1 bait 2 bait 3 bait 4 bait 5 bait 6 …. bait 6+n bait 7+n bait 8+n
0x5A 0xA5 0x0A 0x55 0x01 …. …. …. 0x00 0x6B

Eusi widang data ditémbongkeun saperti kieu:

TRACER-AgileX-Robotics-Tim-Otonom-Mobile-Robot-Gbr-34

Sakabéh string data nyaéta: 5A A5 0A 55 01 02 00 0A 00 00 00 00 6B

sambungan serial
Candak kabel serial USB-to-RS232 tina alat komunikasi urang pikeun nyambungkeun kana port serial di tungtung pungkur. Lajeng, nganggo alat port serial pikeun set laju baud saluyu, sarta ngalaksanakeun test jeung example tanggal disadiakeun di luhur. Upami pamancar RC dihurungkeun, éta kedah dialihkeun kana modeu kontrol paréntah; lamun RC pamancar pareum, langsung ngirim paréntah kontrol. Ieu kudu dicatet yén, paréntah kudu dikirim périodik, sabab lamun chassis teu narima paréntah port serial sanggeus 500ms, eta bakal asupkeun status panyalindungan dipegatkeun.

upgrades firmware
Port RS232 on TRACER bisa dipaké ku pamaké pikeun ngamutahirkeun firmware pikeun controller utama pikeun meunangkeun bugfixes sarta perbaikan fitur. Aplikasi klien PC sareng antarbeungeut pangguna grafis disayogikeun pikeun ngabantosan prosés ningkatkeun gancang sareng lancar. Potret layar aplikasi ieu dipidangkeun dina Gambar 3.3.

Persiapan ningkatkeun

  • Kabel séri X 1
  • Port USB-to-serial X 1
  • Sasis TRACER X 1
  • Komputer (sistem operasi Windows) X 1

software update firmware
https://github.com/agilexrobotics/agilex_firmware

Prosedur ningkatkeun

  • Sateuacan sambungan, pastikeun chassis robot dipareuman;
  • Sambungkeun kabel serial kana port serial dina tungtung pungkur chassis TRACER;
  • Sambungkeun kabel serial ka komputer;
  • Buka parangkat lunak klien;
  • Pilih nomer port;
  • Daya dina chassis TRACER, jeung geura klik pikeun ngamimitian sambungan (chassis TRACER bakal ngadagoan 6s saméméh power-on; lamun waktu nungguan leuwih ti 6s, eta bakal asupkeun aplikasi nu); lamun sambungan sukses, "disambungkeun junun" bakal dipenta dina kotak téks;
  • Ngamuat Bin file;
  • Pencét tombol Ngaronjatkeun, sareng ngadagoan ajakan pamutahiran parantosan;
  • Pegatkeun sambungan kabel serial, mareuman chassis nu, lajeng mareuman kakuatan tur on deui.

TRACER-AgileX-Robotics-Tim-Otonom-Mobile-Robot-Gbr-35

Antarbeungeut Klién tina Ngaronjatkeun firmware

Tindakan pancegahan

Bagian ieu kalebet sababaraha pancegahan anu kedah diperhatoskeun pikeun panggunaan sareng pamekaran TRACER.

Batré

  • Batré anu disayogikeun ku TRACER henteu dicas pinuh dina setélan pabrik, tapi kapasitas kakuatan khususna tiasa ditampilkeun dina voltmeter dina tungtung pungkur chassis TRACER atanapi dibaca via panganteur komunikasi beus CAN. Ngecas batré tiasa dieureunkeun nalika LED héjo dina carjer janten héjo. Catet yén upami anjeun tetep nyambungkeun carjer saatos LED héjo hurung, carjer bakal terus ngeusi batre nganggo arus 0.1A sakitar 30 menit deui supados batréna dicas pinuh.
  • Punten entong ngeusi batre saatos kakuatanna béak, sareng punten ngeusi batre dina waktos alarm tingkat batre lemah hurung;
  • Kaayaan neundeun statik: Suhu pangsaéna pikeun neundeun batré nyaéta -20 ℃ dugi ka 60 ℃; bisi disimpen keur euweuh pamakéan, batréna kudu recharged tur discharged sakali unggal 2 bulan, lajeng disimpen dina volume pinuh.tage kaayaan. Mangga ulah nempatkeun batré dina seuneu atawa panas nepi batréna, sarta punten ulah nyimpen batréna di lingkungan-suhu luhur;
  • Ngecas: Batré kudu dieusi ku carjer batré litium dedicated; batré litium-ion teu bisa dieusi handap 0°C (32°F) jeung ngaropéa atawa ngaganti accu aslina dilarang pisan.

Naséhat kaamanan tambahan

  • Bisi aya mamang salila pamakéan, mangga turutan instruksi manual atawa konsultasi tanaga teknis patali;
  • Sateuacan dianggo, perhatoskeun kaayaan lapangan, sareng ulah aya salah operasi anu bakal nyababkeun masalah kaamanan tanaga;
  • Dina kaayaan darurat, pencét tombol eureun darurat sareng mareuman alat;
  • Tanpa dukungan téknis sareng idin, punten henteu ngarobih struktur alat internal sacara pribadi

Lingkungan operasional

  • Suhu operasi TRACER di luar nyaéta -10 ℃ nepi ka 45 ℃; punten ulah nganggo di handap -10 ℃ sareng di luhur 45 ℃ di luar;
  • Suhu operasi TRACER jero rohangan nyaeta 0 ℃ nepi ka 42 ℃; punten ulah make eta handap 0 ℃ na luhur 42 ℃ jero rohangan;
  • Sarat pikeun kalembaban relatif di lingkungan pamakéan TRACER nyaéta: maksimum 80%, minimum 30%;
  • Punten ulah dianggo dina lingkungan anu ngandung gas korosif sareng gampang kaduruk atanapi ditutup pikeun bahan kaduruk;
  • Ulah nempatkeun eta deukeut pamanas atawa elemen pemanasan kayaning resistors coiled badag, jsb;
  • Iwal versi husus ngaropéa (kelas panyalindungan IP ngaropéa), TRACER teu cai-bukti, sahingga punten ulah make eta dina hujan, salju atawa lingkungan cai-akumulasi;
  • Elevasi lingkungan pamakéan dianjurkeun teu kudu ngaleuwihan 1,000m;
  • Beda hawa antara beurang jeung peuting lingkungan pamakéan dianjurkeun teu kudu ngaleuwihan 25 ℃;

Listrik / kabel extension

  • Nalika nanganan sareng nyetél, punten ulah murag atanapi nempatkeun kendaraan tibalik;
  • Pikeun non-profésional, punten ulah ngabongkar kendaraan tanpa idin.

catetan lianna

  • Nalika nanganan sareng nyetél, punten ulah murag atanapi nempatkeun kendaraan tibalik;
  • Pikeun non-profésional, punten ulah ngabongkar kendaraan tanpa idin

Tanya Jawab

  • Q: TRACER dimimitian leres, tapi naha pamancar RC teu tiasa ngontrol awak kendaraan pikeun ngalih?
    A: Kahiji, pariksa naha catu daya drive dina kaayaan normal, naha switch kakuatan drive dipencet handap tur naha saklar E-stop dileupaskeun; terus, pariksa naha mode kontrol dipilih ku luhur kénca switch pilihan mode dina pamancar RC bener.
  • Q: TRACER kadali jauh aya dina kaayaan normal, sarta informasi ngeunaan status chassis jeung gerakan bisa narima leres, tapi lamun protokol pigura kontrol dikaluarkeun, naha teu bisa mode kontrol awak wahana switched jeung chassis ngabales protokol pigura kontrol. ?
    A: Biasana, lamun TRACER bisa dikawasa ku pamancar RC, hartina gerakan chassis dina kontrol ditangtoskeun; lamun pigura eupan balik chassis bisa ditarima, hartina BISA extension link dina kaayaan normal. Punten parios pigura kontrol BISA anu dikirim pikeun ningali naha pamariksaan data leres sareng naha modeu kontrol aya dina modeu kontrol paréntah.
  • Q:TRACER masihan sora "bip-bip-bip..." dina operasi, kumaha cara nungkulan masalah ieu?
    A: Upami TRACER masihan sora "bip-bip-bip" ieu terus-terusan, hartosna batréna aya dina alarm voltage kaayaan. Punten ngeusi batre dina waktosna. Sakali sora patali séjén lumangsung, meureun aya kasalahan internal. Anjeun tiasa pariksa kode kasalahan patali via beus CAN atawa komunikasi sareng tanaga teknis patali.
  • Q: Nalika komunikasi dilaksanakeun via beus CAN, paréntah eupan balik chassis dikaluarkeun leres, tapi naha kendaraan henteu ngabales paréntah kontrol?
    A: Aya mékanisme panyalindungan komunikasi di jero TRACER, nu hartina chassis disadiakeun kalawan panyalindungan timeout nalika ngolah paréntah CAN kontrol éksternal. Anggap kandaraan narima hiji pigura protokol komunikasi, tapi teu narima pigura saterusna paréntah kontrol sanggeus 500ms. Dina hal ieu, éta bakal asup kana mode panyalindungan komunikasi tur nyetel speed ka 0. Ku alatan éta, paréntah ti komputer luhur kudu dikaluarkeun périodik.

Dimensi produk

Diagram ilustrasi ngeunaan dimensi éksternal produk

TRACER-AgileX-Robotics-Tim-Otonom-Mobile-Robot-Gbr-36

Distributor resmi

Dokumén / Sumberdaya

TRACER AgileX Robotics Tim Robot Mobile Otonom [pdf] Manual pamaké
AgileX Robotics Tim Robot Mobile Otonom, AgileX, Tim Robotics Robot Mobile Otonom, Robot Mobile Otonom, Robot Mobile

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *