2023.09 Robotics Team

"

Specifikacije

  • Proizvod: BUNKER MINI 2.0
  • Verzija korisničkog priručnika: V2.0.1
  • Datum objave: 2023.09
  • Max nosivost: 25KG
  • Radna temperatura: 0~40°C
  • Otpornost na vodu i prašinu: IP67 (ako nije pojedinačno
    prilagođeno)

Upute za upotrebu proizvoda

Sigurnosne informacije

Prije korištenja opreme, obavezno pročitajte i razumite sve
sigurnosne informacije navedene u priručniku. Izvršite rizik
procjenu kompletnog robotskog sistema i potvrditi tačan dizajn
i ugradnju perifernih uređaja.

Životna sredina

Pažljivo pročitajte priručnik prije prve upotrebe robota
vrijeme. Odaberite otvoreno područje za daljinsko upravljanje jer vozilo nedostaje
automatski senzori za izbjegavanje prepreka. Radite u ambijentu
temperaturni opseg od 0~40°C.

Inspekcija

  • Uvjerite se da svaki uređaj ima dovoljno snage.
  • Provjerite ima li nepravilnosti u vozilu.
  • Provjerite jesu li baterije daljinskog upravljača potpuno napunjene
    naplaćeno.

Operacija

  • Uverite se da je okolina čista tokom rada.
  • Držite daljinski upravljač u dometu vidljivosti.
  • Nemojte prekoračiti maksimalnu nosivost od 25 kg.
  • Potvrdite položaj centra mase prilikom eksterne instalacije
    ekstenzije.
  • Napunite uređaj odmah kada se oglasi alarm slabe baterije.
  • Radite u okruženju koje zadovoljava nivo zaštite
    zahtjevi.

FAQ

P: Šta da radim ako uređaj alarmira da je baterija prazna?

O: Napunite ga odmah kako biste izbjegli ometanje tokom
operacija.

P: Mogu li prekoračiti maksimalnu nosivost od 25 kg?

O: Ne, važno je ne prekoračiti specificiranu nosivost
kako bi se osigurao siguran rad uređaja.

P: Koji je raspon radne temperature BUNKER MINI
2.0?

O: Preporučeni opseg radne temperature je od 0 do 40
stepeni Celzijusa.

“`

BUNKER
MINI
2.0
Korisnik
Manual

BUNKER
Korisnik MINI AgileX Robotics tima
Priručnik V.2.0.1

2023.09

Dokument
verzija

Ne. Verzija

Datum

Uredio

Reviewer

1 V1.0.0 2023/1/15

Bilješke prvi nacrt

1 / 38

2 V2.0.0 2023/3/21

3

V2.0.1 2023

4

V2.0.2 2023

1. Izmijenite readme ros drajvera 2. Promijenite bunkermini three views 3. Dodata povratna informacija o daljinskom upravljaču
4. Dodana povratna informacija o kilometraži
5. Dodana povratna informacija o bms informacijama
6. Optimizirajte izgled stranice
Dodajte sliku za renderiranje Izmijenite način korištenja ROS paketa
Provjera dokumenata
Ažurirajte sliku daljinskog upravljača Optimize file format Aviation insert update
Ažuriran dijagram dimenzija izgleda

Ovo poglavlje sadrži važne sigurnosne informacije koje svaki pojedinac ili organizacija mora pročitati i razumjeti prije upotrebe opreme kada se robot prvi put uključi. Možete nas kontaktirati na support@agilex.ai ako imate bilo kakvih pitanja o korištenju. Vrlo je važno da se poštuju i primjenjuju sva uputstva za montažu i smjernice u drugim poglavljima ovog priručnika. Posebnu pažnju treba obratiti na tekst povezan sa znakovima upozorenja.

2 / 38

Sigurnost
Informacije
Informacije u ovom priručniku ne uključuju dizajn, instalaciju i rad kompletne robotske aplikacije, niti uključuju periferne uređaje koji mogu utjecati na sigurnost ovog kompletnog sistema. Dizajn i upotreba ovog kompletnog sistema zahtijeva usklađenost sa sigurnosnim zahtjevima utvrđenim u standardima i specifikacijama zemlje u kojoj je robot instaliran. Odgovornost je BUNKERMINI-jevih integratora i krajnjih kupaca da osiguraju usklađenost sa relevantnim specifikacijama i efektivnim zakonima i propisima, kako bi se osiguralo da nema većih opasnosti u kompletnoj aplikaciji robota npr.ample. Ovo uključuje, ali nije ograničeno na sljedeće:
Validnost
i
Odgovornost
Napravite procjenu rizika kompletnog robotskog sistema. Povežite zajedno dodatnu sigurnosnu opremu za druge mašine kako je definisano rizikom
procjena.
Potvrdite da su dizajn i instalacija periferije kompletnog robotskog sistema, uključujući softverske i hardverske sisteme, tačni.
Ovaj robot nema relevantne sigurnosne funkcije kompletnog autonomnog mobilnog robota, uključujući, ali ne ograničavajući se na automatsku zaštitu od sudara, zaštitu od pada, upozorenje o biološkom pristupu, itd. Ove funkcije zahtijevaju od integratora i krajnjih kupaca da provode sigurnosne procjene u skladu s relevantnim rspecifikacije i djelotvorne zakone i propise, kako bi se osiguralo da razvijeni robot nema većih opasnosti i sigurnosnih opasnosti u praktičnim primjenama.
Prikupite svu dokumentaciju u tehničkom file: uključujući procjenu rizika i ovaj priručnik. Budite svjesni mogućih sigurnosnih rizika prije rukovanja i korištenja opreme.
Životna sredina
Kada ga koristite po prvi put, pažljivo pročitajte ovaj priručnik kako biste razumjeli osnovni radni sadržaj i radne specifikacije.
Za daljinsko upravljanje odaberite relativno otvoreno područje za korištenje, a samo vozilo nema senzore za automatsko izbjegavanje prepreka.
Koristiti na temperaturi okoline od 0~40.
3 / 38

Ako vozilo nema individualno prilagođeni nivo zaštite IP, vodootpornost i otpornost na prašinu vozila su IP67.
Inspekcija
Uvjerite se da svaki uređaj ima dovoljno snage. Uvjerite se da nema očiglednih abnormalnosti u vozilu. Provjerite jesu li baterije daljinskog upravljača potpuno napunjene.
Operacija
Uverite se da je okolina relativno čista tokom rada. Daljinski upravljač u dometu vidljivosti. Maksimalna nosivost BUNKERMINI-ja je 25KG. Kada ga koristite, provjerite nosivost
ne prelazi 25 kg. Prilikom ugradnje eksternih nastavaka na BUNKERMINI, potvrdite položaj centra mase
produžetka kako biste bili sigurni da je u centru rotacije Kada uređaj alarmira da je baterija prazna, napunite ga na vrijeme. Koristite uređaj u okruženju koje ispunjava zahtjeve za nivo zaštite u skladu sa
na nivo IP zaštite uređaja. Molimo nemojte direktno gurati kolica. Struja napajanja repnog produžetka ne prelazi 10A, a ukupna snaga ne
preko 240W.
Baterija
mjere predostrožnosti
Baterija BUNKER MINI proizvoda nije potpuno napunjena kada izađe iz fabrike. Specifična zapremina baterijetage i snaga se mogu prikazati kroz voltagPrikaz mjerača na stražnjoj strani BUNKER MINI šasije ili preko vol and batt na daljinskom upravljaču.
Nemojte puniti bateriju nakon što se istroši. Molimo da ga napunite na vrijeme kada je baterija daljinskog upravljača BUNKER MINI niža od 15% ili zapremina repatage ekran je manji od 25V.
Statički uslovi skladištenja: Optimalna temperatura skladištenja je -10~40. Kada se baterija ne koristi, mora se puniti i prazniti jednom mjesečno, a zatim čuvati pri punoj zapreminitage. Nemojte čuvati bateriju Stavljajte u vatru ili zagrevajte bateriju. Ne čuvajte baterije na visokim temperaturama.
4 / 38

Punjenje: Za punjenje morate koristiti odgovarajući namjenski punjač litijumske baterije. Ne punite bateriju ispod 0°C. Nemojte koristiti neoriginalne standardne baterije, izvore napajanja i punjače.
Mjere predostrožnosti
za
koristiti
okruženje
Radna temperatura BUNKER MINI je -10~40. Nemojte ga koristiti u okruženjima sa temperaturama ispod -10 ili iznad 40.
Nemojte ga koristiti u okruženju sa korozivnim ili zapaljivim gasovima ili u blizini zapaljivih materija.
Nemojte ga koristiti u blizini grijaćih elemenata kao što su grijači ili veliki otpornici zavojnice. BUNKER MINI je IP67 vodootporan i otporan na prašinu. Nemojte ga koristiti dugo natopljenu vodom
vrijeme. Redovno provjeravajte i uklanjajte hrđu. Preporučuje se da visina radnog okruženja ne prelazi 1000M. Preporučuje se da temperaturna razlika između dana i noći u upotrebi
okolina ne prelazi 25 Redovno provjeravajte i održavajte zatezače gusjenica
Sigurnost
Mjere predostrožnosti
Ako imate bilo kakvih pitanja u vezi sa procesom upotrebe, molimo slijedite relevantne upute za upotrebu ili se obratite relevantnom tehničkom osoblju.
Prije upotrebe opreme obratite pažnju na uslove na licu mjesta kako biste izbjegli nepravilan rad koji može uzrokovati probleme lične sigurnosti.
U slučaju nužde, pritisnite dugme za zaustavljanje u nuždi da isključite opremu. Nemojte mijenjati internu strukturu uređaja bez tehničke podrške i dozvole. Kada nešto pođe po zlu s opremom, odmah je prestanite koristiti kako biste izbjegli
sekundarno oštećenje. Kada dođe do abnormalnosti u opremi, molimo kontaktirajte relevantno tehničko osoblje
i ne rukovati time bez odobrenja.
SADRŽAJ
5 / 38

Dokument
verzija

SADRŽAJ

Sigurnost
Informacije

SADRŽAJ

1 Uvod
of
BUNKER
MINI
2.0
1.1 Lista proizvoda 1.2 Parametri performansi 1.3 Potrebno za razvoj
2 The
Osnove
2.1 Opis električnog sučelja 2.2 Upute za daljinsko upravljanje 2.3 Komande upravljanja i opis pokreta
3 Getting
Poceo
3.1 Upotreba i rad 3.2 Punjenje 3.3 Razvoj
3.3.1 Povezivanje CAN kablom 3.3.2 Opis CAN protokola 3.3.3 BUNKER MINI 2.0 ROS upotreba paketa Example

4
Koristi
i
operacija

6 / 38

5
Pitanja i odgovori

6
Proizvod
Dimenzije
6.1 Ilustracije okvirnih dimenzija proizvoda 6.2 Ilustracije dimenzija gornjeg proširenja

1 Uvod
of
BUNKER
MINI
2.0
BUNKER MINI 2.0 je svestrano vozilo sa gusjeničnom šasijom za industrijsku primjenu. Odlikuje se jednostavnim i osjetljivim rukovanjem, velikim razvojnim prostorom, prilagodljivošću razvoju i primjeni u raznim oblastima, IP67 otpornim na prašinu i vodu, te velikom propustljivošću itd. Može se koristiti za razvoj specijalnih robota kao što su inspekcija i istraživanje, EOD spašavanje, specijalno gađanje i specijalni transport, a predstavlja rješenje za kretanje robota.
1.1 Proizvod
Lista

Naziv BUNKER MINI 2.0 telo robota
Punjač baterija (AC 220V)
Avio utikač muški 4Pin
FS daljinski upravljač (opciono) USB na CAN komunikacioni modul
1.2 Performanse
parametri

Količina x1 x1 x1 x1 x1

Tipovi parametara Mehaničke specifikacije

Stavke D × Š × V (mm)

Vrijednosti 690 x 570 x 335

7 / 38

Međuosovinsko rastojanje (mm)

Prednji/stražnji međuosovinski razmak (mm)

Visina šasije

Širina staze

Težina praznog vozila (kg)

Vrsta baterije

Parametri baterije

Pogonski motor

Motor za upravljanje

Način parkiranja

Upravljanje

Forma suspenzije

Omjer redukcije motora upravljača

Enkoder motora za upravljanje

Omjer redukcije pogonskog motora

Senzor pogonskog motora

Parametri performansi

IP Grade

Maksimalna brzina (km/h)

Minimalni radijus okretanja (mm)

Maksimalna nagibnost (°)

80 100 56 Litijumska baterija 30AH 2×250W DC motor sa četkicom Gusjenica diferencijalno upravljanje –


19.7 1
Magnetna pletenica 1024 IP22 1.0
Može se okrenuti na mjestu
30°

8 / 38

Kontrola

Maksimalni razmak od tla (mm) Maksimalni vijek trajanja baterije (h) Maksimalna udaljenost (km) Vrijeme punjenja (h)
Radna temperatura ()
Način kontrole
RC odašiljač Sučelje sistema

120mm 410 8 14KM 3
-10~40 Daljinsko upravljanje Kontrola Komandni način upravljanja 2.4G/ekstremna udaljenost 200M
CAN

1.3 Obavezno
za
razvoj
BUNKER MINI 2.0 je fabrički opremljen FS daljinskim upravljačem, preko kojeg korisnici mogu kontrolirati šasiju BUNKER MINI 2.0 mobilnog robota kako bi dovršili operacije kretanja i rotacije. Osim toga, BUNKER MINI 2.0 je opremljen CAN interfejsom, preko kojeg korisnici mogu vršiti sekundarni razvoj.

2 The
Osnove
Ovaj dio će dati osnovni uvod u šasiju mobilnog robota BUNKER MINI 2.0, tako da korisnici i programeri mogu imati osnovno razumijevanje šasije BUNKER MINI 2.0.
2.1 Električni
interfejs
opis
Zadnji električni interfejs je prikazan na slici 2.1, gde je Q1 prekidač za zaustavljanje u nuždi, Q2 je prekidač za napajanje, Q3 je interakcija displeja napajanja, Q4 je interfejs za punjenje, a Q5 je CAN i 24V interfejs za avijaciju snage.

9 / 38

Slika 2.1 Zadnji električni interfejs Definicija interfejsa za komunikaciju i napajanje Q5 prikazana je na slici 2-2.

Pin br.

Tip Pin

Funkcija i definicija

1

Snaga

VCC

2

Snaga

3

CAN

GND CAN_H

Napomene
Pozitivno napajanje, voltagOpseg 24~29V, maksimalna struja 10A Negativno napajanje CAN bus visoka

10 / 38

4

CAN

CAN_L

CAN sabirnica niska

Slika 2.2 Dijagram definicije pinova sučelja za proširenje stražnje avijacije
2.2 Daljinski upravljač
kontrolu
uputstva
Fuss daljinski upravljač je opcioni dodatak za BUNKER MINI proizvode. Kupci mogu birati prema stvarnim potrebama. Pomoću daljinskog upravljača možete lako upravljati univerzalnom robotskom šasijom BUNKER MINI. U ovom proizvodu koristimo dizajn lijevog akceleratora. Njegova definicija i funkcije mogu se pogledati na slici 2.3. Funkcije dugmadi su definirane na sljedeći način: SWA i SWD privremeno nisu omogućeni. SWB je tipka za odabir načina upravljanja. Gurnite ga na vrh za način upravljanja komandom. Gurnite ga u sredinu za daljinsko upravljanje. SWC je tipka za mod svjetla automobila. Gurnite ga na vrh. To je uobičajeni način rada svjetala u automobilu. Pomerite ga do sredine da upalite svetla kada se automobil kreće. Pokrenite ga do dna da biste prebacili svjetla u normalno isključeni način rada. S1 je dugme za gas, koje kontroliše BUNKER MINI da se kreće napred i nazad; S2 kontroliše rotaciju, a POWER je dugme za napajanje. Pritisnite i držite istovremeno da ga uključite.

Molim te
napomena:
SWA,
SWB,
SWC,
i
SWD
sve
potreba
to
be
at
the
top
kada
the
daljinski
kontrolu
is
okrenuo
on.

11 / 38

Slika 2.3 Šematski dijagram dugmadi FS daljinskog upravljača Daljinski
kontrolu
interfejs
opis: Bunker : model Vol.: baterija voltage Automobil: status šasije Batt: postotak snage šasijetage P: Park daljinski: nivo baterije daljinskog upravljača Šifra greške: informacije o grešci (predstavlja bajt [5] u 211 kadru)
12 / 38

2.3 Kontrola
komanda
i
kretanje
opis
Uspostavljamo koordinatni referentni okvir zemaljskog mobilnog vozila prema standardu ISO 8855 kao što je prikazano na slici 2.4.
Slika 2.4 Šematski dijagram referentnog okvira karoserije vozila Kao što je prikazano u 2.4, tijelo BUNKER MINI 2.0 je paralelno s X-osom uspostavljenog referentnog okvira.
13 / 38

U režimu daljinskog upravljanja, džojstik daljinskog upravljača S1 pomiče se u pozitivnom smjeru X kada se gurne naprijed, a pomiče se u negativnom smjeru X kada se gurne unazad. Kada se S1 gurne na maksimalnu vrijednost, brzina kretanja u pozitivnom smjeru X je najveća, a kada se pritisne na minimalnu vrijednost, brzina kretanja u negativnom smjeru X smjera je najveća. Džojstik za daljinsko upravljanje S2 kontroliše rotaciju karoserije vozila levo i desno. Kada se S2 gurne ulijevo, karoserija vozila rotira iz pozitivnog smjera ose X u pozitivan smjer ose Y. Kada se S2 gurne udesno, karoserija vozila rotira iz pozitivnog smjera ose X prema negativnom smjeru Y ose. Kada se S2 gurne ulijevo do maksimalne vrijednosti, linearna brzina rotacije u smjeru kazaljke na satu je najveća, a kada se gurne udesno do maksimalne vrijednosti, linearna brzina rotacije u smjeru kazaljke na satu je najveća. U upravljačkom komandnom režimu, pozitivna vrijednost linearne brzine znači kretanje u pozitivnom smjeru X-ose, a negativna vrijednost linearne brzine znači kretanje u negativnom smjeru X-ose. Pozitivna vrijednost ugaone brzine znači da se karoserija vozila kreće iz pozitivnog smjera X-ose u pozitivan smjer Y-ose, a negativna vrijednost ugaone brzine znači da se karoserija vozila kreće iz pozitivnog smjera ose X u negativnom smjeru ose Y.
3 Getting
Poceo
Ovaj dio uglavnom predstavlja osnovni rad i korištenje BUNKER MINI 2.0 platforme, te upoznaje način na koji se vrši sekundarni razvoj karoserije vozila preko eksternog CAN porta i CAN bus protokola.
3.1 Koristite
i
operacija
Provjeri
Provjerite stanje karoserije vozila. Provjerite ima li očiglednih nepravilnosti u karoseriji vozila; ako jeste, kontaktirajte podršku nakon prodaje;
Provjerite status prekidača za zaustavljanje u nuždi. Potvrdite da je dugme za zaustavljanje u nuždi Q1 pozadi u otpuštenom stanju;
Kada koristite po prvi put, potvrdite da li je pritisnut Q2 (prekidač za napajanje) na zadnjoj električnoj ploči; ako je tako, pritisnite ga i otpustite, i bit će u puštenom stanju
14 / 38

Počni
up
Pritisnite prekidač za napajanje (Q2 na električnoj ploči), pod normalnim okolnostima, svjetlo prekidača za napajanje će biti upaljeno, a voltmetar će prikazati volumen baterijetage normalno;
Provjerite zapreminu baterijetage. Ako je voltage veći od 24V, to znači da je baterija voltage je normalno. Ako je manji od 24V, baterija je prazna, napunite je;
Snaga
off
Pritisnite prekidač za napajanje da biste prekinuli napajanje;
Hitno
stani
Pritisnite prekidač za zaustavljanje u nuždi na stražnjoj strani kućišta BUNKER MINI 2.0;
Basic
operacija
proces
of
daljinski
kontrolu
Nakon što se šasija robota BUNKER MINI 2.0 normalno pokrene, uključite daljinski upravljač i odaberite način upravljanja kao način daljinskog upravljanja, tako da se kretanjem platforme BUNKER MINI 2.0 može upravljati daljinskim upravljačem.
3.2 Punjenje
Proizvodi BUNKER MINI 2.0 su standardno opremljeni standardnim punjačem, koji može zadovoljiti potrebe za punjenjem kupaca. Specifičan radni proces punjenja je sljedeći:
Uvjerite se da je kućište BUNKER MINI 2.0 u isključenom stanju. Prije punjenja, provjerite je li Q2 (prekidač za napajanje) na stražnjoj električnoj konzoli okrenut
isključen Utaknite utikač punjača u Q4 interfejs za punjenje na zadnjoj električnoj kontrolnoj tabli
Priključite punjač na napajanje i uključite prekidač punjača da biste ušli u stanje punjenja.
Kada se puni prema zadanim postavkama, na kućištu nema lampice indikatora. Bilo da se puni ili ne
15 / 38

zavisi od indikatora statusa punjača.
3.3 Razvoj
3.3.1
CAN
Kabl
Veza
BUNKER MINI se isporučuje sa vozilom i ima muški avionski utikač kao što je prikazano na slici 3.1. Definicija žica je žuta kao CANH, plava kao CANL, crvena kao pozitivna i crna kao negativna. Napomena:
In
the
struja
BUNKER
MINI
verzija,
samo
the
rep
interfejs
is
otvoren
to
vanjski
ekspanzija
sučelja.
The
moć
snabdevanje
in
ovo
verzija
mogu
obezbediti
a
maksimum
struja
of
10A.
Slika 3.1 Šematski dijagram avio utikača
3.3.2
CAN
protokol
opis
BUNKER MINI proizvodi pružaju CAN interfejs za razvoj korisnika, preko kojeg korisnici mogu upravljati i kontrolirati karoseriju automobila. CAN komunikacijski standard u BUNKER MINI proizvodima usvaja CAN2.0B standard, brzina prijenosa komunikacije je 500K, a format poruke usvaja MOTOROLA format. Linearna brzina kretanja i ugaona brzina rotacije šasije mogu se kontrolisati preko eksternog CAN bus interfejsa; BUNKER MINI će dati povratne informacije o trenutnom statusu kretanja i statusnim informacijama šasije BUNKER MINI u realnom vremenu. Protokol uključuje okvire povratnih informacija o statusu sistema, okvire povratnih informacija o kontroli kretanja i kontrolne okvire. Sadržaj protokola je sljedeći: Komanda za povratnu informaciju o statusu sistema uključuje povratnu informaciju o trenutnom statusu karoserije, povratnu informaciju o statusu kontrolnog načina, zapreminu baterijetage povratne informacije i povratne informacije o grešci. Sadržaj protokola je prikazan u tabeli 3.1:
16 / 38

Tabela 3.1 Okvir povratne informacije o stanju šasije BUNKER MINI 2.0

Ime komande

Naredba povratne informacije o stanju sistema

Čvor za slanje Primajući čvor

ID

Ciklus ms

Vremensko ograničenje prijema (ms)

Šasija sa žicom

Jedinica za upravljanje odlukama

0x211

200ms

Nema

Dužina podataka

0x08

Lokacija

Funkcija

Tip podataka

Opis

bajt [0]

Trenutno stanje karoserije vozila

unsigned int8

0x00 Sistem normalan 0x01 Režim gašenja u nuždi
0x02 Sistemski izuzetak

bajt [1]

Kontrola moda

unsigned int8

0x00 Režim pripravnosti 0x01 CAN komandni način upravljanja
0x03 Režim daljinskog upravljanja

bajt [2] bajt [3]

Gornjih osam bitova baterije
voltage
Donjih osam bitova baterije
voltage

unsigned int16 Stvarni voltage X10 (precizno do 0.1V)

bajt [4]

Rezervirano

0x00

bajt [5]

Informacije o grešci unsigned int8

Za detalje pogledajte [Opis informacija o grešci]

bajt [6]

Rezervirano

0x00

bajt [7]

count check(count)

unsigned int8

0~255 broj petlji, brojite jednom svaki put kada se naredba pošalje

17 / 38

Tabela 3.2 Tablica objašnjenja informacija o greškama

bajt bajt [5]

Opis informacija o grešci

Bit

Značenje

bit [0]

Undervolvol baterijetage fault

bit [1]

Undervolvol baterijetage upozorenje

bit [2]

Daljinsko upravljanje
zaštita od isključenja 0:
normalno, 1: daljinski upravljač
isključenje

bit [3]

Rezervisano, podrazumevano 0

bit [4]

Greška u komunikaciji pogona 2 (0: nema greške, 1: greška)

bit [5]

Greška u komunikaciji pogona 3 (0: nema greške, 1: greška)

bit [6]

Rezervisano, podrazumevano 0

bit [7]

Rezervisano, podrazumevano 0

Naredba okvira povratne sprege kontrole kretanja uključuje povratnu informaciju o trenutnoj linearnoj brzini kretanja karoserije vozila i kutnoj brzini kretanja. Specifičan sadržaj protokola prikazan je u tabeli 3.3.
Tabela 3.3 Okvir povratne informacije kontrole pokreta

Ime komande

Komanda povratne informacije kontrole kretanja

Čvor za slanje Čvor za prijem

ID

Ciklus ms

Šasija sa žicom

Jedinica za upravljanje odlukama

0x221

20ms

Vremensko ograničenje prijema (ms)
Nema

18 / 38

Dužina podataka Lokacija
bajt [0] bajt [1] bajt [2] bajt [3] bajt [4] bajt [5] bajt [6] bajt [7]

0x08
Funkcija
Gornjih osam bitova
brzina kretanja Donjih osam
delovi brzine kretanja
Gornjih osam bitova
brzina rotacije Donjih osam
bitovi brzine rotacije
Rezervirano
Rezervirano
Rezervirano
Rezervirano

Tip podataka
potpisan int16
potpisan int16

Opis
Stvarna brzina X 1000 (precizno do 0.001m/s)
Stvarna brzina X 100 (tačno do 0.01rad/s)
0x00 0x00 0x00 0x00

Kontrolni okvir uključuje otvor za kontrolu linearne brzine, otvor za kontrolu ugaone brzine i kontrolni zbir. Sadržaj specifičnog protokola prikazan je u tabeli 3.4.
Tabela 3.4 Kontrolni okvir komande kontrole pokreta

Ime komande

Čvor za slanje Prijemni čvor

Jedinica za upravljanje odlukama

Čvor šasije

Kontrolna komanda

ID

Ciklus ms

0x111

20ms

Vremensko ograničenje prijema (ms)
500ms

19 / 38

Dužina podataka Pozicija bajt [0] bajt [1] bajt [2] bajt [3] bajt [4] bajt [5] bajt [6] bajt [7]

0x08
Funkcija
Gornjih osam bitova linearne
brzina
Donjih osam bitova linearne
brzina
Gornjih osam bitova
ugaona brzina
Donjih osam bitova
ugaona brzina
Rezervirano
Rezervirano
Rezervirano
Rezervirano

Tip podataka

potpisan int16

Brzina kretanja karoserije vozila, jedinica mm/s, raspon vrijednosti [-1300,1300]

potpisan int16

Ugaona brzina rotacije karoserije vozila, jedinica 0.001rad/s, vrijednost
raspon [-2000, 2000]

0x00

0x00

0x00

0x00

Okvir za podešavanje režima se koristi za podešavanje kontrolnog interfejsa terminala, a njegov specifični sadržaj protokola je prikazan u tabeli 3.5.
Tabela 3.5 Okvir za podešavanje načina upravljanja

Ime naredbe Čvor za slanje Primajući čvor

Komanda za podešavanje načina upravljanja

ID

Ciklus ms

Vremensko ograničenje prijema (ms)

20 / 38

Jedinica za upravljanje odlukama
Dužina podataka
Pozicija

Čvor šasije 0x01
Funkcija

bajt [0]

Omogućavanje CAN kontrole

0x421

Nema

Nema

Tip podataka unsigned int8

Opis
0x00 Standby mod 0x01 CAN komandni mod Po defaultu ulazi u standby mod
nakon uključivanja

Napomena[1] Opis načina upravljanja
Kada daljinski upravljač za BUNKER MINI 2.0 nije uključen, podrazumevani način upravljanja je režim pripravnosti, i potrebno je da se prebacite na komandni režim da biste poslali komandu kontrole kretanja. Ako je daljinski upravljač uključen, on ima najviše ovlaštenje i može blokirati kontrolu komandi. Kada se daljinski upravljač prebaci u komandni način rada, i dalje mora poslati naredbu za podešavanje načina upravljanja prije nego što odgovori na komandu brzine.
Okvir za podešavanje stanja se koristi za brisanje sistemskih grešaka, a njegov specifični sadržaj protokola je prikazan u tabeli 3.6.
Tabela 3.6 Okvir za podešavanje stanja

Ime komande

Komanda za postavljanje stanja

Čvor za slanje

Prijemni čvor

ID

Ciklus ms

Vremensko ograničenje prijema (ms)

Jedinica za upravljanje odlukama

Čvor šasije

0x441

Nema

Nema

Dužina podataka

0x01

Pozicija

Funkcija

Tip podataka

Opis

bajt [0]

Komanda za uklanjanje greške
d

unsigned int8

0x00 Obriši sve nekritične greške 0x01 Obriši grešku motora 1 0x02 Obriši grešku motora 2

21 / 38

Napomena 3: prampIz podataka, sljedeći podaci su samo za testiranje 1. Vozilo se kreće naprijed brzinom od 0.15/S

bajt [0] 0x00

bajt [1] 0x96

bajt [2] 0x00

bajt [3] 0x00

bajt [4] 0x00

bajt [5] 0x00

bajt [6] 0x00

bajt [7] 0x00

2. Vozilo se okreće brzinom od 0.2RAD/S

bajt [0] 0x00

bajt [1] 0x00

bajt [2] 0x00

bajt [3] 0xc8

bajt [4] 0x00

bajt [5] 0x00

bajt [6] 0x00

bajt [7] 0x00

Osim povratnih informacija o stanju šasije, povratne informacije o šasiji također uključuju podatke o motoru i podatke senzora.
Tablica 3.7 Povratna informacija o trenutnoj poziciji brzine motora

Ime komande

Okvir za povratnu informaciju velike brzine za vozača motora

Čvor za slanje Prijemni čvor

ID

Ciklus ms

Vremensko ograničenje prijema (ms)

Šasija sa žicom

Jedinica za upravljanje odlukama

0x251~0x254

20ms

Nema

Dužina podataka

0x08

Pozicija

Funkcija

Tip podataka

Opis

bajt [0] bajt [1]

Gornjih osam bita brzine motora
Donjih osam bita brzine motora

potpisan int16

Trenutna jedinica brzine motora RPM

22 / 38

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

Gornjih osam bita struje motora
Donjih osam bitova
struja motora
Trenutni položaj
motor je najviši
Trenutni položaj
motor je drugi po visini
Trenutni položaj
motor je drugi najniži
Trenutni položaj
motor je najniži

potpisan int16 potpisan int16 potpisan int16 potpisan int16 potpisan int16

Jedinica struje motora 0.1A
Trenutni položaj motora Jedinica: broj impulsa

Tabela 3.8 Povratna informacija o temperaturi motora, voltage i informacije o stanju

Ime komande

Okvir povratne informacije o maloj brzini za vozača motora

Čvor za slanje Prijemni čvor

ID

Ciklus ms

Vremensko ograničenje prijema (ms)

Šasija sa žicom

Jedinica za upravljanje odlukama

0x261~0x264

20ms

Nema

23 / 38

Dužina podataka Pozicija bajt [0] bajt [1] bajt [2] bajt [3] bajt [4] bajt [5] bajt [6] bajt [7]

0x08
Funkcija
Gornjih osam bitova drajvera voltage
Donjih osam bitova drajvera voltage
Gornjih osam bita temperature vozača
Donjih osam bita temperature vozača
Temperatura motora
drajver stanje
Rezervirano
Rezervirano

Tip podataka potpisan int16
signed int16 signed int8 unsigned int8

Tabela 3.9 Stanje aktuatora

Opis
Trenutni drajver voltage unit0.1v
jedinica 1
unit1 Pogledajte tabelu 3-9 za detalje
0x00 0x00

bajt [5]

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

Opis informacija o grešci
Da li je napajanje voltage je prenisko (0: normalno 1: prenisko)
Da li je motor pregrijan (0: normalno 1: prekomjerna temperatura)
Da li je upravljački program prenapojan (0: normalno 1: prekomjerna struja)

24 / 38

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

Da li je vozač pregrijan (0: normalno 1: previsoka temperatura)
Stanje senzora (0: normalno 1: abnormalno) Stanje greške drajvera (0: normalno 1: abnormalno) Stanje omogućavanja drajvera (0: Omogućavanje 1: Onemogućavanje)
Rezervirano

Tabela 3.10 Okvir povratne informacije kilometraže

Ime komande

Okvir za povratnu informaciju o kilometraži

Čvor za slanje Prijemni čvor

ID

Ciklus ms

Vremensko ograničenje prijema (ms)

Šasija sa žicom

Jedinica za upravljanje odlukama

0x311

20ms

Nema

Dužina podataka

0x08

Pozicija

Funkcija

Tip podataka

Opis

bajt [0] bajt [1]

Najviši dio lijevog točka
odometar
Drugi najviši dio
mjerač kilometara lijevog točka

potpisan int32

Povratna informacija kilometraže lijevog točka šasije
Jedinica mm

bajt [2]

Drugi najniži dio
mjerač kilometara lijevog točka

25 / 38

bajt [3] bajt [4] bajt [5] bajt [6] bajt [7]

Najniži dio kilometraže lijevog točka
Najviši dio
odometar desnog točka
Drugi najviši dio
odometar desnog točka
Drugi najniži dio
odometar desnog točka
Najniži dio desnog točka
odometar

potpisan int32

Povratna informacija kilometraže desnog točka šasije
Jedinica mm

Tabela 3.11 Povratna informacija o daljinskom upravljaču

Ime komande

Okvir povratne informacije o informacijama o daljinskom upravljanju

Čvor za slanje Prijemni čvor

ID

Ciklus ms

Vremensko ograničenje prijema (ms)

Šasija sa žicom

Jedinica za upravljanje odlukama

0x241

20ms

Nema

Dužina podataka

0x08

Pozicija

Funkcija

Tip podataka

Opis

26 / 38

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

SW povratna informacija daljinskog upravljača
Desni džojstik lijevo i desno Desni džojstik gore
i dole Lijevi džojstik gore
i dole Lijevi džojstik lijevo
i desno lijevo dugme VRA
Provjera rezervisanog brojača

unsigned int8
potpisan int8 potpisan int8 potpisan int8 potpisan int8 potpisan 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-gore 3-dolje Raspon vrijednosti [-100,100] Raspon vrijednosti [-100,100] Raspon vrijednosti [-100,100] Raspon vrijednosti [-100,100] Raspon vrijednosti [-100,100] 0x00 0-255 brojač

Tabela 3.12 Povratne informacije o BMS podacima o bateriji

Command

Čvor za slanje

Čvor za prijem

Drive-by-wire šasija

Jedinica za donošenje odluka i upravljanje

Dužina podataka

0x08

Byte

Značenje

Podaci povratne informacije BMS-a

ID

Period ms

Vremensko ograničenje prijema (ms)

0x361

500ms

Nema

Tip podataka

Napomena

27 / 38

bajt [0] bajt [1] bajt [2] bajt [3] bajt [4] bajt [5] bajt [6] bajt [7] naredba

Baterija SOC
Država zaduženja

unsigned int8

SOH baterije (Stanje
zdravlje)

unsigned int8

Bajt visokog reda zapremine baterijetage Bajt niskog reda zapremine baterijetage

unsigned int16

Bajt struje baterije visokog reda Bajt struje baterije nižeg reda

potpisan int16

Bajt visokog reda temperature baterije
Bajt niskog reda temperature baterije

potpisan int16

Opseg 0~100 Opseg 0~100 Jedinica: 0.01 V
Jedinica: 0.1 A
Jedinica: 0.1

Tabela 3.13 Povratne informacije o BMS podacima o bateriji

Podaci povratne informacije BMS-a

Čvor za slanje

Čvor za prijem

Drive-by-wire šasija

Jedinica za donošenje odluka i upravljanje

ID 0x362

Period ms

Vremensko ograničenje prijema (ms)

500ms

Nema

28 / 38

Dužina podataka bajt

0x04 Značenje

Tip podataka

bajt [0]

Status alarma 1

unsigned int8

bajt [1]

Status alarma 2

unsigned int8

bajt [2]

Status upozorenja 1 unsigned int8

bajt [3]

Status upozorenja 2 unsigned int8

Napomena
BIT1: Overvoltage; BIT2: Undervoltage; BIT3: Visoka temperatura; BIT4: Niska temperatura; BIT7: Pražnjenje
prekomjerna struja
BIT0: Nadstruja punjenja
BIT1: Overvoltage; BIT2: Undervoltage; BIT3: Visoka temperatura; BIT4: Niska temperatura; BIT7: Pražnjenje
prekomjerna struja
BIT0: Nadstruja punjenja

3.3.3
BUNKER
MINI
2.0 ROS
Paket
Upotreba
Example
ROS pruža neke standardne usluge operativnog sistema, kao što su apstrakcija hardvera, kontrola uređaja na niskom nivou, implementacija uobičajenih funkcija, razmena poruka između procesa i upravljanje paketima podataka. ROS se zasniva na grafičkoj arhitekturi, tako da procesi različitih čvorova mogu primati, objavljivati ​​i agregirati različite informacije (kao što su sensing, kontrola, stanje, planiranje, itd.). Trenutno ROS uglavnom podržava UBUNTU.
Razvoj
priprema
Hardver
priprema CANlight limenka komunikacioni modul X1 Thinkpad E470 Laptop X1 AGILEX BUNKER MINI 2.0 šasija mobilnog robota X1
29 / 38

AGILEX BUNKER MINI 2.0 s podrškom za daljinsko upravljanje FS-i6s X1 AGILEXBUNKER MINI 2.0 top avio posuda X1 Environment
opis
of
upotreba
example Ubuntu 18.04 ROS Git
Hardver
vezu
i
priprema
Izvucite CAN vod BUNKER MINI 2.0 4-jezgrenog avionskog ili stražnjeg utikača i povežite CAN_H i CAN_L u CAN liniji na CAN_TO_USB adapter;
Uključite prekidač na šasiji mobilnog robota BUNKER MINI 2.0 i provjerite da li su prekidači za zaustavljanje u nuždi s obje strane otpušteni;
Povežite CAN_TO_USB na USB port laptopa. Dijagram povezivanja prikazan je na slici 3.4.

Slika 3.4 Dijagram povezivanja CAN linije
ROS
Instalacija
i
Životna sredina
Setup
Za detalje o instalaciji, pogledajte http://wiki.ros.org/kinetic/Installa-tion/Ubuntu

Test
CANABLE
hardver
i
CAN
komunikacija
Postavite CAN-TO-USB adapter Omogućite gs_usb modul kernela
sudo modprobe gs_usb Postavite brzinu prijenosa na 500k i omogućite CAN-TO-USB adapter

30 / 38

sudo ip link set can0 up tip može bitrate 500000

Ako nema greške u prethodnim koracima, možete provjeriti CAN uređaje pomoću naredbe ispod

ifconfig -a

Instalirajte i koristite can-utils za testiranje hardvera sudo apt install can-utils

Ako je CAN-TO-USB adapter povezan na TITAN i TITAN je uključen, naredba u nastavku se može koristiti za praćenje podataka sa TITAN-a.

candump can0

Molimo pogledajte: [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
Preuzmi
i
kompajlirati
Preuzmite ros zavisnosti
$ sudo apt install -y ros-$ROS_DISTRO-teleop-twist-keyboard Kloniraj i kompajliraj izvorni kod bunker_ros
mkdir -p ~/catkin_ws/src

31 / 38

cd ~/catkin_ws/src git klon https://github.com/agilexrobotics/ugv_sdk.git git klon https://github.com/agilexrobotics/bunker_ros.git cd .. catkin_make izvorni devel/setup.bash
Referenca https://github.com/agilexrobotics/bunker_ros

Počni
the
ROS
čvor
Pokrenite osnovni čvor
roslaunch bunker_bringup bunker_robot_base.launch

Pokrenite keyboard_control node roslaunch bunker_bringup bunker_teleop_keyboard.launch

Github ROS direktorij razvojnog paketa i upute za korištenje
*_base:: Osnovni čvor za šasiju za slanje i primanje hijerarhijskih CAN poruka. Na osnovu komunikacijskog mehanizma ros-a, može kontrolirati kretanje šasije i čitati status bunkera kroz temu.
*_msgs: Definirajte specifični format poruke teme povratne informacije o statusu šasije
*_bringup: pokretanje files za čvorove šasije i kontrolne čvorove tastature, i skripte za omogućavanje modula usb_to_can

4
Koristi
i
operacija
Kako bi korisnicima olakšao nadogradnju verzije firmvera BUNKER MINI 2.0 i pružio korisnicima savršenije iskustvo, BUNKER MINI 2.0 pruža hardverski interfejs za nadogradnju firmvera i odgovarajući klijentski softver.

32 / 38

Nadogradite
Priprema
Agilex CAN modul za otklanjanje grešaka X 1 Micro USB kabl X 1 BUNKER MINI šasija X 1 A računar (WINDOWS OS (operativni sistem)) X 1
Nadogradite
Proces
1.Uključite USBTOCAN modul na računar, a zatim otvorite softver AgxCandoUpgradeToolV1.3_boxed.exe (redosled ne može biti pogrešan, prvo otvorite softver, a zatim priključite modul, uređaj neće biti prepoznat). 2. Kliknite na dugme Otvori serijski, a zatim pritisnite dugme za napajanje na karoseriji automobila. Ako je veza uspješna, bit će prepoznate informacije o verziji glavne kontrole, kao što je prikazano na slici.
3. Kliknite na Load Firmware File dugme za učitavanje firmvera za nadogradnju. Ako je učitavanje uspješno, bit će dobivene informacije o firmveru, kao što je prikazano na slici
33 / 38

4. Kliknite na čvor za nadogradnju u okviru liste čvorova, a zatim kliknite na Pokreni nadogradnju firmvera da započnete nadogradnju firmvera. Nakon što je nadogradnja uspješna, pojavit će se iskačući okvir.
34 / 38

5
Pitanja i odgovori
Q:
BUNKER
MINI
2.0 počinje
normalno,
ali
the
vozilo
tijelo
radi
ne
pokret
sa
the
daljinski
kontrola? O: Prvo utvrdite da li je prekidač za napajanje pritisnut i da li je prekidač za zaustavljanje u nuždi otpušten, a zatim potvrdite da li je način upravljanja koji je odabran prekidačem za odabir načina rada na gornjoj lijevoj strani daljinskog upravljača ispravan.
Q:
Kada
the
BUNKER
MINI
2.0 daljinska
kontrolu
is
normalno,
the
chassis
stanje
i
kretanje
informacije
povratne informacije
is
normalno,
i
the
kontrolu
okvir
protokol
is
izdao,
zašto
the
vozilo
tijelo
kontrolu
način rada
ne mogu
be
prebacio,
i
chassis
radi
ne
odgovoriti
to
the
kontrolu
okvir
protokol? O: U normalnim okolnostima, ako se BUNKER MINI 2.0 može kontrolisati daljinskim upravljačem, to znači da je kontrola kretanja šasije normalna i da može primiti okvir povratne sprege šasije, što znači da je veza CAN proširenja normalna. Molimo provjerite da li je komanda prebačena u CAN način upravljanja.
35 / 38

Q:
Kada
the
relevantno
komunikacija
is
nosio
van
kroz
the
CAN
autobus,
i
the
chassis
povratne informacije
komanda
is
normalno,
zašto

radi
the
auto
do
ne
odgovoriti
poslije
the
kontrolu
is
izdao? O: BUNKER MINI 2.0 ima komunikacijski zaštitni mehanizam unutra. Šasija ima mehanizam za zaštitu od isteka vremena kada se bavi eksternim CAN komandama za kontrolu. Pod pretpostavkom da nakon što vozilo primi okvir komunikacijskog protokola, ono ne prima sljedeći okvir upravljačkih komandi duže od 500MS, te će ući u komunikacijsku zaštitu brzinom od 0, tako da se naredba sa glavnog računara mora periodično ponavljati. izdao.
6
Proizvod
Dimenzije
6.1 Ilustracija
of
proizvod
nacrt
dimenzije
6.2
Ilustracije
of
top
ekspanzija
zagrada
dimenzije
36 / 38

37 / 38

38 / 38

Dokumenti / Resursi

AgileX 2023.09 Robotics Team [pdf] Korisnički priručnik
2023.09 Robotika Tim, 2023.09, Robotika Tim, Tim
AgileX 2023.09 Robotics Team [pdf] Korisnički priručnik
2023.09 Robotika Tim, 2023.09, Robotika Tim, Tim

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *