Hunter-AgileX-Robotics-Team-LOGO

Tým Hunter AgileX Robotics

Hunter-AgileX-Robotics-Team-LOGO

Tato kapitola obsahuje důležité bezpečnostní informace; před prvním zapnutím robota si každý jednotlivec nebo organizace musí před použitím zařízení přečíst a porozumět těmto informacím.
Máte-li jakékoli dotazy k použití, kontaktujte nás na podpora@agilex.ai.
Dodržujte a dodržujte všechny montážní pokyny a pokyny v kapitolách tohoto návodu, což je velmi důležité.
Zvláštní pozornost by měla být věnována textu související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 všechna periferní zařízení, která mohou ovlivnit bezpečnost celého systému. Konstrukce a použití celého systému musí splňovat bezpečnostní požadavky stanovené v normách a předpisech země, kde je robot instalován.
Integrátoři a koncoví zákazníci HUNTER SE mají odpovědnost za zajištění souladu s platnými zákony a předpisy příslušných zemí a za to, že v celé robotické aplikaci nehrozí žádná závažná nebezpečí.

To zahrnuje, ale není omezeno na následující:

  1. Efektivita a zodpovědnost
    • Proveďte posouzení rizik celého robotického systému.
    • Propojte přídavná bezpečnostní zařízení ostatních strojních zařízení definovaná jejich posouzením.
    • Potvrďte, že návrh a instalace periferního zařízení celého robotického systému, včetně softwarových a hardwarových systémů, jsou správné.
    • Tento robot nemá příslušné bezpečnostní funkce kompletního autonomního mobilního robota, včetně, ale bez omezení, automatické ochrany proti srážce, proti pádu, varování před přiblížením tvora atd. Příslušné funkce vyžadují, aby integrátoři a koncoví zákazníci provedli hodnocení bezpečnosti v souladu s příslušná ustanovení a platné zákony a předpisy, aby bylo zajištěno, že vyvinutý robot je bez jakýchkoli závažných nebezpečí a skrytých nebezpečí při praktickém použití.
    • Shromážděte všechny dokumenty v technickém file: včetně posouzení rizik a této příručky.
  2. Environmentální
    • Při prvním použití si prosím pečlivě přečtěte tento návod, abyste pochopili základní provozní obsah a provozní specifikace.
    • Je přísně určeno k nošení lidí
    • Pro ovládání pomocí dálkového ovládání vyberte pro použití HUNTER SE relativně otevřenou oblast, protože není vybavena žádným automatickým senzorem vyhýbání se překážkám. Při pohybu HUNTERSE dodržujte bezpečnou vzdálenost větší než 2 metry.
    • Používejte HUNTER SE při okolní teplotě -10°C ~ 45°C.
    • Vodotěsnost a prachotěsnost HUNTERSE je IP22.
  3. Kontrolní seznam před prací
    • Ujistěte se, že každé zařízení má dostatečný výkon.
    • Ujistěte se, že vozidlo nemá zjevné závady.
    • Zkontrolujte, zda je baterie dálkového ovladače dostatečně nabitá.
    • Při používání se ujistěte, že byl uvolněn nouzový vypínač.
  4. Operace
    • Ujistěte se, že oblast kolem je při použití relativně prostorná.
    • Dálkové ovládání provádějte v dosahu viditelnosti.
    • Maximální zatížení HUNTERSE je 50KG. Při používání se ujistěte, že užitečné zatížení nepřesahuje 50 kg.
    • Při instalaci externího nástavce ověřte polohu těžiště nástavce a ujistěte se, že je ve středu vozidla.
    • Nabijte prosím včas, když je v zařízení alarm nízkého stavu baterie.
    • Pokud má zařízení závadu, okamžitě jej přestaňte používat, aby nedošlo k sekundárnímu poškození.
  5. Údržba
    • Pravidelně kontrolujte tlak v pneumatice a udržujte tlak v pneumatice přibližně 2.0 BAR.
    • Pokud je pneumatika silně opotřebená nebo prasklá, vyměňte ji včas.
    • Pokud se baterie delší dobu nepoužívá, je třeba ji pravidelně každé 2 až 3 měsíce nabíjet.
    • Pokud má zařízení závadu, obraťte se na příslušného technika, který ji vyřeší, a závadu neošetřujte sami.
    • Používejte jej v prostředí, které splňuje požadavky na stupeň ochrany podle stupně ochrany IP zařízení.
    • Při nabíjení se ujistěte, že okolní teplota je vyšší než 0 °C.

HUNTER SE Úvod

HUNTERSE je model Ackermann programovatelný UGV (UNMANNED GROUND VEHICLE), což je podvozek navržený s řízením Ackermann, s podobnými vlastnostmi jako auta a má zjevné výhody.tages na běžných cementových a asfaltových cestách. Oproti čtyřkolovému diferenciálnímu podvozku má HUNTERSE vyšší nosnost, může dosáhnout vyšší rychlosti pohybu a zároveň méně opotřebovává konstrukci a pneumatiky, vhodné pro dlouhodobou práci. Přestože HUNTERSE není určen pro všechny terény, je vybaven odpružením kyvným ramenem a dokáže projet i přes běžné překážky, jako jsou zpomalovací hrboly. Stereo kameru, lidar, GPS, IMU, manipulátor a další vybavení lze volitelně nainstalovat na HUNTERSE pro rozšířené aplikace. HUNTERSE lze aplikovat na bezpilotní kontrolu, bezpečnost, vědecký výzkum, průzkum, logistiku a další oblasti.

Seznam komponent
Jméno množství
HUNTERSErobotbody X1
Nabíječka baterií (AC 220V) X1
Letecká zástrčka (4pin) X1
FSvysílač dálkového ovládání (volitelný) X1
Komunikační modul USB CAN X1
Technické specifikace
Typy parametrů Položky Hodnoty
Mechanické parametry D × Š × V (mm) 820 × 640 × 310
Rozvor (mm)
Rozvor předních/zadních kol (mm)
460
550
Hmotnost karoserie (kg) 42
Typ baterie Lithiová baterie 24V 30Ah/60Ah
Pohonný motor DC bezkartáčový 2 x 350W
Motor pohonu řízení DC bezkartáčový 105W
Redukční převodovka 1:4
Řízení Přední kolo Ackermann
Kodér Magnetický kodér 1000
Maximální vnitřní úhel natočení kol 22°
Bezpečnostní zařízení Protikolizní paprsek
Výkonové parametry Přesnost řízení Nejvyšší bez zatížení 0.5° 4.8
rychlost (m/s)
Minimální poloměr zatáčení (m) Maximální kapacita stoupání
Minimální kruhová vůle (mm)
Provozní teplota
Zatížení
1.9
20°
120 (průchozí úhel 45°)
-10 až 45 °C
50kg dálkové ovládání
Kontrolní parametry Režim ovládání Dálkové ovládání Režim ovládání příkazů
Vysílač 2.4G/extrémnost 200m
Komunikační rozhraní CAN
Požadavek na vývoj

FS RC vysílač je dodáván (volitelně) v továrním nastavení HUNTER SE, který umožňuje uživatelům ovládat podvozek robota, aby se pohyboval a otáčel; HUNTER SE je vybaven rozhraním CAN a uživatelé přes něj mohou provádět sekundární vývoj.

Základy

Tato část poskytne základní úvod do podvozku mobilního robota HUNTER SE, aby uživatelé a vývojáři měli základní znalosti o podvozku HUNTER SE. Níže uvedené obrázky 2.1 a 2.2 poskytují views celého podvozku mobilního robota.

  1. Profile Podpora
  2. Horní panel kabiny
  3. Tlačítko nouzového zastavení
  4. Mechanismus řízení

Hunter-AgileX-Robotics-Team-01

Obrázek 2.1 Přední strana View

  1. Spínače nouzového zastavení
  2. Zadní elektrický panel
  3. Panel pro výměnu baterie

Hunter-AgileX-Robotics-Team-02

Obrázek 2.2 Zadní stranaView

HUNTER SE jako celek přijímá modulární a inteligentní designový koncept. Na výkonovém modulu je použito vakuové pryžové kolo a výkonný DC bezkartáčový servomotor, díky čemuž má platforma pro vývoj podvozku robota HUNTER SE silnou průchodnost. A pro HUNTER SE je také snadné překonávat překážky díky zavěšení na most předních kol. Nouzové vypínače jsou instalovány na obou stranách karoserie vozidla, takže operace nouzového zastavení lze v případě nouze provést rychle, aby se předešlo bezpečnostním nehodám a snížily se nebo se předešlo zbytečným ztrátám. Zadní část HUNTER SE je vybavena otevřeným elektrickým rozhraním a komunikačním rozhraním, které je pro zákazníky výhodné pro provádění sekundárního vývoje. Elektrické rozhraní využívá letecké vodotěsné konektory v designu a výběru, což je výhodné pro rozšíření a použití uživatelů na jedné straně a na druhé straně umožňuje použití robotické platformy v některých drsných prostředích.

Indikace stavu

Uživatelé mohou identifikovat stav karoserie vozidla pomocí voltmetru, bzučáku a světel namontovaných na HUNTERSE.
Podrobnosti naleznete na obrázku 2.1.

Postavení Popis
Aktuální svtage Aktuální objem baterietage může být viewed přes voltmetr na zadním elektrickém panelu.
Nízký objemtage alarm Když je baterie objtage je nižší než 24.5 V, karoserie vozidla vydá zvuk pípnutí-pípnutí-pípnutí jako varování. Když je baterie objtagPokud je detekováno napětí nižší než 24.5 V, HUNTERSE aktivně přeruší napájení externích rozšíření a pohonu, aby se zabránilo poškození baterie. V tomto případě šasi neumožní ovládání pohybu máty a nepřijme externí čárku a ovládání.
Pokyny k elektrickým rozhraním

Pokyny k zadnímu elektrickému rozhraní
Prodlužovací rozhraní na zadní straně je znázorněno na obrázku 2.6, kde Q1 je nabíjecí rozhraní; Q2 je vypínač; Q3 je interakce zobrazení výkonu; Q4 je rozhraní CAN a 24V napájení.

Hunter-AgileX-Robotics-Team-03

Definice specifického pinu Q4 je znázorněna na obrázku 2.7.

Hunter-AgileX-Robotics-Team-04

Pin č. Typ kolíku Funkce a definice Poznámky
1 Moc VCC Power positive, svtage rozsah 24.5~26.8v, maximální proud 10A
2 Moc GND Napájení dativu
3 CAN CAN_H Sběrnice CAN vysoká
4 CAN MŮŽU CAN Bulow

Obrázek 2.7 Pin Instrukce rozhraní zadního letectví

Návod na dálkové ovládání

Dálkové ovládání FS je volitelné příslušenství pro HUNTERSE. Zákazníci si mohou vybrat podle skutečných potřeb. Dálkovým ovladačem lze snadno ovládat univerzální podvozek robota HUNTERSE. V tomto produktu používáme provedení levého plynu. Jeho definici a funkci naleznete na obrázku 2.8.
Funkce tlačítek jsou definovány jako: SWC a SWA jsou dočasně zakázány; SWB je tlačítko pro výběr režimu ovládání, vytočené nahoru je režim ovládání příkazů a vytočené doprostřed je režim dálkového ovládání; SWD je tlačítko spínače předních světel; vytočte jej nahoru, chcete-li světlo rozsvítit, a vytočením dolů světlo zhasněte; S1 je tlačítko plynu, které ovládá HUNTER SE vpřed a vzad; S2 ovládá řízení předního kola, zatímco POWER je zapínací tlačítko a jejich současným stisknutím můžete zapnout dálkové ovládání.

Hunter-AgileX-Robotics-Team-05

Funkce tlačítek jsou definovány jako: SWC a SWA jsou dočasně zakázány; SWB je tlačítko pro výběr režimu ovládání, vytočené nahoru je režim ovládání příkazů a vytočené doprostřed je režim dálkového ovládání; SWD je tlačítko spínače předních světel; vytočte jej nahoru, chcete-li světlo rozsvítit, a vytočením dolů světlo zhasněte; S1 je tlačítko plynu, které ovládá HUNTER SE vpřed a vzad; S2 ovládá řízení předního kola, zatímco POWER je zapínací tlačítko a jejich současným stisknutím můžete zapnout dálkové ovládání.

Instrukce o nárocích na ovládání a pohybech

Nastavili jsme referenční souřadnicový systém pro pozemní mobilní vozidlo podle normy ISO 8855, jak je znázorněno na obrázku 2.9.

Hunter-AgileX-Robotics-Team-06

Jak je znázorněno na obrázku 2.9, karoserie vozidla HUNTERSE je rovnoběžná s osou X stanoveného referenčního souřadnicového systému. V režimu dálkového ovládání zatlačte páčku dálkového ovládání S1 dopředu pro pohyb v kladném směru X a zatlačením S1 dozadu pro pohyb v záporném směru X. Když je S1 posunuto na maximální hodnotu, rychlost pohybu v kladném směru X je maximální; když je S1 stlačen na minimální hodnotu, rychlost pohybu v záporném směru X je maximální; dálkový ovladač S2 ovládá řízení předních kol karoserie vozidla; zatlačte S2 doleva a vozidlo se otočí doleva; zatlačte jej na maximum a úhel řízení je největší; zatlačte S2 doprava a vozidlo se otočí doprava; zatlačte jej na maximum a pravý úhel řízení je v tuto chvíli 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; úhel řízení je úhel řízení vnitřního kola.
Tato část představuje především základní provoz a použití platformy HUNTERSE a jak provést sekundární vývoj HUNTERSE prostřednictvím externího rozhraní CAN a protokolu CAN bus.

Začínáme

Použití a provoz

Základní provozní proces této spouštěcí operace je následující:

Kontrola

  • Zkontrolujte stav HUNTER SE. Zkontrolujte, zda neexistují významné anomálie; pokud ano, kontaktujte prosím osobní poprodejní servis pro podporu;
  • Zkontrolujte stav nouzových vypínačů. Ujistěte se, že tlačítka nouzového zastavení jsou uvolněna;
  • Při prvním použití se ujistěte, že QQ2 (knoflíkový spínač) na zadním elektrickém panelu je svisle a HUNTERSE je v tuto chvíli ve vypnutém stavu.

Spuštění

  • Otočte otočný přepínač do vodorovného stavu (Q2); za normálních okolností voltmetr normálně zobrazuje objem baterietage;
  • Zkontrolujte objem baterietage, a normální svtagrozsah je 24.5~26.8V; pokud se z bzučáku ozývá nepřetržitý zvuk „píp-píp-píp...“, znamená to, že baterie vol.tage je příliš nízká, nabijte ji prosím včas.

Vypnutí

  • Přepnutím přepínače do vertikální polohy vypnete napájení.

Nouzové zastavení

  • Stiskněte nouzový vypínač na boku karoserie vozidla HUNTERSE.

Základní operační postupy dálkového ovládání

  • Po správném nastartování podvozku mobilního robota HUNTERSE zapněte RC vysílač a nastavte SWB do režimu dálkového ovládání. Poté lze pohyb plošiny HUNTERSE ovládat pomocí RC vysílače.
Nabíjení a výměna baterie

HUNTER SE je standardně vybaven 10A nabíječkou, která dokáže vyhovět nabíjecím potřebám zákazníků. Při normálním nabíjení není na šasi žádný popis kontrolky. Konkrétní pokyny naleznete v popisu kontrolky nabíječky.
Konkrétní provozní postupy nabíjení jsou následující:

  • Ujistěte se, že podvozek HUNTER SE je ve vypnutém stavu. Před nabíjením se prosím ujistěte, že je vypínač na zadní elektrické konzole nastaven na čas
  • Zasuňte zástrčku nabíječky do nabíjecího rozhraní Ql na zadním elektrickém ovládacím panelu;
  • Připojte nabíječku ke zdroji napájení a zapněte spínač nabíječky, abyste vstoupili do stavu nabíjení.
    Poznámka: K úplnému nabití baterie z 3V zatím potřebuje baterie asi 24.5 hodiny a obj.tage plně nabité baterie je asi 26.8 V;

Výměna baterie

  • Vypněte hlavní vypínač podvozku HUNTERSE
  • Stisknutím zámku tlačítka na panelu výměny baterie otevřete panel baterie
  • Odpojte aktuálně připojené rozhraní baterie (konektor napájení XT60)
  • Vyjměte baterii a dávejte pozor, aby během tohoto procesu nedošlo k nárazu a kolizi baterie
Rozvoj

Komunikační standard CAN v HUNTER SE přijímá standard CAN2.0B, komunikační přenosová rychlost je 500 kB a formát zprávy přijímá formát MOTOROLA. Lineární rychlost a úhel řízení pohybu podvozku lze ovládat prostřednictvím externího rozhraní sběrnice CAN; HUNTER SE bude v reálném čase odebírat aktuální informace o stavu pohybu a informace o stavu podvozku HUNTER. 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.

Zpětná vazba Stav systému podvozku HUNTER SEC

Příkaz Jméno Systém Postavení Zpětná vazba Příkaz
Odesílající uzel Přijímací uzel ID Cyklus (ms) Časový limit příjmu (ms)
Podvozek Steer-by-wire Rozhodovací řídicí jednotka 0x211 100 ms Žádný
Délka dat 0x08
Pozice Funkce Datový typ Popis
byte[0] Aktuální stav karoserie vozidla unsignedint8 0x00 Systém v normálním stavu
0x01 Režim nouzového zastavení
0x02 Systémová výjimka
byte[1] Ovládání režimu unsignedint8 0x00 Pohotovostní režim
0x01 Režim řízení příkazů CAN
0x02 Režim dálkového ovládání
byte[2] byte[3] Baterie objtage je o 8 bitů vyšší Objem baterietage je o 8 bitů nižší unsignedint16 Skutečný svtage× 10 (s přesností 0.1V)
byte[4] byte[5] Informace o poruše je o 8 bitů vyšší Informace o poruše je o 8 bitů nižší unsignedint16 Viz poznámky [Popis informací o selhání]
byte[6] Rezervováno _ 0x00
byte[7] Kontrola počtu (počet) unsignedint8 počet cyklů 0~255; pokaždé, když je odeslána instrukce, počet se jednou zvýší
Popis Chyba
byte Bit Význam
byte[4] bit [0] Rezervováno, výchozí 0
bit [1] Rezervováno, výchozí 0
bit [2] Ochrana proti odpojení dálkového ovládání (0: Bez selhání 1: Selhání)
bit [3] Rezervováno, výchozí 0
bit [4] Komunikační spojení horní vrstvy (0: Bez selhání 1: Selhání)
bit [5] Rezervováno, výchozí 0
bit [6] Chyba stavu disku (0: žádná porucha 1: porucha)
bit [7] Rezervováno, výchozí 0
byte[5] bit [0] Napětí baterie podtage selhání (0: žádné selhání 1: selhání)
bit [1] Chyba nastavení nuly řízení (0: žádná porucha 1: porucha)
bit [2] Rezervováno, výchozí 0
bit [3] Selhání komunikace s motorem řízení (0: Žádná porucha 1: Selhání)
bit [4] Selhání komunikace s ovladačem zadního pravého motoru (0: Žádná porucha 1: Selhání)
bit [5] Selhání komunikace s ovladačem zadního levého motoru (0: Žádná porucha 1: Selhání)
bit [6] Porucha přehřátí motoru (0: žádná porucha 1: porucha)
bit [7] Porucha Driveover-current (0: Žádná porucha 1: porucha)

Příkaz zpětného rámce řízení pohybu zahrnuje zpětnou vazbu aktuální lineární rychlosti a úhlu řízení pohybující se karoserie vozidla. Konkrétní obsah protokolu je uveden v tabulce 3.2.
Rám zpětné vazby pro ovládání pohybu

Příkaz Jméno Systém Postavení Zpětná vazba Příkaz
Odesílající uzel Přijímací uzel ID Cyklus (ms) Časový limit příjmu (ms)
Podvozek Steer-by-wire Rozhodovací kontrola uni 0x221 20 ms žádný
Délka dat 0x08
Pozice Funkce Datový typ Popis
byte[0] byte[1] Rychlost pohybu je o 8 bitů vyšší Rychlost pohybu je o 8 bitů nižší podepsáno 16 Skutečná rychlost × 1000 (s přesností 0.001 m/s)
byte[2] Rezervováno 0x00
byte[3] Rezervováno 0x00
byte[4] Rezervováno 0x00
byte[5] Rezervováno 0x00
byte[6] Theangle je 8 bitů Podepsáno 16 Skutečný vnitřní úhel X1000 (jednotka: 0.001rad)
byte[7] vyšší
Theangle je 8 bitů
spodní

Rám řízení pohybu obsahuje příkaz řízení lineární rychlosti a příkaz řízení vnitřního úhlu předního kola. Konkrétní obsah protokolu je uveden v tabulce 3.3.
Rám zpětné vazby pro ovládání pohybu

Příkaz
Jméno
Systém Postavení Zpětná vazba Příkaz
Odesílající uzel Přijímací uzel ID Cyklus (ms) Časový limit příjmu (ms)
Rozhodovací řídicí jednotka Uzel podvozku 0x111 20 ms 500 ms
Délka dat 0x08
Pozice Funkce Datový typ Popis
byte[0] byte[1] Lineární rychlost je o 8 bitů vyšší Lineární rychlost je o 8 bitů nižší podepsáno int16 Rychlost pohybu karoserie vozidla, jednotka: mm/s(efektivní hodnota: + -4800)
byte[2] Rezervováno 0x00
byte[3] Rezervováno 0x00
byte[4] Rezervováno 0x00
byte[5] Rezervováno 0x00
byte[6] byte[7] Úhel je o 8 bitů vyšší Úhel je o 8 bitů nižší podepsáno int16 Jednotka vnitřního úhlu řízení: 0.001 rad (efektivní hodnota ± 400)

PS: V příkazovém režimu CAN je nutné zajistit, aby byl příkazový rámec 0X111 odeslán v periodě kratší než 500MS (doporučená perioda je 20MS), jinak HUNTER SE vyhodnotí ztrátu řídicího signálu a zadá chybu (0X211 zpětná vazba, že komunikace horní vrstvy je ztracena). Poté, co systém ohlásí chybu, přejde do pohotovostního režimu. Pokud se řídicí rámec 0X111 v tomto okamžiku vrátí do normální periody odesílání, chyba odpojení komunikace horní vrstvy může být automaticky odstraněna a řídicí režim se vrátí do režimu řízení CAN.
Rámeček nastavení režimu se používá k nastavení ovládacího rozhraní HUNTER SE. Konkrétní obsah protokolu je uveden v tabulce 3.4.
Příkaz nastavení režimu ovládání

Příkaz
Jméno
Systém Postavení Zpětná vazba Příkaz
Odesílající uzel Přijímací uzel ID Cyklus (ms) Časový limit příjmu (ms)
Rozhodování
řídicí jednotka
Uzel podvozku 0x421 žádný žádný
Délka dat 0x01
Pozice Funkce Datový typ Popis
byte[0] Režim ovládání nepodepsaný int8 0x00 Pohotovostní režim
0x01 CAN
0x01 Zapnutí

Popis režimu ovládání: V případě, že je HUNTERSE zapnutý a RC vysílač není připojen, je režim ovládání standardně nastaven na pohotovostní režim. V tuto chvíli podvozek pouze přijímá příkaz režimu ovládání a na jiné příkazy nereaguje. Chcete-li pro ovládání použít CAN, musíte se nejprve přepnout do příkazového režimu CAN. Pokud je RC vysílač zapnutý, má RC vysílač nejvyšší oprávnění, může stínit ovládání povelů a přepínat režim ovládání. Rámeček nastavení stavu se používá k odstranění systémových chyb. Obsah protokolu je uveden v tabulce 3.5.
Rámec nastavení stavu

Příkaz Jméno Systém Postavení Zpětná vazba Příkaz
Odesílající uzel Přijímací uzel ID Cyklus (ms) Časový limit příjmu (ms)
Rozhodování
řídicí jednotka
Uzel podvozku 0x441 žádný žádný
Délka dat 0x01
Pozice Funkce Datový typ Popis
byte[0] příkaz k odstranění chyby nepodepsaný int8 0xFFOdstranění všech nekritických selhání 0x04 Odstranění selhání komunikace řidiče motoru řízení 0x05 Odstranění selhání komunikace ovladače motoru zadního pravého motoru 0x06 Odstranění selhání komunikace ovladače motoru levého zadního motoru

[Poznámka] Sample data, následující data jsou pouze pro testování

  1.  Vozidlo se pohybuje vpřed rychlostí 0.15 m/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 q
  2. Řízení vozidla 0.2 rad
    byte[0] byte[1] byte[2] byte[3] byte[4] byte[5] byte[6] byte[7]
    0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xC8

     

Informace o stavu podvozku budou zpětnovazební, a co víc, jsou zahrnuty také informace o proudu motoru, kodéru a teplotě. Následující rámec zpětné vazby obsahuje informace o proudu motoru, kodéru a teplotě motoru. Odpovídající čísla motorů tří motorů v podvozku jsou: řízení č. 1, pravé zadní kolo č. 2, levé zadní kolo č. 3 Zpětná vazba informace o aktuální poloze otáček motoru je uvedena v tabulce 3.6 a 3.7.
Motorový pohon Vysokorychlostní informační rám pro zpětnou vazbu

Název příkazu Motorový pohon Vysoká rychlost Informace Rámec zpětné vazby
Odesílající uzel Přijímací uzel ID Cyklus (ms) Časový limit příjmu (ms)
Podvozek Steer-by-wire Délka dat
Pozice
Rozhodovací řídicí jednotka 0x08 Funkce 0x251~0x253
Datový typ
20 ms Žádný
Popis
byte[0] byte[1] Otáčky motoru jsou o 8 bitů vyšší
Rychlost motoru
podepsáno 16 Aktuální otáčky motoru Jednotka RPM
je o 8 bitů nižší
byte[2] byte[3] Proud motoru je o 8 bitů vyšší Proud motoru je o 8 bitů nižší podepsáno 16 Proud motoru Jednotka 0.1A
byte[4] byte[5] byte[6] byte[7] Rezervováno 0×00

Informační rámeček s informacemi o nízké rychlosti pohonu motoru

Název příkazu zápach Drive Low Speed ​​Information Rámec zpětné vazby
Odesílající uzel Přijímací uzel ID Cyklus(ms) Časový limit příjmu (ms)
Podvozek Steer-by-wire Rozhodovací řídicí jednotka 0x261~0x263 100 ms Žádný
Délka dat 0x08
Pozice Funkce Datový typ Popis
byte[0] byte[1] Pohon zvtage je o 8 bitů vyššítage je o 8 bitů nižší unsignedint16 Currentdrivevoltage Jednotka 0.1V
byte[2] byte[3] Teploty disku o 8 bitů vyšší Teploty disku o 8 bitů nižší podepsáno 16 Jednotka 1℃
byte[4] teplota motoru podepsáno 8 Jednotka 1℃
byte[5] Stav pohonu unsignedint8 Podrobnosti najdete v [Drivecontrolstatus]
byte[6] Rezervováno 0x00
byte[7] Rezervováno 0x00

Popis stavu disku

Stav disku
Byte Bit Popis
bit [0] Zda je napájeníobjtage 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 měnič nadproud (0: Normální 1: Nadproud)
bit [3] Zda je disk přehřátý (0: Normální 1: Přehřátý)
bit [4] Stav senzoru (0: normální 1: abnormální)
bit [5] Driveerrorstatus (0: Normální 1: Chyba)
byte[5] bit [6] Stav aktivace disku (0: Povolit 1: Zakázat)
bit [7] Rezervováno

Ke kalibraci nulové polohy se používají příkazy pro nastavení nuly řízení a zpětné vazby. Konkrétní obsah protokolu.
Příkaz pro nastavení nuly řízení

Příkaz Jméno Řízení Nula Dotaz
Odesílající uzel Přijímací uzel ID Cyklus (ms) Časový limit příjmu (ms)
Podvozek Steer-by-wire Rozhodovací controlling 0x432 Žádný žádný
Délka dat 0x01
Pozice Funkce Datový typ Popis
byte[0] Nula off nastaví o 8 bitů výše podepsáno 16 Nastavená hodnota nulového offsetu referenční hodnota pulsu 22000+-10000
byte[1] Nulový offset je o 8 bitů nižší

Příkaz zpětné vazby nastavení nuly řízení

Příkaz Jméno Řízení Nula Dotaz
Odesílající uzel Přijímací uzel ID Cyklus (ms) Časový limit příjmu (ms)
Podvozek Steer-by-wire Rozhodovací controlling 0x43 B Žádný žádný
Délka dat 0x01
Pozice Funkce Datový typ Popis
byte[0] Nulový offset je o 8 bitů vyšší podepsáno 16 podvozek použije výchozí hodnotu mimo nastavitelný rozsah 22000 XNUMX
byte[1] Nulový offset je o 8 bitů nižší

Příkaz řízení nulového dotazu

Příkaz Jméno Řízení Nula Dotaz
Odesílající uzel Přijímací uzel ID Cyklus (ms) Časový limit příjmu (ms)
Rozhodovací controlling Podvozek Steer-by-wire 0x433 Žádný žádný
Délka dat 0x01
Pozice Funkce Datový typ Popis
byte[0] Dotaz na aktuální hodnotu nastavení nuly unsignedint8 Pevná hodnota: 0×AA
Dotaz úspěšně vrátí 0×43B

Připojení kabelu CAN
HUNTER SE se dodává s leteckým zástrčkovým konektorem. Hunter-AgileX-Robotics-Team-07Implementace řízení příkazů CAN
Normálně spusťte podvozek mobilního robota HUNTERSE, 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á otočte volbu režimu SWB na dálkovém ovládání FS nahoru. V tuto chvíli bude šasi HUNTERSE přijímat příkazy z rozhraní CAN a hostitel může současně 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.

HUNTERSE ROS Použití balíčku example

ROS poskytuje některé standardní služby operačního systému, jako je abstrakce hardwaru, nízkoúrovňová kontrola zařízení, implementace společných funkcí, správa meziprocesových zpráv a datových paketů. ROS je založen na grafové architektuře, takže procesy různých uzlů mohou přijímat, uvolňovat a agregovat různé informace (jako je snímání, řízení, stav, plánování atd.). V současné době ROS podporuje hlavně UBUNTU.
Hardwarová příprava

  • CAN light může komunikační modul X1
  • Notebook Thinkpad E470X1
  • AGILEX HUNTER SEmobilerobotchassisX1
  • AGILEX HUNTER SE s podporou dálkového ovládání FS-i6sX1
  • AGILEX HUNTERS Zásuvka pro výzbroj X1

Použijte examppopis prostředí

  • Ubuntu 16.04 LTS (Toto je testovací verze, testovaná na Ubuntu18.04 LTS)
  • ROSKinetic (následující verze jsou také testovány)
  • Git

Zapojení a příprava hardwaru

  • Vytáhněte kabel CAN koncovky HUNTER SE a připojte CAN_H a CAN_L v kabelu CAN k adaptéru CAN TO USB;
  • Zapněte knoflíkový spínač na podvozku mobilního robota HUNTER SE a zkontrolujte, zda jsou nouzové vypínače na obou stranách uvolněné;
  • Připojte CAN TO USB k USB rozhraní notebooku. Schéma zapojení.Hunter-AgileX-Robotics-Team-08

Instalace ROS

Hardwarová a CAN komunikace

  • Nastavte adaptér CAN-TO-USB
  • Nastavte přenosovou rychlost 500k a povolte adaptér can-to-usb
  • Pokud v předchozích krocích nenastala žádná chyba, měli byste být schopni příkaz použít view vybavení plechovky ihned
  • Nainstalujte a použijte can-utile k testování hardwaru
  • sudor aptinstallcan-utils
  • Pokud byl can-to-usb tentokrát připojen k robotu HUNTER SE a vozidlo bylo zapnuto, použijte následující příkazy ke sledování dat z podvozku HUNTERSE
  • Referenční zdroje:

Stáhněte si a zkompilujte balíček HUNTER SE ROS

Spusťte uzly ROS

  • Spusťte základní uzel
    $ roslaunchhunter_bringup hunter_robot_base.launch Spusťte uzel dálkového ovládání klávesnice
    $ roslaunchhunter_bringup hunter_teleop_key-board. Zahájení

Opatření

Tato část obsahuje některá opatření, kterým je třeba věnovat pozornost při používání a vývoji HUNTER SE.
Baterie

  • Baterie dodávaná s HUNTER SE není v továrním nastavení plně nabitá, ale její specifickou kapacitu výkonu lze zobrazit na voltmetru na zadní straně šasi HUNTER SE nebo odečíst přes komunikační rozhraní sběrnice CAN. Nabíjení baterie lze zastavit, když se zelená LED na nabíječce rozsvítí zeleně. Pamatujte, že pokud necháte nabíječku připojenou i poté, co se rozsvítí zelená LED, nabíječka bude pokračovat v nabíjení baterie proudem přibližně 0.1 A po dobu dalších přibližně 30 minut, aby byla baterie plně nabita.
  • Nenabíjejte baterii poté, co byla její kapacita vyčerpána, a nabijte ji včas, když se rozsvítí alarm nízké úrovně baterie;
  • Podmínky statického skladování: Nejlepší teplota pro skladování baterie je -10 ℃ až 45 ℃; v případě uskladnění pro nepoužívání je nutné baterii jednou za 2 měsíce dobít a vybít a poté uskladnit v plném objemutage stát. Nevhazujte baterii do ohně, nezahřívejte ji a neskladujte ji v ní
  • prostředí s vysokou teplotou;
  • Nabíjení: Baterie musí být nabíjena speciální nabíječkou lithiových baterií. Nenabíjejte baterii pod 0 °C a nepoužívejte baterie, napájecí zdroje a nabíječky, které jsou nestandardní.
  • HUNTER SE podporuje pouze výměnu a použití námi dodané baterie a baterii lze nabíjet samostatně.

Provozní

  • Provozní teplota HUNTER SE je -10 ℃ až 45 ℃; nepoužívejte jej pod -10 ℃ nebo nad 45 ℃;
  • Požadavky na relativní vlhkost v provozním prostředí HUNTER SE jsou: maximálně 80 %, minimálně 30 %;
  • Nepoužívejte jej prosím v prostředí s korozivními a hořlavými plyny nebo v uzavřeném prostředí pro hořlavé látky;
  • Neskladujte jej v blízkosti topných těles, jako jsou ohřívače nebo velké vinuté odpory;
  • HUNTER SE není vodotěsný, proto jej nepoužívejte v deštivém, zasněženém nebo vodou nahromaděném prostředí;
  • Doporučuje se, aby nadmořská výška provozního prostředí přesáhla 1000 m;
  • Doporučuje se, aby teplotní rozdíl mezi dnem a nocí v provozním prostředí nepřesáhl 25°C;

Elektrický externí nástavec

  • U rozšířeného napájecího zdroje na zadním konci by proud neměl překročit 10A a celkový výkon by neměl překročit 240W;
  • Když systém zjistí, že baterie voltage je nižší než bezpečný objemtage, rozšíření externího napájení bude aktivně vypnuto. Proto se uživatelům doporučuje, aby si všimli, zda externí rozšíření zahrnují ukládání důležitých dat a nemají ochranu před vypnutím.

Další poznámky

  • Při manipulaci a nastavování dávejte pozor, abyste nespadli nebo nepostavili vozidlo vzhůru nohama;
  • Pro neprofesionály prosím nerozebírejte vozidlo bez povolení.

Otázky a odpovědi

Otázka: HUNTER SE je správně spuštěn, ale proč nemůže RC vysílač ovládat karoserii vozidla při pohybu?
A: Nejprve zkontrolujte, zda je napájení vozidla v normálním stavu a zda jsou uvolněny spínače nouzového zastavení; poté zkontrolujte, zda je režim ovládání zvolený přepínačem režimu vlevo nahoře na vysílači RC správný.
Otázka: Dálkové ovládání HUNTER SE je v normálním stavu a informace o stavu a pohybu podvozku lze přijímat správně, ale když je vydán protokol ovládacího rámu, proč nelze přepnout režim ovládání karoserie vozidla a podvozek reagovat na ovládací rám protokol? 
A: Normálně, pokud lze HUNTER SE ovládat RC vysílačem, znamená to, že pohyb podvozku je pod řádnou kontrolou; pokud lze přijmout rám zpětné vazby podvozku, znamená to, že prodlužovací spoj CAN je v normálním stavu. Zkontrolujte odeslaný řídicí rámec CAN a zjistěte, zda je kontrola dat správná a zda je řídicí režim v režimu příkazového řízení. Nabídku stavu nebo příznak můžete zkontrolovat z bitu chyby v rámci zpětné vazby stavu podvozku.
Q:HUNTER SE při provozu vydává zvuk „píp-píp-píp…“; jak se s tímto problémem vypořádat? 
A: Pokud HUNTER SE vydává tento zvuk „píp-píp-píp“ nepřetržitě, znamená to, že baterie je v alarmu vol.tage stát. Nabijte prosím baterii včas.

Rozměry produktu

Ilustrační schéma vnějších rozměrů výrobku

Hunter-AgileX-Robotics-Team-09

Ilustrační schéma rozměrů horní rozšířené podpory

Hunter-AgileX-Robotics-Team-10
Hunter-AgileX-Robotics-Team-11

  • Model: ZEN-OB1640Q
  • Hmotnost na metr: 0.78 kg/m
  • Tloušťka stěny: 2 mm

Agilní robotika (Dongguan)
Co., Ltd. WWW.AGILEX.AI
TEL: + 86-769-22892150
MOBIL: +86-19925374409Hunter-AgileX-Robotics-Team-12

Dokumenty / zdroje

Tým Hunter AgileX Robotics [pdfUživatelská příručka
AgileX Robotics Team, AgileX, Robotics Team

Reference

Zanechte komentář

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