AGILEX-Robotics-LOGO

AGILEX Robotics Bunker Mini Robot

AGILEX-Robotics-Bunker-Mini-Robot-PRODUCT

Ова поглавје содржи важни безбедносни информации кои мора да ги прочита и разбере секој поединец или организација пред да ја користи опремата кога роботот ќе се вклучи за прв пат. Можете да не контактирате на support@agilex.ai ако имате какви било прашања во врска со употребата. Многу е важно сите упатства и упатства за склопување во другите поглавја од овој прирачник да се следат и имплементираат. Посебно внимание треба да се посвети на текстот поврзан со предупредувачките знаци.

Информации за безбедност

Информациите во овој прирачник не го вклучуваат дизајнот, инсталацијата и работата на комплетна роботска апликација, ниту пак периферните уреди што може да влијаат на безбедноста на овој целосен систем. Дизајнот и употребата на овој комплетен систем бара усогласеност со безбедносните барања утврдени во стандардите и спецификациите на земјата каде што е инсталиран роботот. Одговорност на интеграторите и крајните клиенти на BUNKERMINI е да обезбедат усогласеност со релевантните спецификации и ефективни закони и регулативи, за да се осигураат дека нема големи опасности во комплетната апликација за роботи на пр.ampле. Ова го вклучува, но не е ограничено на следново:

Валидност и одговорност

  • Направете проценка на ризикот на целосниот роботски систем.
  • Поврзете ја дополнителната безбедносна опрема за други машини како што е дефинирано со проценката на ризикот.
  • Потврдете дека дизајнот и инсталацијата на периферните уреди на целосниот роботски систем, вклучувајќи ги софтверските и хардверските системи, се точни.
  • Овој робот нема релевантни безбедносни функции на комплетен автономен мобилен робот, вклучувајќи, но не ограничувајќи се на автоматско предупредување против судир, против паѓање, предупредување за биолошки пристап итн.
  • Овие функции бараат интеграторите и крајните клиенти да вршат проценки за безбедноста во согласност со релевантните спецификации и ефективни закони и прописи, за да се осигура дека развиениот робот нема големи опасности и опасности за безбедноста во практична примена.
  • Соберете ги сите документи во техничката file: вклучувајќи ја проценката на ризикот и овој прирачник.
  • Бидете свесни за можните безбедносни ризици пред да работите и да ја користите опремата.

Животна средина

  • Кога го користите за прв пат, ве молиме прочитајте го ова рачно возило целосно за да ги разберете основните работни содржини и спецификациите за работа.
  • За далечинско управување, изберете релативно отворен простор за употреба, а самото возило нема никакви автоматски сензори за избегнување пречки.
  • Користете на амбиентална температура од -10℃~45℃.
  • Способноста за водоотпорност и отпорност на прашина на возилото е IP67, а условите за тестирање се: (1) да не тече чиста вода, со длабочина на вода од 1 метар; (2) времето за тестирање е 30 минути.

Инспекција

  • Проверете дали секој уред има доволно моќност.
  • Уверете се дека нема очигледни абнормалности во возилото.
  • Проверете дали батериите на далечинскиот управувач се целосно наполнети.
  • Проверете дали прекинувачот за итно запирање е отпуштен кога се користи.

Операција

  • Уверете се дека околината е релативно празна за време на работата.
  • Далечински управувач на оддалеченост од видот.
  • Кога инсталирате надворешно проширување на BUNKER MINI, потврдете ја центроидната положба на екстензијата и проверете дали е во центарот на ротација.
  • Наполнете го навреме кога уредот ја зафати волtage е помала од 24V.
  • Кога опремата е ненормална, веднаш престанете да ја користите за да избегнете секундарна повреда.
  • Максималното оптоварување на BUNKER MINI е 35 кг. Кога се користи, проверете дали носивоста не надминува 35 кг.
  • Кога опремата е ненормална, ве молиме контактирајте го релевантниот технички персонал и не ракувајте со неа без овластување.
  • Ве молиме користете ја опремата во средина што ги задоволува барањата за класа на заштита според нејзината класа за заштита на IP.
  • Не го туркајте возилото директно.
  • Кога се полни, проверете дали температурата на околината е поголема од 0°C.

Одржување

  • Редовно проверувајте го затегнатоста на ползачот и затегнете го на секои 100~150 часа работа.
  • По секои 200 часа работа, потребно е да се провери прицврстувањето на завртките и навртките на различни делови од каросеријата на возилото и веднаш да се затегнат доколку се олабави.
  • За да се обезбеди капацитет за складирање на батеријата, батеријата треба да се чува со електрична енергија и да се полни редовно кога не е во употреба подолго време.

Воведување на BUNKER MINI

BUNKER MINI е возило со сеопфатна шасија за индустриски апликации. Се одликува со едноставно и чувствително работење, голем простор за развој, приспособливост за развој и примена во различни области, IP67 отпорен на прашина и водоотпорен, и одлична способност, итн. Може да се користи за развој на специјални роботи како што се инспекција и истражување, ЕОД спасување, специјално гаѓање и специјален транспорт, и е решение за движење на роботите.

Листа на производи

Име Количина
BUNKER MINI роботско тело x1
Полнач за батерии (AC 220V) x1
Воздухопловен приклучок машки (4 пински) x1
FS далечински управувач (опционално) x1
USB на RS232 x1
Модул за комуникација од USB во CAN x1

Параметри за изведба

AGILEX-Robotics-Bunker-Mini-Robot-FIG-11

Потребни за развој

BUNKER MINI е опремен со далечински управувач FS од фабриката, преку кој корисниците можат да ја контролираат шасијата на мобилниот робот BUNKER MINI за да ги завршат операциите на движење и ротација. Покрај тоа, BUNKER MINI е опремен со CAN интерфејс, преку кој корисниците можат да вршат секундарен развој.

Основите

Овој дел ќе даде основен вовед во шасијата за мобилни роботи BUNKER MINI, така што корисниците и програмерите можат да имаат основно разбирање за шасијата BUNKER MINI.

Опис на електричниот интерфејсAGILEX-Robotics-Bunker-Mini-Robot-FIG-1

Задниот електричен интерфејс е прикажан на слика 2.1, на кој Q1 е прекинувачот за итно запирање, Q2 е прекинувачот за напојување, Q3 е интеракција на екранот за напојување, Q4 е интерфејс за полнење и Q5 е интерфејс CAN и 24V напојување на авијацијата.

Дефиницијата на интерфејсот за комуникација и напојување на Q5 е прикажана на слика 2-2.AGILEX-Robotics-Bunker-Mini-Robot-FIG-2

 

Пин бр.

Пин

Тип

Функција и

Дефиниција

 

Забелешки

 

1

 

Моќ

 

VCC

Позитивно напојување, кнtage опсег 46~54v,

максимална струја 10А

2 Моќ ГНД Негативно напојување
3 МОЖЕ МОANЕ_Х CAN автобус високо
4 МОЖЕ МОANЕ_Л CAN автобус ниско

Инструкции за далечински управувачAGILEX-Robotics-Bunker-Mini-Robot-FIG-3

Далечинскиот управувач FS е опционален додаток за производите BUNKER MINI. Клиентите можат да го изберат според нивните реални потреби и лесно можат да ја контролираат универзалната шасија на роботот BUNKER MINI со користење на далечинскиот управувач. Во овој производ, го прифаќаме дизајнот на левиот акцелератор. Видете Слика 2.3 за неговата дефиниција и функции. Функциите на копчето се дефинирани како: SWA и SWD се привремено оневозможени. SWB е копче за избор на контролен режим, кое се врти кон режимот за командна контрола кога ќе се притисне до врвот и режимот на далечински управувач кога ќе се притисне до средината. ЦСР е лamp копче за режим, кое се притиска на врвот за режимот на светла-нормално вклучени светла, на средината за режимот за вклучување светла кога возилото се движи и на дното за режимот на светлата-нормално исклучување. S1 е копче за гас, кое го контролира BUNKER MINI да се движи напред и назад; S2 ја контролира ротацијата, а POWER е копчето за вклучување. Притиснете и задржете во исто време за да го вклучите далечинскиот управувач. Треба да се забележи дека SWA, SWB, SWC и SWD треба да бидат на врвот кога е вклучен далечинскиот управувач.

Контролна команда и опис на движењеAGILEX-Robotics-Bunker-Mini-Robot-FIG-4

Ја воспоставуваме референтната рамка на координатите на копненото мобилно возило според стандардот ISO 8855 како што е прикажано на слика 2.4.

Како што е прикажано во 2.4, каросеријата BUNKER MINI е паралелна со X-оската на воспоставената референтна рамка. Во режимот на далечински управувач, џојстикот на далечинскиот управувач S1 се движи во позитивна насока на X кога се турка напред и се движи во негативна насока на X кога се турка наназад. Кога S1 се турка до максималната вредност, брзината на движење во позитивна насока на X е најголема, а кога се турка до минималната вредност, брзината на движење во негативна насока на насоката X е најголема. Далечинскиот џојстик S2 ја контролира ротацијата на телото на возилото лево и десно. Кога S2 се турка налево, телото на возилото се ротира од позитивната насока на оската X кон позитивната насока на оската Y. Кога S2 се турка надесно, телото на возилото се ротира од позитивната насока на оската X кон негативната насока на оската Y. Кога S2 се турка налево до максималната вредност, линеарната брзина на ротација спротивно од стрелките на часовникот е најголема, а кога се турка надесно до максималната вредност, линеарната брзина на ротацијата во насока на стрелките на часовникот е најголема.

Во контролниот режим на команда, позитивната вредност на линеарната брзина значи движење во позитивна насока на оската Х, а негативната вредност на линеарната брзина значи движење во негативна насока на оската Х. Позитивната вредност на аголната брзина значи дека телото на возилото се движи од позитивната насока на оската Х кон позитивната насока на оската Y, а негативната вредност на аголната брзина значи дека телото на возилото се движи од позитивната насока од оската X кон негативната насока на оската Y.

Почеток

Овој дел главно ја воведува основната работа и употребата на платформата BUNKER MINI и воведува како да се изврши секундарниот развој на телото на возилото преку надворешната порта CAN и протоколот CAN автобус.

Употреба и работа

Проверете

  • Проверете ја состојбата на телото на возилото. Проверете дали има очигледни абнормалности во каросеријата на возилото; ако е така, ве молиме контактирајте ја поддршката по продажбата;
  • Проверете го статусот на прекинувачот за итно запирање. Потврдете дека копчето за итно стопирање Q1 одзади е во отпуштена состојба;
  • Кога користите за прв пат, потврдете дали е притиснато Q2 (прекинувач за напојување) во задниот електричен панел; ако е така, ве молиме притиснете и отпуштете го, и ќе биде во ослободена состојба.

Исклучете го

  • Притиснете го прекинувачот за напојување за да го исклучите напојувањето.

Стартување

  • Притиснете го прекинувачот за напојување (Q2 во електричниот панел), во нормални околности, светлото на прекинувачот за напојување ќе биде вклучено, а волтметарот ќе ја прикаже јачината на батеријатаtage нормално;
  • Проверете ја јачината на батеријатаtagд. Ако тtage е поголема од 24V, тоа покажува дека батеријата voltagе нормално. Ако е помала од 24 V, батеријата е ниска, ве молиме наполнете ја.

Итен прекин

  • Притиснете го прекинувачот за итно запирање на задниот дел од каросеријата BUNKER MINI.

Основен процес на работа на далечинскиот управувач

  • Откако ќе се стартува нормално шасијата на роботот BUNKER MINI, вклучете го далечинскиот управувач и изберете го контролниот режим како режим на далечински управувач, така што движењето на платформата BUNKER MINI може да се контролира со далечинскиот управувач.

Полнење

Производите на BUNKER MINI стандардно се опремени со стандарден полнач, кој може да ги задоволи потребите за полнење на клиентите.

Специфичниот оперативен процес на полнење е како што следува

  • Уверете се дека шасијата BUNKER MINI е во состојба на исклучување. Пред полнење, потврдете дека Q2 (прекинувач за напојување) во задната електрична конзола е исклучен;
  • Вметнете го приклучокот на полначот во интерфејсот за полнење Q4 во задниот електричен контролен панел;
  • Поврзете го полначот со напојувањето и вклучете го прекинувачот за полнач за да влезете во состојба на полнење.
  • Кога се полни стандардно, нема индикаторско светло на шасијата. Дали се полни или не зависи од ознаката за статусот на полначот.

Развој

  • Производите на BUNKER MINI обезбедуваат CAN интерфејс за развој на корисниците, преку кој корисниците можат да командуваат и контролираат со телото на возилото.
  • Производите на BUNKER MINI го прифаќаат стандардот CAN2.0B за стандардот за комуникација CAN, со брзина на пренос на комуникација од 500K и формат на пораки на MOTOROLA. Линеарната брзина на движење и ротирачката аголна брзина на шасијата може да се контролираат преку надворешниот интерфејс на магистралата CAN. Освен тоа, BUNKER MINI во реално време ќе дава повратни информации за моменталната состојба на движење и информациите за состојбата на шасијата BUNKER MINI, итн. Протоколот вклучува рамка за повратна информација за состојбата на системот, рамка за повратна информација за контрола на движењето и контролна рамка. Деталите за протоколот се како што следува: Командата за повратна информација за состојбата на системот вклучува повратни информации за моменталната состојба на телото на возилото, повратни информации за состојбата на контролниот режим, јачина на батеријатаtagе повратна информација и повратна информација за грешки. Содржината на протоколот е прикажана во Табела 3.1
Име на командата Команда за повратни информации за состојбата на системот
Јазол за испраќање Шасија со жица контролирана

Должина на податоци

Идентификатор на јазол на примање 0x211 циклус (ms) Истекување на времето за примање (ms)
Единица за контрола на одлуки

0x08

  200 ms Никој
 
Локација Функција Тип на податоци Опис
 

бајт [0]

 

Тековната состојба на каросеријата на возилото

 

непотпишан int8

0x00 Систем нормален

0x01 Режим на итно исклучување 0x02 Системски исклучок

 

бајт [1]

 

Контрола на режимот

 

непотпишан int8

0x00 Режим на подготвеност

0x01 CAN режим на контрола на командата 0x03 Режим на далечински управувач

 

бајт [2]

 

 

бајт [3]

Горните осум бита на батеријата voltage

Долните осум бита од

батерија волtage

 

 

непотпишан int16

 

 

Вистински томtage X10 (точна до 0.1V)

бајт [4]

бајт [5]

Резервирано

Информации за дефекти

непотпишан int8

0x0

За детали, видете [Опис на информации за дефект]

бајт [6] Резервирано 0x00
 

бајт [7]

 

Проверка на броење (броење)

 

непотпишан int8

0~255 брои јамки, брои еднаш секој пат a

командата е испратена

Табела за објаснување на информации за дефекти

Опис на информации за дефект
Бајт

 

 

 

 

 

 

бајт [5]

Бит Значење
бит [0] Подволна батеријаtagвина
бит [1] Подволна батеријаtagе предупредување
 

бит [2]

Заштита од исклучување на далечинскиот управувач (0: нормално, 1: далечински управувач

исклучување)

бит [3] Резервирано, стандардно 0
бит [4] Дефект на комуникација на Drive 2 (0: без дефект, 1: дефект)
бит [5] Дефект на комуникација на Drive 3 (0: без дефект, 1: дефект)
бит [6] Резервирано, стандардно 0
бит [7] Резервирано, стандардно 0

Командата за рамка за повратна информација за контрола на движење вклучува повратна информација за линеарната брзина на движењето на тековното тело на возилото и аголната брзина на движење. Специфичната содржина на протоколот е прикажана во Табела 3.3.

Табела 3.3 Рамка за повратни информации за контрола на движење

Име на командата Команда за повратни информации за контрола на движење
Јазол за испраќање Циклус на ID на јазол на примање (ms) Истекување на времето за примање (ms)
Шасија контролирана со жица Единица за контрола на одлуки 0x221 20 ms Никој
Должина на податоци 0x08    
Локација Функција Тип на податоци 说明
 

бајт [0]

 

 

бајт [1]

Горните осум битови од брзината на движење

Долните осум бита од

брзина на движење

 

 

потпишан int16

 

 

Вистинска брзина X 1000 (точна до 0.001 m/s)

 

бајт [2]

 

 

бајт [3]

Горните осум бита од брзината на ротација

Долните осум бита од

брзина на ротација

 

 

потпишан int16

 

 

Вистинска брзина X 1000 (точна до 0.001 rad/s)

бајт [4] Резервирано 0x00
бајт [5] Резервирано 0x00
бајт [6] Резервирано 0x00
бајт [7] Резервирано 0x00

Контролната рамка го вклучува отворот за линеарна контрола на брзината, отворот за контрола на аголната брзина и контролната сума. Специфичната содржина на протоколот е прикажана во Табела 3.4.

Табела 3.4 Контролна рамка за команда за контрола на движење

Име на командата Контролна команда
Јазол за испраќање Циклус на ID на јазол на примање (ms) Време на истекот на примање (ms)
Единица за контрола на одлуки Јазол на шасијата 0x111 20 ms Никој
Должина на податоци 0x08    
Позиција Функција Тип на податоци  
 

бајт [0]

 

 

бајт [1]

Горните осум бита од линеарната брзина

Долните осум бита од

линеарната брзина

 

 

потпишан int16

 

Брзина на патување на каросеријата на возилото, единица mm/s, опсег на вредности [-1500, 1500]

 

бајт [2]

 

 

бајт [3]

Горните осум бита на аголната брзина Долните осум бита на

аголната брзина

 

 

потпишан int16

 

Ротациона аголна брзина на каросеријата на возилото, единица 0.001 rad/s, опсег на вредности [-1000, 1000]

бајт [4] Резервирано 0x00
бајт [5] Резервирано 0x00
бајт [6] Резервирано 0x00
бајт [7] Резервирано 0x00

Рамката за поставување режим се користи за поставување на контролниот интерфејс на терминалот, а неговата специфична содржина на протокол е прикажана во Табела 3.5

Табела 3.5 Рамка за поставување на контролен режим

Име на командата Команда за поставување на контролен режим
Јазол за испраќање Јазол за примање ID Циклус (ms) Истекување на времето за примање (ms)
Единица за контрола на одлуки Јазол на шасијата 0x421 20 ms 500 ms
Должина на податоци 0x01    
Позиција Функција Тип на податоци Опис
 

бајт [0]

Може да контролира

овозможувајќи

 

непотпишан int8

0x00 Режим на подготвеност

0x01 CAN се овозможува режим на команда

Забелешка: Опис на контролниот режим

Кога далечинскиот управувач за BUNKER MINI не е вклучен, стандардниот режим на контрола е режимот на подготвеност и треба да се префрлите на режимот на команда за да ја испратите командата за контрола на движење. Ако далечинскиот управувач е вклучен, тој има највисока власт и може да ја блокира контролата на командите. Кога далечинскиот управувач ќе се префрли на командниот режим, сепак треба да ја испрати командата за поставување контролен режим пред да одговори на командата за брзина. Рамката за поставување состојба се користи за чистење на грешките на системот, а нејзината специфична содржина на протокол е прикажана во Табела 3.6.

Табела 3.6 Рамка за поставување на состојбата

Име на командата Команда за поставување на состојбата
Јазол за испраќање Јазол за примање ID Циклус (ms) Истекување на времето за примање (ms)
Единица за контрола на одлуки Јазол на шасијата 0x441 Никој Никој
Должина на податоци 0x01    
Позиција Функција Тип на податоци Опис
 

бајт [0]

 

Команда за отстранување на грешка

 

непотпишан int8

0x00 Избриши ги сите грешки 0x01 Исчисти грешка на моторот 1

0x02 Исчистете ја грешката на моторот 2

Забелешка 3: ExampВо податоците, следните податоци се само за тестирање

  1. Возилото се движи напред со брзина од 0.15/S
бајт [0] бајт [1] бајт [2] бајт [3] бајт [4] бајт [5] бајт [6] бајт [7]
0x00 0x96 0x00 0x00 0x00 0x00 0x00 0x00
  1. Возилото се ротира со брзина од 0.2 RAD/S
         
бајт [0] бајт [1] бајт [2] бајт [3] бајт [4] бајт [5] бајт [6] бајт [7]
0x00 0x00 0x00 0xc8 0x00 0x00 0x00 0x00

Покрај повратните информации за информациите за состојбата на шасијата, информациите за повратни информации за шасијата исто така вклучуваат податоци за моторот и податоци од сензорот

Табела 3.7 Повратни информации за моменталната позиција на брзината на моторот

Име на командата Рамка за повратни информации за брзи информации за возачот на моторот
Јазол за испраќање Јазол за примање ID Циклус (ms) Истекување на времето за примање (ms)
Шасија контролирана со жица Единица за контрола на одлуки 0x251~0x254 20ms Никој
Должина на податоци 0x08    
Позиција Функција Тип на податоци Опис
 

бајт [0]

 

 

бајт [1]

Горните осум битови на брзината на моторот

Долните осум бита од

брзина на моторот

 

 

потпишан int16

 

 

Тековна единица за брзина на моторот RPM

 

бајт [2]

 

 

бајт [3]

Горните осум битови на струјата на моторот

Долните осум бита од

струја на моторот

 

 

потпишан int16

 

Единица за струја на моторот 0.1А

 

бајт [4]

 

 

бајт [5]

 

 

бајт [6]

 

 

бајт [7]

Тековната положба на моторот е највисока

Тековната позиција на моторот е втора највисока

Тековната положба на моторот е втората најниска Тековната положба на

моторот е најнизок

 

потпишан int16

 

 

потпишан int16

потпишан int16 потпишан int16

 

 

 

 

 

Тековната положба на моторот Единица: број на импулси

Табела 3.8 Повратни информации за температурата на моторот, кнtagд и наведете информации

Име на командата Рамка за информации за повратни информации за ниска брзина на возачот на моторот
Јазол за испраќање Циклус на ID на јазол на примање (ms) Време на истекот на примање (ms)
Шасија контролирана со жица Единица за контрола на одлуки 0x261~0x264 20 ms Никој
Должина на податоци 0x08    
Позиција Функција Тип на податоци Опис
 

бајт [0]

 

 

бајт [1]

Горните осум бита на двигателот волtage

Долните осум бита на двигателот

кнtage

 

 

потпишан int16

 

Тековен двигател волtage единица 0.1v

 

бајт [2]

 

 

бајт [3]

Горните осум битови од температурата на возачот

Долните осум бита на двигателот

температура

 

 

потпишан int16

 

 

единица 1℃

бајт [4] температура на мотор потпишан int8 единица 1℃
бајт [5] Состојба на активатор непотпишан int8 Видете Табела 3-9 за детали
бајт [6] Резервирано 0x00
бајт [7] Резервирано   0x00

Табела 3.9 Активатор актуатор

Опис на информации за дефект
 

 

 

 

 

бајт [5]

бит [0] Дали напојувањето волtage е премногу ниско (0: нормално 1: премногу ниско)
бит [1] Дали моторот е над температура (0: нормално 1: над температура)
бит [2] Дали моторот е прекумерна струја (0: нормално 1: прекумерна струја)
бит [3] Дали погонот е над температура (0: нормално 1: прекумерна температура)
бит [4] Состојба на сензорот (0: нормално 1: ненормално)
бит [5] Состојба на грешка на активаторот (0: нормално 1: ненормално)
бит [6] Состојба на вклучување на активаторот (0: Оневозможување 1: Овозможување)
бит [7] Резервирано

Табела 3.10 Рамка за повратни информации за километражата

Име на командата Рамка за повратна информација за километражата
Јазол за испраќање Шасија со жица контролирана

Должина на податоци

Јазол за примање ID Циклус (ms) Истекување на времето за примање (ms)
Единица за контрола на одлуки

0x08

0x311 20 ms Никој
 
Позиција Функција Тип на податоци Опис
 

бајт [0]

Највисокиот дел од километражата на левото тркало

Вториот највисок дел од километражата на левото тркало

Вториот најнизок дел од километражата на левото тркало

Најнискиот дел од левото тркало

километража

   
 

бајт [1]

 

 

бајт [2]

 

 

потпишан int32

 

Повратни информации за километражата на левото тркало на шасијата

Единица : мм

 

бајт [3]

   
 

бајт [4]

 

 

бајт [5]

 

 

бајт [6]

 

 

бајт [7]

Највисокиот дел од километражата на десното тркало

Вториот највисок бит на десната километража на тркалото

Вториот најнизок дел од километражата на десното тркало

Најнискиот дел од десното тркало

километража

 

 

 

 

 

потпишан int32

 

 

 

 

Повратни информации за километражата на десното тркало на шасијата

Единица : мм

Табела 3.11 Повратни информации за далечинскиот управувач

Име на командата Рамка за повратни информации за далечинскиот управувач
Јазол за испраќање Циклус на ID на јазол на примање (ms) Време на истекот на примање (ms)
Шасија контролирана со жица Единица за контрола на одлуки 0x241 20 ms Никој
Должина на податоци 0x08    
Позиција Функција Тип на податоци Опис
 

бајт [0]

 

Повратни информации за SW за далечински управувач

 

непотпишан int8

бит[0-1]: SWA :2-нагоре 3-надолу бит[2-3]: SWB:2-нагоре 1-средината 3-надолу бит[4-5]: SWC:2-нагоре 1-средината 3- надолу

бит[6-7]: SWD:2-нагоре 3-надолу

бајт [1] Десен џојстик лево и десно потпишан int8 Опсег на вредности:[-100,100]
бајт [2] Десен џојстик горе-долу потпишан int8 Опсег на вредности:[-100,100]
бајт [3] Лев џојстик горе-долу потпишан int8 Опсег на вредности:[-100,100]
бајт [4] Лев џојстик лево и десно потпишан int8 Опсег на вредности:[-100,100]
бајт [5] Лево копче VRA потпишан int8 Опсег на вредности:[-100,100]
бајт [6] Резервирано 0x00
 

бајт [7]

 

Броење проверка

непотпишан

int8

 

Број на јамки 0-255

CAN линија врскаAGILEX-Robotics-Bunker-Mini-Robot-FIG-5

BUNKER MINI обезбедува приклучок за авијација како што е прикажано на слика 3.2. Дефиницијата на линијата е дека жолтото е CANH, синото е CANL, црвеното е позитивно напојување, а црното е негативно напојување.

Забелешка: Тековната верзија на BUNKER MINI го има само горниот интерфејс отворен за надворешниот интерфејс за проширување. Напојувањето во оваа верзија може да обезбеди максимална струја од 10А.

Реализација на CAN командна контрола

Нормално вклучете ја шасијата за мобилни роботи BUNKER MINI, вклучете го далечинскиот управувач FS и потоа префрлете го контролниот режим на командна контрола, односно притиснете го копчето за избор на режим SWB на далечинскиот управувач FS до врвот, а потоа шасијата BUNKER MINI ќе прифатете ја командата од CAN интерфејсот, а домаќинот исто така го анализира моменталниот статус на шасијата преку податоците во реално време што се враќаат од CAN магистралата. Погледнете го протоколот за комуникација CAN за специфичната содржина на протоколот.

Употреба и работа

Со цел да им се олесни на корисниците да ја надградат верзијата на фирмверот на BUNKER MINI и да им донесе на клиентите посовршено искуство, BUNKER MINI обезбедува хардверски интерфејс за надградба на фирмверот и соодветниот клиентски софтвер. Неговиот клиент интерфејс е прикажан на слика 3.3.

Подготовка за надградба

  • Сериски X 1 USB во сериска порта X 1
  • BUNKER MINI шасијаX 1
  • Компјутер (оперативен систем WINDOWS) X 1

Софтвер за надградба на фирмверот

Подготовка за надградбаAGILEX-Robotics-Bunker-Mini-Robot-FIG-6

  • Уверете се дека напојувањето на шасијата на роботот е исклучено пред поврзувањето;
  • Користете го Serial за да се поврзете со шасијата BUNKER MINI за да ја надградите сериската порта и да ја поврзете со компјутерот;
  • Отворете го клиентскиот софтвер;
  • изберете го бројот на портата;
  • BUNKER MINI шасијата е вклучена, веднаш кликнете Start Connection, (BUNKER MINI) шасијата ќе чека 6S пред да се вклучи; ако времето надмине 6S, ќе влезе во апликацијата);ако врската е успешна, ќе ве поттикне „врската е успешна“ во полето за текст;
  • Вчитај BIN file;
  • Кликнете на надградба и почекајте го известувањето дека надградбата е завршена; Исклучете ја серијата, исклучете ја шасијата и вклучете ја повторно.

Употреба на пакетот BUNKER MINI ROS Прample

ROS обезбедува некои стандардни услуги на оперативниот систем, како што се апстракција на хардверот, контрола на уредот на ниско ниво, имплементација на заеднички функции, размена на пораки меѓу процесите и управување со пакети со податоци. ROS се базира на графичка архитектура, така што процесите на различни јазли можат да примаат, објавуваат и собираат различни информации (како што се сензори, контрола, состојба, планирање итн.). Во моментов ROS главно поддржува UBUNTU.

Подготовка за развој

Подготовка на хардвер

  • Модул за комуникација на конзервата CANlight X1
  • Лаптоп Thinkpad E470 X1
  • AGILEX BUNKER MINI мобилна роботска шасија X1
  • AGILEX BUNKER MINI поддржува далечински управувач FS-i6s X1
  • AGILEXBUNKER MINI врвен авијациски сад X1

Опис на животната средина на употреба прample

  • Ubuntu 16.04 LTS (ова е бета верзија, тестирана на Ubuntu 18.04 LTS)
  • ROS Kinetic (исто така тестиран во следните верзии)
  • Гит

Хардверско поврзување и подготовкаAGILEX-Robotics-Bunker-Mini-Robot-FIG-7

  • Извлечете ја линијата CAN на BUNKER MINI 4-јадрениот авијациски или задниот приклучок и поврзете ги CAN_H и CAN_L во линијата CAN на CAN_TO_USB адаптерот соодветно;
  • Вклучете го прекинувачот на шасијата на мобилниот робот BUNKER MINI и проверете дали прекинувачите за итно запирање од двете страни се пуштени;
  • Поврзете го CAN_TO_USB на USB-портата на лаптопот. Дијаграмот за поврзување е прикажан на слика 3.4.

Инсталација на ROS и поставување на животната средина

Тестирајте CANABLE хардвер и CAN комуникација

Поставете CAN-TO-USB

  • адаптер Овозможување
    • gs_usb кернел модул
    • $ sudo modprobe gs_usb
  • Поставете брзина на бауд од 500 k 和 Овозможување на адаптер од конзерва-на-USB
    • $ sudo ip линк сет can0 up тип може бит-стапка 500000If
  • не се појавија грешки во претходните чекори, треба да можете view уредот за конзерва веднаш со командата $ ifconfig -a
  • Инсталирајте и користете can-utils за тестирање на хардверот $ sudo apt install can-utils
  • Ако овој пат може да се приклучи кон USB со роботот BUNKER и возилото е вклучено, користете ги следните команди за следење на податоците од BUNKERchassis $ candump конзерва0

Референца

  1. https://github.com/agilexrobotics/agx_sdk
  2. https://wiki.rdu.im/_pages/Notes/Embedded-System/Linux/can-bus-in-linux.html

AGILEX BUNKER ROS ПАКЕТ Преземете и составете

Стартувајте го јазолот ROS
  • Започнете го основниот јазол
  • $ roslaunch bunker_bringup bunker_minimal.launch Стартувајте го јазолот за далечинско работење на тастатурата
  • $ roslaunch bunker_bringup bunker_teleop_keyboard.launch

Внимание

Овој дел содржи неколку точки на кои треба да се обрне внимание при користење и развој на BUNKER MINI.

Мерки на претпазливост за батеријата

  • Батеријата на производот BUNKER MINI не е целосно наполнета кога ќе излезе од фабриката. Специфичната моќност на батеријата може да се прикаже со задниот волумен на шасијата BUNKER MINItage прикажување или читање преку интерфејсот за комуникација на магистралата CAN;
  • Ве молиме не ја полните батеријата откако ќе се потроши. Ве молиме наполнете го на време кога нискиот волуменtage на задниот дел на BUNKER MINI покажува под 24V;
  • Статички услови за складирање: Најдобрата температура за складирање е -10℃~45℃. Батеријата треба да се полни и испразни еднаш месечно или така кога не се користи, а потоа батеријата треба да се чува на целосна јачинаtagд. Не ставајте ја батеријата во оган, не загревајте ја и не чувајте ја батеријата на висока температура;
  • Полнење: Мора да се полни со специјален полнач за литиумски батерии. Не полнете ја батеријата под 0°C и не користете батерии, напојувања и полначи кои не се стандардни во оригиналната фабрика.

Мерки на претпазливост за оперативно опкружување

  • Работната температура на BUNKER MINI е -10 ℃ ~ 45 ℃, ве молиме не ја користете во средина каде што температурата е пониска од -10 ℃ и повисока од 45 ℃;
  • Не користете го во средина со корозивни или запаливи гасови или во средина блиску до запаливи материи;
  • Не чувајте го околу грејните елементи како што се грејачи или големи намотани отпорници;
  • Водоотпорен и отпорен на прашина на BUNKER MINI е IP67, немојте да го користите долго време во вода и редовно проверувајте да ја отстранувате 'рѓата;
  • Се препорачува надморската височина на околината да не надминува 1000 М;
  • Се препорачува температурната разлика помеѓу денот и ноќта да не надминува 25℃;
  • Редовно проверувајте ги и одржувајте ги затегнувачите на пругата.

Мерки на претпазливост за електрично надворешно проширување

  • Струјата на напојувањето со задна експанзија не надминува 6.25 А, а вкупната моќност не надминува 300 W.

Безбедносни мерки на претпазливост

  • Ако имате какви било прашања во текот на процесот на употреба, ве молиме следете ги соодветните упатства за употреба или консултирајте се со релевантен технички персонал;
  • Пред да ракувате со опремата, обрнете внимание на ситуацијата на лице место за да избегнете безбедносни проблеми на персоналот предизвикани од погрешно работење;
  • Во случај на итност, исклучете ја опремата со допирање на копчето за итно стопирање;
  • Не менувајте ја внатрешната структура на уредот без техничка поддршка и дозвола

Други мерки на претпазливост

  • Кога носите и поставувате работа, ве молиме не испуштајте го или превртувајте го наопаку;
  • за непрофесионалци, ве молиме не го расклопувајте без дозвола.

Прашања и одговори

  • Q: BUNKER MINI се пали нормално, но каросеријата на возилото не се движи со далечинскиот управувач?
    • A: Прво, утврдете дали е притиснат прекинувачот за напојување и дали е отпуштен прекинувачот за итно запирање, а потоа потврдете дали контролниот режим избран од прекинувачот за избор на режим на горната лева страна на далечинскиот управувач е точен.
  • Q: Кога далечинскиот управувач BUNKER MINI е нормален, повратните информации за состојбата на шасијата и движењето се нормални, а протоколот на контролната рамка е издаден, зошто режимот за контрола на телото на возилото не може да се префрли, а шасијата не реагира на протоколот на контролната рамка?
    • A: Во нормални околности, ако BUNKER MINI може да се контролира со далечинскиот управувач, тоа значи дека контролата на движењето на шасијата е нормална и може да ја добие рамката за повратни информации на шасијата, што значи дека врската за продолжување CAN е нормална. Проверете дали командата е префрлена во режим на контрола CAN..
  • Q: Кога релевантната комуникација се врши преку CAN автобусот, а командата за повратни информации за шасијата е нормална, зошто автомобилот не реагира откако ќе се издаде контролата?
    • A: BUNKER MINI има механизам за заштита на комуникација внатре. Шасијата има заштитен механизам за истек на време кога се работи со надворешни команди за контрола на CAN. Под претпоставка дека откако возилото ќе добие рамка на протокол за комуникација, не ја добива следната рамка на команди за повеќе од 500MS и ќе влезе во комуникациската заштита со брзина од 0, така што командата од компјутерот домаќин мора периодично да биде издадена.

Димензии на производот

Илустрации на димензиите на контурите на производот

AGILEX-Robotics-Bunker-Mini-Robot-FIG-8

Илустрации на димензиите на горниот држач за проширување

AGILEX-Robotics-Bunker-Mini-Robot-FIG-9

АГИЛЕН X

  • Songling Robot (Dongguan) Co., Ltd.
  • www.AGILEX.AI
  • ТЕЛ: +86-0769-22892150
  • МОБИЛЕН: +86-19925374409

AGILEX-Robotics-Bunker-Mini-Robot-FIG-10

Документи / ресурси

AGILEX Robotics Bunker Mini Robot [pdf] Упатство за користење
Bunker Mini Robot, Bunker Mini, Mini Robot, Robot

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *