Hunter AgileX robootikameeskond
“
Tooteteave
Tehnilised andmed
- Toote nimi: BUNKER PRO AgileX Robotics Team
- Kasutusjuhendi versioon: V.2.0.1
- Dokumendi versioon: 2023.09
- Maksimaalne koormus: 120KG
- Töötemperatuur: -20°C kuni 60°C
- IP kaitsetase: IP66 (kui pole kohandatud)
Toote kasutusjuhised
Ohutusteave
Enne roboti kasutamist lugege kindlasti läbi ja mõistate kõiki ohutusnõudeid
juhendis toodud teavet. Tehke riskianalüüs
täielik robotisüsteem ja ühendage vajalik turvavarustus.
Pidage meeles, et robotil puudub täielik autonoomne ohutus
funktsioonid.
Keskkond
Enne esmakordset kasutamist lugege juhend hoolikalt läbi, et mõista
põhitoimingud ja spetsifikatsioonid. Valige kaugjuhtimispuldi jaoks avatud ala
kontrolli, kuna sõidukil puuduvad automaatsed takistuste vältimise andurid.
Töötada temperatuurivahemikus -20°C kuni 60°C.
Kontrollige
Enne kasutamist veenduge, et kõik seadmed on laetud ja töökorras
tingimus. Kontrollige, kas sõidukis ja puldis pole kõrvalekaldeid
juht aku. Enne kasutamist vabastage hädaseiskamislüliti.
Operatsioon
Töötage avatud aladel vaateväljas. Ärge ületage
maksimaalne koormuspiirang 120 kg. Veenduge, et massikese oleks
pikenduste paigaldamisel pöörlemiskeskus. Laadimisseadmed
kui voltage langeb alla 48 V ja lõpetage kohe kasutamine, kui
avastatakse kõrvalekaldeid.
KKK
K: Mida peaksin tegema, kui kasutamise ajal ilmneb kõrvalekalle
BUNKER PRO?
V: Lõpetage koheselt seadme kasutamine, et vältida sekundaarset mõju
kahju. Abi saamiseks võtke ühendust vastava tehnilise personaliga.
K: Kas BUNKER PRO saab automaatselt takistusi vältida?
V: Ei, sõidukil endal pole automaatset takistust
vältimise andurid. Töötage kaugjuhtimise jaoks suhteliselt avatud aladel
kontrolli.
"`
PUNKER
PRO
Kasutaja
Käsiraamat
PUNKER
PRO AgileX Robotics Teami kasutaja
Kasutusjuhend V.2.0.1
2023.09
Dokument
versioon
nr Versioon
Kuupäev
Toimetanud
Reviewer
Märkmed
1
V1.0.0 2023
esimene mustand
2
V2.0.0 2023
Lisa renderduspilt Muutke ROS-paketi kasutamist
Dokumentide kontrollimine
1/35
3
V2.0.1 2023
Auto sünkroniseeritud parameetrite loend Lisatud tabel 3.2 Veateave
kirjeldav tabel
See peatükk sisaldab olulist ohutusteavet. Enne roboti esmakordset sisselülitamist peab iga isik või organisatsioon seda teavet lugema ja sellest aru saama enne seadme kasutamist. Kui teil on kasutamise kohta küsimusi, võtke meiega ühendust aadressil support@agilex.ai. Palun järgige ja rakendage kõiki selle juhendi peatükkides toodud kokkupanekujuhiseid ja juhiseid, mis on väga oluline. Erilist tähelepanu tuleks pöörata hoiatussiltidega seotud tekstile.
Tähtis
Ohutus
Teave
Selles juhendis sisalduv teave ei hõlma täieliku robotirakenduse konstruktsiooni, paigaldamist ja kasutamist ega ka kõiki välisseadmeid, mis võivad selle tervikliku süsteemi ohutust mõjutada. Terviksüsteemi konstruktsioon ja kasutamine peavad vastama selle riigi standardites ja eeskirjades kehtestatud ohutusnõuetele, kuhu robot on paigaldatud. BUNKERPRO integraatorid ja lõppkliendid vastutavad asjakohaste sätete ning praktiliste seaduste ja määruste järgimise eest ning selle eest, et roboti täielikul rakendamisel ei esineks suuri ohte. See hõlmab, kuid ei piirdu, järgmist.
Tõhusus
ja
vastutus
Tehke kogu robotsüsteemi riskihinnang. Ühendage riskihinnanguga määratletud muude masinate täiendavad ohutusseadmed
koos. Veenduge, et kogu robotisüsteemi välisseadmete, sh
tarkvara- ja riistvarasüsteemid on õiged.
2/35
Sellel robotil puuduvad täieliku autonoomse mobiilse roboti asjakohased ohutusfunktsioonid, sealhulgas, kuid mitte ainult, automaatne kokkupõrkevastane, kukkumisvastane, olendite lähenemise hoiatus jne. Asjakohaste funktsioonide jaoks peavad integraatorid ja lõpptarbijad viima läbi ohutushinnangu vastavalt asjakohastele sätetele. ning kehtivad seadused ja määrused tagamaks, et väljatöötatud robot on praktilisel kasutamisel vaba mis tahes suurematest ohtudest ja varjatud ohtudest.
Koguge tehnilises osas kõik dokumendid file: sealhulgas riskianalüüs ja käesolev juhend. Enne seadme kasutamist ja kasutamist tundke võimalikke ohutusriske.
Keskkond
Esmakordsel kasutamisel lugege käesolev juhend hoolikalt läbi, et mõista põhitoimingu sisu ja toimimisspetsifikatsioone.
Vali kaugjuhtimiseks suhteliselt avatud ala, sest sõidukil endal pole automaatseid takistuste vältimise andureid.
Kasutage ümbritseva õhu temperatuuril -20–60 °C. Kui sõiduki IP-kaitsetaset individuaalselt ei kohandata, on selle veekindlus ja tolmukindlus tagatud.
tõendvõimsus on IP66.
Kontrollige
Veenduge, et igal seadmel on piisavalt laetud. Veenduge, et sõidukil poleks ilmseid kõrvalekaldeid. Kontrollige, kas kaugjuhtimispuldi aku on piisavalt laetud. Veenduge, et avariilüliti on kasutamise ajal vabastatud.
Operatsioon
Veenduge, et ümbritsev ala oleks töötamise ajal suhteliselt avatud. Kaugjuhtimispult peab olema vaateväljas. BUNKERPRO maksimaalne kandevõime on 120 kg. Kasutamise ajal veenduge, et kasulik koormus ei...
ületada 120 kg. BUNKERPRO välise pikenduse paigaldamisel kinnitage pikenduse massikese.
pikendust ja veenduge, et see oleks pöörlemise keskpunktis. Kui seadme helitugevustagKui e on alla 48 V, laadige seda õigeaegselt. Kui seade on ebanormaalne, lõpetage selle kasutamine kohe, et vältida teisest kahju. Kui seade on ebanormaalne, võtke ühendust vastava tehnilise personaliga ja ärge
käsitseda seda ilma loata.
3/35
Palun kasutage seda keskkonnas, mis vastab seadme IP kaitsetasemele vastava kaitsetaseme nõuetele.
Ärge lükake sõidukit otse. Laadimise ajal veenduge, et ümbritseva õhu temperatuur oleks üle 0 °C.
Hooldus
Kontrollige regulaarselt rööpa pinget ja pingutage rööpaid iga 150–200 töötunni järel. Pärast iga 500 töötundi kontrollige iga kereosa polte ja mutreid. Pingutage
Kui need on lahti, eemaldage need kohe. Aku mahutavuse tagamiseks tuleks akut hoida laetuna,
ja akut tuleb regulaarselt laadida, kui seda pikemat aega ei kasutata.
Tähelepanu
See jaotis sisaldab mõningaid ettevaatusabinõusid BUNKERPRO kasutamiseks ja arendamiseks.
Aku
ettevaatusabinõud
Kui BUNKERPRO tehasest lahkub, ei ole aku täielikult laetud. Konkreetset aku võimsust saab kuvada voltage kuvamõõtur BUNKERPRO šassii taga või lugeda läbi CAN siini sideliidese;
Ärge laadige akut pärast selle võimsuse ammendumist. Palun laadige see õigeaegselt, kui madal voltage BUNKERPRO taga on madalam kui 48 V;
Staatilised säilitustingimused: Parim temperatuur aku hoidmiseks on -10°C ~ 45°C; kui seda ei kasutata, tuleb akut laadida ja tühjaks laadida üks kord iga 1 kuu tagant ning seejärel säilitada täismahustage riik. Ärge pange akut tulle ega soojendage akut ning ärge hoidke akut kõrge temperatuuriga keskkonnas;
Laadimine: akut tuleb laadida spetsiaalse liitiumakulaadijaga. Ärge laadige akut alla 0°C ega kasutage akusid, toiteallikaid ja laadijaid, mis ei ole standardsed.
Ettevaatusabinõud
jaoks
töökorras
keskkond
BUNKERPRO töötemperatuur on – 20~60; palun ärge kasutage seda keskkonnas, kus temperatuur on madalam kui –20 või kõrgem kui 60;
4/35
BUNKERPRO töökeskkonna suhtelise niiskuse nõuded on: maksimaalselt 80%, minimaalselt 30%; Ärge kasutage seda söövitavate ja tuleohtlike gaasidega keskkonnas ega tuleohtlike ainete läheduses;
Ärge hoidke seda küttekehade, näiteks küttekehade või suurte mähisega takistite läheduses; välja arvatud spetsiaalselt kohandatud versioon (kohandatud IP-kaitsetasemega), BUNKER PRO
ei ole veekindel, seega ärge kasutage seda vihma, lume või seisva veega kohtades; soovitatav on, et töökeskkonna kõrgus merepinnast ei ületaks 1000 m; soovitatav on, et töökeskkonna päeva ja öö temperatuuride erinevus oleks
Keskkonnatemperatuur ei tohiks ületada 25 °C; Kontrollige ja hooldage regulaarselt rööpapingutusratast.
Ettevaatusabinõud
jaoks
elektrilised
välised
Tagumise pikenduse toiteallika vool ei tohiks ületada 10A ja koguvõimsus ei tohiks ületada 480W;
Ohutus
ettevaatusabinõud
Kahtluste korral kasutamise ajal järgige vastavat kasutusjuhendit või konsulteerige seotud tehnilise personaliga;
Enne kasutamist pöörake tähelepanu välitingimustele ja vältige väärkasutust, mis põhjustab personali ohutusprobleeme;
Hädaolukorras vajutage hädaseiskamisnupp alla ja lülitage seade välja; Ilma tehnilise toeta ja loata ärge muutke sisemust isiklikult
seadmete struktuur.
muud
ettevaatusabinõud
Ärge pillake sõidukit maha ega pange seda tagurpidi kandmise ja seadistamise ajal; Mitteprofessionaalid palume sõidukit ilma loata lahti võtta.
SISUKORD
5/35
SISUKORD
Dokument
versioon
Tähtis
Ohutus
Teave
Tähelepanu
SISUKORD
1
Sissejuhatus
juurde
BUNKERPRO
1.1 Toodete loetelu 1.2 Tehnilised andmed 1.3 Nõuded arendusele
2
The
Põhitõed
2.1 Juhised elektriliste liideste kohta 2.2 Juhised kaugjuhtimispuldi kohta 2.3 Juhised juhtimisnõuete ja liikumiste kohta
3
Kasutage
ja
Areng
3.1 Kasutamine ja toimimine 3.2 Laadimine 3.3.2 CAN-kaabli ühendus 3.3.3 CAN-käskude juhtimise realiseerimine 3.4 Püsivara uuendamine 3.5 BUNKERPRO ROS paketi kasutamine Example
4
Küsimused ja vastused
5
Toode
Mõõtmed
5.1 Toote mõõtmete näidisskeem
6/35
5.2 Ülemise laiendatud toe mõõtmete illustratsioon
1
Sissejuhatus
juurde
BUNKERPRO
BUNKERPRO on roomikšassiiga sõiduk igakülgseks tööstuslikuks rakenduseks. Sellel on lihtsa ja tundliku töö omadused, suur arendusruum, mis sobib arendamiseks ja kasutamiseks erinevates valdkondades, iseseisev vedrustussüsteem, tugev löögisummutus, tugev ronimisvõime ja võimalus ronida trepist. Seda saab kasutada spetsiaalsete robotite väljatöötamiseks, näiteks ülevaatus- ja uurimisrobotid, pääste- ja EOD-d, spetsiaalsed laskmised, eritransport jne, et lahendada roboti liikumise lahendusi.
1.1
Toode
nimekirja
Nimi BUNKER PRO Robot Body Akulaadija (AC 220V) Aviation isane pistik (4 kontaktiga) FS kaugjuhtimispuldi saatja (valikuline) USB-CAN sidemoodul
Kogus x1 x1 x1 x1 x1
1.2
Tehn
spetsifikatsioonid
Parameetrite tüübid Mehaanilised andmed
Üksused P × L × K (mm)
Teljevahe (mm)
Väärtused 1064*845*473
–
7/35
Esi-/tagarattavahe (mm)
–
Šassii kõrgus
120
Rööbastee laius
150
Tühimass (kg)
180
Aku tüüp
Liitiumaku
Aku parameetrid
60 AH
Jõuajam mootor
2×1500W harjadeta servomootor
Rooli ajami mootor
–
Parkimisrežiim
–
Juhtimine
Roomiktüüpi diferentsiaaljuhtimine
Suspensioonivorm
Christie vedrustus + Matilda neljaratta tasakaalustusvedrustus
Roolimootori vähendamine
–
suhe
Roolimootori andur Ajami mootori reduktsiooniaste
–
1 7.5
Ajami mootori andur
Fotoelektriline samm 2500
Jõudlusparameetrid
IP klass
IP22
Maksimaalne kiirus (km/h)
1.7m/s
Minimaalne pöörderaadius (mm)
Saab paigale keerata
Maksimaalne kaldevõime (°)
30°
Maksimaalne takistuste ületamine
180
8/35
Kontrolli
Kliirens (mm) Maksimaalne aku tööiga (h) Maksimaalne vahemaa (km)
Laadimisaeg (h) Töötemperatuur ()
Juhtimisrežiim
RC saatja Süsteemi liides
740 8
15 km 4.5
-10~60 Kaugjuhtimispult Juhtkäskude juhtimisrežiim 2.4G/äärmine vahemaa 200M
CAN
1.3
Nõue
jaoks
arengut
BUNKERPRO on tehases varustatud FS-kaugjuhtimispuldiga ja kasutajad saavad BUNKERPRO mobiilset roboti šassii juhtida kaugjuhtimispuldi abil, et viia lõpule liikumis- ja pöörlemistoimingud; BUNKERPRO on varustatud CAN-liidesega ja kasutajad saavad selle kaudu teostada sekundaarset arendust.
2
The
Põhitõed
See jaotis annab BUNKERPRO mobiilse roboti šassii põhitutvustuse, et kasutajatel ja arendajatel oleks BUNKERPRO šassii põhiteadmised.
2.1 Juhised
on
elektrilised
liidesed
9/35
Tagumised elektriliidesed on näidatud joonisel 2.1, kus Q1 on CAN ja 48 V toitega lennundusliides, Q2 on toitelüliti, Q3 on laadimisliides, Q4 on antenn, Q5 ja Q6 on vastavalt juhi silumisliides ja põhiliides. kontrolli silumisliidest (pole avatud väljapoole) ja Q7 on toiteekraani interaktsioon.
Joonis 2.1 Tagumised elektriliidesed Q1 side- ja toiteliidese määratlus on näidatud joonisel 2-2.
Pin nr 1
Pin Type Power
Funktsioon ja definitsioon
Märkused
VCC
Positiivne toiteallikas, voltage vahemik 46~54V, maksimaalne vool 10A
10/35
2
Võimsus
3
CAN
4
CAN
GND CAN_H CAN_L
Negatiivne toiteallikas CAN-siin kõrge CAN-siin madal
Joonis 2.2 Tagumise lennunduse laiendusliidese viigu definitsioon
2.2
Juhised
on
kaugjuhtimispult
kontrolli
Fs kaugjuhtimispult on BUNKER PRO toodete valikuline lisavarustus. Kliendid saavad valida vastavalt tegelikele vajadustele. Kaugjuhtimispuldi abil saate hõlpsalt juhtida BUNKER PRO universaalset roboti šassiid. Selle toote puhul kasutame vasakpoolset gaasihoova disaini. Selle määratlusele ja funktsioonidele võib viidata joonisel 2.3. Nuppude funktsioonid on määratletud järgmiselt: SWA, SWB, SWC, SWD. SWD pole veel aktiveeritud, nende hulgas on SWB juhtimisrežiimi valiku nupp, üleval valituna on käsujuhtimisrežiim, keskele valitud on kaugjuhtimisrežiim, S1 on gaasihoova nupp, juhib BUNKER PRO edasiliikumiseks ja tagurpidi; S2 juhib pöörlemist ja POWER on toiteallikaks. Nupud, sisselülitamiseks vajutage ja hoidke neid samal ajal all. Tuleb märkida, et kui kaugjuhtimispult on sisse lülitatud, peavad SWA, SWB, SWC ja SWD kõik olema ülaosas.
11/35
Joonis 2.3 FS-i kaugjuhtimispuldi nuppude skemaatiline diagramm
kontrolli
liides
kirjeldus: Punker : mudel Maht: patarei mahttage Auto: šassii olek Batt: šassii võimsus protsentitage P: Parkimispult: kaugjuhtimispuldi patarei tase Veakood: Veateave (Esitab baiti [5] 211 kaadris)
12/35
2.3
Juhised
on
kontrolli
nõudmisi
ja
liigutused
Seadistasime maapealse liikuva sõiduki koordinaatide referentssüsteemi vastavalt ISO 8855 standardile, nagu on näidatud joonisel 2.4.
Joonis 2.4 Sõiduki kere võrdluskoordinaatsüsteemi skemaatiline diagramm Nagu on näidatud joonisel 2.4, on BUNKERPRO sõiduki kere paralleelne kehtestatud võrdluskoordinaatsüsteemi X-teljega. Kaugjuhtimisrežiimis lükake kaugjuhtimispuldi nookurit S1 ettepoole, et liikuda X positiivses suunas, lükake S1 tagasi, et liikuda negatiivses suunas. keha pöörleb X-telje positiivsest suunast Y-telje negatiivsesse suunda. Kui S2 lükatakse vasakule maksimaalse väärtuseni, on vastupäeva pöörlemise lineaarkiirus maksimaalne. Kui S2 lükatakse paremale maksimaalse väärtuseni, on päripäeva pöörlev lineaarne liikumine maksimaalne kiirus. Juhtkäsu režiimis tähendab lineaarkiiruse positiivne väärtus liikumist X-telje positiivses suunas ja lineaarkiiruse negatiivne väärtus liikumist negatiivses suunas. Nurkkiiruse negatiivne väärtus tähendab, et auto kere liigub X-telje positiivsest suunast Y-telje negatiivsesse suunda.
3
Kasutage
ja
Areng
Selles jaotises tutvustatakse peamiselt BUNKERPRO platvormi põhitööd ja kasutamist ning seda, kuidas teostada sõiduki kere sekundaarset arendust välise CAN-liidese ja CAN-siini protokolli kaudu.
13/35
3.1
Kasutage
ja
operatsiooni
Kontrollige
Kontrollige sõiduki kere seisukorda. Kontrollige, kas sõiduki kerel on ilmseid kõrvalekaldeid; kui jah, võtke ühendust müügijärgse toega;
Esmakordsel kasutamisel kontrollige, kas Q2 (toitelüliti) tagumises elektripaneelis on vajutatud; kui seda ei vajutata, palun vajutage ja vabastage, siis on see vabastatud olekus.
Käivitamine
Vajutage toitelülitit (Q2 elektrikilbis); tavaolukorras süttib toitelüliti tuli ja voltmeeter näitab aku mahtutage tavaliselt;
Kontrollige aku mahtuvusttage. Kui voltage on suurem kui 48 V, see tähendab aku mahtutage on normaalne. Kui voltage on madalam kui 48 V, palun laadige; kui voltage on madalam kui 46V, BUNKERPRO ei saa normaalselt liikuda.
Väljalülitamine
Toite väljalülitamiseks vajutage toitelülitit;
Põhiline
tegutsevad
protseduurid
of
kaugjuhtimispult
kontrolli
Pärast BUNKERPRO roboti šassii tavalist käivitamist käivitage kaugjuhtimispult ja valige kaugjuhtimisrežiim, et juhtida BUNKER PRO platvormi liikumist kaugjuhtimispuldi kaudu.
3.2
Laadimine
BUNKERPRO on vaikimisi varustatud standardse laadijaga, mis suudab rahuldada klientide laadimisvajadusi. The
spetsiifiline
tegutsevad
protseduurid
of
laadimine
on
as
järgige järgmist: Veenduge, et BUNKERPRO šassii on väljalülitatud olekus. Enne laadimist veenduge, et
Veenduge, et tagumise elektrikonsooli Q2 (toitelüliti) on välja lülitatud; sisestage laadija pistik tagumise elektrilise juhtpaneeli Q3 laadimisliidesesse; ühendage laadija toiteallikaga ja lülitage laadija lüliti sisse, et siseneda laadimisolekusse. Laadimise ajal pole šassiil vaikimisi märgutuli. Laadimise toimumine sõltub laadija olekuindikaatorist.
3.3
Areng
14/35
BUNKERPRO pakub kasutaja arendamiseks CAN-liidest ja kasutaja saab selle liidese kaudu juhtida sõiduki kere.
BUNKERPRO CAN-kommunikatsioonistandard võtab vastu standardi CAN2.0B; side edastuskiirus on 500K ja sõnumivorming võtab kasutusele MOTOROLA vormingu. Liikumise lineaarset kiirust ja šassii pöörlemise nurkkiirust saab juhtida välise CAN-siini liidese kaudu; BUNKERPRO annab reaalajas tagasisidet praeguse liikumise oleku teabe ja BUNKERPRO šassii olekuteabe kohta.
Protokoll sisaldab süsteemi oleku tagasiside raami, liikumise juhtimise tagasiside raami ja juhtraami. Protokolli sisu on järgmine:
Süsteemi oleku tagasiside käsk sisaldab sõiduki kere hetkeoleku tagasisidet, juhtrežiimi oleku tagasisidet, aku mahtutage tagasiside ja rikete tagasiside. Protokolli sisu on näidatud tabelis 3.1.
Tabel 3.1 BUNKERPRO šassiisüsteemi oleku tagasiside raam
Käsu nimi
Süsteemi oleku tagasiside juhised
Saatesõlm Vastuvõtu sõlm
Juhtmega juhitav šassii
Otsuste tegemise kontrollüksus
ID 0x211
Tsükkel (ms)
Vastuvõtmise ajalõpp (ms)
200 ms
Mitte ühtegi
Andmete pikkus Asukoht
Funktsioon 0x08
Andmetüüp
bait [0]
Sõiduki kere hetkeseis
allkirjastamata int8
Kirjeldus
0x00 Süsteem normaalseisundis 0x01 Hädaseiskamisrežiim 0x02 Süsteemi erand
15/35
bait [1] bait [2] bait [3] bait [4] bait [5] bait [6] bait [7] bait [5]
Režiimi juhtimine
Aku mahttage on 8 bitti kõrgem Aku mahttage on kaheksa bitti madalam Reserveeritud
Rikketeave Reserveeritud
Loendamiskontroll (loend)
allkirjastamata int8
allkirjastamata int16
allkirjastamata int8
allkirjastamata int8
0x00 Ooterežiim 0x01 CAN-käskude juhtimisrežiim
0x03 Kaugjuhtimisrežiim
Tegelik voltage × 10 (täpsusega 0.1 V)
0x0 Vt [Description of Fault
Teave] 0X00
0-255 tsüklite arv; iga kord, kui juhis saadetakse,
arv suureneb üks kord
Tabel 3.2 Veateabe kirjeldus
Veateabe kirjeldus
Natuke
Tähendus
bitt [0]
Aku alajahtuminetage süü
bitt [1]
Aku alajahtuminetage hoiatus
bitt [2]
Kaugjuhtimispuldi lahtiühendamise kaitse (0: normaalne, 1: kaugjuhtimispuldi lahtiühendamine)
bitt [3]
Nr.1 mootori sidetõrge (0: tõrge puudub 1: tõrge)
bitt [4]
Nr.2 mootori sidetõrge (0: tõrge puudub 1: tõrge)
16/35
bitt [5] bitt [6] bitt [7]
Reserveeritud, vaikeväärtus 0 Reserveeritud, vaikeväärtus 0 Reserveeritud, vaikeväärtus 0
Liikumisjuhtimise tagasiside raami käsk sisaldab voolu lineaarkiiruse ja liikuva sõiduki kere nurkkiiruse tagasisidet. Konkreetne protokolli sisu on näidatud tabelis 3.3.
Tabel 3.3 Liikumisjuhtimise tagasiside raam
Käsu nimi
Liikumise kontrolli tagasiside käsk
Saatesõlm Vastuvõtu sõlm
ID
Tsükkel ms
Vastuvõtmise ajalõpp (ms)
Juhtmega juhitav šassii
Otsuste tegemise kontrollüksus
0x221
20 ms
Mitte ühtegi
Andmete pikkus
0x08
positsioon
Funktsioon
Andmetüüp
Kirjeldus
bait [0] bait [1]
8-bitine suur liikumiskiirus
8-bitine madal liikumiskiirus
allkirjastatud int16
Tegelik kiirus × 1000 (täpsusega 0.001 m/s)
bait [2] bait [3]
8-bitine suur pöörlemiskiirus
8-bitine madal pöörlemiskiirus
allkirjastatud int16
Tegelik kiirus × 1000 (täpsusega 0.001 rad/s)
bait [4]
Reserveeritud
–
0x00
bait [5]
Reserveeritud
–
0x00
17/35
bait [6]
Reserveeritud
–
bait [7]
Reserveeritud
–
0x00 0x00
Juhtraam sisaldab lineaarse kiiruse reguleerimise ava, nurkkiiruse reguleerimise ava ja kontrollsummat. Protokolli konkreetne sisu on näidatud tabelis 3.4.
Tabel 3.4 Liikumise juhtraam
Käsu nimi
Saatesõlm Vastuvõtu sõlm
Otsuste tegemise kontrollüksus
Šassii sõlm
Andmete pikkus
0x08
positsioon
Funktsioon
bait [0]
8-bitine suur lineaarne kiirus
bait [1]
8-bitine madal lineaarne kiirus
bait [2]
8-bitine suur nurkkiirus
bait [3]
8-bitine madal nurkkiirus
bait [4]
Reserveeritud
bait [5]
Reserveeritud
bait [6]
Reserveeritud
bait [7]
Reserveeritud
Juhtimisjuhend
ID
Tsükkel (ms)
Vastuvõtmise ajalõpp (ms)
0x111
20 ms
Mitte ühtegi
Andmetüüp
Kirjeldus
allkirjastatud int16
Sõiduki kere liikumiskiirus , mõõtühik: mm/s, ulatus [-1700,1700]
allkirjastatud int16
Sõiduki kere pöörlemise nurkkiirus, mõõtühik: 0.001rad/s, ulatus
[- 3140,3140 XNUMX]
–
0x00
–
0x00
–
0x00
–
0x00
18/35
Režiimi seadistusraami kasutatakse terminali juhtimisliidese seadistamiseks. Konkreetne protokolli sisu on näidatud tabelis 3.5
Tabel 3.5 Juhtrežiimi seadistusraam
Käsu nimi
Saatesõlm Vastuvõtu sõlm
Otsuste tegemise kontrollüksus
Šassii sõlm
Andmete pikkus
0x01
positsioon
Funktsioon
bait [0]
CAN-juhtimise lubamine
Juhtrežiimi seadistuskäsk
ID
Tsükkel (ms)
Vastuvõtmise ajalõpp (ms)
0x421
20 ms
500 ms
Signeerimata andmetüüp int8
Kirjeldus
0x00 Ooterežiim 0x01 CAN käsurežiimi lubamine
Märkus [1] Juhtrežiimi kirjeldus
Kui BUNKERPRO kaugjuhtimispult ei ole sisse lülitatud, on juhtimisrežiim vaikimisi ooterežiim ja liikumise juhtimise käsu saatmiseks peate selle lülitama käsurežiimi. Kui kaugjuhtimispult on sisse lülitatud, on kaugjuhtimispuldil kõrgeim volitus ja see suudab käskude juhtimist varjestada. Kui kaugjuhtimispult on lülitatud käsurežiimile, peab see ikkagi enne kiiruskäsklusele reageerimist saatma juhtimisrežiimi seadistuskäskluse.
Olekuseadete raami kasutatakse süsteemivigade kustutamiseks. Konkreetne protokolli sisu on näidatud tabelis 3.6.
Tabel 3.6 Oleku seadistusraam
Käsu nimi
Saatesõlm Vastuvõtu sõlm
Otsuste tegemise kontrollüksus
Šassii sõlm
Oleku seadmise käsk
ID
Tsükkel (ms)
Vastuvõtmise ajalõpp (ms)
0x441
Mitte ühtegi
Mitte ühtegi
19/35
Andmete pikkus Asukoht
bait [0]
Funktsioon 0x01
Andmetüüp
Viga käsu kustutamisel
allkirjastamata int8
Kirjeldus
0x00 kustuta kõik vead 0x01 Kustuta mootori 1 viga 0x02 Kustuta mootori 2 viga
Märkus 3: Sample andmed; järgmised andmed on ainult testimise eesmärgil 1. Sõiduk liigub edasi kiirusega 0.15/S
bait [0] bait [1] bait [2] bait [3] bait [4] bait [5] bait [6] bait [7]
0x00
0x96
0x00
0x00
0x00
0x00
0x00
0x00
2. Sõiduk pöörleb kiirusega 0.2RAD/S
bait [0] bait [1] bait [2] bait [3] bait [4] bait [5] bait [6] bait [7]
0x00
0x00
0x00
0xc8
0x00
0x00
0x00
0x00
Lisaks šassii olekuteabele antakse tagasi, šassii tagasiside teave sisaldab ka mootoriandmeid ja anduri andmeid.
Tabel 3.7 Mootori kiiruse hetkeasendi teabe tagasiside
Käsu nimi
Mootori ajami kiire teabe tagasiside raam
Saatesõlm Vastuvõtu sõlm
ID
Juhtmega šassii
Otsuse tegemine
juhtplokk
0x251 ~ 0x254
Tsükkel (ms)
Vastuvõtmise ajalõpp (ms)
20 ms
Mitte ühtegi
Andmete pikkus
0x08
20/35
Positsioneerimisbait [0] bait [1] bait [2] bait [3] bait [4] bait [5] bait [6] bait [7]
Funktsioon 8-bitine kõrge mootor
8-bitise kiirusega madal mootor
kiirus Reserveeritud 8-bitine madal ketta temperatuur Reserveeritud Draivi olek Reserveeritud Reserveeritud
Andmetüüp
allkirjastatud int16
allkirjastamata int8 –
Kirjeldus
Mootori praegune kiirus Ühik RPM
0x00 ühik 1
0x00 Vaadake üksikasju tabelist 3.9
0x00 0x00
Tabel 3.8 Mootori temperatuur, kdtage ja olekuteabe tagasiside
Käsu nimi
Mootori ajami väikese kiiruse teabe tagasiside raam
Saatesõlm Vastuvõtu sõlm
ID
Tsükkel (ms)
Vastuvõtmise ajalõpp (ms)
Juhtmega šassii
Otsuse tegemine
juhtplokk
0x261 ~ 0x264
Mitte ühtegi
Mitte ühtegi
Andmete pikkus
0x08
positsioon
Funktsioon
Andmetüüp
Kirjeldus
bait [0]
Reserveeritud
–
bait [1]
Reserveeritud
–
Mootori praegune kiirus Ühik RPM
21/35
bait [2] bait [3] bait [4] bait [5] bait [6] bait [7]
8-bitine kõrge draivi temperatuur
8-bitine madal draivi temperatuur
Reserveeritud
Sõidu olek
Reserveeritud
Reserveeritud
allkirjastatud int16
allkirjastamata int8
–
Tabel 3.9 Ajami olek
Üksus 1
0x00 Vaadake üksikasju tabelist 3.9
0x00 0x00
Baitibait [5]
Bitt [0] bitt [1] bitt [2] bitt [3] bitt [4] bitt [5] bitt [6] bitt [7]
Kirjeldus Kas toiteallika voltage on liiga madal (0:Normaalne
1: Liiga madal) Kas mootor on ülekuumenenud (0: normaalne 1:
Overheated) Reserveeritud Reserveeritud Reserveeritud Reserveeritud Reserveeritud Reserveeritud
Tabel 3.10 Läbisõidumõõdiku tagasiside raam
Käsu nimi
Läbisõidumõõdiku teabe tagasiside raam
22/35
Saatesõlm Vastuvõtu sõlm
ID
Juhtmega šassii
Otsuse tegemine
juhtplokk
Andmete pikkus
0x08
positsioon
Funktsioon
bait [0]
Vasaku ratta odomeetri kõrgeim osa
bait [1]
Vasaku ratta kõrguselt teine
läbisõidumõõdiku
bait [2]
Vasaku ratta suuruselt teine osa
läbisõidumõõdiku
bait [3]
Madalaim osa vasakult
ratta läbisõidumõõdik
bait [4]
Parema ratta odomeetri kõrgeim osa
bait [5]
Kõrguselt teine osa paremalt
ratta läbisõidumõõdik
bait [6]
Teine madalaim osa paremalt
ratta läbisõidumõõdik
0x311 Andmetüüp signed int32 signed int32
Tsükkel (ms)
Vastuvõtmise ajalõpp (ms)
20 ms
Mitte ühtegi
Kirjeldus
Šassii vasaku ratta läbisõidumõõdiku tagasiside Ühik: mm
Šassii parema ratta läbisõidumõõdiku tagasiside Ühik: mm
23/35
bait [7]
Parema ratta odomeetri madalaim osa
Tabel 3.11 Kaugjuhtimispuldi teabe tagasiside
Käsu nimi
Kaugjuhtimispuldi teabe tagasiside raam
Saatesõlm Vastuvõtu sõlm
Juhtmega šassii
Otsuse tegemine
juhtplokk
ID 0x241
Tsükkel (ms)
Vastuvõtmise ajalõpp (ms)
20 ms
Mitte ühtegi
Andmete pikkus Asukoht
Funktsioon 0x08
Andmetüüp
bait [0]
Kaugjuhtimispuldi SW tagasiside
allkirjastamata int8
Kirjeldus
bitt[0-1]: SWA: 2-üles-3-alla bit[2-3]: SWB: 2-üles 1-keskmine 3-
Alla bitt[4-5]: SWC: 2-üles 1-keskmine 3-
Alla bitt[6-7]: SWD: 2-üles 3-alla
bait [1] bait [2]
Parem hoob vasakule ja paremale
Parem hoob üles ja alla
signed int8 signed int8
Vahemik: [-100,100 100,100] Vahemik: [-XNUMX XNUMX]
bait [3]
Vasak hoob üles ja alla
allkirjastatud int8
Vahemik: [-100,100 XNUMX]
24/35
bait [4] bait [5] bait [6] bait [7]
Vasak hoob vasakule ja paremale
Vasak nupp VRA
Reserveeritud
Loendamiskontroll
allkirjastatud int8
allkirjastatud int8 –
allkirjastamata int8
Vahemik: [-100,100 100,100] Vahemik: [-0 00] XNUMXxXNUMX
Tsüklite arv 0-255
3.3.2
CAN
kaabel
ühendus
BUNKERPRO tarnitakse koos õhusõiduki pistikühendusega, nagu on näidatud joonisel 3.2. Kaabli määratlus: kollane on CANH, sinine on CANL, punane on võimsus positiivne ja must on võimsus negatiivne.
Märkus.
In
a
praegune
BUNKERPRO
versioon,
a
välised
pikendamine
liides
is
ainult
avatud
juurde
a
tagumine
liides.
In
see
versioon,
a
võimsus
pakkumine
saab
pakkuda
a
maksimaalselt
praegune
of
10A.
Joonis 3.2 Aviationi pistiku isane pistiku skemaatiline diagramm
3.3.3
Realiseerimine
of
CAN
käsk
kontrolli
25/35
Käivitage BUNKERPRO mobiilse roboti šassii tavapäraselt, lülitage sisse FS kaugjuhtimispult ja seejärel lülitage juhtimisrežiim käsujuhtimisele, st keerake FS kaugjuhtimispuldi SWB režiimi valik üles. Sel ajal võtab BUNKERPRO šassii vastu CAN-liidese käsu ja host saab analüüsida ka šassii hetkeolekut reaalajas andmete kaudu, mida CAN-siin samaaegselt edastab. Konkreetse protokolli sisu leiate jaotisest CAN-sideprotokoll.
3.4
Püsivara
uuendada
Selleks, et kasutajad saaksid BUNKER MINI 2.0 püsivara versiooni uuendada ja pakkuda klientidele täiuslikumat kogemust, pakub BUNKER MINI 2.0 riistvaraliidest püsivara uuendamiseks ja vastavat klienditarkvara.
Uuendage
Ettevalmistus
Agilex CAN silumismoodul x 1 Micro USB-kaabel x 1 BUNKER PRO korpus x 1 Arvuti (WINDOWS OS (operatsioonisüsteem)) x 1
Uuendage
Protsess
1. Ühendage arvuti USBTOCAN moodul ja seejärel avage tarkvara AgxCandoUpgradeToolV1.3_boxed.exe (järjestus ei saa olla vale, esmalt avage tarkvara ja seejärel ühendage moodul, seadet ei tuvastata). 2. Klõpsake nuppu Ava jada ja seejärel vajutage auto kerel olevat toitenuppu. Kui ühendus õnnestub, tuvastatakse põhijuhtseadme versiooniteave, nagu on näidatud joonisel.
26/35
3. Klõpsake nuppu Laadi püsivara File nuppu uuendatava püsivara laadimiseks. Kui laadimine õnnestub, saadakse püsivara teave, nagu on näidatud joonisel
27/35
4.Klõpsake sõlme loendiboksis uuendatavat sõlme ja seejärel püsivara uuendamise alustamiseks nuppu Start Upgrade Firmware. Kui uuendamine on edukas, kuvatakse hüpikaken.
28/35
3.5
BUNKERPRO
ROS
pakett
Kasutage
Example
ROS pakub mõningaid standardseid operatsioonisüsteemi teenuseid, nagu riistvara abstraktsioon, madala taseme seadmete juhtimine, ühiste funktsioonide rakendamine, protsessidevaheline sõnumite ja andmepakettide haldus. ROS põhineb graafiku arhitektuuril, nii et erinevate sõlmede protsessid saavad vastu võtta, vabastada ja koondada erinevat teavet (nagu tuvastus, juhtimine, olek, planeerimine jne). Praegu toetab ROS peamiselt UBUNTU.
Areng
ettevalmistus
Riistvara
CANlighti ettevalmistus, Can sidemoodul X1 Thinkpad E470 sülearvuti X1 AGILEX BUNKERPRO mobiilroboti šassii X1 AGILEX BUNKERPRO toetav kaugjuhtimispult FS-i6s X1 AGILEX BUNKERPRO ülemine lennunduspistik X1 Kasutamine
example
keskkond
kirjeldus Ubuntu 18.04 ROS Git
Riistvara
ühendus
ja
ettevalmistus
Ühendage BUNKERPRO ülemise lennupistiku CAN-kaabel või tagapistik välja ning ühendage CAN-kaablis olevad CAN_H ja CAN_L vastavalt CAN_TO_USB-adapteriga;
Lülitage BUNKERPRO mobiilse roboti šassii nupp sisse ja kontrollige, kas hädaseiskamislülitid mõlemal küljel on vabastatud;
Ühendage CAN_TO_USB sülearvuti USB-liidesega. Ühendusskeem on näidatud joonisel 3.4.
Joonis 3.4 CAN CABLE ühenduse skemaatiline diagramm
29/35
ROS
paigaldus
ja
keskkond
seadistus
Installimise üksikasjad leiate aadressilt http://wiki.ros.org/kinetic/Installation/Ubuntu
Test
VÕIMALIK
riistvara
ja
CAN
suhtlemine
CAN-TO-USB adapteri seadistamine Luba gs_usb kerneli moodul
sudo modprobe gs_usb
500 0 andmeedastuskiiruse seadistamine ja võimaliku USB-adapteri lubamine sudo ip lingi komplekt can500000 up tüüp saab bitikiirus XNUMX XNUMX
Kui eelmistes sammudes viga ei ilmnenud, peaksite saama kasutada käsku view purki seade kohe
ifconfig -a
Installige ja kasutage riistvara testimiseks sudo apt install can-utils
Kui can-to-usb on seekord ühendatud robotiga SCOUT 2.0 ja auto on sisse lülitatud, kasutage SCOUT 2.0 šassii andmete jälgimiseks järgmisi käske
Candump can0
30/35
Vaadake: [1] https://github.com/agilexrobotics/agx_sdk [2] https://wiki.rdu.im/_pages/Notes/Embedded-System/-Linux/can-bus-in-linux. html
AGILEX
BUNKERPRO
ROS
PAKEND
alla laadida
ja
koostama
Laadige alla ros-sõltuv pakett
$ sudo apt install -y ros-$ROS_DISTRO-teleop-twist-keyboard
Bunker_ros lähtekoodi kloonimine ja kompileerimine
mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src git-kloon https://github.com/agilexrobotics/ugv_sdk.git git-kloon https://github.com/agilexrobotics/bunker_ros.git cd .. devel_make allikas /setup.bash
Viiteallikas: https://github.com/agilexrobotics/bunker_ros
Alusta
a
ROS
sõlmed
Käivitage baassõlm
roslaunch bunker_bringup bunker_robot_base.launch Käivitab klaviatuuri kaugjuhtimissõlme
roslaunch bunker_bringup bunker_teleop_keyboard.launch
31/35
Githubi ROS-i arenduspaketi kataloog ja kasutusjuhised *_base:: Põhisõlm šassii jaoks hierarhiliste CAN-teadete saatmiseks ja vastuvõtmiseks. Rosi suhtlusmehhanismi alusel saab juhtida šassii liikumist ja lugeda läbi teema punkri olekut. *_msgs: määrake šassii oleku tagasiside teema konkreetne sõnumivorming *_bringup: käivitamine files šassii sõlmede ja klaviatuuri juhtsõlmede jaoks ning skriptid mooduli usb_to_can lubamiseks
4
Küsimused ja vastused
Q BUNKERPRO käivitub normaalselt, kuid miks see kaugjuhtimispulti kasutades ei liigu
juhtida sõiduki kere?
A Esmalt kontrollige, kas toitelüliti on vajutatud; ja seejärel kinnitage, kas kontroll
kaugjuhtimispuldi vasakus ülanurgas asuva režiimivaliku lülitiga valitud režiim on õige.
K: BUNKERPRO kaugjuhtimispult on normaalne; šassii oleku ja liikumisteabe tagasiside on normaalne; aga miks ei saa sõiduki kere juhtimisrežiimi ümber lülitada ja miks ei reageeri šassii juhtraami protokollile, kui juhtraami protokoll väljastatakse? V: Tavaolukorras, kui BUNKERPRO-d saab juhtida kaugjuhtimispuldiga, tähendab see, et šassii liikumise juhtimine on normaalne; kui see suudab vastu võtta šassii tagasisideraami, tähendab see, et CAN-laiendi link on normaalne. Kontrollige, kas käsk on lülitatud can control režiimile.
K: CAN-siini kaudu suhtlemisel on šassii tagasiside käsk normaalne; aga miks sõiduk kontrolli väljastamisel ei reageeri? V: BUNKERPRO sees on sidekaitsemehhanism. Šassiil on väljastpoolt tulevate CAN-juhtkäskude töötlemisel ajalõpukaitsemehhanism. Oletame, et pärast seda, kui sõiduk saab sideprotokolli kaadri, kuid ta ei saa järgmist juhtimiskäsu kaadrit rohkem kui 500 MS, siseneb see sidekaitsesse ja selle kiirus on 0. Seetõttu peavad hostarvuti käsud väljastada perioodiliselt.
32/35
5
Toode
Mõõtmed
5.1
Illustratsioon
diagramm
of
toode
mõõtmed
33/35
5.2
Illustratsioon
diagramm
of
üleval
pikendatud
toetust
mõõtmed
34/35
35/35
Dokumendid / Ressursid
![]() |
AgileX Hunter AgileX robootikameeskond [pdfKasutusjuhend Hunter AgileX Robotics Team, AgileX Robotics Team, Robotics Team, Team |