AGILEX ROBOTICS-LOGO

AGILEX ROBOTICS Bunker Mini Prozkoumejte robotické platformy

AGILEX ROBOTICS Bunker Mini Explore Robot Platforms – OBR.1

Tato kapitola obsahuje důležité bezpečnostní informace, které si musí přečíst a pochopit každý jednotlivec nebo organizace před použitím zařízení, když je robot poprvé zapnut. Můžete nás kontaktovat na podpora@agilex.ai pokud máte nějaké dotazy ohledně použití. Je velmi důležité, aby byly dodrženy a implementovány všechny montážní pokyny a pokyny v ostatních kapitolách tohoto návodu. Zvláštní pozornost je třeba věnovat textu spojenému s výstražnými značkami.

Bezpečnostní informace

Informace v této příručce nezahrnují návrh, instalaci a provoz kompletní robotické aplikace, ani žádné periferie, které mohou ovlivnit bezpečnost tohoto kompletního systému. Konstrukce a použití tohoto kompletního systému vyžaduje shodu s bezpečnostními požadavky stanovenými v normách a specifikacích země, kde je robot instalován.
Je odpovědností integrátorů a koncových zákazníků společnosti BUNKERMINI zajistit soulad s příslušnými specifikacemi a účinnými zákony a předpisy, aby bylo zajištěno, že v celé robotické aplikaci nebudou žádná závažná nebezpečí, např.ample. To zahrnuje, ale není omezeno na následující:

Platnost a odpovědnost

  • Proveďte posouzení rizik celého robotického systému.
  • Propojte další bezpečnostní vybavení pro další strojní zařízení, jak je definováno v posouzení rizik.。
  • Potvrďte, že návrh a instalace periferií celého robotického systému, včetně softwarových a hardwarových systémů, jsou přesné.
  • Tento robot nemá relevantní bezpečnostní funkce kompletního autonomního mobilního robota, včetně mimo jiné automatické ochrany proti srážce, proti pádu, varování před biologickým přiblížením atd. Tyto funkce vyžadují, aby integrátoři a koncoví zákazníci prováděli bezpečnostní hodnocení v souladu s příslušnými rspecifikace a účinné zákony a předpisy, aby bylo zajištěno, že vyvinutý robot nebude mít v praktických aplikacích žádná velká nebezpečí a bezpečnostní rizika.
  • Shromážděte všechny dokumenty v technickém file: včetně posouzení rizik a této příručky.
  • Před provozováním a používáním zařízení si uvědomte možná bezpečnostní rizika.

Prostředí

  • Při prvním použití si prosím pozorně přečtěte tento návod, abyste porozuměli základnímu provoznímu obsahu a provozním specifikacím.
  • Pro dálkové ovládání zvolte pro použití relativně otevřenou plochu a samotné vozidlo nemá žádné automatické senzory pro vyhýbání se překážkám.
  • Používejte při okolní teplotě -10℃~45℃.
  • Vodotěsnost a prachotěsnost vozidla je IP67 a testovací podmínky jsou: (1) žádná tekoucí čistá voda s hloubkou vody 1 metr; (2) doba zkoušky je 30 minut.

Inspekce

  • Ujistěte se, že každé zařízení má dostatečný výkon.
  • Ujistěte se, že ve vozidle nejsou žádné zjevné abnormality.
  • Zkontrolujte, zda jsou baterie dálkového ovladače plně nabité.
  • Ujistěte se, že nouzový vypínač byl během používání uvolněn.

Operace

  • Zajistěte, aby byl okolní prostor během provozu relativně prázdný.
  • Dálkové ovládání na dohled.
  • Při instalaci externího nástavce na BUNKER MINI ověřte polohu těžiště nástavce a ujistěte se, že je ve středu otáčení.
  • Nabíjejte prosím včas, když bude zařízení voltage je nižší než 24 V.
  • Pokud je zařízení abnormální, okamžitě jej přestaňte používat, abyste předešli sekundárnímu zranění.
  • Maximální zatížení BUNKER MINI je 35 kg. Při používání se ujistěte, že užitečné zatížení nepřesahuje 35 kg.
  • Pokud je zařízení abnormální, kontaktujte prosím příslušný technický personál a bez povolení s ním nemanipulujte.
  • Zařízení používejte v prostředí, které splňuje požadavky na třídu ochrany podle třídy ochrany IP.
  • Netlačte vozidlo přímo.
  • Při nabíjení se ujistěte, že okolní teplota je vyšší než 0 °C.

Údržba

  • Pravidelně kontrolujte napnutí pásového podvozku a po každých 100~150h provozu pás utáhněte.
  • Po každých 200 hodinách provozu je nutné zkontrolovat upevnění šroubů a matic různých částí karoserie vozidla a v případě jejich uvolnění je ihned dotáhnout.
  • Aby byla zajištěna akumulační kapacita baterie, měla by být baterie skladována s elektřinou a měla by být pravidelně nabíjena, když se delší dobu nepoužívá.

Představení BUNKER MINI

BUNKER MINI je všestranné pásové podvozkové vozidlo pro průmyslové aplikace. Vyznačuje se jednoduchým a citlivým ovládáním, velkým vývojovým prostorem, přizpůsobivostí vývoji a aplikacím v různých oblastech, IP67 prachotěsný a vodotěsný a skvělou stoupavostí atd. Lze jej použít pro vývoj speciálních robotů, jako je inspekce a průzkum, EOD záchrana, speciální střelba a speciální transport a je řešením pohybu robota.

Seznam produktů

1.1 Seznam produktů  
Jméno Množství
Tělo robota BUNKER MINI x1
Nabíječka baterií (AC 220V) x1
Zástrčka pro letectví samec(4pin) x1
FS dálkové ovládání (volitelné) x1
USB na RS232 x1
Komunikační modul USB na CAN x1

AGILEX ROBOTICS Bunker Mini Explore Robot Platforms – OBR.2

Potřebné pro vývoj
BUNKER MINI je z výroby vybaven dálkovým ovládáním FS, pomocí kterého mohou uživatelé ovládat podvozek mobilního robota BUNKER MINI a dokončit operace pohybu a rotace. Kromě toho je BUNKER MINI vybaven rozhraním CAN, přes které mohou uživatelé provádět sekundární vývoj.

Základy

Tato část poskytne základní úvod do podvozku mobilního robota BUNKER MINI, aby uživatelé a vývojáři měli základní znalosti o podvozku BUNKER MINI.

Popis elektrického rozhraní
Zadní elektrické rozhraní je znázorněno na obrázku 2.1, kde Q1 je nouzový vypínač, Q2 je vypínač napájení, Q3 je interakce zobrazení výkonu, Q4 je nabíjecí rozhraní a Q5 je rozhraní CAN a 24V leteckého pohonu.

AGILEX ROBOTICS Bunker Mini Explore Robot Platforms – OBR.3

Definice komunikačního a napájecího rozhraní Q5 je znázorněna na obrázku 2-2.

AGILEX ROBOTICS Bunker Mini Explore Robot Platforms – OBR.4

 

Pin č.

Kolík

Typ

Funkce a

Definice

 

Poznámky

 

1

 

Moc

 

VCC

Pozitivní napájení, svtage rozsah 46~54V,

maximální proud 10A

2 Moc GND Záporné napájení
3 CAN CAN_H Sběrnice CAN vysoká
4 CAN MŮŽU CAN sběrnice nízká

Obrázek 2.2 Schéma definice pinů rozhraní zadního rozšíření letectví

Pokyny pro dálkové ovládání
Dálkové ovládání FS je volitelné příslušenství pro produkty BUNKER MINI. Zákazníci si jej mohou vybrat podle svých aktuálních potřeb a pomocí dálkového ovládání mohou snadno ovládat univerzální podvozek robota BUNKER MINI. V tomto produktu přebíráme design levého akcelerátoru. Jeho definici a funkce viz obrázek 2.3.
Funkce tlačítka jsou definovány jako: SWA a SWD jsou dočasně zakázány. SWB je tlačítko pro výběr režimu ovládání, které se přepne do režimu ovládání příkazů, když je zatlačeno nahoru, a do režimu dálkového ovládání, když je zatlačeno doprostřed. SWC je

AGILEX ROBOTICS Bunker Mini Explore Robot Platforms – OBR.5

lamp tlačítko režimu, které je stlačeno nahoru pro režim normálně zapnutá světla, uprostřed pro režim zapnutých světel, když je vozidlo v pohybu, a dole pro režim normálně vypnutých světel. S1 je tlačítko akcelerátoru, které ovládá BUNKER MINI pro pohyb vpřed a vzad; S2 ovládá rotaci a POWER je vypínač. Současným stisknutím a podržením zapnete dálkové ovládání. Je třeba poznamenat, že SWA, SWB, SWC a SWD musí být nahoře, když je dálkový ovladač zapnutý.

Ovládací příkaz a popis pohybu
Stanovíme souřadnicový referenční rámec pozemního mobilního vozidla podle normy ISO 8855, jak je znázorněno na obrázku 2.4.

AGILEX ROBOTICS Bunker Mini Explore Robot Platforms – OBR.6

Jak je znázorněno na obrázku 2.4, tělo BUNKER MINI je rovnoběžné s osou X stanovené referenční soustavy.
V režimu dálkového ovládání se joystick S1 dálkového ovládání pohybuje v kladném směru X, když je zatlačen dopředu, a pohybuje se v záporném směru X, když je zatlačen dozadu. Když je S1 posunuto na maximální hodnotu, rychlost pohybu v kladném směru X je největší, a když je stlačena na minimální hodnotu, je rychlost pohybu v záporném směru směru X největší. Joystick dálkového ovládání S2 ovládá otáčení karoserie vozidla doleva a doprava. Když je S2 zatlačeno doleva, karoserie vozidla se otočí z kladného směru osy X do kladného směru osy Y. Když je S2 zatlačeno doprava, karoserie vozidla se otočí z kladného směru osy X do záporného směru osy Y. Když je S2 posunuto doleva na maximální hodnotu, lineární rychlost otáčení proti směru hodinových ručiček je největší, a když je posunuta doprava na maximální hodnotu, lineární rychlost otáčení ve směru hodinových ručiček je největší.

V režimu řídicího příkazu kladná hodnota lineární rychlosti znamená pohyb v kladném směru osy X a záporná hodnota lineární rychlosti znamená pohyb v záporném směru osy X. Kladná hodnota úhlové rychlosti znamená, že se karoserie vozidla pohybuje z kladného směru osy X do kladného směru osy Y a záporná hodnota úhlové rychlosti znamená, že se karoserie vozidla pohybuje z kladného směru. osy X k zápornému směru osy Y.

Začínáme

Tato část seznamuje především se základním provozem a používáním platformy BUNKER MINI a seznamuje s tím, jak provést sekundární vývoj karoserie vozidla prostřednictvím externího CAN portu a protokolu CAN bus.

Použití a provoz

Kontrola

  • Zkontrolujte stav karoserie vozidla. Zkontrolujte, zda na karoserii vozidla nejsou zjevné abnormality; pokud ano, kontaktujte prosím poprodejní podporu;
  • Zkontrolujte stav nouzového vypínače. Ujistěte se, že tlačítko nouzového zastavení Q1 na zadní straně je v uvolněném stavu;
  • Při prvním použití zkontrolujte, zda je stisknuto Q2 (vypínač) na zadním elektrickém panelu; pokud ano, stiskněte a uvolněte jej a bude v uvolněném stavu

Vypněte napájení
Stisknutím hlavního vypínače vypněte napájení;

Základní proces ovládání dálkového ovládání
Po normálním spuštění podvozku robota BUNKER MINI zapněte dálkové ovládání a vyberte režim ovládání jako režim dálkového ovládání, aby bylo možné dálkovým ovládáním ovládat pohyb platformy BUNKER MINI.

Nastartujte

  • Stiskněte vypínač (Q2 na elektrickém panelu), za normálních okolností se rozsvítí kontrolka vypínače a voltmetr zobrazí objem baterietage normálně;
  • Zkontrolujte objem baterietagE. Pokud zvtage je větší než 24V, znamená to, že voltage je normální. Pokud je méně než 24 V, baterie je vybitá, nabijte ji;

Nouzové zastavení
Stiskněte nouzový vypínač na zadní straně karoserie BUNKER MINI;

Nabíjení
Produkty BUNKER MINI jsou standardně vybaveny standardní nabíječkou, která dokáže vyhovět nabíjecím potřebám zákazníků.
Konkrétní provozní proces nabíjení je následující:

  • Ujistěte se, že šasi BUNKER MINI je ve vypnutém stavu. Před nabíjením se prosím ujistěte, že Q2 (síťový vypínač) na zadní elektrické konzole je vypnutý;
  • Zasuňte zástrčku nabíječky do nabíjecího rozhraní Q4 na zadním elektrickém ovládacím panelu;
  • Připojte nabíječku ke zdroji napájení a zapněte vypínač nabíječky, abyste vstoupili do stavu nabíjení.
  • Při výchozím nabíjení není na šasi žádná kontrolka. Zda se nabíjí nebo ne, závisí na indikaci stavu nabíječky.

Rozvoj
Produkty BUNKER MINI poskytují rozhraní CAN pro vývoj uživatelů, jehož prostřednictvím mohou uživatelé ovládat a ovládat karoserii vozidla.
Produkty BUNKER MINI přijímají standard CAN2.0B pro komunikační standard CAN s přenosovou rychlostí komunikace 500 kB a formátem zpráv MOTOROLA. Pohybující se lineární rychlost a rotační úhlová rychlost podvozku lze ovládat prostřednictvím externího rozhraní sběrnice CAN. Kromě toho bude BUNKER MINI poskytovat zpětnou vazbu o aktuálním stavu pohybu a informací o stavu podvozku BUNKER MINI v reálném čase atd.
Protokol obsahuje rámec zpětné vazby stavu systému, rámec zpětné vazby řízení pohybu a řídicí rámec. Podrobnosti protokolu jsou následující:
Příkaz zpětné vazby stavu systému zahrnuje zpětnou vazbu aktuálního stavu karoserie vozidla, zpětnou vazbu stavu řídicího režimu, objem baterietage zpětná vazba a zpětná vazba poruchy. Obsah protokolu je uveden v tabulce 3.1.

Tabulka 3.1 Rám zpětné vazby stavu podvozku BUNKER MINI

Název příkazu Příkaz zpětné vazby stavu systému
Odesílací uzel Drátově ovládaný podvozek

Délka dat

ID uzlu příjmu 0x211 Cyklus(ms) Časový limit příjmu (ms)
Rozhodovací řídicí jednotka

0x08

  200 ms Žádný
 
Umístění Funkce Typ dat Popis
 

byte [0]

 

Aktuální stav karoserie vozidla

 

nepodepsaný int8

0x00 Systém normální

0x01 Režim nouzového vypnutí 0x02 Systémová výjimka

 

byte [1]

 

Ovládání režimu

 

nepodepsaný int8

0x00 Pohotovostní režim

0x01 Režim ovládání příkazem CAN 0x03 Režim dálkového ovládání

 

byte [2]

 

 

byte [3]

Horních osm bitů baterie objtage

Dolních osm bitů

kapacita baterietage

 

 

nepodepsaný int16

 

 

Skutečný svtage X10 (přesnost na 0.1 V)

byte [4]

byte [5]

Rezervováno

Informace o poruše

nepodepsaný int8

0x0

Podrobnosti viz [Popis informací o chybě]

byte [6] Rezervováno 0x00
 

byte [7]

 

kontrola počtu (počet)

 

nepodepsaný int8

Počet smyček 0~255, počítejte vždy jednou a

je odeslán příkaz

Tabulka 3.2 Vysvětlující tabulka informací o poruchách

Popis informací o závadě
Byte

 

 

 

 

 

 

byte [5]

Bit Význam
bit [0] Podvolba baterietage chyba
bit [1] Podvolba baterietage varování
 

bit [2]

Ochrana proti odpojení dálkového ovládání(0: normální, 1: dálkové ovládání

odpojení)

bit [3] Rezervováno, výchozí 0
bit [4] Porucha komunikace měniče 2 (0: žádná porucha, 1: chyba)
bit [5] Porucha komunikace měniče 3 (0: žádná porucha, 1: chyba)
bit [6] Rezervováno, výchozí 0
bit [7] Rezervováno, výchozí 0

Příkaz zpětné vazby pro řízení pohybu zahrnuje zpětnou vazbu lineární rychlosti pohybu aktuální karoserie vozidla a úhlové rychlosti pohybu. Konkrétní obsah protokolu je uveden v tabulce 3.3.

Tabulka 3.3 Rámec zpětné vazby řízení pohybu

Název příkazu Příkaz zpětné vazby řízení pohybu
Odesílající uzel Cyklus ID přijímacího uzlu(ms) Časový limit příjmu (ms)
Podvozek ovládaný drátem Rozhodovací řídicí jednotka 0x221 20 ms Žádný
Délka dat 0x08    
Umístění Funkce Typ dat 说明
 

byte [0]

 

 

byte [1]

Horních osm bitů rychlosti pohybu

Dolních osm bitů

rychlost pohybu

 

 

podepsáno int16

 

 

Skutečná rychlost X 1000 (přesnost na 0.001 m/s)

 

byte [2]

 

 

byte [3]

Horních osm bitů rychlosti otáčení

Dolních osm bitů

rychlost otáčení

 

 

podepsáno int16

 

 

Skutečná rychlost X 1000 (přesnost na 0.001 rad/s)

byte [4] Rezervováno 0x00
byte [5] Rezervováno 0x00
byte [6] Rezervováno 0x00
byte [7] Rezervováno 0x00

Ovládací rám obsahuje otvor pro řízení lineární rychlosti, otvor pro řízení úhlové rychlosti a kontrolní součet. Konkrétní obsah protokolu je uveden v tabulce 3.4.

Tabulka 3.4 Rámeček ovládání příkazů řízení pohybu

Název příkazu Ovládací příkaz
Odesílající uzel Cyklus ID přijímacího uzlu(ms) Časový limit příjmu (ms)
Rozhodovací řídicí jednotka Uzel podvozku 0x111 20 ms Žádný
Délka dat 0x08    
Pozice Funkce Typ dat  
 

byte [0]

 

 

byte [1]

Horních osm bitů lineární rychlosti

Dolních osm bitů

lineární rychlost

 

 

podepsáno int16

 

Pojezdová rychlost karoserie vozidla, jednotka mm/s, rozsah hodnot [-1500, 1500]

 

byte [2]

 

 

byte [3]

Horních osm bitů úhlové rychlosti Dolních osm bitů

úhlová rychlost

 

 

podepsáno int16

 

Úhlová rychlost otáčení karoserie vozidla, jednotka 0.001rad/s, rozsah hodnot [-1000, 1000]

byte [4] Rezervováno 0x00
byte [5] Rezervováno 0x00
byte [6] Rezervováno 0x00
byte [7] Rezervováno 0x00

Rámec nastavení režimu se používá k nastavení ovládacího rozhraní terminálu a jeho konkrétní obsah protokolu je uveden v tabulce 3.5

Tabulka 3.5 Rámeček nastavení režimu ovládání

Název příkazu Příkaz nastavení režimu ovládání
Odesílající uzel Přijímací uzel ID Cyklus (ms) Časový limit příjmu (ms)
Rozhodovací řídicí jednotka Uzel podvozku 0x421 20 ms 500 ms
Délka dat 0x01    
Pozice Funkce Typ dat Popis
 

byte [0]

CAN ovládání

povolení

 

nepodepsaný int8

0x00 Pohotovostní režim

0x01 Povolení příkazového režimu CAN

Poznámka[1] Popis režimu ovládání

Když není dálkový ovladač pro BUNKER MINI zapnutý, výchozím režimem ovládání je pohotovostní režim a k odeslání příkazu ovládání pohybu je třeba přepnout do režimu příkazů. Pokud je dálkový ovladač zapnutý, má nejvyšší oprávnění a může blokovat ovládání příkazů. Když se dálkový ovladač přepne do příkazového režimu, musí ještě před reakcí na příkaz rychlosti odeslat příkaz k nastavení režimu řízení.

Rámec nastavení stavu se používá k odstranění systémových chyb a jeho konkrétní obsah protokolu je uveden v tabulce 3.6.

Tabulka 3.6 Rámec nastavení stavu

Název příkazu Příkaz nastavení stavu
Odesílající uzel Přijímací uzel ID Cyklus (ms) Časový limit příjmu (ms)
Rozhodovací řídicí jednotka Uzel podvozku 0x441 Žádný Žádný
Délka dat 0x01    
Pozice Funkce Typ dat Popis
 

byte [0]

 

Příkaz k odstranění chyby

 

nepodepsaný int8

0x00 Vymazat všechny chyby 0x01 Vymazat chybu motoru 1

0x02 Vymazat chybu motoru 2

Poznámka 3: Přample data, následující data jsou pouze pro testovací použití

Vozidlo se pohybuje vpřed rychlostí 0.15/S

byte [0] byte [1] byte [2] byte [3] byte [4] byte [5] byte [6] byte [7]
0x00 0x96 0x00 0x00 0x00 0x00 0x00 0x00
2. Vozidlo se otáčí rychlostí 0.2 RAD/S          
byte [0] byte [1] byte [2] byte [3] byte [4] byte [5] byte [6] byte [7]
0x00 0x00 0x00 0xc8 0x00 0x00 0x00 0x00

Kromě zpětné vazby informací o stavu podvozku zahrnují informace zpětné vazby podvozku také data motoru a data snímačů

Tabulka 3.7 Zpětná vazba informací o aktuální poloze otáček motoru

Název příkazu Rám pro vysokorychlostní zpětnou vazbu motorového ovladače
Odesílající uzel Přijímací uzel ID Cyklus (ms) Časový limit příjmu (ms)
Podvozek ovládaný drátem Rozhodovací řídicí jednotka 0x251~0x254 20 ms Žádné
Délka dat 0x08    
Pozice Funkce Typ dat Popis
 

byte [0]

 

 

byte [1]

Horních osm bitů rychlosti motoru

Dolních osm bitů

otáčky motoru

 

 

podepsáno int16

 

 

Aktuální jednotka otáček motoru RPM

 

byte [2]

 

 

byte [3]

Horních osm bitů proudu motoru

Dolních osm bitů

proud motoru

 

 

podepsáno int16

 

Aktuální jednotka proudu motoru 0.1A

 

byte [4]

 

 

byte [5]

 

 

byte [6]

 

 

byte [7]

Aktuální poloha motoru je nejvyšší

Aktuální poloha motoru je druhá nejvyšší

Aktuální poloha motoru je druhá nejnižší Aktuální poloha motoru

motor je nejnižší

 

podepsáno int16

 

 

podepsáno int16

podepsáno int16 podepsáno int16

 

 

 

 

 

Aktuální poloha jednotky motoru: počet impulsů

Tabulka 3.8 Zpětná vazba teploty motoru, svtage a státní informace

Název příkazu Rámec zpětné vazby nízkorychlostního ovladače motoru
Odesílající uzel Cyklus ID přijímacího uzlu(ms) Časový limit příjmu (ms)
Podvozek ovládaný drátem Rozhodovací řídicí jednotka 0x261~0x264 20 ms Žádný
Délka dat 0x08    
Pozice Funkce Typ dat Popis
 

byte [0]

 

 

byte [1]

Horních osm bitů ovladače svtage

Dolních osm bitů ovladače

svtage

 

 

podepsáno int16

 

Aktuální ovladač svtage jednotka 0.1v

 

byte [2]

 

 

byte [3]

Horních osm bitů teploty ovladače

Dolních osm bitů ovladače

teplota

 

 

podepsáno int16

 

 

jednotka 1℃

byte [4] teplota motoru podepsáno int8 jednotka 1℃
byte [5] Stav pohonu nepodepsaný int8 Podrobnosti viz Tabulka 3-9
byte [6] Rezervováno 0x00
byte [7] Rezervováno   0x00

Tabulka 3.9 Stav pohonu

Popis informací o závadě
 

 

 

 

 

byte [5]

bit [0] Zda napájecí zdroj voltage je příliš nízké (0: normální 1: příliš nízké)
bit [1] Zda je motor přehřátý (0: normální 1: přehřátí)
bit [2] Zda je motor nadproudový (0: normální 1: nadproud)
bit [3] Zda je měnič přehřátý (0: normální 1: přehřátí)
bit [4] Stav senzoru (0: normální 1: abnormální)
bit [5] Chybový stav ovladače (0: normální 1: abnormální)
bit [6] Stav aktivace aktuátoru (0: zakázání 1: povolení)
bit [7] Rezervováno

Tabulka 3.10 Rámec zpětné vazby počítadla kilometrů

Název příkazu Rámec zpětné vazby informací o počítadle kilometrů
Odesílací uzel Drátově ovládaný podvozek

Délka dat

Přijímací uzel ID Cyklus (ms) Časový limit příjmu (ms)
Rozhodovací řídicí jednotka

0x08

0x311 20 ms Žádný
 
Pozice Funkce Typ dat Popis
 

byte [0]

Nejvyšší bit počítadla kilometrů na levém kole

Druhý nejvyšší bit počítadla kilometrů na levém kole

Druhý nejnižší bit počítadla kilometrů na levém kole

Nejnižší bit levého kola

počítadlo kilometrů

   
 

byte [1]

 

 

byte [2]

 

 

podepsáno int32

 

Zpětná vazba počítadla kilometrů levého kola podvozku

Jednotka : mm

 

byte [3]

   
 

byte [4]

 

 

byte [5]

 

 

byte [6]

 

 

byte [7]

Nejvyšší bit počítadla kilometrů na pravém kole

Druhý nejvyšší bit počítadla kilometrů na pravém kole

Druhý nejnižší bit počítadla kilometrů na pravém kole

Nejnižší bit pravého kola

počítadlo kilometrů

 

 

 

 

 

podepsáno int32

 

 

 

 

Zpětná vazba počítadla kilometrů pravého kola podvozku

Jednotka : mm

Tabulka 3.11 Zpětná vazba informací o dálkovém ovládání

Název příkazu Rámec zpětné vazby informací dálkového ovládání
Odesílající uzel Cyklus ID přijímacího uzlu(ms) Časový limit příjmu (ms)
Podvozek ovládaný drátem Rozhodovací řídicí jednotka 0x241 20 ms Žádný
Délka dat 0x08    
Pozice Funkce Typ dat Popis
 

byte [0]

 

Zpětná vazba SW dálkového ovládání

 

nepodepsaný int8

bit[0-1]: SWA :2-nahoru 3-dolů bit[2-3]: SWB:2-nahoru 1-střed 3-dolů bit[4-5]: SWC:2-nahoru 1-střed 3- dolů

bit[6-7]: SWD: 2-nahoru 3-dolů

byte [1] Pravý joystick doleva a doprava podepsáno int8 Rozsah hodnot: [-100,100 XNUMX]
byte [2] Pravý joystick nahoru a dolů podepsáno int8 Rozsah hodnot: [-100,100 XNUMX]
byte [3] Levý joystick nahoru a dolů podepsáno int8 Rozsah hodnot: [-100,100 XNUMX]
byte [4] Levý joystick doleva a doprava podepsáno int8 Rozsah hodnot: [-100,100 XNUMX]
byte [5] Levý knoflík VRA podepsáno int8 Rozsah hodnot: [-100,100 XNUMX]
byte [6] Rezervováno 0x00
 

byte [7]

 

Kontrola počtu

nepodepsaný

int8

 

Počet smyček 0-255

Připojení linky CAN
BUNKER MINI poskytuje zásuvku pro letectví, jak je znázorněno na obrázku 3.2. Definice čáry je taková, že žlutá je CANH, modrá je CANL, červená je kladné napájení a černá je záporné napájení.
Poznámka: Aktuální verze BUNKER MINI má pouze horní rozhraní otevřené pro externí rozhraní rozšíření. Napájecí zdroj v této verzi může poskytnout maximální proud 10A.

Realizace řízení příkazů CAN
Spusťte podvozek mobilního robota BUNKER MINI normálně, zapněte dálkové ovládání FS a poté přepněte režim ovládání na příkazové ovládání, to znamená stiskněte tlačítko volby režimu SWB na dálkovém ovladači FS nahoru, pak se podvozek BUNKER MINI přijmout příkaz z rozhraní CAN a hostitel také analyzovat aktuální stav šasi prostřednictvím dat v reálném čase zpětně poskytovaných sběrnicí CAN. Konkrétní obsah protokolu naleznete v komunikačním protokolu CAN

AGILEX ROBOTICS Bunker Mini Explore Robot Platforms – OBR.7

Použití a provoz

S cílem usnadnit uživatelům upgrade verze firmwaru BUNKER MINI a přinést zákazníkům dokonalejší zážitek, poskytuje BUNKER MINI hardwarové rozhraní pro upgrade firmwaru a odpovídající klientský software. Jeho klientské rozhraní je znázorněno na obrázku 3.3

Příprava na upgrade

  • Serial X 1 USB na sériový port X 1
  • BUNKER MINI podvozekX 1
  • PC (operační systém WINDOWS) X 1

Software pro upgrade firmwaru

https://github.com/agilexrobotics/agilex_firmware

Příprava na upgrade

  • Před připojením se ujistěte, že je napájení podvozku robota vypnuto;
  • Použijte Serial pro připojení k šasi BUNKER MINI, upgradujte sériový port a připojte jej k počítači;
  • Otevřete klientský software;
  • vyberte číslo portu;
  • BUNKER MINIchassis je zapnutý, klikněte na Start Connection ihned, (BUNKER MINI) šasi počká 6s, než se zapne; pokud čas překročí 6S, vstoupí do aplikace); pokud je připojení úspěšné, zobrazí se v textovém poli výzva „připojení úspěšné“;
  • Načíst BIN file;
  • Klikněte na upgrade a počkejte na výzvu, že je aktualizace dokončena; Odpojte Serial, vypněte šasi a znovu jej zapněte.

    AGILEX ROBOTICS Bunker Mini Explore Robot Platforms – OBR.8

BUNKER MINI ROS Použití balíčku Přample
ROS poskytuje některé standardní služby operačního systému, jako je abstrakce hardwaru, ovládání zařízení na nízké úrovni, implementace běžných funkcí, zasílání zpráv mezi procesy a správa datových paketů. ROS je založen na grafické architektuře, takže procesy různých uzlů mohou přijímat, publikovat a agregovat různé informace (jako je snímání, řízení, stav, plánování atd.). V současné době ROS podporuje hlavně UBUNTU.

Vývojová příprava

Hardwarová příprava

  • CANlight může komunikační modul X1
  • Notebook Thinkpad E470 X1
  • Podvozek mobilního robota AGILEX BUNKER MINI X1
  • AGILEX BUNKER MINI s podporou dálkového ovládání FS-i6s X1
  • AGILEXBUNKER MINI špičková letecká schránka X1

Popis prostředí použití napřample

  • Ubuntu 16.04 LTS(toto je beta verze, testovaná na Ubuntu 18.04 LTS)
  • ROS Kinetic (také testováno v následujících verzích)
  • Git
Zapojení a příprava hardwaru
  • Vytáhněte vedení CAN 4jádrového leteckého nebo zadního konektoru BUNKER MINI a připojte CAN_H a CAN_L ve vedení CAN k adaptéru CAN_TO_USB;
  • Zapněte knoflíkový spínač podvozku mobilního robota BUNKER MINI a zkontrolujte, zda jsou spínače nouzového zastavení na obou stranách uvolněny;
  • Připojte CAN_TO_USB k USB portu notebooku. Schéma zapojení je na obrázku 3.4.

    AGILEX ROBOTICS Bunker Mini Explore Robot Platforms – OBR.9

Instalace ROS a nastavení prostředí
Podrobnosti o instalaci viz http://wiki.ros.org/kinetic/Installa-tion/Ubuntu

Otestujte CANABLE hardware a CAN komunikaci

Nastavte CAN-TO-USB

  • Povolení adaptéru
    modul jádra gs_usb
    $ sudo modprobe gs_usb
  • Nastavit přenosovou rychlost 500 kB 和Povolení adaptéru can-to-usb$ sudo ip link set can0 up type can bitrate 500000If
  • v předchozích krocích nedošlo k žádné chybě, měli byste být schopni view může zařízení okamžitě s příkazem
    $ ifconfig -a
  • Nainstalujte a použijte can-utils k testování hardwaru
    $ sudo apt install can-utils
  • Pokud byl tentokrát can-to-usb připojen k robotu BUNKER a vozidlo je zapnuté, použijte následující příkazy ke sledování dat z podvozku BUNKER
    $ candump can0
  • Odkaz:
    https://github.com/agilexrobotics/agx_sdk
    https://wiki.rdu.im/_pages/Notes/Embed-ded-System/Linux/can-bus-in-linux.html

AGILEX BUNKER ROS BALÍČEK Stáhněte a zkompilujte

Spusťte uzel ROS

  • Spusťte základní uzel
    $ roslaunch bunker_bringup
    bunker_minimal.launch Spusťte uzel dálkového ovládání klávesnice
  • $ roslaunch bunker_bringup
    bunker_teleop_keyboard.launch

Pozor

Tato část obsahuje některé body, kterým je třeba věnovat pozornost při používání a vývoji BUNKER MINI.

Opatření pro baterie

  • Baterie produktu BUNKER MINI není při opuštění továrny plně nabitá. Konkrétní výkon baterie může zobrazit podvozek BUNKER MINI zadní svtage zobrazení nebo čtení přes komunikační rozhraní sběrnice CAN;
  • Nenabíjejte prosím baterii po jejím vybití. Nabijte jej prosím včas, když bude nízká voltage na zadní straně BUNKER MINI ukazuje pod 24V;
  • Statické skladovací podmínky: Nejlepší skladovací teplota je -10℃~45℃. Baterie by se měla nabíjet a vybíjet přibližně jednou za měsíc, když se nepoužívá, a poté by měla být skladována při plném nabití.tagE. Nevhazujte baterii do ohně, nezahřívejte ji a neskladujte ji při vysoké teplotě;
  • Nabíjení: Musí se nabíjet speciální nabíječkou pro lithiové baterie. Nenabíjejte baterii pod 0 °C a nepoužívejte baterie, napájecí zdroje a nabíječky, které nejsou standardní v původní továrně.

Opatření pro provozní prostředí 

  • Pracovní teplota BUNKER MINI je
    – 10 ℃ ~ 45 ℃, nepoužívejte jej v prostředí, kde je teplota nižší než
    – 10℃ a vyšší než 45℃;
  • Nepoužívejte jej v prostředí s korozivními nebo hořlavými plyny nebo v prostředí blízko hořlavých látek;
  • Neskladujte jej v blízkosti topných těles, jako jsou ohřívače nebo velké vinuté odpory;
  • Vodotěsná a prachotěsná třída BUNKER MINI je IP67, nepoužívejte ji prosím ve vodě po dlouhou dobu a pravidelně kontrolujte, zda se nekoroduje;
  •  Doporučuje se, aby nadmořská výška prostředí nepřesáhla 1000 m;
  • Doporučuje se, aby teplotní rozdíl mezi dnem a nocí nepřesáhl 25℃;
  • Pravidelně kontrolujte a udržujte napínáky pásů.

Opatření pro elektrickou vnější expanzi 
Proud zadního expanzního napájecího zdroje nepřesahuje 6.25A a celkový výkon nepřesahuje 300W;

Bezpečnostní opatření

  • Máte-li během procesu používání nějaké otázky, postupujte podle příslušných návodů k použití nebo se poraďte s příslušným technickým personálem;
  • Před provozem zařízení věnujte pozornost situaci na místě, abyste se vyhnuli bezpečnostním problémům personálu způsobeným nesprávnou obsluhou;
  • V případě nouze vypněte zařízení klepnutím na tlačítko nouzového zastavení;
  • Neupravujte vnitřní strukturu zařízení bez technické podpory a povolení

Další opatření

  • Při přenášení a nastavování provozu jej prosím neupusťte ani neotáčejte dnem vzhůru;
  • pro neprofesionály jej prosím nerozebírejte bez povolení.

Otázky a odpovědi

  • Otázka: BUNKER MINI se normálně spustí, ale karoserie vozidla se dálkovým ovladačem nepohybuje?
    Odpověď: Nejprve zjistěte, zda je stisknutý vypínač a zda je uvolněn nouzový vypínač, a poté potvrďte, zda je režim ovládání vybraný přepínačem režimu na levé horní straně dálkového ovladače správný.
  • Otázka: Když je dálkové ovládání BUNKER MINI normální, stav podvozku a zpětná vazba informací o pohybu je normální a je vydán protokol řídicího rámu, proč nelze přepnout režim ovládání karoserie vozidla a podvozek nereaguje na protokol řídicího rámu ?
    A: Za normálních okolností, pokud lze BUNKER MINI ovládat dálkovým ovladačem, znamená to, že ovládání pohybu podvozku je normální a může přijímat zpětnovazební rám podvozku, což znamená, že propojení CAN je normální. Zkontrolujte, zda je příkaz přepnut do režimu ovládání CAN.
  • Otázka: Když je příslušná komunikace prováděna prostřednictvím sběrnice CAN a příkaz zpětné vazby podvozku je normální, proč vůz po vydání kontroly nereaguje?
    A: BUNKER MINI má uvnitř komunikační ochranný mechanismus. Podvozek má ochranný mechanismus timeout při práci s externími řídicími příkazy CAN. Za předpokladu, že vozidlo poté, co přijme rámec komunikačního protokolu, nepřijme další rámec řídicích příkazů po dobu delší než 500MS a do ochrany komunikace vstoupí rychlostí 0, takže příkaz z hostitelského počítače musí být periodicky vydané.

Rozměry produktu

Ilustrace obrysových rozměrů produktu

AGILEX ROBOTICS Bunker Mini Explore Robot Platforms – OBR.10

Ilustrace rozměrů horní rozpěrné konzoly

AGILEX ROBOTICS Bunker Mini Explore Robot Platforms – OBR.11

Úředník distributora sales@generationrobots.com

+33 5 56 39 37 05
www.generationrobots.com

Dokumenty / zdroje

AGILEX ROBOTICS Bunker Mini Prozkoumejte robotické platformy [pdfUživatelská příručka
Bunker Mini Prozkoumejte robotické platformy, Bunkr Mini, Prozkoumejte robotické platformy, Robotické platformy

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *