TRACER-LOGO

TRACER AgileX Robotics Team Autonomous Mobile Robot

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

Ang kabanatang ito ay naglalaman ng mahalagang impormasyong pangkaligtasan, bago i-on ang robot sa unang pagkakataon, dapat basahin at unawain ng sinumang indibidwal o organisasyon ang impormasyong ito bago gamitin ang device. Kung mayroon kang anumang mga katanungan tungkol sa paggamit, mangyaring makipag-ugnayan sa amin sa support@agilex.ai. Mangyaring sundin at ipatupad ang lahat ng mga tagubilin sa pagpupulong at mga alituntunin sa mga kabanata ng manwal na ito, na napakahalaga. Ang partikular na atensyon ay dapat bayaran sa teksto na may kaugnayan sa mga palatandaan ng babala.

Impormasyon sa Kaligtasan

Ang impormasyon sa manual na ito ay hindi kasama ang disenyo, pag-install at pagpapatakbo ng isang kumpletong robot application, at hindi rin kasama ang lahat ng peripheral na kagamitan na maaaring makaapekto sa kaligtasan ng kumpletong system. Ang disenyo at paggamit ng kumpletong sistema ay kailangang sumunod sa mga kinakailangan sa kaligtasan na itinatag sa mga pamantayan at regulasyon ng bansa kung saan naka-install ang robot. Ang mga TRACER integrator at end customer ay may responsibilidad na tiyakin ang pagsunod sa mga naaangkop na batas at regulasyon ng mga nauugnay na bansa, at upang matiyak na walang malalaking panganib sa kumpletong robot application. Kabilang dito ngunit hindi limitado sa mga sumusunod

Ang pagiging epektibo at responsibilidad

  • Gumawa ng pagtatasa ng panganib ng kumpletong sistema ng robot.
  • Ikonekta ang karagdagang kagamitang pangkaligtasan ng iba pang makinarya na tinukoy ng pagtatasa ng panganib nang magkasama.
  • Kumpirmahin na tama ang disenyo at pag-install ng peripheral equipment ng buong robot system, kabilang ang software at hardware system.
  • Ang robot na ito ay walang kumpletong autonomous na mobile robot, kabilang ngunit hindi limitado sa awtomatikong anti-collision, anti-falling, biological approach na babala at iba pang nauugnay na mga function ng kaligtasan. Ang mga nauugnay na function ay nangangailangan ng mga integrator at end customer na sundin ang mga nauugnay na regulasyon at mga posibleng batas at regulasyon para sa pagtatasa ng kaligtasan. Upang matiyak na ang binuong robot ay walang anumang mga pangunahing panganib at panganib sa kaligtasan sa aktwal na mga aplikasyon.
  • Kolektahin ang lahat ng mga dokumento sa teknikal file: kasama ang pagtatasa ng panganib at ang manwal na ito.

Mga Pagsasaalang-alang sa Kapaligiran

  • Para sa unang paggamit, mangyaring basahin nang mabuti ang manwal na ito upang maunawaan ang pangunahing nilalaman ng pagpapatakbo at detalye ng pagpapatakbo.
  • Para sa remote control na operasyon, pumili ng medyo bukas na lugar para gamitin ang TRACER, dahil ang TRACER ay hindi nilagyan ng anumang awtomatikong obstacle avoidance sensor.
  • Gumamit ng TRACER palaging nasa ilalim ng -10℃~45℃ na temperatura ng kapaligiran.
  • Kung ang TRACER ay hindi na-configure na may hiwalay na custom na proteksyon ng IP, ang proteksyon sa tubig at alikabok nito ay magiging IP22 LAMANG.

Checklist bago ang trabaho

  • Tiyaking may sapat na kapangyarihan ang bawat device.
  • Siguraduhin na ang Bunker ay walang anumang halatang depekto.
  • Suriin kung ang baterya ng remote controller ay may sapat na kapangyarihan.
  • Kapag ginagamit, siguraduhin na ang emergency stop switch ay inilabas.

Operasyon

  • Sa remote control operation, siguraduhing medyo maluwag ang paligid.
  • Magsagawa ng remote control sa loob ng saklaw ng visibility.
  • Ang maximum load ng TRACER ay 100KG. Kapag ginagamit, siguraduhin na ang kargamento ay hindi lalampas sa 100KG.
  • Kapag nag-i-install ng panlabas na extension sa TRACER, kumpirmahin ang posisyon ng sentro ng masa ng extension at siguraduhing ito ay nasa gitna ng pag-ikot.
  • Mangyaring singilin sa oras kapag ang aparato voltage ay mas mababa sa 22.5V.
  • Kapag may depekto ang TRACER, mangyaring ihinto kaagad ang paggamit nito upang maiwasan ang pangalawang pinsala.
  • Kapag nagkaroon ng depekto ang TRACER, mangyaring makipag-ugnayan sa may-katuturang teknikal upang harapin ito, huwag hawakan ang depekto nang mag-isa.
  • Palaging gumamit ng SCOUT MINI(OMNI) sa kapaligiran na may kinakailangang antas ng proteksyon para sa kagamitan.
  • Huwag itulak nang direkta ang SCOUT MINI(OMNI).
  • Kapag nagcha-charge, siguraduhin na ang ambient temperature ay higit sa 0 ℃

Pagpapanatili

Upang matiyak ang kapasidad ng imbakan ng baterya, ang baterya ay dapat na nakaimbak sa ilalim ng kuryente, at dapat itong regular na singilin kapag hindi ginagamit nang mahabang panahon.

MINIAGV( TRACER) Panimula

Ang TRACER ay idinisenyo bilang isang multi-purpose na UGV na may iba't ibang mga sitwasyon ng aplikasyon na isinasaalang-alang: modular na disenyo; nababaluktot na pagkakakonekta; malakas na sistema ng motor na may kakayahang mataas ang kargamento. Ang kumbinasyon ng two-wheel differential chassis at hub motor ay maaaring gawing flexible sa loob ng bahay. Ang mga karagdagang bahagi gaya ng stereo camera, laser radar, GPS, IMU at robotic manipulator ay maaaring opsyonal na i-install sa TRACER para sa advanced navigation at mga application ng computer vision. Ang TRACER ay madalas na ginagamit para sa autonomous na edukasyon sa pagmamaneho at pananaliksik, panloob at panlabas na seguridad patrolling at transportasyon, upang pangalanan ang ilan lamang.

Listahan ng bahagi

Pangalan Dami
TRACER Robot katawan x1
Charger ng baterya(AC 220V) x1
Remote control transmitter (opsyonal) x1
USB sa serial cable x1
Aviation plug (lalaki,4-Pin) x1
USB sa CAN module ng komunikasyon x1

Mga pagtutukoy ng Tech

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

Mga kinakailangan sa pag-unlad
Ang RC transmitter ay ibinibigay (opsyonal) sa factory setting ng TRACER, na nagpapahintulot sa mga user na kontrolin ang chassis ng robot upang gumalaw at lumiko; Ang mga interface ng CAN at RS232 sa TRACER ay maaaring gamitin para sa pagpapasadya ng user

Ang Mga Pangunahing Kaalaman

Ang seksyong ito ay nagbibigay ng maikling panimula sa TRACER mobile robot platform, gaya ng ipinapakita

TRACER-AgileX-Robotics-Team-Autonomous-Mobile-Robot-FIG-3Ang TRACER ay Dinisenyo bilang isang kumpletong intelligent na module, na kasama ng malakas na DC hub motor, ay nagbibigay-daan sa chassis ng TRACER robot na flexible na lumipat sa patag na lupa ng panloob. Ang mga anti-collision beam ay inilalagay sa paligid ng sasakyan upang mabawasan ang mga posibleng pinsala sa katawan ng sasakyan sa panahon ng isang banggaan. Ang mga ilaw ay naka-mount sa harap ng sasakyan, kung saan ang puting ilaw ay idinisenyo para sa pag-iilaw sa harap. Ang isang emergency stop switch ay naka-mount sa hulihan ng katawan ng sasakyan, na maaaring patayin kaagad ang kapangyarihan ng robot kapag ang robot ay kumikilos nang abnormal. Ang mga connector na hindi tinatablan ng tubig para sa DC power at interface ng komunikasyon ay ibinibigay sa likuran ng TRACER, na hindi lamang nagbibigay-daan sa nababaluktot na koneksyon sa pagitan ng robot at mga panlabas na bahagi ngunit tinitiyak din ang kinakailangang proteksyon sa panloob ng robot kahit na sa ilalim ng malubhang kondisyon ng operating. Ang isang bayonet open compartment ay nakalaan sa itaas para sa mga user.

Indikasyon ng katayuan
Maaaring matukoy ng mga gumagamit ang katayuan ng katawan ng sasakyan sa pamamagitan ng voltmeter at mga ilaw na naka-mount sa TRACER. Para sa mga detalye

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

Mga tagubilin sa mga de-koryenteng interface

Rear electrical interface
Ang interface ng extension sa hulihan ay ipinapakita sa Figure 2.3, kung saan ang Q1 ay D89 serial port; Ang Q2 ay ang stop switch; Ang Q3 ay ang power charging port; Ang Q4 ay ang extension interface para sa CAN at 24V power supply; Ang Q5 ay ang metro ng kuryente; Ang Q6 ay ang rotary switch bilang pangunahing electrical switch.

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

Ang hulihan na panel ay nagbibigay ng parehong CAN na interface ng komunikasyon at 24V power interface sa tuktok (dalawa sa mga ito ay panloob na magkakaugnay). Ang mga kahulugan ng pin ay ibinigay

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

Mga tagubilin sa remote control
Ang FS RC transmitter ay isang opsyonal na accessory ng TRACER para sa manu-manong pagkontrol sa robot. Ang transmitter ay may kasamang left-hand-throttle configuration. Ang kahulugan at pag-andar

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

Bilang karagdagan sa dalawang stick na S1 at S2 na ginagamit para sa pagpapadala ng mga linear at angular velocity command, dalawang switch ang pinagana bilang default: SWB para sa control mode selection (top position para sa command control mode at ang middle position para sa remote control mode), SWC para sa lighting control. Ang dalawang POWER button ay kailangang pindutin at hawakan upang i-on o i-off ang transmitter.

Mga tagubilin sa mga hinihingi ng kontrol at paggalaw
Tulad ng ipinapakita sa Figure 2.7, ang katawan ng sasakyan ng TRACER ay kahanay sa X axis ng itinatag na reference coordinate system. Kasunod ng convention na ito, ang isang positibong linear na bilis ay tumutugma sa pasulong na paggalaw ng sasakyan kasama ang positibong direksyon ng x-axis at isang positibong angular na bilis ay tumutugma sa positibong pag-ikot sa kanang kamay tungkol sa z-axis. Sa manual control mode na may RC transmitter, ang pagtulak sa C1 stick (DJI model) o ang S1 stick (FS model) forward ay bubuo ng positibong linear velocity command at ang pagtulak ng C2 (DJI model) at S2 (FS model) sa kaliwa ay bubuo ng positibong angular velocity command.

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

Pagsisimula

Ipinakikilala ng seksyong ito ang pangunahing operasyon at pag-develop ng TRACER platform gamit ang CAN bus interface.

Paggamit at pagpapatakbo

Suriin

  • Suriin ang kondisyon ng katawan ng sasakyan. Suriin kung may mga makabuluhang anomalya; kung gayon, mangyaring makipag-ugnayan sa after-sale service personnel para sa suporta;
  • Suriin ang estado ng emergency stop switch. Tiyaking naka-release ang parehong emergency stop button.

Isara
I-rotate ang key switch para putulin ang power supply;

Magsimula

  • Status ng emergency stop switch. Kumpirmahin na ang mga emergency stop button ay inilabas lahat;
  • I-rotate ang key switch (Q6 sa electrical panel), at karaniwan, ipapakita ng voltmeter ang tamang vol ng bateryatage at ang mga ilaw sa harap at likuran ay parehong bubuksan

Emergency stop
Pindutin ang emergency push button sa kaliwa at kanan ng katawan ng sasakyan sa likuran;

Pangunahing pamamaraan ng pagpapatakbo ng remote control
Matapos masimulan nang tama ang chassis ng TRACER mobile robot, i-on ang RC transmitter at piliin ang remote-control mode. Pagkatapos, ang TRACER platform movement ay maaaring kontrolin ng RC transmitter.

Nagcha-charge
Ang TRACER ay nilagyan ng 10A charger bilang default upang matugunan ang pangangailangan ng recharging ng mga customer.

Ang detalyadong pamamaraan ng pagpapatakbo ng pagsingil ay ipinapakita bilang mga sumusunod

  • Tiyaking naka-off ang kuryente ng TRACER chassis. Bago mag-charge, pakitiyak na naka-off ang Q6 (key switch) sa rear control console;
  • Ipasok ang charger plug sa Q3 charging interface sa rear control panel;
  • Ikonekta ang charger sa power supply at i-on ang switch sa charger. Pagkatapos, papasok ang robot sa estado ng pagsingil.

Komunikasyon gamit ang CAN
Nagbibigay ang TRACER ng mga interface ng CAN at RS232 para sa pagpapasadya ng user. Maaaring pumili ang mga user ng isa sa mga interface na ito para magsagawa ng command control sa katawan ng sasakyan.

CAN message protocol
Ang TRACER ay gumagamit ng CAN2.0B na pamantayan ng komunikasyon na may baud rate ng komunikasyon na 500K at format ng mensahe ng Motorola. Sa pamamagitan ng panlabas na CAN bus interface, ang gumagalaw na linear na bilis at ang rotational angular speed ng chassis ay makokontrol; Magbibigay ng feedback ang TRACER sa kasalukuyang impormasyon sa status ng paggalaw at impormasyon sa status ng chassis nito sa real time. Kasama sa protocol ang system status feedback frame, movement control feedback frame at control frame, ang mga nilalaman nito ay ipinapakita tulad ng sumusunod: Ang system status feedback command ay kinabibilangan ng feedback information tungkol sa kasalukuyang status ng sasakyan, control mode status, battery voltage at pagkabigo ng system. Ang paglalarawan ay ibinigay sa Talahanayan 3.1.

Feedback Frame ng TRACER Chassis System Status

Utos ng Feedback sa Katayuan ng System Pangalan ng Utos
Nagpapadala ng node Pagtanggap ng node ID Ikot (ms) Receive-timeout (ms)
Steer-by-wire chassis

Posisyon ng haba ng data

Decoisniotrno-lmuankiting 0x08

Function

0x151

 

Uri ng data

20ms wala
 

Paglalarawan

 

byte [0]

Cuvrerhenictlestbaotudsyof  

unsigned int8

0x00 System sa normal na kondisyon 0x01 Emergency stop mode 0x02 System exception
 

byte [1]

 

Kontrol ng mode

 

unsigned int8

0x00 Remote control mode 0x01 CAN command control mode[1] 0x02 Serial port control mode
byte [2] byte [3] Baterya voltage mas mataas na 8 bits Battery voltage mas mababa ang 8 bits unsigned int16 Aktwal na voltage X 10 (na may katumpakan na 0.1V)
byte [4] Impormasyon ng pagkabigo unsigned int16 Tingnan ang mga tala para sa mga detalye【Talahanayan 3.2】
byte [5] Nakareserba 0x00
byte [6] Nakareserba 0x00
byte [7] Bilangin ang paritybit (bilang) unsigned int8 0 – 255 pagbibilang ng mga loop

Paglalarawan ng Impormasyon sa Pagkabigo

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

Kasama sa command ng movement control feedback frame ang feedback ng kasalukuyang linear speed at angular speed ng gumagalaw na katawan ng sasakyan. Para sa detalyadong nilalaman ng protocol, mangyaring sumangguni sa Talahanayan 3.3.

Movement Control Feedback Frame

Pangalan ng Command Movement Control Feedback Command
Nagpapadala ng node Pagtanggap ng node ID Ikot (ms) Receive-timeout (ms)
Steer-by-wire chassis Unit ng kontrol sa paggawa ng desisyon 0x221 20ms wala
Haba ng data 0x08    
Posisyon Function Uri ng data Paglalarawan
byte [0]

byte [1]

Ang bilis ng paggalaw ay mas mataas ng 8 bits

Ang bilis ng paggalaw ay mas mababa ng 8 bits

naka-sign int16 Bilis ng sasakyanUnit: mm/s
byte [2]

byte [3]

Ang bilis ng pag-ikot ay mas mataas ng 8 bits

Ang bilis ng pag-ikot ay mas mababa ng 8 bit

naka-sign int16 Angular na bilis ng sasakyan Unit:0.001rad/s
byte [4] Nakareserba 0x00
byte [5] Nakareserba 0x00
byte [6] Nakareserba 0x00
byte [7] Nakareserba 0x00

Kasama sa control frame ang control openness ng linear speed at control openness ng angular speed. Para sa detalyadong nilalaman ng protocol nito, mangyaring sumangguni sa Talahanayan 3.4.

Control Frame ng Movement Control Command

Pangalan ng Command Control Command
Nagpapadala ng node

Steer-by-wire chassis Haba ng data

Pagtanggap ng node Chassis node

0x08

ID 0x111 Ikot (ms) Receive-timeout (ms)
20ms 500ms
 
Posisyon Function Uri ng data Paglalarawan
byte [0] byte [1] Ang bilis ng paggalaw ay mas mataas 8 bits Ang bilis ng paglipat ay mas mababa ng 8 bits naka-sign int16 Bilis ng sasakyan Yunit:mm/s
byte [2]

byte [3]

Ang bilis ng pag-ikot ay mas mataas ng 8 bits

Ang bilis ng pag-ikot ay mas mababa ng 8 bit

naka-sign int16 Angular na bilis ng sasakyan

Yunit:0.001rad/s

byte [4] Nakareserba 0x00
byte [5] Nakareserba 0x00
byte [6] Nakareserba 0x00
byte [7] Nakareserba 0x00

Kasama sa light control frame ang kasalukuyang estado ng front light. Para sa detalyadong nilalaman ng protocol nito, mangyaring sumangguni sa Talahanayan 3.5.

Frame ng Kontrol ng Pag-iilaw

Nagpapadala ng node Pagtanggap ng node ID Cycle (ms) Receive-timeout (ms)
Steer-by-wire chassis Unit ng kontrol sa paggawa ng desisyon 0x231 20ms wala
Haba ng data 0x08  
Posisyon Function Uri ng data Paglalarawan
byte [0] Paganahin ng kontrol sa ilaw ang bandila unsigned int8 Di-wasto ang 0x00 Control command

0x01 Paganahin ang kontrol sa pag-iilaw

byte [1] Front light mode unsigned int8 0x002xB010 NmOC de

0x03 User-defiLnedobrightness

byte [2] Pasadyang liwanag ng ilaw sa harap unsigned int8 [0, 100], kung saan ang 0mreafxeimrsutomnboriggrhigtnhetnssess, 100 ay tumutukoy sa
byte [3] Nakareserba 0x00
byte [4] Nakareserba 0x00
byte [5] Nakareserba 0x00
byte [6] byte [7] Nakareserbang Bilang paritybit (bilang)

unsigned int8

0x00

0a-

Kasama sa control mode frame ang set ng control mode ng chassis. Para sa detalyadong nilalaman nito, mangyaring sumangguni sa Talahanayan 3.7.

Pagtuturo sa Frame ng Control Mode

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

Pagtuturo ng control mode
Kung sakaling ang RC transmitter ay naka-off, ang control mode ng TRACER ay naka-default sa command control mode, na nangangahulugang ang chassis ay maaaring direktang kontrolin sa pamamagitan ng command. Gayunpaman, kahit na ang chassis ay nasa command control mode, ang control mode sa command ay kailangang itakda sa 0x01 para sa matagumpay na pagpapatupad ng speed command. Kapag na-on muli ang RC transmitter, mayroon itong pinakamataas na antas ng awtoridad upang protektahan ang command control at lumipat sa control mode. Kasama sa frame ng posisyon ng katayuan ang malinaw na mensahe ng error. Para sa detalyadong nilalaman nito, mangyaring sumangguni sa Talahanayan 3.8.

Instruksyon sa Frame ng posisyon ng katayuan

Frame ng posisyon ng Katayuan ng Pangalan ng Utos
Nagpapadala ng node Pagtanggap ng node ID Cycle (ms) Receive-timeout (ms)
Steer-by-wire chassis

Posisyon ng haba ng data

Control unit sa paggawa ng desisyon 0x01

Function

0x441

 

Uri ng data

wala wala
 

Paglalarawan

byte [0] Control mode unsigned int8 0x00 I-clear ang lahat ng error 0x01 I-clear ang mga error ng motor 1 0x02 I-clear ang mga error ng motor 2

Odometer Feedback Instruction

Nagpapadala ng node Steer-by-wire chassis

Haba ng data

Pagtanggap ng node control unit sa paggawa ng desisyon

0x08

ID 0x311 Ikot (ms) 接收超时(ms)
20ms wala
 
Posisyon Function Uri ng data Paglalarawan
byte [0] Pinakamataas na odometer sa kaliwang gulong  

naka-sign int32

 

Data ng kaliwang gulong odometer Unit mm

byte [1] Pangalawa sa pinakamataas na odometer ang kaliwang gulong
byte [2] Ang kaliwang gulong ay pangalawang pinakamababang odometer
byte [3] Pinakamababang odometer sa kaliwang gulong
byte [4] Pinakamataas na odometer sa kanang gulong  

naka-sign int32-

 

Data ng right tire odometer Unit mm

byte [5] Ikalawang pinakamataas na odometer ang kanang gulong
byte [6] Ikalawang pinakamababang odometer ang kanang gulong
byte [7] Pinakamababang odometer sa kanang gulong

Ang impormasyon sa katayuan ng tsasis ay ibabalik; ano pa, ang impormasyon tungkol sa motor. Ang sumusunod na feedback frame ay naglalaman ng impormasyon tungkol sa motor : Ang mga serial number ng 2 motor sa chassis ay ipinapakita sa figure sa ibaba:

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

Motor High-speed Information Feedback Frame

Pangalan ng Command Motor High-speed Information Feedback Frame
Nagpapadala ng node Pagtanggap ng node ID Cycle (ms) Receive-timeout (ms)
Steer-by-wire chassis Haba ng data

Posisyon

Steer-by-wire chassis 0x08

Function

0x251~0x252

 

Uri ng data

20ms wala
 

Paglalarawan

byte [0]

byte [1]

Ang bilis ng pag-ikot ng motor ay mas mataas ng 8 bits

Ang bilis ng pag-ikot ng motor ay mas mababa ng 8 bits

naka-sign int16 Bilis ng pag-ikot ng motor

Yunit: RPM

byte [2] Nakareserba 0x00
byte [3] Nakareserba 0x00
byte [4] Nakareserba 0x00
byte [5] Nakareserba 0x00
byte [6] Nakareserba 0x00

Motor Low-speed Information Feedback Frame

Pangalan ng Command Motor Low-speed Information Feedback Frame
Nagpapadala ng node Pagtanggap ng node ID Ikot (ms)  
Steer-by-wire chassis Haba ng data

Posisyon

Steer-by-wire chassis 0x08

Function

0x261~0x262

 

Uri ng data

100ms  
 

Paglalarawan

byte [0]

byte [1]

Nakareserba

Nakareserba

0x00

0x00

byte [2] Nakareserba 0x00
byte [3] Nakareserba 0x00
byte [4] Nakareserba 0x00
byte [5] Katayuan ng driver Ang mga detalye ay ipinapakita sa Talahanayan 3.12
byte [6] Nakareserba 0x00
byte [7] Nakareserba 0

Paglalarawan ng Impormasyon sa Pagkabigo

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

CAN cable connection
PARA SA WIRE DEFINITIONS, MANGYARING SUMINGIN SA TABLE 2.2.

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

  • Pula:VCC(positibo sa baterya)
  • Itim:GND(negatibo sa baterya)
  • Asul:CAN_L
  • Dilaw:CAN_H

Schematic Diagram ng Aviation Male Plug

Tandaan: Ang maximum na matamo na kasalukuyang output ay karaniwang nasa 5 A.

Pagpapatupad ng CAN command control
Tamang simulan ang chassis ng TRACER mobile robot, at i-on ang FS RC transmitter. Pagkatapos, lumipat sa command control mode, ie toggling SWB mode ng FS RC transmitter sa itaas. Sa puntong ito, tatanggapin ng TRACER chassis ang command mula sa CAN interface, at maaari ding i-parse ng host ang kasalukuyang estado ng chassis gamit ang real-time na data na ibinalik mula sa CAN bus. Para sa detalyadong nilalaman ng protocol, mangyaring sumangguni sa CAN communication protocol.

Komunikasyon gamit ang RS232

Panimula sa serial protocol
Ito ay isang serial communication standard na pinagsama-samang binuo ng Electronic Industries Association (EIA) kasama ang Bell System, modem manufacturers at computer terminal manufacturers noong 1970. Ang buong pangalan nito ay tinatawag na “the technical standard for serial binary data exchange interface between data terminal equipment (DTE) at data communication equipment (DCE). Ang pamantayang ito ay nangangailangan na gumamit ng 25-pin DB-25 connector kung saan ang bawat pin ay tinukoy na may kaukulang nilalaman ng signal at iba't ibang antas ng signal. Pagkatapos, ang RS232 ay pinasimple bilang DB-9 connector sa mga IBM PC, na naging de facto na pamantayan mula noon. Sa pangkalahatan, ang RS-232 port para sa pang-industriyang kontrol ay gumagamit lamang ng 3 uri ng mga cable – RXD, TXD at GND.

Protocol ng serial message

Mga pangunahing parameter ng komunikasyon

item Parameter
Baud rate 115200
Suriin Walang tseke
Haba ng bit ng data 8 bits
Tumigil ng kaunti 1 bit

Mga pangunahing parameter ng komunikasyon

Simula bit Frame haba Uri ng command Command ID Data patlang Frame ID
SOF frame_L CMD_TYPE CMD_ID data [0] … data[n] frame_id check_sum
byte 1 byte 2 byte 3 byte 4 byte 5 byte 6 … byte 6+n byte 7+n byte 8+n
5A A5            

Kasama sa protocol ang start bit, haba ng frame, uri ng command ng frame, command ID, field ng data, frame ID, at komposisyon ng checksum. Kung saan, ang haba ng frame ay tumutukoy sa haba na hindi kasama ang panimulang bit at komposisyon ng checksum; ang checksum ay tumutukoy sa kabuuan mula sa simula bit hanggang sa lahat ng data ng frame ID; ang frame ID ay isang loop count sa pagitan ng 0 hanggang 255, na idaragdag sa sandaling maipadala ang bawat command.

Nilalaman ng protocol
Utos ng feedback sa status ng system

Command Name System status feedback command
Nagpapadala ng node Pagtanggap ng node Cycle (ms) Receive-timeout (ms)
Steer-by-wire chassis Haba ng frame

Uri ng command

Control unit sa paggawa ng desisyon 0x0a

Utos ng feedback(0xAA)

20ms wala
 
Command ID 0x01    
Haba ng field ng data 6    
Posisyon Function Uri ng data Paglalarawan
 

byte [0]

 

Kasalukuyang katayuan ng katawan ng sasakyan

 

unsigned int8

0x00 System sa normal na kondisyon

0x01 Emergency stop mode (hindi pinagana) 0x01 System exception

 

byte [1]

 

Kontrol ng mode

 

unsigned int8

0x00 Remote control mode 0x01 CAN command control mode[1]

0x02 Serial port control mode

byte [2]

byte [3]

Baterya voltage mas mataas na 8 bits

Baterya voltage mas mababa ang 8 bits

unsigned int16 Aktwal na voltage X 10 (na may katumpakan na 0.1V)
byte [4]

byte [5]

Ang impormasyon ng pagkabigo ay mas mataas sa 8 bits

Ang impormasyon ng pagkabigo ay mas mababa ng 8 bits

unsigned int16 [DescripSteioennofteFsaiflourredeIntafoilrsmation]
  • @BRIEF SERIAL MESSAGE CHECKSUM EXAMPANG CODE
  • @PARAM[IN] *DATA : SERIAL MESSAGE DATA STRUCT POINTER
  • @PARAM[IN] LEN :SERIAL MESSAGE DATA LENGTH
  • @IBALIK ANG RESULTA NG CHECKSUM
  • STATIC UINT8 AGILEX_SERIALMSGCHECKSUM(UINT8 *DATA, UINT8 LEN)
  • UINT8 CHECKSUM = 0X00;
  • PARA(UINT8 I = 0 ; I < (LEN-1); I++)
  • CHECKSUM += DATA[I];

Example ng serial check algorithm code

Paglalarawan ng Impormasyon sa Pagkabigo
Byte bit Ibig sabihin
 

 

byte [4]

 

 

 

 

byte [5]

 

 

[1]: Ika-subs
bit [0] Suriin ang error ng CAN communication control command (0: Walang failure 1: Failure)
bit [1] Alarm sa sobrang temperatura ng drive ng motor[1] (0: Walang alarm 1: Alarm) Limitado ang temperatura sa 55℃
bit [2] Over-current alarm ng motor[1] (0: Walang alarm 1: Alarm) Kasalukuyang mabisang halaga 15A
bit [3] Baterya sa ilalim ng voltage alarma (0: Walang alarma 1: Alarm) Alarm voltage 22.5V
bit [4] Nakareserba, default 0
bit [5] Nakareserba, default 0
bit [6] Nakareserba, default 0
bit [7] Nakareserba, default 0
bit [0] Baterya sa ilalim ng voltage failure (0: Walang failure 1: Failure) Protective voltage 22V
bit [1] Over-vol na bateryatage failure (0: Walang failure 1: Failure)
bit [2]

bit [3]

bit [4]

No.1 motor communication failure (0: Walang failure 1: Failure) No.2 motor communication failure (0: No failure 1: Failure)

No.3 motor communication failure (0: Walang failure 1: Failure)

bit [5] No.4 motor communication failure (0: Walang failure 1: Failure)
bit [6]

bit [7]

equent ve

Proteksyon sa sobrang temperatura ng drive ng motor[2] (0: Walang proteksyon 1: Proteksyon) Limitado ang temperatura sa 65℃

Proteksyon ng over-current ng motor[2] (0: Walang proteksyon 1: Proteksyon) Kasalukuyang mabisang halaga 20A

ang mga bersyon ng robot chassis firmware na bersyon pagkatapos ng V1.2.8 ay sinusuportahan, ngunit ang mga nakaraang bersyon ay kailangang

  1. Ang mga kasunod na bersyon ng bersyon ng firmware ng robot chassis pagkatapos ng V1.2.8 ay sinusuportahan, ngunit ang mga nakaraang bersyon ay kailangang i-update bago suportahan.
  2. Ang over-temperature na alarma ng motor drive at ang motor over-current na alarma ay hindi ipoproseso sa loob ngunit itatakda lamang upang maibigay sa itaas na computer na makumpleto ang ilang partikular na pre-processing. Kung nangyari ang drive over-current, iminumungkahi na bawasan ang bilis ng sasakyan; kung may labis na temperatura, iminumungkahi na bawasan muna ang bilis at hintaying bumaba ang temperatura. Ang flag bit na ito ay ibabalik sa normal na kondisyon habang bumababa ang temperatura, at ang sobrang kasalukuyang alarma ay aktibong tatanggalin kapag ang kasalukuyang halaga ay naibalik sa normal na kondisyon;
  3. Ang over-temperature na proteksyon ng motor drive at ang motor over-current na proteksyon ay panloob na ipoproseso. Kapag ang temperatura ng motor drive ay mas mataas kaysa sa proteksiyon na temperatura, ang drive na output ay magiging limitado, ang sasakyan ay dahan-dahang hihinto, at ang control value ng movement control command ay magiging invalid. Ang flag bit na ito ay hindi aktibong iki-clear, na nangangailangan ng itaas na computer upang ipadala ang command ng clearing failure protection. Kapag na-clear na ang command, normal lang na maipapatupad ang movement control command.

Movement control feedback command

Pangalan ng Command Movement Control Feedback Command
Nagpapadala ng node Pagtanggap ng node Ikot (ms) Receive-timeout (ms)
Steer-by-wire chassis Haba ng frame

Uri ng command

Control unit sa paggawa ng desisyon 0x0A

Utos ng feedback (0xAA)

20ms wala
 
Command ID 0x02    
Haba ng field ng data 6    
Posisyon Function Uri ng data Paglalarawan
byte [0]

byte [1]

Ang bilis ng paggalaw ay mas mataas ng 8 bits

Ang bilis ng paggalaw ay mas mababa ng 8 bits

naka-sign int16 Aktwal na bilis X 1000 (na may katumpakan ng

0.001m/s)

byte [2]

byte [3]

Ang bilis ng pag-ikot ay mas mataas ng 8 bits

Ang bilis ng pag-ikot ay mas mababa ng 8 bit

naka-sign int16 Aktwal na bilis X 1000 (na may katumpakan ng

0.001rad/s)

byte [4] Nakareserba 0x00
byte [5] Nakareserba 0x00

Movement control command

Pangalan ng Command Control Command
Nagpapadala ng node Pagtanggap ng node Cycle(ms) Receive-timeout(ms)
Unit ng kontrol sa paggawa ng desisyon Haba ng frame

Uri ng command

Chassis node 0x0A

Control command(0x55)

20ms wala
 
Command ID 0x01    
Haba ng field ng data 6    
Posisyon Function Uri ng data Paglalarawan

0x00 Remote control mode

 

byte [0]

 

Control mode

 

unsigned int8

0x01 CAN command control mode[1] 0x02 Serial port control mode Tingnan ang Tandaan 2 para sa mga detalye*
byte [1] Pagkabigong utos sa pag-clear unsigned int8 Pinakamataas na bilis 1.5m/s, hanay ng halaga (-100, 100)
byte [2] Linear na porsyento ng bilistage naka-sign int8 Pinakamataas na bilis 0.7853rad/s, hanay ng halaga (-100, 100)
 

byte [3]

Angular na porsyento ng bilistage  

naka-sign int8

0x01 0x00 MAAARI ang remote control mode na command control mode[1]

0x02 Serial port control mode Tingnan ang Tandaan 2 para sa mga detalye*

byte [4] Nakareserba 0x00
byte [5] Nakareserba 0x00

No.1 motor drive information feedback frame

Pangalan ng Command No.1 Motor Drive Information Feedback Frame
Nagpapadala ng node Pagtanggap ng node Ikot (ms) Receive-timeout (ms)
Steer-by-wire chassis Haba ng frame

Uri ng command

Control unit sa paggawa ng desisyon 0x0A

Utos ng feedback(0xAA)

20ms wala
 
Command ID 0x03    
Haba ng field ng data 6    
Posisyon Function Uri ng data Paglalarawan
byte [0]

byte [1]

No.1 drive kasalukuyang mas mataas na 8 bits

No.1 drive kasalukuyang mas mababa 8 bits

unsigned int16 Aktwal na kasalukuyang X 10 (na may katumpakan na 0.1A)
byte [2]

byte [3]

No.1 drive rotational speed mas mataas ng 8 bits

No.1 drive rotational speed mas mababa ng 8 bits

naka-sign int16 Aktwal na motor shaft velocity (RPM)
byte [4] No.1 na temperatura ng hard disk drive (HDD). naka-sign int8 Aktwal na temperatura (na may katumpakan na 1 ℃)
byte [5] Nakareserba 0x00

No.2 motor drive information feedback frame

Pangalan ng Command No.2 Motor Drive Information Feedback Frame
Nagpapadala ng node Pagtanggap ng node Ikot (ms) Receive-timeout (ms)
Steer-by-wire chassis Haba ng frame

Uri ng command

Control unit sa paggawa ng desisyon 0x0A

Utos ng feedback(0xAA)

20ms wala
 
Command ID 0x04    
Haba ng field ng data 6    
Posisyon Function Uri ng data Paglalarawan
byte [0]

byte [1]

No.2 drive kasalukuyang mas mataas na 8 bits

No.2 drive kasalukuyang mas mababa 8 bits

unsigned int16 Aktwal na kasalukuyang X 10 (na may katumpakan na 0.1A)
byte [2]

byte [3]

No.2 drive rotational speed mas mataas ng 8 bits

No.2 drive rotational speed mas mababa ng 8 bits

naka-sign int16 Aktwal na motor shaft velocity (RPM)
byte [4] No.2 na temperatura ng hard disk drive (HDD). naka-sign int8 Aktwal na temperatura (na may katumpakan na 1 ℃)
byte [5] Nakareserba 0x00

Frame ng kontrol ng ilaw

Command Name Lighting Control Frame
Nagpapadala ng node Pagtanggap ng node Ikot (ms) Receive-timeout (ms)
Unit ng kontrol sa paggawa ng desisyon Haba ng frame

Uri ng command

Chassis node 0x0A

Control command(0x55)

20ms 500ms
 
Command ID 0x02    
Haba ng field ng data 6    
Posisyon Function Uri ng data Paglalarawan
byte [0] Paganahin ng kontrol sa ilaw ang bandila unsigned int8 Di-wasto ang 0x00 Control command

0x01 Paganahin ang kontrol sa pag-iilaw

 

byte [1]

 

Front light mode

 

unsigned int8

0x010 NOC

0x03 Us0exr-0d2eBfiLnemdobdreightness

byte [2] Pasadyang liwanag ng ilaw sa harap unsigned int8 [0, 100]r,ewfehresrteo0mreafxeimrsutomnboriggrhigtnhetnssess, 0x00 NC
byte [3] Rear light mode unsigned int8

 

unsigned int8

0x01 HINDI

0x03 0x02 BL mode

Liwanag na tinukoy ng user

[0, ], kung saan ang 0 ay tumutukoy sa walang liwanag,
byte [4] Pasadyang liwanag ng ilaw sa likuran   Ang 100 ay tumutukoy sa pinakamataas na liwanag
byte [5] Nakareserba 0x00

Frame ng feedback ng kontrol sa pag-iilaw

Frame ng Feedback ng Kontrol ng Pag-iilaw ng Pangalan ng Utos
Nagpapadala ng node Pagtanggap ng node Ikot (ms) Receive-timeout (ms)
Steer-by-wire chassis

Haba ng frame Uri ng command

Control unit sa paggawa ng desisyon 0x0A

Utos ng feedback(0xAA)

20ms wala
 
Command ID 0x07    
Haba ng field ng data 6    
Posisyon Function Uri ng data Paglalarawan
byte [0] Ang kasalukuyang kontrol sa pag-iilaw ay pinagana ang bandila unsigned int8 Di-wasto ang 0x00 Control command

0x01 Paganahin ang kontrol sa pag-iilaw

 

byte [1]

 

Kasalukuyang front light mode

 

unsigned int8

0x00 NC

0x01 HINDI

0x02 BL mode 0x03 Liwanag na tinukoy ng user

[0, ], kung saan ang 0 ay tumutukoy sa walang liwanag,
byte [2] Kasalukuyang custom na liwanag ng ilaw sa harap unsigned int8 Ang 100 ay tumutukoy sa pinakamataas na liwanag
byte [3] Kasalukuyang rear light mode unsigned int8

 

unsigned int8

0x00 NC

0x01 HINDI

0x02 BL mode

[0, 0x03 na tinukoy ng user na obrightness,

], kung saan ang 0 ay tumutukoy sa t walang maliwanag

byte [4]

byte [5]

Kasalukuyang custom na liwanag ng ilaw sa likuran

Nakareserba

Ang 100 ay tumutukoy sa m0ax0im0 um brightness

Exampang data
Ang chassis ay kinokontrol upang sumulong sa isang linear na bilis na 0.15m/s, kung saan ipinapakita ang partikular na data bilang mga sumusunod

Simula ng kaunti Flernamgthe Comtympeand ComImDand Patlang ng datos Frame ID cCohmepcoksitmion
byte 1 byte 2 byte 3 byte 4 byte 5 byte 6 …. byte 6+n byte 7+n byte 8+n
0x5A 0xA5 0x0A 0x55 0x01 …. …. …. 0x00 0x6B

Ang nilalaman ng field ng data ay ipinapakita tulad ng sumusunod:

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

Ang buong string ng data ay: 5A A5 0A 55 01 02 00 0A 00 00 00 00 6B

Serial na koneksyon
Kunin ang USB-to-RS232 serial cable mula sa aming communication tool kit para ikonekta ito sa serial port sa hulihan. Pagkatapos, gamitin ang serial port tool upang magtakda ng kaukulang baud rate, at isagawa ang pagsubok kasama ang exampang petsang ibinigay sa itaas. Kung naka-on ang RC transmitter, kailangan itong ilipat sa command control mode; kung naka-off ang RC transmitter, direktang ipadala ang control command. Dapat tandaan na, ang utos ay dapat na ipadala sa pana-panahon, dahil kung ang chassis ay hindi nakatanggap ng serial port command pagkatapos ng 500ms, ito ay papasok sa disconnected protection status.

Mga upgrade ng firmware
Ang RS232 port sa TRACER ay maaaring gamitin ng mga user upang i-upgrade ang firmware para sa pangunahing controller upang makakuha ng mga bugfix at pagpapahusay ng feature. Isang PC client application na may graphical na user interface ay ibinigay upang makatulong na gawing mabilis at maayos ang proseso ng pag-upgrade. Ang isang screenshot ng application na ito ay ipinapakita sa Figure 3.3.

Paghahanda sa pag-upgrade

  • Serial cable X 1
  • USB-to-serial port X 1
  • TRACER chassis X 1
  • Computer (Windows operating system) X 1

Software sa pag-update ng firmware
https://github.com/agilexrobotics/agilex_firmware

Pamamaraan ng pag-upgrade

  • Bago kumonekta, tiyaking naka-off ang chassis ng robot;
  • Ikonekta ang serial cable sa serial port sa hulihan ng TRACER chassis;
  • Ikonekta ang serial cable sa computer;
  • Buksan ang software ng kliyente;
  • Piliin ang numero ng port;
  • I-on ang TRACER chassis, at agad na i-click upang simulan ang koneksyon (Maghihintay ng 6s ang TRACER chassis bago i-on; kung ang oras ng paghihintay ay higit sa 6s, papasok ito sa application); kung magtagumpay ang koneksyon, ipo-prompt ang "matagumpay na nakakonekta" sa text box;
  • I-load ang Bin file;
  • I-click ang button na Mag-upgrade, at hintayin ang prompt ng pagkumpleto ng pag-upgrade;
  • Idiskonekta ang serial cable, patayin ang chassis, at pagkatapos ay i-off at i-on muli ang power.

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

Client Interface ng Pag-upgrade ng Firmware

Mga pag-iingat

Kasama sa seksyong ito ang ilang pag-iingat na dapat bigyang-pansin para sa paggamit at pagpapaunlad ng TRACER.

Baterya

  • Ang bateryang ibinigay ng TRACER ay hindi ganap na na-charge sa factory setting, ngunit ang partikular na kapasidad ng kuryente nito ay maaaring ipakita sa voltmeter sa likurang dulo ng TRACER chassis o basahin sa pamamagitan ng CAN bus communication interface. Maaaring ihinto ang pag-recharge ng baterya kapag naging berde ang berdeng LED sa charger. Tandaan na kung pananatilihin mong nakakonekta ang charger pagkatapos bumukas ang berdeng LED, patuloy na sisingilin ng charger ang baterya ng humigit-kumulang 0.1A current sa loob ng humigit-kumulang 30 minuto pa para ma-charge nang buo ang baterya.
  • Mangyaring huwag i-charge ang baterya pagkatapos maubos ang lakas nito, at mangyaring i-charge ang baterya sa oras kung kailan naka-on ang mababang antas ng baterya ng alarma;
  • Static na kondisyon ng imbakan: Ang pinakamainam na temperatura para sa pag-iimbak ng baterya ay -20 ℃ hanggang 60 ℃; sa kaso ng pag-imbak para sa walang paggamit, ang baterya ay dapat na muling magkarga at i-discharge nang isang beses bawat 2 buwan, at pagkatapos ay iimbak sa buong vol.tage estado. Mangyaring huwag ilagay ang baterya sa apoy o painitin ang baterya, at mangyaring huwag iimbak ang baterya sa mataas na temperatura na kapaligiran;
  • Pagcha-charge: Ang baterya ay dapat na ma-charge gamit ang nakalaang lithium battery charger; Ang mga lithium-ion na baterya ay hindi maaaring ma-charge sa ibaba 0°C (32°F) at ang pagbabago o pagpapalit ng orihinal na mga baterya ay mahigpit na ipinagbabawal.

Karagdagang payo sa kaligtasan

  • Sa kaso ng anumang mga pagdududa habang ginagamit, mangyaring sundin ang kaugnay na manu-manong pagtuturo o kumunsulta sa mga kaugnay na teknikal na tauhan;
  • Bago gamitin, bigyang-pansin ang kondisyon ng field, at iwasan ang maling operasyon na magdudulot ng problema sa kaligtasan ng mga tauhan;
  • Sa kaso ng mga emerhensiya, pindutin ang pindutan ng emergency stop at patayin ang kagamitan;
  • Kung walang teknikal na suporta at pahintulot, mangyaring huwag personal na baguhin ang istraktura ng panloob na kagamitan

Kapaligiran sa pagpapatakbo

  • Ang operating temperatura ng TRACER sa labas ay -10 ℃ hanggang 45 ℃; mangyaring huwag gamitin ito sa ibaba -10 ℃ at higit sa 45 ℃ sa labas;
  • Ang operating temperatura ng TRACER sa loob ng bahay ay 0 ℃ hanggang 42 ℃; mangyaring huwag gamitin ito sa ibaba 0 ℃ at sa itaas 42 ℃ sa loob ng bahay;
  • Ang mga kinakailangan para sa relatibong halumigmig sa kapaligiran ng paggamit ng TRACER ay: maximum 80%, minimum 30%;
  • Mangyaring huwag gamitin ito sa kapaligiran na may mga kinakaing unti-unti at nasusunog na mga gas o nakasara sa mga nasusunog na sangkap;
  • Huwag ilagay ito malapit sa mga heaters o heating elements tulad ng malalaking coiled resistors, atbp.;
  • Maliban sa espesyal na na-customize na bersyon (naka-customize na klase ng proteksyon ng IP), ang TRACER ay hindi water-proof, kaya't mangyaring huwag itong gamitin sa maulan, maniyebe o tubig-naipon na kapaligiran;
  • Hindi dapat lumampas sa 1,000m ang taas ng inirerekomendang kapaligiran sa paggamit;
  • Ang pagkakaiba sa temperatura sa pagitan ng araw at gabi ng inirerekomendang kapaligiran sa paggamit ay hindi dapat lumagpas sa 25 ℃;

Mga kurdon ng kuryente/extension

  • Kapag humahawak at nagse-set up, mangyaring huwag mahulog o ilagay ang sasakyan na nakabaligtad;
  • Para sa mga hindi propesyonal, mangyaring huwag i-disassemble ang sasakyan nang walang pahintulot.

Iba pang mga tala

  • Kapag humahawak at nagse-set up, mangyaring huwag mahulog o ilagay ang sasakyan na nakabaligtad;
  • Para sa mga hindi propesyonal, mangyaring huwag i-disassemble ang sasakyan nang walang pahintulot

Q&A

  • T:Ang TRACER ay sinimulan nang tama, ngunit bakit hindi makontrol ng RC transmitter ang katawan ng sasakyan upang gumalaw?
    A:Una, suriin kung ang drive power supply ay nasa normal na kondisyon, kung ang drive power switch ay pinindot pababa at kung ang E-stop switch ay inilabas; pagkatapos, suriin kung ang control mode na napili sa kaliwang itaas na switch ng pagpili ng mode sa RC transmitter ay tama.
  • T: Ang remote control ng TRACER ay nasa normal na kondisyon, at ang impormasyon tungkol sa katayuan ng chassis at paggalaw ay maaaring matanggap nang tama, ngunit kapag ang control frame protocol ay ibinigay, bakit hindi maaaring ilipat ang control mode ng katawan ng sasakyan at ang chassis ay tumugon sa control frame protocol?
    A: Karaniwan, kung ang TRACER ay maaaring kontrolin ng isang RC transmitter, nangangahulugan ito na ang chassis movement ay nasa ilalim ng tamang kontrol; kung ang chassis feedback frame ay maaaring tanggapin, ibig sabihin ay CAN extension link ay nasa normal na kondisyon. Pakisuri ang CAN control frame na ipinadala upang makita kung tama ang pagsusuri ng data at kung ang control mode ay nasa command control mode.
  • Q: Ang TRCER ay nagbibigay ng “beep-beep-beep…” na tunog na gumagana, paano haharapin ang problemang ito?
    A: Kung patuloy na binibigyan ng TRACER itong tunog na "beep-beep-beep", nangangahulugan ito na nasa alarm vol ang bateryatage estado. Mangyaring i-charge ang baterya sa oras. Sa sandaling mangyari ang iba pang nauugnay na tunog, maaaring may mga panloob na error. Maaari mong suriin ang mga nauugnay na error code sa pamamagitan ng CAN bus o makipag-ugnayan sa mga kaugnay na teknikal na tauhan.
  • Q: Kapag ang komunikasyon ay ipinatupad sa pamamagitan ng CAN bus, ang chassis feedback command ay naibigay nang tama, ngunit bakit hindi tumugon ang sasakyan sa control command?
    A:May mekanismo ng proteksyon sa komunikasyon sa loob ng TRACER, na nangangahulugang ang chassis ay binibigyan ng proteksyon sa timeout kapag nagpoproseso ng mga panlabas na CAN control command. Ipagpalagay na ang sasakyan ay tumatanggap ng isang frame ng communication protocol, ngunit hindi nito natatanggap ang susunod na frame ng control command pagkatapos ng 500ms. Sa kasong ito, papasok ito sa mode ng proteksyon ng komunikasyon at itatakda ang bilis sa 0. Samakatuwid, ang mga utos mula sa itaas na computer ay dapat na ibigay sa pana-panahon.

Mga Dimensyon ng Produkto

Diagram ng paglalarawan ng mga panlabas na sukat ng produkto

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

Opisyal na distributor

Mga Dokumento / Mga Mapagkukunan

TRACER AgileX Robotics Team Autonomous Mobile Robot [pdf] User Manual
AgileX Robotics Team Autonomous Mobile Robot, AgileX, Robotics Team Autonomous Mobile Robot, Autonomous Mobile Robot, Mobile Robot

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *