TRACER-LOGO

TRACER AgileX Robotics Team ինքնավար շարժական ռոբոտ

TRACER-AgileX-Robotics-Team-Autonomous-Mobile-Robot-PRODUCT

Այս գլուխը պարունակում է անվտանգության կարևոր տեղեկություններ, նախքան ռոբոտն առաջին անգամ միացնելը, ցանկացած անհատ կամ կազմակերպություն պետք է կարդա և հասկանա այս տեղեկատվությունը սարքն օգտագործելուց առաջ: Եթե ​​օգտագործման հետ կապված հարցեր ունեք, խնդրում ենք կապվել մեզ հետ support@agilex.ai. Խնդրում ենք հետևել և կիրառել հավաքման բոլոր հրահանգները և ուղեցույցները այս ձեռնարկի գլուխներում, ինչը շատ կարևոր է: Առանձնահատուկ ուշադրություն պետք է դարձնել նախազգուշացնող նշանների հետ կապված տեքստին։

Անվտանգության տեղեկատվություն

Այս ձեռնարկի տեղեկատվությունը չի ներառում ռոբոտի ամբողջական հավելվածի նախագծումը, տեղադրումը և շահագործումը, ինչպես նաև այն բոլոր ծայրամասային սարքավորումները, որոնք կարող են ազդել ամբողջական համակարգի անվտանգության վրա: Ամբողջական համակարգի նախագծումը և օգտագործումը պետք է համապատասխանի անվտանգության պահանջներին, որոնք սահմանված են այն երկրի ստանդարտներով և կանոնակարգերով, որտեղ տեղադրված է ռոբոտը: TRACER ինտեգրատորները և վերջնական հաճախորդները պատասխանատվություն են կրում ապահովել համապատասխան երկրների գործող օրենքներին և կանոնակարգերին և ապահովել, որ ռոբոտի ամբողջական հավելվածում լուրջ վտանգներ չլինեն: Սա ներառում է, բայց չի սահմանափակվում հետևյալով

Արդյունավետություն և պատասխանատվություն

  • Կատարեք ռոբոտների ամբողջական համակարգի ռիսկի գնահատում:
  • Միացրեք ռիսկի գնահատմամբ սահմանված այլ մեքենաների անվտանգության լրացուցիչ սարքավորումները:
  • Հաստատեք, որ ռոբոտային համակարգի ամբողջ ծայրամասային սարքավորումների նախագծումը և տեղադրումը, ներառյալ ծրագրային և ապարատային համակարգերը, ճիշտ են:
  • Այս ռոբոտը չունի ամբողջական ինքնավար շարժական ռոբոտ, ներառյալ, բայց չսահմանափակվելով ավտոմատ հակաբախման, ընկնելու դեմ, կենսաբանական մոտեցման նախազգուշացման և այլ հարակից անվտանգության գործառույթներով: Համապատասխան գործառույթները պահանջում են ինտեգրատորներից և վերջնական հաճախորդներից հետևել համապատասխան կանոնակարգերին և հնարավոր օրենքներին ու կանոնակարգերին անվտանգության գնահատման համար: Ապահովել, որ մշակված ռոբոտը չունի որևէ լուրջ վտանգ և անվտանգության վտանգ իրական ծրագրերում:
  • Հավաքեք բոլոր փաստաթղթերը տեխնիկական fileներառյալ ռիսկերի գնահատումը և սույն ձեռնարկը:

Բնապահպանական նկատառումներ

  • Առաջին օգտագործման համար խնդրում ենք ուշադիր կարդալ այս ձեռնարկը՝ հասկանալու հիմնական գործառնական բովանդակությունը և գործառնական բնութագրերը:
  • Հեռակառավարմամբ աշխատելու համար ընտրեք համեմատաբար բաց տարածք՝ TRACER-ն օգտագործելու համար, քանի որ TRACER-ը հագեցած չէ խոչընդոտներից խուսափելու որևէ ավտոմատ սենսորով:
  • Օգտագործեք TRACER-ը միշտ -10℃~45℃ շրջակա միջավայրի ջերմաստիճանում:
  • Եթե ​​TRACER-ը կազմաձևված չէ առանձին անհատական ​​IP պաշտպանությամբ, ապա դրա պաշտպանությունը ջրից և փոշուց կլինի ՄԻԱՅՆ IP22:

Աշխատանքից առաջ ստուգաթերթ

  • Համոզվեք, որ յուրաքանչյուր սարք ունի բավարար հզորություն:
  • Համոզվեք, որ Բունկերը որևէ ակնհայտ թերություն չունի:
  • Ստուգեք, արդյոք հեռակառավարիչի մարտկոցը բավարար հզորություն ունի:
  • Օգտագործելիս համոզվեք, որ վթարային կանգառի անջատիչը բաց է թողնված:

Գործողություն

  • Հեռակառավարմամբ աշխատելիս համոզվեք, որ շրջակայքը համեմատաբար ընդարձակ է:
  • Իրականացրեք հեռակառավարումը տեսանելիության սահմաններում:
  • TRACER-ի առավելագույն ծանրաբեռնվածությունը 100 կգ է: Օգտագործման ժամանակ համոզվեք, որ օգտակար բեռը չի գերազանցում 100 կգ-ը:
  • TRACER-ի վրա արտաքին ընդլայնում տեղադրելիս հաստատեք ընդլայնման զանգվածի կենտրոնի դիրքը և համոզվեք, որ այն գտնվում է պտտման կենտրոնում:
  • Խնդրում ենք լիցքավորել ժամանակին, երբ սարքը voltage-ը ցածր է 22.5 Վ-ից:
  • Երբ TRACER-ը թերություն ունի, խնդրում ենք անմիջապես դադարեցնել դրա օգտագործումը՝ երկրորդական վնասից խուսափելու համար:
  • Երբ TRACER-ը թերություն է ունեցել, խնդրում ենք կապվել համապատասխան տեխնիկական հետ՝ այն լուծելու համար, մի զբաղվեք թերությունը ինքնուրույն:
  • Միշտ օգտագործեք SCOUT MINI(OMNI) միջավայրում սարքավորումների համար պահանջվող պաշտպանության մակարդակով:
  • Մի հրեք SCOUT MINI(OMNI) ուղղակիորեն:
  • Լիցքավորելիս համոզվեք, որ շրջակա միջավայրի ջերմաստիճանը 0℃-ից բարձր է

Տեխնիկական սպասարկում

Մարտկոցի պահեստավորման հզորությունն ապահովելու համար մարտկոցը պետք է պահվի էլեկտրականության տակ, իսկ երկար ժամանակ չօգտագործելու դեպքում այն ​​պետք է պարբերաբար լիցքավորվի։

MINIAGV (TRACER) Ներածություն

TRACER-ը նախագծված է որպես բազմաֆունկցիոնալ UGV՝ հաշվի առնելով կիրառման տարբեր սցենարներ. մոդուլային դիզայն; ճկուն կապ; հզոր շարժիչային համակարգ, որն ունակ է բարձր ծանրաբեռնվածության: Երկանիվի դիֆերենցիալ շասսիի և հանգույցի շարժիչի համադրությունը կարող է այն դարձնել ճկուն ներսի համար: Լրացուցիչ բաղադրիչներ, ինչպիսիք են ստերեո տեսախցիկը, լազերային ռադարը, GPS-ը, IMU-ն և ռոբոտային մանիպուլյատորը, կարող են կամայականորեն տեղադրվել TRACER-ում առաջադեմ համար: նավիգացիոն և համակարգչային տեսողության հավելվածներ: TRACER-ը հաճախ օգտագործվում է ինքնավար վարորդական կրթության և հետազոտության, ներքին և արտաքին անվտանգության պարեկության և փոխադրումների համար, նշելով միայն մի քանիսը:

Բաղադրիչների ցանկ

Անուն Քանակ
TRACER Ռոբոտի մարմին x1
Մարտկոցի լիցքավորիչ (AC 220V) x1
Հեռակառավարման հաղորդիչ (ըստ ցանկության) x1
USB դեպի սերիական մալուխ x1
Ավիացիոն խրոց (արական, 4-փին) x1
USB-ից CAN կապի մոդուլ x1

Տեխնիկական բնութագրեր

TRACER-AgileX-Robotics-Team-Autonomous-Mobile-Robot-FIG-2

Զարգացման պահանջներ
RC հաղորդիչը տրամադրվում է (ըստ ցանկության) TRACER-ի գործարանային կարգավորումներում, որը թույլ է տալիս օգտատերերին կառավարել ռոբոտի շասսիը՝ շարժվելու և շրջվելու համար; CAN և RS232 ինտերֆեյսները TRACER-ի վրա կարող են օգտագործվել օգտագործողի հարմարեցման համար

Հիմունքներ

Այս բաժինը ներկայացնում է հակիրճ ներածություն TRACER շարժական ռոբոտի հարթակի մասին, ինչպես ցույց է տրված

TRACER-AgileX-Robotics-Team-Autonomous-Mobile-Robot-FIG-3TRACER-ը նախագծված է որպես ամբողջական ինտելեկտուալ մոդուլ, որը հզոր DC հանգույցի շարժիչի հետ միասին հնարավորություն է տալիս TRACER ռոբոտի շասսին ճկուն տեղաշարժվել ներսի հարթ գետնի վրա: Մեքենայի շուրջը տեղադրված են հակաբախման ճառագայթներ՝ բախման ժամանակ մեքենայի մարմնին հնարավոր վնասները նվազեցնելու համար: Լույսերը տեղադրված են մեքենայի առջևում, որոնցից սպիտակ լույսը նախատեսված է առջևի լուսավորության համար: Մեքենայի թափքի հետևի մասում տեղադրված է վթարային կանգառի անջատիչ, որը կարող է անմիջապես անջատել ռոբոտի հոսանքը, երբ ռոբոտն իրեն աննորմալ պահի: TRACER-ի հետևի մասում ապահովված են DC հոսանքի և կապի ինտերֆեյսի ջրակայուն միակցիչներ, որոնք ոչ միայն թույլ են տալիս ճկուն միացում ռոբոտի և արտաքին բաղադրիչների միջև, այլև ապահովում են ռոբոտի ներքին անհրաժեշտ պաշտպանությունը նույնիսկ ծանր աշխատանքային պայմաններում: Վերևում օգտագործողների համար նախատեսված է սվինների բաց խցիկ:

Կարգավիճակի ցուցում
Օգտագործողները կարող են պարզել մեքենայի մարմնի կարգավիճակը TRACER-ի վրա տեղադրված վոլտմետրի և լույսերի միջոցով: Մանրամասների համար

TRACER-AgileX-Robotics-Team-Autonomous-Mobile-Robot-FIG-4

Էլեկտրական միջերեսների վերաբերյալ հրահանգներ

Հետևի էլեկտրական ինտերֆեյս
Ընդլայնման միջերեսը հետևի վերջում ներկայացված է Նկար 2.3-ում, որտեղ Q1-ը D89 սերիական պորտն է; Q2-ը կանգառի անջատիչն է; Q3-ը էներգիայի լիցքավորման պորտն է; Q4-ը CAN-ի և 24 Վ էլեկտրամատակարարման ընդլայնման միջերեսն է; Q5-ը էլեկտրաէներգիայի հաշվիչն է; Q6-ը պտտվող անջատիչն է որպես հիմնական էլեկտրական անջատիչ:

TRACER-AgileX-Robotics-Team-Autonomous-Mobile-Robot-FIG-5

Հետևի վահանակն ապահովում է նույն CAN կապի ինտերֆեյսը և 24 Վ հոսանքի միջերեսը վերևի հետ (դրանցից երկուսը ներքին փոխկապակցված են): Տրված են քորոցների սահմանումները

TRACER-AgileX-Robotics-Team-Autonomous-Mobile-Robot-FIG-6

Հեռակառավարման հրահանգներ
FS RC հաղորդիչը TRACER-ի կամընտիր լրասարք է՝ ռոբոտը ձեռքով կառավարելու համար: Հաղորդիչը գալիս է ձախակողմյան շնչափող կոնֆիգուրացիայով: Սահմանումը և գործառույթը

TRACER-AgileX-Robotics-Team-Autonomous-Mobile-Robot-FIG-7

Ի լրումն S1 և S2 երկու փայտիկների, որոնք օգտագործվում են գծային և անկյունային արագության հրամաններ ուղարկելու համար, լռելյայն միացված են երկու անջատիչներ՝ SWB՝ կառավարման ռեժիմի ընտրության համար (վերին դիրք՝ հրամանի կառավարման ռեժիմի համար և միջին դիրք՝ հեռակառավարման ռեժիմի համար), SWC՝ լուսավորության համար։ վերահսկողություն. Հաղորդիչը միացնելու կամ անջատելու համար անհրաժեշտ է սեղմել և պահել երկու POWER կոճակները:

Կառավարման պահանջների և տեղաշարժերի վերաբերյալ հրահանգներ
Ինչպես ցույց է տրված Նկար 2.7-ում, TRACER-ի մեքենայի մարմինը գտնվում է սահմանված տեղեկատու կոորդինատային համակարգի X առանցքի հետ զուգահեռ: Այս կոնվենցիայի համաձայն՝ դրական գծային արագությունը համապատասխանում է մեքենայի առաջ շարժմանը x առանցքի դրական ուղղությամբ, իսկ դրական անկյունային արագությունը՝ z առանցքի շուրջ աջակողմյան դրական պտույտին: RC հաղորդիչով ձեռքով կառավարման ռեժիմում, C1 փայտիկը (DJI մոդել) կամ S1 փայտիկը (FS մոդել) առաջ մղելով, կստեղծվի դրական գծային արագության հրաման և C2 (DJI մոդել) և S2 (FS մոդել) հրելով դեպի ձախ: կստեղծի դրական անկյունային արագության հրաման

TRACER-AgileX-Robotics-Team-Autonomous-Mobile-Robot-FIG-8

Սկսել

Այս բաժինը ներկայացնում է TRACER պլատֆորմի հիմնական աշխատանքը և զարգացումը, օգտագործելով CAN ավտոբուսի ինտերֆեյսը:

Օգտագործում և շահագործում

Ստուգեք

  • Ստուգեք մեքենայի մարմնի վիճակը: Ստուգեք, թե արդյոք կան էական անոմալիաներ. եթե այո, խնդրում ենք կապվել հետվաճառքի սպասարկման անձնակազմի հետ աջակցության համար.
  • Ստուգեք արտակարգ դրության կանգառի անջատիչները: Համոզվեք, որ վթարային կանգառի երկու կոճակներն էլ ազատված են:

Անջատեք
Պտտեցնել բանալին անջատիչը էլեկտրամատակարարումը անջատելու համար;

Սկսել

  • Արտակարգ կանգառի անջատիչի կարգավիճակը: Հաստատեք, որ վթարային դադարեցման կոճակները բոլորն ազատված են.
  • Պտտեք բանալին անջատիչը (Q6 էլեկտրական վահանակի վրա), և սովորաբար վոլտմետրը ցույց կտա մարտկոցի ճիշտ ծավալըtage և առջևի և հետևի լույսերը երկուսն էլ միացված կլինեն

Արտակարգ կանգառ
Սեղմեք վթարային սեղմման կոճակը մեքենայի հետևի թափքի ձախ և աջ կողմում;

Հեռակառավարման հիմնական գործառնական ընթացակարգը
TRACER շարժական ռոբոտի շասսիի ճիշտ գործարկումից հետո միացրեք RC հաղորդիչը և ընտրեք հեռակառավարման ռեժիմը: Այնուհետև TRACER հարթակի շարժումը կարող է վերահսկվել RC հաղորդիչի միջոցով:

Լիցքավորում
TRACER-ը լռելյայն հագեցված է 10A լիցքավորիչով՝ բավարարելու հաճախորդների վերալիցքավորման պահանջարկը:

Լիցքավորման մանրամասն գործառնական ընթացակարգը ներկայացված է հետևյալ կերպ

  • Համոզվեք, որ TRACER շասսիի էլեկտրականությունն անջատված է: Նախքան լիցքավորելը, համոզվեք, որ Q6 (ստեղների անջատիչը) հետևի կառավարման վահանակում անջատված է.
  • Տեղադրեք լիցքավորիչի խրոցը Q3 լիցքավորման միջերեսում հետևի կառավարման վահանակի վրա;
  • Լիցքավորիչը միացրեք էլեկտրամատակարարմանը և միացրեք լիցքավորիչի անջատիչը: Այնուհետև ռոբոտը մտնում է լիցքավորման վիճակ։

Հաղորդակցություն CAN-ի միջոցով
TRACER-ը տրամադրում է CAN և RS232 ինտերֆեյսներ՝ օգտագործողի հարմարեցման համար: Օգտագործողները կարող են ընտրել այս ինտերֆեյսներից մեկը՝ մեքենայի մարմնի վրա հրամանատարական հսկողություն իրականացնելու համար:

CAN հաղորդագրության արձանագրություն
TRACER-ն ընդունում է CAN2.0B կապի ստանդարտը, որն ունի 500K կապի արագություն և Motorola հաղորդագրությունների ձևաչափ: Արտաքին CAN ավտոբուսի միջերեսի միջոցով կարելի է վերահսկել շարժվող գծային արագությունը և շասսիի պտտվող անկյունային արագությունը. TRACER-ը հետադարձ կապ կհաղորդի ընթացիկ շարժման կարգավիճակի և իր շասսիի կարգավիճակի մասին տեղեկություններին իրական ժամանակում: Արձանագրությունը ներառում է համակարգի կարգավիճակի հետադարձ շրջանակը, շարժման կառավարման հետադարձ կապի շրջանակը և կառավարման շրջանակը, որոնց բովանդակությունը ցուցադրվում է հետևյալ կերպ.tagե և համակարգի ձախողում: Նկարագրությունը տրված է Աղյուսակ 3.1-ում:

Հետադարձ շրջանակ TRACER շասսի համակարգի կարգավիճակի վերաբերյալ

Հրամանի անվանում Համակարգի կարգավիճակի հետադարձ կապ Հրաման
Ուղարկող հանգույց Ընդունող հանգույց ID Ցիկլ (մվ) Ընդունման ժամանակի դադար (մս)
Steer-by-wire շասսի

Տվյալների երկարությունը Դիրքը

Decoisniotrno-lmuankiting 0x08

Գործառույթ

0x151

 

Տվյալների տեսակը

20 ms Ոչ մեկը
 

Նկարագրություն

 

բայթ [0]

Cuvrerhenictlestbaotudsyof  

անստորագիր int8

0x00 Համակարգը նորմալ վիճակում 0x01 Արտակարգ կանգառի ռեժիմ 0x02 Համակարգի բացառություն
 

բայթ [1]

 

Ռեժիմի կառավարում

 

անստորագիր int8

0x00 Հեռակառավարման ռեժիմ 0x01 CAN հրամանի կառավարման ռեժիմ[1] 0x02 Սերիական պորտի կառավարման ռեժիմ
բայթ [2] բայթ [3] Մարտկոց voltagե ավելի բարձր 8 բիթ Մարտկոցի ծավալtage ցածր 8 բիթ անստորագիր int16 Փաստացի հատtage X 10 (0.1V ճշգրտությամբ)
բայթ [4] Անհաջողության մասին տեղեկություն անստորագիր int16 Մանրամասների համար տե՛ս նշումները【Աղյուսակ 3.2】
բայթ [5] Վերապահված 0x00
բայթ [6] Վերապահված 0x00
բայթ [7] Հաշվել հավասարաչափ բիթ (հաշվարկ) անստորագիր int8 0 – 255 հաշվման օղակ

Անհաջողության մասին տեղեկատվության նկարագրությունը

TRACER-AgileX-Robotics-Team-Autonomous-Mobile-Robot-FIG-10

Շարժման կառավարման հետադարձ շրջանակի հրամանը ներառում է ընթացիկ գծային արագության և շարժվող մեքենայի մարմնի անկյունային արագության հետադարձ կապը: Արձանագրության մանրամասն բովանդակության համար տե՛ս Աղյուսակ 3.3-ը:

Շարժման վերահսկման հետադարձ շրջանակ

Հրամանի անունը Շարժման վերահսկման հետադարձ կապի հրաման
Ուղարկող հանգույց Ընդունող հանգույց ID Ցիկլ (մվ) Ընդունման ժամանակի դադար (մս)
Steer-by-wire շասսի Որոշումների կայացման վերահսկման միավոր 0x221 20 ms Ոչ մեկը
Տվյալների երկարությունը 0x08    
Պաշտոն Գործառույթ Տվյալների տեսակը Նկարագրություն
բայթ [0]

բայթ [1]

Շարժման արագությունը ավելի բարձր է 8 բիթ

Շարժման արագությունը ցածր է 8 բիթ

ստորագրված է 16 Մեքենայի արագության միավոր: մմ/վ
բայթ [2]

բայթ [3]

Պտտման արագությունը ավելի բարձր է 8 բիթ

Պտտման արագությունը ցածր է 8 բիթ

ստորագրված է 16 Մեքենայի անկյունային արագության միավորը՝ 0.001 ռադ/վ
բայթ [4] Վերապահված 0x00
բայթ [5] Վերապահված 0x00
բայթ [6] Վերապահված 0x00
բայթ [7] Վերապահված 0x00

Կառավարման շրջանակը ներառում է գծային արագության կառավարման բացություն և անկյունային արագության կառավարման բացություն: Արձանագրության մանրամասն բովանդակության համար տե՛ս Աղյուսակ 3.4-ը:

Շարժման վերահսկման հրամանի կառավարման շրջանակ

Հրաման Անվան վերահսկման հրաման
Ուղարկող հանգույց

Steer-by-wire chassis Տվյալների երկարությունը

Ընդունող հանգույց Շասսի հանգույց

0x08

ID 0x111 Ցիկլ (մվ) Ընդունման ժամանակի դադար (մս)
20 ms 500 ms
 
Պաշտոն Գործառույթ Տվյալների տեսակը Նկարագրություն
բայթ [0] բայթ [1] Շարժման արագությունը ավելի բարձր 8 բիթ Շարժման արագությունը ցածր 8 բիթ ստորագրված է 16 Մեքենայի արագության միավոր: մմ/վ
բայթ [2]

բայթ [3]

Պտտման արագությունը ավելի բարձր է 8 բիթ

Պտտման արագությունը ցածր է 8 բիթ

ստորագրված է 16 Մեքենայի անկյունային արագություն

Միավոր՝ 0.001 ռադ/վ

բայթ [4] Վերապահված 0x00
բայթ [5] Վերապահված 0x00
բայթ [6] Վերապահված 0x00
բայթ [7] Վերապահված 0x00

Լույսի կառավարման շրջանակը ներառում է առջևի լույսի ներկա վիճակը: Արձանագրության մանրամասն բովանդակության համար տե՛ս Աղյուսակ 3.5-ը:

Լուսավորության կառավարման շրջանակ

Ուղարկող հանգույց Ընդունող հանգույց ID Ցիկլ (մվ) Ընդունման ժամանակի դադար (մվ)
Steer-by-wire շասսի Որոշումների կայացման վերահսկման միավոր 0x231 20 ms Ոչ մեկը
Տվյալների երկարությունը 0x08  
Պաշտոն Գործառույթ Տվյալների տեսակը Նկարագրություն
բայթ [0] Լուսավորության կառավարումը միացնում է դրոշը անստորագիր int8 0x00 Control հրամանն անվավեր է

0x01 Լուսավորության հսկողությունը միացված է

բայթ [1] Առջևի լույսի ռեժիմ անստորագիր int8 0x002xB010 NmOC de

0x03 Օգտագործողի կողմից սահմանված լուսավորություն

բայթ [2] Առջևի լույսի հատուկ պայծառություն անստորագիր int8 [0, 100], որտեղ 0mreafxeimrsutomnboribgrhigtnhetnssess, 100 վերաբերում է.
բայթ [3] Վերապահված 0x00
բայթ [4] Վերապահված 0x00
բայթ [5] Վերապահված 0x00
բայթ [6] բայթ [7] Պահպանված քանակի հավասարաչափ բիթ (հաշվարկ)

անստորագիր int8

0x00

0 ա-

Կառավարման ռեժիմի շրջանակը ներառում է շասսիի կառավարման ռեժիմի կարգավորում: Մանրամասն բովանդակության համար տե՛ս Աղյուսակ 3.7-ը:

Կառավարման ռեժիմի շրջանակի հրահանգ

TRACER-AgileX-Robotics-Team-Autonomous-Mobile-Robot-FIG-15

Կառավարման ռեժիմի հրահանգ
Այն դեպքում, երբ RC հաղորդիչն անջատված է, TRACER-ի կառավարման ռեժիմը լռելյայն միացված է հրամանի կառավարման ռեժիմին, ինչը նշանակում է, որ շասսին կարող է ուղղակիորեն կառավարվել հրամանի միջոցով: Այնուամենայնիվ, չնայած որ շասսին գտնվում է հրամանի կառավարման ռեժիմում, հրամանի կառավարման ռեժիմը պետք է սահմանվի 0x01՝ արագության հրամանը հաջողությամբ կատարելու համար: Հենց որ RC հաղորդիչը նորից միացվի, այն ունի ամենաբարձր լիազորությունների մակարդակը՝ պաշտպանելու հրամանի կառավարումը և անցնելու կառավարման ռեժիմը: Կարգավիճակի դիրքի շրջանակը ներառում է հստակ սխալի հաղորդագրություն: Մանրամասն բովանդակության համար տե՛ս Աղյուսակ 3.8-ը:

Կարգավիճակի դիրքի շրջանակի հրահանգ

Հրամանի անուն Կարգավիճակի դիրքի շրջանակ
Ուղարկող հանգույց Ընդունող հանգույց ID Ցիկլ (մվ) Ընդունման ժամանակի դադար (մվ)
Steer-by-wire շասսի

Տվյալների երկարությունը Դիրքը

Որոշումների կայացման կառավարման միավոր 0x01

Գործառույթ

0x441

 

Տվյալների տեսակը

Ոչ մեկը Ոչ մեկը
 

Նկարագրություն

բայթ [0] Կառավարման ռեժիմ անստորագիր int8 0x00 Մաքրել բոլոր սխալները 0x01 Մաքրել շարժիչի սխալները 1 0x02 Մաքրել շարժիչի սխալները 2

Օդոմետրի հետադարձ կապի հրահանգ

Ուղարկող հանգույց Steer-by-wire շասսի

Տվյալների երկարությունը

Ընդունող հանգույց Որոշումների կայացման կառավարման միավոր

0x08

ID 0x311 Ցիկլ (մվ) 接收超时 (մվ)
20 ms Ոչ մեկը
 
Պաշտոն Գործառույթ Տվյալների տեսակը Նկարագրություն
բայթ [0] Ձախ անվադողի ամենաբարձր վազաչափը  

ստորագրված է 32

 

Ձախ անվադողի վազաչափի տվյալները Միավոր մմ

բայթ [1] Ձախ անվադողի երկրորդ ամենաբարձր վազաչափը
բայթ [2] Ձախ անվադողի երկրորդ ամենացածր վազաչափը
բայթ [3] Ձախ անվադողի ամենացածր վազաչափը
բայթ [4] Աջ անվադողի ամենաբարձր վազաչափը  

ստորագրված է 32-

 

Աջ անվադողի վազաչափի տվյալները Միավոր մմ

բայթ [5] Աջ անվադողի երկրորդ ամենաբարձր վազաչափը
բայթ [6] Աջ անվադողի երկրորդ ամենացածր վազաչափը
բայթ [7] Աջ անվադողի ամենացածր վազաչափը

Շասսիի կարգավիճակի մասին տեղեկատվությունը կվերադարձվի. ավելին, շարժիչի մասին տեղեկատվությունը: Հետևյալ հետադարձ շրջանակը պարունակում է տեղեկատվություն շարժիչի մասին. Շասսիի 2 շարժիչների սերիական համարները ներկայացված են ստորև նկարում.

TRACER-AgileX-Robotics-Team-Autonomous-Mobile-Robot-FIG-18

Շարժիչի բարձր արագությամբ տեղեկատվության հետադարձ շրջանակ

Հրամանի անուն Շարժիչ Բարձր արագությամբ տեղեկատվության Հետադարձ կապի շրջանակ
Ուղարկող հանգույց Ընդունող հանգույց ID Ցիկլ (մվ) Ընդունման ժամանակի դադար (մվ)
Steer-by-wire chassis Տվյալների երկարությունը

Պաշտոն

Steer-by-wire chassis 0x08

Գործառույթ

0x251~0x252

 

Տվյալների տեսակը

20 ms Ոչ մեկը
 

Նկարագրություն

բայթ [0]

բայթ [1]

Շարժիչի պտտման արագությունը ավելի բարձր է 8 բիթ

Շարժիչի պտտման արագությունը ցածր է 8 բիթ

ստորագրված է 16 Շարժիչի պտտման արագությունը

Միավոր: RPM

բայթ [2] Վերապահված 0x00
բայթ [3] Վերապահված 0x00
բայթ [4] Վերապահված 0x00
բայթ [5] Վերապահված 0x00
բայթ [6] Վերապահված 0x00

Շարժիչի ցածր արագությամբ տեղեկատվության հետադարձ շրջանակ

Հրամանի անվանումը Շարժիչ Ցածր արագությամբ տեղեկատվության Հետադարձ կապի շրջանակ
Ուղարկող հանգույց Ընդունող հանգույց ID Ցիկլ (մվ)  
Steer-by-wire chassis Տվյալների երկարությունը

Պաշտոն

Steer-by-wire chassis 0x08

Գործառույթ

0x261~0x262

 

Տվյալների տեսակը

100 ms  
 

Նկարագրություն

բայթ [0]

բայթ [1]

Վերապահված

Վերապահված

0x00

0x00

բայթ [2] Վերապահված 0x00
բայթ [3] Վերապահված 0x00
բայթ [4] Վերապահված 0x00
բայթ [5] Վարորդի կարգավիճակը Մանրամասները ներկայացված են Աղյուսակ 3.12-ում
բայթ [6] Վերապահված 0x00
բայթ [7] Վերապահված 0

Անհաջողության մասին տեղեկատվության նկարագրությունը

TRACER-AgileX-Robotics-Team-Autonomous-Mobile-Robot-FIG-21

CAN մալուխային միացում
ԼԱՐԵՐԻ ՍԱՀՄԱՆՈՒՄՆԵՐԻ ՀԱՄԱՐ ՏԵՂԱՍՏԵՔ ԱՂՅՈՒՍԱԿ 2.2:

TRACER-AgileX-Robotics-Team-Autonomous-Mobile-Robot-FIG-22

  • ԿարմիրVCC (մարտկոց դրական)
  • Սեւ:GND (մարտկոցի բացասական)
  • Կապույտ:CAN_L
  • Դեղին:ԿԱՐՈՂ_Հ

Ավիացիոն արական խրոցակի սխեմատիկ դիագրամ

ՆշումԱռավելագույն հասանելի ելքային հոսանքը սովորաբար մոտ 5 Ա է:

CAN հրամանատարական հսկողության իրականացում
Ճիշտ գործարկեք TRACER շարժական ռոբոտի շասսին և միացրեք FS RC հաղորդիչը: Այնուհետև անցեք հրամանի կառավարման ռեժիմին, այսինքն՝ միացնելով FS RC հաղորդիչի SWB ռեժիմը դեպի վերև: Այս պահին TRACER շասսին կընդունի հրամանը CAN ինտերֆեյսից, և հյուրընկալողը կարող է նաև վերլուծել շասսիի ներկայիս վիճակը CAN ավտոբուսից ստացվող իրական ժամանակի տվյալների հետ: Արձանագրության մանրամասն բովանդակության համար խնդրում ենք դիմել CAN կապի արձանագրությանը:

Հաղորդակցություն RS232-ի միջոցով

Ներածություն սերիական արձանագրությանը
Սա սերիական հաղորդակցման ստանդարտ է, որը ձևակերպվել է Էլեկտրոնային արդյունաբերության ասոցիացիայի (EIA) կողմից՝ Bell System-ի, մոդեմների արտադրողների և համակարգչային տերմինալների արտադրողների հետ միասին 1970 թվականին: Դրա լրիվ անվանումը կոչվում է «Տվյալների տերմինալային սարքավորումների միջև սերիական երկուական տվյալների փոխանակման ինտերֆեյսի տեխնիկական ստանդարտ: (DTE) և տվյալների հաղորդակցման սարքավորումներ (DCE): Այս ստանդարտը պահանջում է օգտագործել 25-փին DB-25 միակցիչ, որի յուրաքանչյուր փին նշված է համապատասխան ազդանշանի պարունակությամբ և ազդանշանի տարբեր մակարդակներով: Այնուհետև RS232-ը պարզեցվում է որպես DB-9 միակցիչ IBM PC-ներում, որն այդ ժամանակից ի վեր դարձել է դե ֆակտո ստանդարտ: Ընդհանուր առմամբ, RS-232 նավահանգիստները արդյունաբերական կառավարման համար օգտագործում են միայն 3 տեսակի մալուխներ՝ RXD, TXD և GND:

Սերիական հաղորդագրության արձանագրություն

Կապի հիմնական պարամետրերը

Նյութ Պարամետր
Baud տոկոսադրույքը 115200
Ստուգեք Ոչ մի ստուգում
Տվյալների բիթերի երկարությունը 8 բիթ
Մի քիչ կանգ առեք 1 բիթ

Կապի հիմնական պարամետրերը

Մեկնարկի բիթ Շրջանակի երկարությունը Հրամանի տեսակը Հրամանի ID Տվյալների դաշտ Շրջանակ ID
SOF շրջանակ_L CMD_TYPE CMD_ID տվյալներ [0] … տվյալներ[n] շրջանակ_իդի check_sum
բայտ 1 բայտ 2 բայտ 3 բայտ 4 բայտ 5 բայթ 6 … բայթ 6+n բայթ 7+n բայթ 8+n
5A A5            

Արձանագրությունը ներառում է մեկնարկի բիթը, շրջանակի երկարությունը, շրջանակի հրամանի տեսակը, հրամանի ID-ն, տվյալների դաշտը, շրջանակի ID-ն և ստուգիչ գումարի կազմը: Որտեղ շրջանակի երկարությունը վերաբերում է երկարությանը, բացառելով մեկնարկային բիթը և ստուգիչ գումարի կազմը. ստուգիչ գումարը վերաբերում է սկզբնական բիթից մինչև շրջանակի ID-ի բոլոր տվյալները. շրջանակի ID-ն 0-ից 255-ի միջև ընկած հանգույց է, որը կավելացվի յուրաքանչյուր հրաման ուղարկելուց հետո:

Արձանագրության բովանդակությունը
Համակարգի կարգավիճակի հետադարձ կապի հրաման

Հրամանի անուն Համակարգի կարգավիճակի հետադարձ կապի հրաման
Ուղարկող հանգույց Ընդունող հանգույց Ցիկլ (մվ) Ընդունման ժամանակի դադար (մվ)
Steer-by-wire chassis Շրջանակի երկարությունը

Հրամանի տեսակը

Որոշումների կայացման կառավարման միավոր 0x0a

Հետադարձ կապի հրաման (0xAA)

20 ms Ոչ մեկը
 
Հրամանի ID 0x01    
Տվյալների դաշտի երկարությունը 6    
Պաշտոն Գործառույթ Տվյալների տեսակը Նկարագրություն
 

բայթ [0]

 

Տրանսպորտային միջոցի մարմնի ներկա վիճակը

 

անստորագիր int8

0x00 Համակարգը նորմալ վիճակում

0x01 Արտակարգ կանգառի ռեժիմ (միացված չէ) 0x01 Համակարգի բացառություն

 

բայթ [1]

 

Ռեժիմի կառավարում

 

անստորագիր int8

0x00 Հեռակառավարման ռեժիմ 0x01 CAN հրամանի կառավարման ռեժիմ[1]

0x02 Սերիական պորտի կառավարման ռեժիմ

բայթ [2]

բայթ [3]

Մարտկոց voltagե ավելի բարձր 8 բիթ

Մարտկոց voltage ցածր 8 բիթ

անստորագիր int16 Փաստացի հատtage X 10 (0.1V ճշգրտությամբ)
բայթ [4]

բայթ [5]

Խափանման մասին տեղեկատվությունը ավելի բարձր է 8 բիթ

Անհաջողության մասին տեղեկատվությունը ցածր է 8 բիթ

անստորագիր int16 [Նկարագրություն SteioennofteFsaiflourredeIntafoilrsmation]
  • @ՀԱՄԱՌՈՏ ՍԵՐԻԱԼ ՀԱՂՈՐԴԱԳՐՈՒԹՅԱՆ ՉԵՔՍՈՒՄ ՆԱԽAMPԼԵ ԿՈԴ
  • @PARAM[IN] *ՏՎՅԱԼՆԵՐ.
  • @PARAM[IN] LEN :ՍԵՐԻԱԿԱՆ ՀԱՂՈՐԴԱԳՐՈՒԹՅԱՆ ՏՎՅԱԼՆԵՐԻ ԵՐԿՈՒԹՅԱՆ
  • @ՎԵՐԱԴԱՐՁՆԵԼ ՍՏՈՒԳՈՒՄԻ ԱՐԴՅՈՒՆՔԸ
  • STATIC UINT8 AGILEX_SERIALMSGCHECKSUM(UINT8 *DATA, UINT8 LEN)
  • UINT8 CHECKSUM = 0X00;
  • FOR(UINT8 I = 0; I < (LEN-1); I++)
  • ՍՏՈՒԳՈՒՄ += ՏՎՅԱԼՆԵՐ[I];

ExampՍերիական ստուգման ալգորիթմի կոդը

Անհաջողության մասին տեղեկատվության նկարագրությունը
Բայթ Բիթ Իմաստը
 

 

բայթ [4]

 

 

 

 

բայթ [5]

 

 

[1]: Th subs
բիթ [0] Ստուգեք CAN կապի կառավարման հրամանի սխալը (0: Անհաջողություն 1: Խափանում)
բիթ [1] Շարժիչի շարժիչի բարձր ջերմաստիճանի ազդանշան[1] (0: Զարթուցիչ չկա 1: Զարթուցիչ) Ջերմաստիճանը սահմանափակված է 55℃-ով
բիթ [2] Շարժիչի գերհոսանքի ազդանշան[1] (0: Տագնապ չկա 1: Զարթուցիչ) Ընթացիկ արդյունավետ արժեքը 15A
բիթ [3] Մարտկոցի պակաս ծավալովtagե տագնապ (0. Զարթուցիչ չկա 1. Զարթուցիչ) Զարթուցիչ voltagե 22.5 Վ
բիթ [4] Պահպանված է, լռելյայն 0
բիթ [5] Պահպանված է, լռելյայն 0
բիթ [6] Պահպանված է, լռելյայն 0
բիթ [7] Պահպանված է, լռելյայն 0
բիթ [0] Մարտկոցի պակաս ծավալովtage ձախողում (0: Ոչ ձախողում 1: Խափանում) Պաշտպանիչ հատtagե 22 Վ
բիթ [1] Մարտկոցի գերլարումtagձախողում (0: Ոչ ձախողում 1: Անհաջողություն)
բիթ [2]

բիթ [3]

բիթ [4]

Շարժիչային կապի թիվ 1 խափանում (0: Խափանում չկա 1: Խափանում) Թիվ 2 շարժիչի կապի խափանում (0: Խափանում չկա 1: Խափանում)

Շարժիչային կապի թիվ 3 խափանում (0: Խափանում չկա 1: Խափանում)

բիթ [5] Շարժիչային կապի թիվ 4 խափանում (0: Խափանում չկա 1: Խափանում)
բիթ [6]

բիթ [7]

համարժեք ve

Շարժիչի շարժիչի պաշտպանություն բարձր ջերմաստիճանից[2] (0: Պաշտպանություն չկա 1: Պաշտպանություն) Ջերմաստիճանը սահմանափակվում է 65℃-ով

Շարժիչի գերհոսանքից պաշտպանություն[2] (0: Պաշտպանություն չկա 1: Պաշտպանություն) Ընթացիկ արդյունավետ արժեքը 20A

V1.2.8-ից հետո ռոբոտի շասսի ծրագրաշարի տարբերակները աջակցվում են, սակայն նախորդ տարբերակները պետք է լինեն

  1. V1.2.8-ից հետո ռոբոտի շասսիի որոնվածի տարբերակի հետագա տարբերակները աջակցվում են, սակայն նախորդ տարբերակները պետք է թարմացվեն նախքան աջակցությունը:
  2. Շարժիչի շարժիչի ջերմաստիճանի բարձրացման ազդանշանը և շարժիչի գերհոսանքի ազդանշանը ներքին մշակման չեն ենթարկվի, այլ պարզապես կկարգավորվեն, որպեսզի վերին համակարգիչը կատարի որոշակի նախնական մշակում: Եթե ​​երթևեկության գերհոսանք է առաջանում, ապա առաջարկվում է նվազեցնել մեքենայի արագությունը. եթե բարձր ջերմաստիճան է առաջանում, ապա առաջարկվում է նախ նվազեցնել արագությունը և սպասել, որ ջերմաստիճանը իջնի: Այս դրոշակի բիթը կվերականգնվի նորմալ վիճակի, քանի որ ջերմաստիճանը նվազում է, և ավելորդ հոսանքի ազդանշանն ակտիվորեն կջնջվի, երբ ընթացիկ արժեքը վերականգնվի նորմալ վիճակի;
  3. Շարժիչի շարժիչի գերջերմաստիճանից պաշտպանությունը և շարժիչի գերհոսանքից պաշտպանությունը ներքին մշակման կենթարկվեն: Երբ շարժիչի շարժիչի ջերմաստիճանը պաշտպանիչ ջերմաստիճանից բարձր է, շարժիչի ելքը կսահմանափակվի, մեքենան կամաց-կամաց կկանգնի, և շարժման կառավարման հրամանի կառավարման արժեքը կդառնա անվավեր: Այս դրոշի բիթն ակտիվորեն չի մաքրվի, ինչի համար անհրաժեշտ է վերին համակարգիչը՝ ձախողումից պաշտպանվելու հրամանը ուղարկելու համար: Երբ հրամանը ջնջվի, շարժման վերահսկման հրամանը կարող է կատարվել միայն նորմալ ռեժիմով:

Շարժման վերահսկման հետադարձ կապի հրաման

Հրամանի անունը Շարժման վերահսկման հետադարձ կապի հրաման
Ուղարկող հանգույց Ընդունող հանգույց Ցիկլ (մվ) Ընդունման ժամանակի դադար (մս)
Steer-by-wire chassis Շրջանակի երկարությունը

Հրամանի տեսակը

Որոշումների կայացման կառավարման միավոր 0x0A

Հետադարձ կապի հրաման (0xAA)

20 ms Ոչ մեկը
 
Հրամանի ID 0x02    
Տվյալների դաշտի երկարությունը 6    
Պաշտոն Գործառույթ Տվյալների տեսակը Նկարագրություն
բայթ [0]

բայթ [1]

Շարժման արագությունը ավելի բարձր է 8 բիթ

Շարժման արագությունը ցածր է 8 բիթ

ստորագրված է 16 Փաստացի արագություն X 1000 (ճշգրտությամբ

0.001 մ/վ)

բայթ [2]

բայթ [3]

Պտտման արագությունը ավելի բարձր է 8 բիթ

Պտտման արագությունը ցածր է 8 բիթ

ստորագրված է 16 Փաստացի արագություն X 1000 (ճշգրտությամբ

0.001 ռադ/վրկ)

բայթ [4] Վերապահված 0x00
բայթ [5] Վերապահված 0x00

Շարժման վերահսկման հրաման

Հրաման Անվան վերահսկման հրաման
Ուղարկող հանգույց Ընդունող հանգույց Ցիկլ (ms) Ընդունման ժամկետ (մվ)
Որոշումների կայացման կառավարման միավոր Շրջանակի երկարությունը

Հրամանի տեսակը

Շասսի հանգույց 0x0A

Կառավարման հրաման (0x55)

20 ms Ոչ մեկը
 
Հրամանի ID 0x01    
Տվյալների դաշտի երկարությունը 6    
Պաշտոն Գործառույթ Տվյալների տեսակը Նկարագրություն

0x00 Հեռակառավարման ռեժիմ

 

բայթ [0]

 

Կառավարման ռեժիմ

 

անստորագիր int8

0x01 CAN հրամանի կառավարման ռեժիմ[1] 0x02 Սերիական պորտի կառավարման ռեժիմ Մանրամասների համար տես Ծանոթագրություն 2*
բայթ [1] Խափանումների մաքրման հրաման անստորագիր int8 Առավելագույն արագություն 1.5 մ/վ, արժեքի միջակայք (-100, 100)
բայթ [2] Գծային արագության տոկոսtage ստորագրված է 8 Առավելագույն արագությունը 0.7853 ռադ/վրկ, արժեքի միջակայք (-100, 100)
 

բայթ [3]

Անկյունային արագության տոկոսtage  

ստորագրված է 8

0x01 0x00 Հեռակառավարման ռեժիմ CAN հրամանի կառավարման ռեժիմ[1]

0x02 Սերիական միացքի կառավարման ռեժիմ Մանրամասների համար տես Ծանոթագրություն 2*

բայթ [4] Վերապահված 0x00
բայթ [5] Վերապահված 0x00

Թիվ 1 շարժիչի շարժիչի տեղեկատվության հետադարձ շրջանակ

Հրամանի անունը Թիվ 1 Շարժիչային շարժիչի տեղեկատվության հետադարձ շրջանակ
Ուղարկող հանգույց Ընդունող հանգույց Ցիկլ (մվ) Ընդունման ժամանակի դադար (մս)
Steer-by-wire chassis Շրջանակի երկարությունը

Հրամանի տեսակը

Որոշումների կայացման կառավարման միավոր 0x0A

Հետադարձ կապի հրաման (0xAA)

20 ms Ոչ մեկը
 
Հրամանի ID 0x03    
Տվյալների դաշտի երկարությունը 6    
Պաշտոն Գործառույթ Տվյալների տեսակը Նկարագրություն
բայթ [0]

բայթ [1]

Թիվ 1 վարիչի հոսանքն ավելի բարձր է 8 բիթ

Թիվ 1 վարիչի հոսանքի ցածր 8 բիթ

անստորագիր int16 Փաստացի հոսանք X 10 (0.1A ճշտությամբ)
բայթ [2]

բայթ [3]

Թիվ 1 սկավառակի պտտման արագությունը ավելի բարձր է 8 բիթ

Թիվ 1 սկավառակի պտտման արագությունը ցածր է 8 բիթ

ստորագրված է 16 Շարժիչի լիսեռի իրական արագություն (RPM)
բայթ [4] No.1 կոշտ սկավառակի (HDD) ջերմաստիճան ստորագրված է 8 Իրական ջերմաստիճան (1℃ ճշգրտությամբ)
բայթ [5] Վերապահված 0x00

Թիվ 2 շարժիչի շարժիչի տեղեկատվության հետադարձ շրջանակ

Հրամանի անունը Թիվ 2 Շարժիչային շարժիչի տեղեկատվության հետադարձ շրջանակ
Ուղարկող հանգույց Ընդունող հանգույց Ցիկլ (մվ) Ընդունման ժամանակի դադար (մս)
Steer-by-wire chassis Շրջանակի երկարությունը

Հրամանի տեսակը

Որոշումների կայացման կառավարման միավոր 0x0A

Հետադարձ կապի հրաման (0xAA)

20 ms Ոչ մեկը
 
Հրամանի ID 0x04    
Տվյալների դաշտի երկարությունը 6    
Պաշտոն Գործառույթ Տվյալների տեսակը Նկարագրություն
բայթ [0]

բայթ [1]

Թիվ 2 վարիչի հոսանքն ավելի բարձր է 8 բիթ

Թիվ 2 վարիչի հոսանքի ցածր 8 բիթ

անստորագիր int16 Փաստացի հոսանք X 10 (0.1A ճշտությամբ)
բայթ [2]

բայթ [3]

Թիվ 2 սկավառակի պտտման արագությունը ավելի բարձր է 8 բիթ

Թիվ 2 սկավառակի պտտման արագությունը ցածր է 8 բիթ

ստորագրված է 16 Շարժիչի լիսեռի իրական արագություն (RPM)
բայթ [4] No.2 կոշտ սկավառակի (HDD) ջերմաստիճան ստորագրված է 8 Իրական ջերմաստիճան (1℃ ճշգրտությամբ)
բայթ [5] Վերապահված 0x00

Լուսավորության կառավարման շրջանակ

Հրամանի անունը Լուսավորության կառավարման շրջանակ
Ուղարկող հանգույց Ընդունող հանգույց Ցիկլ (մվ) Ընդունման ժամանակի դադար (մս)
Որոշումների կայացման կառավարման միավոր Շրջանակի երկարությունը

Հրամանի տեսակը

Շասսի հանգույց 0x0A

Կառավարման հրաման (0x55)

20 ms 500 ms
 
Հրամանի ID 0x02    
Տվյալների դաշտի երկարությունը 6    
Պաշտոն Գործառույթ Տվյալների տեսակը Նկարագրություն
բայթ [0] Լուսավորության կառավարումը միացնում է դրոշը անստորագիր int8 0x00 Control հրամանն անվավեր է

0x01 Լուսավորության հսկողությունը միացված է

 

բայթ [1]

 

Առջևի լույսի ռեժիմ

 

անստորագիր int8

0x010 ԱՕԿ

0x03 Us0exr-0d2eBfiLnemdobdreightness

բայթ [2] Առջևի լույսի հատուկ պայծառություն անստորագիր int8 [0, 100]r,ewfehresrteo0mreafxeimrsutomnboribgrhigtnhetnssess, 0x00 NC
բայթ [3] Հետևի լույսի ռեժիմ անստորագիր int8

 

անստորագիր int8

0x01 NO

0x03 0x02 BL ռեժիմ

Օգտագործողի կողմից սահմանված պայծառություն

[0, ], որտեղ 0-ը վերաբերում է ոչ պայծառությանը,
բայթ [4] Հետևի լույսի հատուկ պայծառություն   100-ը վերաբերում է առավելագույն պայծառությանը
բայթ [5] Վերապահված 0x00

Լուսավորության կառավարման հետադարձ շրջանակ

Հրամանի անունը Լուսավորության կառավարման հետադարձ կապի շրջանակ
Ուղարկող հանգույց Ընդունող հանգույց Ցիկլ (մվ) Ընդունման ժամանակի դադար (մս)
Steer-by-wire շասսի

Շրջանակի երկարությունը Հրամանի տեսակը

Որոշումների կայացման կառավարման միավոր 0x0A

Հետադարձ կապի հրաման (0xAA)

20 ms Ոչ մեկը
 
Հրամանի ID 0x07    
Տվյալների դաշտի երկարությունը 6    
Պաշտոն Գործառույթ Տվյալների տեսակը Նկարագրություն
բայթ [0] Ընթացիկ լուսավորության կառավարումը միացնում է դրոշը անստորագիր int8 0x00 Control հրամանն անվավեր է

0x01 Լուսավորության հսկողությունը միացված է

 

բայթ [1]

 

Առջևի լույսի ընթացիկ ռեժիմ

 

անստորագիր int8

0x00 NC

0x01 NO

0x02 BL ռեժիմ 0x03 Օգտագործողի կողմից սահմանված պայծառություն

[0, ], որտեղ 0-ը վերաբերում է ոչ պայծառությանը,
բայթ [2] Առջևի լույսի ընթացիկ հարմարեցված պայծառությունը անստորագիր int8 100-ը վերաբերում է առավելագույն պայծառությանը
բայթ [3] Ընթացիկ հետևի լույսի ռեժիմ անստորագիր int8

 

անստորագիր int8

0x00 NC

0x01 NO

0x02 BL ռեժիմ

[0, 0x03 Օգտագործողի կողմից սահմանված հստակություն,

], որտեղ 0-ը վերաբերում է ոչ պայծառ

բայթ [4]

բայթ [5]

Հետևի լույսի ընթացիկ հարմարեցված պայծառությունը

Վերապահված

100-ը վերաբերում է m0ax0im0 um պայծառությանը

Exampտվյալները
Շասսին կառավարվում է առաջ շարժվելու համար 0.15 մ/վ գծային արագությամբ, որից կոնկրետ տվյալները ցուցադրվում են հետևյալ կերպ.

Սկսեք քիչ Ֆլերնամգթե Comtympeand ComImDand Տվյալների դաշտ Շրջանակի ID cCohmepcoksitmion
բայտ 1 բայտ 2 բայտ 3 բայտ 4 բայտ 5 բայտ 6 …. բայթ 6+n բայթ 7+n բայթ 8+n
0x5A 0xA5 0x0A 0x55 0x01 …. …. …. 0x00 0x6B

Տվյալների դաշտի բովանդակությունը ցուցադրվում է հետևյալ կերպ.

TRACER-AgileX-Robotics-Team-Autonomous-Mobile-Robot-FIG-34

Ամբողջ տվյալների տողը հետևյալն է. 5A A5 0A 55 01 02 00 0A 00 00 00 00 6B

Սերիական կապ
Հեռացրեք USB-to-RS232 սերիական մալուխը մեր կապի գործիքների հավաքածուից՝ այն միացնելու հետևի ծայրի սերիական միացքին: Այնուհետև օգտագործեք սերիական միացքի գործիքը՝ համապատասխան բուդ արագությունը սահմանելու համար և փորձարկումն անցկացրեք նախկինի հետampվերը նշված ամսաթիվը: Եթե ​​RC հաղորդիչը միացված է, այն պետք է միացվի հրամանի կառավարման ռեժիմին. եթե RC հաղորդիչը անջատված է, ուղղակիորեն ուղարկեք կառավարման հրամանը: Հարկ է նշել, որ հրամանը պետք է պարբերաբար ուղարկվի, քանի որ եթե շասսին 500 մվ-ից հետո չի ստացել սերիական պորտի հրամանը, այն կմտնի անջատված պաշտպանության կարգավիճակ:

Որոնվածի արդիականացում
TRACER-ի RS232 նավահանգիստը կարող է օգտագործվել օգտվողների կողմից՝ թարմացնելու հիմնական կարգավորիչի որոնվածը, որպեսզի ստանան սխալների ուղղումներ և գործառույթների բարելավումներ: Տրվում է համակարգչային հաճախորդի հավելված՝ գրաֆիկական ինտերֆեյսով, որն օգնում է կատարելագործման գործընթացը արագ և սահուն դարձնել: Այս հավելվածի սքրինշոթը ներկայացված է Նկար 3.3-ում:

Թարմացման նախապատրաստում

  • Սերիական մալուխ X 1
  • USB-ի սերիական միացք X 1
  • TRACER շասսի X 1
  • Համակարգիչ (Windows օպերացիոն համակարգ) X 1

Որոնվածը թարմացնելու ծրագրակազմ
https://github.com/agilexrobotics/agilex_firmware

Թարմացման կարգը

  • Միացումից առաջ համոզվեք, որ ռոբոտի շասսին անջատված է.
  • Միացրեք սերիական մալուխը TRACER շասսիի հետևի մասի սերիական միացքի վրա;
  • Միացրեք սերիական մալուխը համակարգչին;
  • Բացեք հաճախորդի ծրագրակազմը;
  • Ընտրեք նավահանգստի համարը;
  • Միացրեք TRACER շասսին և անմիջապես կտտացրեք կապը սկսելու համար (TRACER շասսին կսպասի 6 վրկ մինչև միացումը, եթե սպասման ժամանակը 6 վրկ-ից ավելի է, այն կմտնի հավելված); եթե կապը հաջողվի, տեքստային վանդակում կառաջարկվի «միացված հաջողությամբ».
  • Բեռնման աղբարկղ file;
  • Սեղմեք Upgrade կոճակը և սպասեք թարմացման ավարտի հուշմանը;
  • Անջատեք սերիական մալուխը, անջատեք շասսին, այնուհետև անջատեք և նորից միացրեք հոսանքը:

TRACER-AgileX-Robotics-Team-Autonomous-Mobile-Robot-FIG-35

Որոնվածի արդիականացման հաճախորդի ինտերֆեյս

Նախազգուշական միջոցներ

Այս բաժինը ներառում է որոշ նախազգուշական միջոցներ, որոնց պետք է ուշադրություն դարձնել TRACER-ի օգտագործման և զարգացման համար:

Մարտկոց

  • TRACER-ով մատակարարվող մարտկոցը գործարանային կարգավորումներում ամբողջությամբ լիցքավորված չէ, սակայն դրա հատուկ հզորության հզորությունը կարող է ցուցադրվել TRACER շասսիի հետևի մասի վոլտմետրի վրա կամ կարդալ CAN ավտոբուսի հաղորդակցման միջերեսի միջոցով: Մարտկոցի լիցքավորումը կարող է դադարեցվել, երբ լիցքավորիչի կանաչ լուսադիոդը կանաչվի: Նկատի ունեցեք, որ եթե կանաչ լուսադիոդը միացնելուց հետո լիցքավորիչը միացված պահեք, լիցքավորիչը կշարունակի լիցքավորել մարտկոցը մոտ 0.1 Ա հոսանքով մոտ 30 րոպե ևս, որպեսզի մարտկոցը լիովին լիցքավորվի:
  • Խնդրում ենք մի լիցքավորեք մարտկոցը մարտկոցը սպառելուց հետո, և խնդրում ենք լիցքավորել մարտկոցը ժամանակին, երբ մարտկոցի ցածր մակարդակի ահազանգը միացված է.
  • Ստատիկ պահեստավորման պայմաններ. մարտկոցի պահպանման համար լավագույն ջերմաստիճանը -20℃-ից 60℃ է; առանց օգտագործման պահելու դեպքում մարտկոցը պետք է լիցքավորել և լիցքաթափել մոտ 2 ամիսը մեկ անգամ, այնուհետև պահել ամբողջ ծավալովtagգույք։ Խնդրում ենք մարտկոցը կրակի մեջ մի դրեք կամ մարտկոցը տաքացրեք և մարտկոցը մի պահեք բարձր ջերմաստիճանի միջավայրում.
  • Լիցքավորում. մարտկոցը պետք է լիցքավորվի հատուկ լիթիումի մարտկոցի լիցքավորիչով. Լիթիում-իոնային մարտկոցները չեն կարող լիցքավորվել 0°C (32°F) ցածր ջերմաստիճանում, իսկ սկզբնական մարտկոցների փոփոխումը կամ փոխարինումը խստիվ արգելվում է:

Լրացուցիչ անվտանգության խորհուրդներ

  • Օգտագործման ընթացքում որևէ կասկածի դեպքում, խնդրում ենք հետևել համապատասխան հրահանգների ձեռնարկին կամ խորհրդակցել համապատասխան տեխնիկական անձնակազմի հետ.
  • Օգտագործելուց առաջ ուշադրություն դարձրեք դաշտի վիճակին և խուսափեք սխալ շահագործումից, որը կառաջացնի անձնակազմի անվտանգության խնդիր.
  • Արտակարգ իրավիճակների դեպքում սեղմեք վթարային կանգառի կոճակը և անջատեք սարքավորումը.
  • Առանց տեխնիկական աջակցության և թույլտվության, խնդրում ենք անձամբ չփոփոխել ներքին սարքավորումների կառուցվածքը

Գործառնական միջավայր

  • TRACER-ի գործառնական ջերմաստիճանը դրսում -10℃-ից 45℃ է, խնդրում ենք չօգտագործել այն -10℃-ից ցածր և 45℃-ից բարձր դրսում;
  • TRACER-ի ներսի աշխատանքային ջերմաստիճանը 0℃-ից 42℃ է; խնդրում ենք չօգտագործել այն 0℃-ից ցածր և 42℃-ից բարձր ջերմաստիճանի ներսում;
  • TRACER-ի օգտագործման միջավայրում հարաբերական խոնավության պահանջներն են՝ առավելագույնը 80%, նվազագույնը 30%;
  • Խնդրում ենք չօգտագործել այն քայքայիչ և դյուրավառ գազերի կամ այրվող նյութերի համար փակ միջավայրում.
  • Մի դրեք այն ջեռուցիչների կամ ջեռուցման տարրերի մոտ, ինչպիսիք են մեծ ոլորված դիմադրությունները և այլն;
  • Բացառությամբ հատուկ հարմարեցված տարբերակի (IP պաշտպանության դասի հարմարեցված), TRACER-ը ջրակայուն չէ, ուստի խնդրում ենք չօգտագործել այն անձրևոտ, ձնառատ կամ ջրում կուտակված միջավայրում;
  • Առաջարկվող օգտագործման միջավայրի բարձրությունը չպետք է գերազանցի 1,000 մ.
  • Առաջարկվող օգտագործման միջավայրի օրվա և գիշերվա ջերմաստիճանի տարբերությունը չպետք է գերազանցի 25℃;

Էլեկտրական/երկարացման լարեր

  • Աշխատելիս և կարգաբերելիս խնդրում ենք չընկնել կամ մեքենան գլխիվայր դնել.
  • Ոչ պրոֆեսիոնալների համար խնդրում ենք մի ապամոնտաժեք մեքենան առանց թույլտվության:

Այլ նշումներ

  • Աշխատելիս և կարգաբերելիս խնդրում ենք չընկնել կամ մեքենան գլխիվայր դնել.
  • Ոչ պրոֆեսիոնալների համար խնդրում ենք մի ապամոնտաժեք մեքենան առանց թույլտվության

Հարց ու պատասխան

  • Q: TRACER-ը ճիշտ է գործարկվել, բայց ինչու՞ RC հաղորդիչը չի կարող կառավարել մեքենայի մարմինը շարժվելու համար:
    A: Նախ, ստուգեք, արդյոք շարժիչի սնուցման աղբյուրը նորմալ վիճակում է, արդյոք շարժիչի հոսանքի անջատիչը սեղմված է ներքև և արդյոք անջատված են E-stop անջատիչները; այնուհետև ստուգեք՝ արդյոք RC հաղորդիչի վերևի ձախ ռեժիմի ընտրության անջատիչով ընտրված կառավարման ռեժիմը ճիշտ է:
  • Q:TRACER հեռակառավարման վահանակը նորմալ վիճակում է, և շասսիի կարգավիճակի և շարժման մասին տեղեկատվությունը կարելի է ճիշտ ստանալ, բայց երբ թողարկվում է կառավարման շրջանակի արձանագրությունը, ինչու չի կարող փոխվել մեքենայի մարմնի կառավարման ռեժիմը և շասսին արձագանքել կառավարման շրջանակի արձանագրությանը: ?
    A: Սովորաբար, եթե TRACER-ը կարող է կառավարվել RC հաղորդիչով, դա նշանակում է, որ շասսիի շարժումը պատշաճ հսկողության տակ է. եթե շասսիի հետադարձ կապը կարող է ընդունվել, դա նշանակում է, որ CAN երկարացման կապը նորմալ վիճակում է: Խնդրում ենք ստուգել ուղարկված CAN կառավարման շրջանակը՝ տեսնելու, թե արդյոք տվյալների ստուգումը ճիշտ է, և արդյոք կառավարման ռեժիմը հրամանի կառավարման ռեժիմում է:
  • Q:TRACER-ը գործարկման ժամանակ տալիս է «beep-beep-beep…» ձայն, ինչպե՞ս վարվել այս խնդրի հետ:
    A: Եթե TRACER-ը անընդհատ տալիս է այս «beep-beep-beep» ձայնը, դա նշանակում է, որ մարտկոցը տագնապի ձայնի մեջ է:tagե պետություն. Խնդրում ենք լիցքավորել մարտկոցը ժամանակին: Երբ այլ հարակից ձայներ տեղի ունենան, կարող են լինել ներքին սխալներ: Դուք կարող եք ստուգել համապատասխան սխալի կոդերը CAN ավտոբուսի միջոցով կամ շփվել համապատասխան տեխնիկական անձնակազմի հետ:
  • Հարց. Երբ հաղորդակցությունն իրականացվում է CAN ավտոբուսի միջոցով, շասսիի հետադարձ կապի հրամանը ճիշտ է տրվում, բայց ինչո՞ւ մեքենան չի արձագանքում կառավարման հրահանգին:
    A: TRACER-ի ներսում կա հաղորդակցության պաշտպանության մեխանիզմ, ինչը նշանակում է, որ CAN-ի արտաքին կառավարման հրամանները մշակելիս շասսիին տրամադրվում է ժամանակի դադարի պաշտպանություն: Ենթադրենք, որ մեքենան ստանում է կապի արձանագրության մեկ շրջանակ, բայց 500 մս-ից հետո չի ստանում կառավարման հաջորդ շրջանակը: Այս դեպքում այն ​​կմտնի կապի պաշտպանության ռեժիմ և կդնի արագությունը 0-ի: Հետևաբար, վերին համակարգչից հրամանները պետք է պարբերաբար տրվեն:

Ապրանքի չափերը

Արտադրանքի արտաքին չափսերի նկարազարդման դիագրամ

TRACER-AgileX-Robotics-Team-Autonomous-Mobile-Robot-FIG-36

Պաշտոնական դիստրիբյուտոր

Փաստաթղթեր / ռեսուրսներ

TRACER AgileX Robotics Team ինքնավար շարժական ռոբոտ [pdf] Օգտագործողի ձեռնարկ
AgileX Robotics Team Autonomous Mobile Robot, AgileX, Robotics Team Autonomous Mobile Robot, Autonomous Mobile Robot, Mobile Robot

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *