AGILEX-Robotik-LOGO

AGILEX Robotik Bunker Mini Robot

AGILEX-Robotics-Bunker-Mini-Robot-ÜRÜN

Bu bölüm, robot ilk kez çalıştırıldığında ekipmanı kullanmadan önce herhangi bir kişi veya kuruluş tarafından okunması ve anlaşılması gereken önemli güvenlik bilgilerini içerir. adresinden bizimle iletişime geçebilirsiniz. destek@agilex.ai kullanımla ilgili herhangi bir sorunuz varsa. Bu kılavuzun diğer bölümlerindeki tüm montaj talimatlarına ve yönergelerine uyulması ve uygulanması çok önemlidir. Uyarı işaretleri ile ilgili metne özellikle dikkat edilmelidir.

Güvenlik Bilgileri

Bu kılavuzdaki bilgiler, eksiksiz bir robot uygulamasının tasarımını, kurulumunu ve işletimini içermediği gibi, bu eksiksiz sistemin güvenliğini etkileyebilecek çevre birimlerini de içermez. Bu eksiksiz sistemin tasarımı ve kullanımı, robotun kurulu olduğu ülkenin standartlarında ve teknik özelliklerinde belirlenen güvenlik gerekliliklerine uygunluğu gerektirir. Tüm robot uygulamasında büyük tehlikelerin olmamasını sağlamak için ilgili spesifikasyonlara ve yürürlükteki yasa ve yönetmeliklere uygunluğu sağlamak BUNKERMINI'nin entegratörlerinin ve son müşterilerinin sorumluluğundadır.ample. Bu, aşağıdakileri içerir ancak bunlarla sınırlı değildir:

Geçerlilik ve Sorumluluk

  • Tüm robot sisteminin risk değerlendirmesini yapın.
  • Risk değerlendirmesinde tanımlandığı şekilde diğer makineler için ek güvenlik ekipmanlarını birbirine bağlayın.
  • Yazılım ve donanım sistemleri dahil olmak üzere tüm robot sisteminin çevre birimlerinin tasarımının ve kurulumunun doğru olduğunu onaylayın.
  • Bu robot, otomatik çarpışma önleme, düşme önleme, biyolojik yaklaşma uyarısı vb. dahil ancak bunlarla sınırlı olmamak üzere tam bir otonom mobil robotun ilgili güvenlik işlevlerine sahip değildir.
  • Bu işlevler, entegratörlerin ve son müşterilerin, geliştirilen robotun pratik uygulamalarda büyük tehlikelere ve güvenlik tehlikelerine sahip olmamasını sağlamak için ilgili spesifikasyonlara ve yürürlükteki yasa ve yönetmeliklere uygun olarak güvenlik değerlendirmeleri yürütmesini gerektirir.
  • Teknik servisteki tüm belgeleri toplayın. file: risk değerlendirmesi ve bu kılavuz dahil.
  • Ekipmanı çalıştırmadan ve kullanmadan önce olası güvenlik risklerinin farkında olun.

Çevre

  • İlk kez kullanırken, temel çalıştırma içeriklerini ve çalıştırma özelliklerini anlamak için lütfen bu kılavuzu tamamen okuyun.
  • Uzaktan çalıştırma için, kullanım için nispeten açık bir alan seçin ve aracın kendisinde herhangi bir otomatik engel kaçınma sensörü yoktur.
  • -10℃~45℃ ortam sıcaklığında kullanın.
  • Aracın su ve toz geçirmezlik özelliği IP67'dir ve test koşulları şunlardır: (1) akan temiz su yok, su derinliği 1 metre; (2) test süresi 30 dakikadır.

Denetleme

  • Her aygıtın yeterli güce sahip olduğundan emin olun.
  • Araçta belirgin bir anormallik olmadığından emin olun.
  • Uzaktan kumandanın pillerinin tamamen dolu olduğunu kontrol edin.
  • Kullanımdayken acil durdurma anahtarının serbest bırakıldığından emin olun.

Operasyon

  • Çalışma sırasında çevredeki alanın nispeten boş olduğundan emin olun.
  • Görüş mesafesinde uzaktan kumanda.
  • BUNKER MINI'ye harici bir uzantı takarken, uzantının merkez konumunu doğrulayın ve dönüş merkezinde olduğundan emin olun.
  • Lütfen cihaz volduğunda zamanında şarj edintage 24V'dan düşüktür.
  • Ekipman anormal olduğunda, ikincil yaralanmayı önlemek için lütfen hemen kullanmayı bırakın.
  • BUNKER MINI'nin maksimum yükü 35 KG'dir. Kullanımdayken, taşıma yükünün 35 KG'yi geçmediğinden emin olun.
  • Ekipman anormal olduğunda, lütfen ilgili teknik personel ile iletişime geçin ve izinsiz olarak müdahale etmeyin.
  • Lütfen ekipmanı IP koruma sınıfına göre koruma sınıfı gereksinimlerini karşılayan bir ortamda kullanın.
  • Aracı doğrudan itmeyin.
  • Şarj ederken ortam sıcaklığının 0°C'den yüksek olduğundan emin olun.

Bakım

  • Paletin gerginliğini düzenli olarak kontrol edin ve paleti her 100~150H çalıştırmada bir sıkın.
  • Her 200 saatlik çalışmadan sonra araç gövdesinin muhtelif yerlerindeki cıvata ve somunların sıkılıp sıkılmadığının kontrol edilmesi, gevşemişse hemen sıkılması gerekir.
  • Pilin depolama kapasitesini sağlamak için pil elektrikle birlikte saklanmalı ve uzun süre kullanılmadığında düzenli olarak şarj edilmelidir.

BUNKER MINI'nin tanıtımı

BUNKER MINI, endüstriyel uygulamalar için çok yönlü bir paletli şasi aracıdır. Basit ve hassas çalışma, geniş geliştirme alanı, çeşitli alanlarda geliştirme ve uygulamaya uyarlanabilirlik, IP67 toz geçirmez ve su geçirmez ve mükemmel eğim kabiliyeti vb. özelliklere sahiptir. Muayene ve keşif gibi özel robotların geliştirilmesi için kullanılabilir. EOD kurtarma, özel çekim ve özel taşıma ve robot hareketine bir çözümdür.

Ürün Listesi

İsim Miktar
BUNKER MİNİ robot gövdesi x1
Pil şarj cihazı (AC 220V) x1
Havacılık fişi erkek (4Pin) x1
FS uzaktan kumanda (isteğe bağlı) x1
USB'den RS232'ye x1
USB'den CAN iletişim modülüne x1

Performans parametreleri

AGILEX-Robotik-Bunker-Mini-Robot-ŞEKİL-11

Geliştirme için gerekli

BUNKER MINI, kullanıcıların hareket ve dönüş işlemlerini tamamlamak için BUNKER MINI mobil robotun şasisini kontrol edebildiği fabrikadan FS uzaktan kumanda ile donatılmıştır. Ayrıca BUNKER MINI, kullanıcıların ikincil geliştirmeyi yürütebileceği bir CAN arayüzü ile donatılmıştır.

Temeller

Bu bölüm, BUNKER MINI mobil robot şasisine temel bir giriş yapacaktır, böylece kullanıcılar ve geliştiriciler, BUNKER MINI şasi hakkında temel bir anlayışa sahip olabilirler.

Elektrik arayüzü açıklamasıAGILEX-Robotik-Bunker-Mini-Robot-ŞEKİL-1

Arka elektrik arayüzü Şekil 2.1'de gösterilmektedir, burada Q1 acil durdurma anahtarıdır, Q2 güç anahtarıdır, Q3 güç ekranı etkileşimidir, Q4 şarj arayüzüdür ve Q5 CAN ve 24V güç havacılık arayüzüdür.

Q5'in iletişim ve güç arabiriminin tanımı Şekil 2-2'de gösterilmiştir.AGILEX-Robotik-Bunker-Mini-Robot-ŞEKİL-2

 

Pin No.

Pin

Tip

İşlev ve

Tanım

 

Notlar

 

1

 

Güç

 

VCC

Pozitif güç kaynağı, voltage aralığı 46~54v,

maksimum akım 10A

2 Güç Yeraltı Negatif güç kaynağı
3 OLABİLMEK CAN_H CAN veriyolu yüksek
4 OLABİLMEK CAN_L CAN veriyolu düşük

Uzaktan kumanda talimatlarıAGILEX-Robotik-Bunker-Mini-Robot-ŞEKİL-3

FS uzaktan kumanda, BUNKER MINI ürünleri için opsiyonel bir aksesuardır. Müşteriler, gerçek ihtiyaçlarına göre onu seçebilir ve BUNKER MINI üniversal robot şasisini uzaktan kumandayı kullanarak kolayca kontrol edebilir. Bu üründe sol hızlandırıcının tasarımını benimsiyoruz. Tanımı ve işlevleri için bkz. Şekil 2.3. Düğmenin işlevleri şu şekilde tanımlanır: SWA ve SWD geçici olarak devre dışı bırakılır. SWB, yukarı itildiğinde komut kontrol moduna, ortaya basıldığında uzaktan kumanda moduna dönen kontrol modu seçim düğmesidir. SWC l'diramp farlar normalde açık modu için yukarıya, araç hareket halindeyken farlar açık modu için ortaya ve farlar normalde kapalı modu için alta doğru itilen mod düğmesi. S1, BUNKER MINI'yi ileri ve geri hareket ettirmek için kontrol eden hızlandırıcı düğmesidir; S2 dönüşü kontrol eder ve GÜÇ, güç düğmesidir. Uzaktan kumandayı açmak için aynı anda basın ve basılı tutun. Uzaktan kumanda açıldığında SWA, SWB, SWC ve SWD'nin en üstte olması gerektiğine dikkat edilmelidir.

Kontrol komutu ve hareket açıklamasıAGILEX-Robotik-Bunker-Mini-Robot-ŞEKİL-4

Yer mobil aracının koordinat referans çerçevesini Şekil 8855'te gösterildiği gibi ISO 2.4 standardına göre oluşturuyoruz.

2.4'te gösterildiği gibi BUNKER MINI gövdesi, oluşturulan referans çerçevesinin X eksenine paraleldir. Uzaktan kumanda modunda, uzaktan kumanda kumanda kolu S1 ileri itildiğinde X'in pozitif yönünde hareket eder ve geriye doğru itildiğinde X'in negatif yönünde hareket eder. S1 maksimum değere itildiğinde, X'in pozitif yönündeki hareket hızı en büyüktür ve minimum değere itildiğinde, X yönünün negatif yönündeki hareket hızı en fazladır. Uzaktan kumandalı kumanda kolu S2, araç gövdesinin sola ve sağa dönüşünü kontrol eder. S2 sola itildiğinde, araç gövdesi X ekseninin pozitif yönünden Y ekseninin pozitif yönüne döner. S2 sağa itildiğinde, araç gövdesi X ekseninin pozitif yönünden Y ekseninin negatif yönüne döner. S2 sola maksimum değere itildiğinde, saat yönünün tersine dönüşün doğrusal hızı en büyüktür ve sağa maksimum değere itildiğinde, saat yönünde dönüşün doğrusal hızı en büyüktür.

Kontrol komutu modunda, doğrusal hızın pozitif değeri, X ekseninin pozitif yönünde hareket etmek anlamına gelir ve doğrusal hızın negatif değeri, X ekseninin negatif yönünde hareket etmek anlamına gelir. Açısal hızın pozitif değeri, araç gövdesinin X ekseninin pozitif yönünden Y ekseninin pozitif yönüne hareket ettiği ve açısal hızın negatif değeri, araç gövdesinin pozitif yönden hareket ettiği anlamına gelir. X ekseninin Y ekseninin negatif yönüne.

Başlarken

Bu bölüm temel olarak BUNKER MINI platformunun temel çalışmasını ve kullanımını tanıtır ve harici CAN bağlantı noktası ve CAN veri yolu protokolü aracılığıyla araç gövdesinin ikincil gelişiminin nasıl gerçekleştirileceğini tanıtır.

Kullanım ve operasyon

Kontrol etmek

  • Araç gövdesinin durumunu kontrol edin. Araç gövdesinde bariz bir anormallik olup olmadığını kontrol edin; öyleyse, lütfen satış sonrası destekle iletişime geçin;
  • Acil durdurma anahtarı durumunu kontrol edin. Arkadaki Q1 acil durdurma düğmesinin serbest bırakılmış durumda olduğunu doğrulayın;
  • İlk kez kullanırken, arka elektrik panelindeki Q2'ye (güç anahtarı) basılıp basılmadığını onaylayın; eğer öyleyse, lütfen basın ve bırakın, serbest bırakılmış durumda olacaktır.

Güç kapalı

  • Gücü kesmek için güç anahtarına basın.

Başlatmak

  • Güç anahtarına (elektrik panelindeki Q2) basın, normal koşullar altında, güç anahtarının ışığı yanacak ve voltmetre pil hacmini gösterecektir.tagnormalde;
  • Pil hacmini kontrol edintage. Eğer cilttage 24V'tan büyük, pil hacminintage normaldir. 24V'tan azsa, pil zayıftır, lütfen şarj edin.

Acil durdurma

  • BUNKER MINI gövdesinin arkasındaki acil durdurma anahtarına basın.

Uzaktan kumandanın temel işlem süreci

  • BUNKER MINI robot şasisi normal şekilde çalıştırıldıktan sonra, uzaktan kumandayı açın ve uzaktan kumanda modu olarak kontrol modunu seçin, böylece BUNKER MINI platformunun hareketi uzaktan kumanda ile kontrol edilebilir.

Şarj etme

BUNKER MINI ürünleri, varsayılan olarak müşterilerin şarj ihtiyaçlarını karşılayabilecek standart bir şarj cihazı ile donatılmıştır.

Şarjın özel çalışma süreci aşağıdaki gibidir

  • BUNKER MINI kasasının kapalı durumda olduğundan emin olun. Şarj etmeden önce, lütfen arka elektrik konsolundaki Q2'nin (güç anahtarı) kapalı olduğunu onaylayın;
  • Şarj cihazının fişini arka elektrik kontrol panelindeki Q4 şarj arayüzüne takın;
  • Şarj cihazını güç kaynağına bağlayın ve şarj durumuna girmek için şarj anahtarını açın.
  • Varsayılan olarak şarj ederken kasada gösterge ışığı yoktur. Şarj olup olmadığı, şarj cihazının durum göstergesine bağlıdır.

Gelişim

  • BUNKER MINI ürünleri, kullanıcıların geliştirmesi için, kullanıcıların araç gövdesini kumanda edip kontrol edebildiği bir CAN arayüzü sağlar.
  • BUNKER MINI ürünleri, 2.0K iletişim baud hızı ve MOTOROLA mesaj formatı ile CAN iletişim standardı için CAN500B standardını benimser. Şasinin hareket eden doğrusal hızı ve dönen açısal hızı, harici CAN bus arabirimi aracılığıyla kontrol edilebilir. Ayrıca, BUNKER MINI mevcut hareket durumu bilgilerini ve BUNKER MINI kasasının durum bilgilerini gerçek zamanlı olarak vb. Protokolün ayrıntıları aşağıdaki gibidir: Sistem durumu geri bildirim komutu, mevcut araç gövde durumu geri bildirimini, kontrol modu durum geri bildirimini, pil hacmini içerir.tage geri bildirim ve hata geri bildirimi. Protokol içerikleri Tablo 3.1'de gösterilmektedir.
Komut adı Sistem durumu geri bildirim komutu
Gönderme düğümü Tel kontrollü kasa

Veri uzunluğu

Alıcı Düğüm Kimliği 0x211 Döngü(ms) Alma Zaman Aşımı (ms)
Karar kontrol birimi

0x08

  200ms Hiçbiri
 
Konum İşlev Veri Türü Tanım
 

bayt [0]

 

Mevcut araç gövde durumu

 

imzasız int8

0x00 Sistem normali

0x01 Acil kapatma modu 0x02 Sistem istisnası

 

bayt [1]

 

Mod kontrolü

 

imzasız int8

0x00 Bekleme modu

0x01 CAN komutu kontrol modu 0x03 Uzaktan kontrol modu

 

bayt [2]

 

 

bayt [3]

Pil hacminin üst sekiz bititage

alt sekiz bit

pil hacmitage

 

 

imzasız int16

 

 

gerçek cilttage X10 (0.1 V'a kadar hassas)

bayt [4]

bayt [5]

Rezerve

Arıza bilgisi

imzasız int8

0x0

Ayrıntılar için bkz. [Arıza Bilgileri Açıklama]

bayt [6] Rezerve 0x00
 

bayt [7]

 

Sayı kontrolü (sayım)

 

imzasız int8

0~255 döngü sayısı, her seferinde bir kez yukarı doğru sayın

komut gönderildi

Arıza bilgilerinin açıklama tablosu

Arıza bilgileri açıklaması
Bayt

 

 

 

 

 

 

bayt [5]

Biraz Anlam
bit [0] Pil düşük hacmitage hatası
bit [1] Pil düşük hacmitage uyarısı
 

bit [2]

Uzaktan kumanda bağlantı kesme koruması(0: normal, 1: uzaktan kumanda

bağlantı kesilmesi)

bit [3] Ayrılmış, varsayılan 0
bit [4] Sürücü 2 iletişim hatası (0: hata yok, 1: hata)
bit [5] Sürücü 3 iletişim hatası (0: hata yok, 1: hata)
bit [6] Ayrılmış, varsayılan 0
bit [7] Ayrılmış, varsayılan 0

Hareket kontrolü geri bildirim çerçevesi komutu, mevcut araç gövdesinin hareket doğrusal hızı ve hareket açısal hızının geri bildirimini içerir. Protokolün özel içeriği Tablo 3.3'te gösterilmiştir.

Tablo 3.3 Hareket Kontrolü Geri Besleme Çerçevesi

Komut adı Hareket kontrolü geri bildirim komutu
Gönderme Düğümü Alıcı Düğüm Kimliği Döngüsü(ms) Alma Zaman Aşımı (ms)
Tel kontrollü şasi Karar kontrol birimi 0x221 20ms Hiçbiri
Veri uzunluğu 0x08    
Konum İşlev Veri Türü Yorum
 

bayt [0]

 

 

bayt [1]

Hareket hızının üst sekiz biti

alt sekiz bit

hareket hızı

 

 

imzalı int16

 

 

Gerçek hız X 1000 (0.001m/s'ye kadar hassas)

 

bayt [2]

 

 

bayt [3]

Dönme hızının üst sekiz biti

alt sekiz bit

dönüş hızı

 

 

imzalı int16

 

 

Gerçek hız X 1000 (0.001 rad/s'ye kadar doğru)

bayt [4] Rezerve 0x00
bayt [5] Rezerve 0x00
bayt [6] Rezerve 0x00
bayt [7] Rezerve 0x00

Kontrol çerçevesi, doğrusal hız kontrol açıklığını, açısal hız kontrol açıklığını ve sağlama toplamını içerir. Spesifik protokol içeriği Tablo 3.4'te gösterilmiştir.

Tablo 3.4 Hareketle Kontrol Komutu Kontrol Çerçevesi

Komut adı Kontrol komutu
gönderme düğümü Alıcı düğüm kimliği Döngü (ms) Alma Zaman Aşımı (ms)
Karar kontrol birimi Şasi düğümü 0x111 20ms Hiçbiri
Veri uzunluğu 0x08    
Konum İşlev Veri Türü  
 

bayt [0]

 

 

bayt [1]

Doğrusal hızın üst sekiz biti

alt sekiz bit

doğrusal hız

 

 

imzalı int16

 

Araç gövdesinin seyir hızı, birim mm/sn, değer aralığı [-1500, 1500]

 

bayt [2]

 

 

bayt [3]

Açısal hızın üst sekiz biti Alt sekiz biti

açısal hız

 

 

imzalı int16

 

Araç gövdesinin dönme açısal hızı, birim 0.001rad/s, değer aralığı [-1000, 1000]

bayt [4] Rezerve 0x00
bayt [5] Rezerve 0x00
bayt [6] Rezerve 0x00
bayt [7] Rezerve 0x00

Mod ayar çerçevesi, terminalin kontrol arayüzünü ayarlamak için kullanılır ve özel protokol içeriği Tablo 3.5'te gösterilmektedir.

Tablo 3.5 Kontrol Modu Ayar Çerçevesi

Komut adı Kontrol modu ayar komutu
gönderme düğümü Alıcı düğüm ID Döngü (ms) Alma Zaman Aşımı (ms)
Karar kontrol birimi Şasi düğümü 0x421 20ms 500ms
Veri uzunluğu 0x01    
Konum İşlev Veri türü Tanım
 

bayt [0]

kontrol edebilir

etkinleştirme

 

imzasız int8

0x00 Bekleme modu

0x01 CAN komut modu etkinleştirme

Not: Kontrol modu açıklaması

BUNKER MINI için uzaktan kumanda açık olmadığında, varsayılan kontrol modu bekleme modudur ve hareket kontrolü komutunu göndermek için komut moduna geçmeniz gerekir. Uzaktan kumanda açıksa, en yüksek yetkiye sahiptir ve komutların kontrolünü engelleyebilir. Uzaktan kumanda komut moduna geçtiğinde, hız komutuna yanıt vermeden önce yine de kontrol modu ayar komutunu göndermesi gerekir. Durum ayar çerçevesi, sistem hatalarını temizlemek için kullanılır ve özel protokol içeriği Tablo 3.6'da gösterilmektedir.

Tablo 3.6 Durum ayar çerçevesi

Komut adı Durum ayar komutu
gönderme düğümü Alıcı düğüm ID Döngü (ms) Alma Zaman Aşımı (ms)
Karar kontrol birimi Şasi düğümü 0x441 Hiçbiri Hiçbiri
Veri uzunluğu 0x01    
Konum İşlev Veri türü Tanım
 

bayt [0]

 

Hata temizleme komutu

 

imzasız int8

0x00 Tüm hataları temizle 0x01 Motor 1 hatasını temizle

0x02 Motor 2 hatasını temizle

Not 3: ExampDosya verileri, aşağıdaki veriler yalnızca test amaçlıdır

  1. Araç 0.15/S hızla ileri doğru hareket eder.
bayt [0] bayt [1] bayt [2] bayt [3] bayt [4] bayt [5] bayt [6] bayt [7]
0x00 0x96 0x00 0x00 0x00 0x00 0x00 0x00
  1. Araç 0.2RAD/S'de döner
         
bayt [0] bayt [1] bayt [2] bayt [3] bayt [4] bayt [5] bayt [6] bayt [7]
0x00 0x00 0x00 0xc8 0x00 0x00 0x00 0x00

Şasi durum bilgilerinin geri bildirimine ek olarak, şasi geri bildirim bilgileri motor verilerini ve sensör verilerini de içerir.

Tablo 3.7 Motor hızı akım konumu bilgilerinin geri bildirimi

Komut adı Motor sürücüsü yüksek hızlı bilgi geri bildirim çerçevesi
gönderme düğümü Alıcı düğüm ID Döngü (ms) Alma Zaman Aşımı (ms)
Tel kontrollü şasi Karar kontrol birimi 0x251~0x254 20ms Yok
Veri uzunluğu 0x08    
Konum İşlev Veri türü Tanım
 

bayt [0]

 

 

bayt [1]

Motor hızının üst sekiz biti

alt sekiz bit

motor hızı

 

 

imzalı int16

 

 

Mevcut Motor hızı birimi RPM

 

bayt [2]

 

 

bayt [3]

Motor akımının üst sekiz biti

alt sekiz bit

motor akımı

 

 

imzalı int16

 

Mevcut motor akım birimi 0.1A

 

bayt [4]

 

 

bayt [5]

 

 

bayt [6]

 

 

bayt [7]

Motorun mevcut konumu en yüksek

Motorun mevcut konumu en yüksek ikinci konumdur.

Motorun mevcut konumu en düşük ikinci konumdur.

motor en düşük

 

imzalı int16

 

 

imzalı int16

imzalı int16 imzalı int16

 

 

 

 

 

Motorun mevcut konumu Birim: darbe sayısı

Tablo 3.8 Motor sıcaklığı geri bildirimi, hacimtage ve durum bilgisi

Komut adı Motor sürücüsü düşük hızlı bilgi geri bildirim çerçevesi
gönderme düğümü Alıcı düğüm kimliği Döngü (ms) Alma Zaman Aşımı (ms)
Tel kontrollü şasi Karar kontrol birimi 0x261~0x264 20ms Hiçbiri
Veri uzunluğu 0x08    
Konum İşlev Veri türü Tanım
 

bayt [0]

 

 

bayt [1]

Sürücü hacminin üst sekiz bititage

Sürücünün alt sekiz biti

cilttage

 

 

imzalı int16

 

Mevcut sürücü hacmitage birim0.1v

 

bayt [2]

 

 

bayt [3]

Sürücü sıcaklığının üst sekiz biti

Sürücünün alt sekiz biti

sıcaklık

 

 

imzalı int16

 

 

birim 1 ℃

bayt [4] Motor sıcaklığı imzalı int8 birim1 ℃
bayt [5] Aktüatör durumu imzasız int8 Ayrıntılar için Tablo 3-9'a bakın
bayt [6] Rezerve 0x00
bayt [7] Rezerve   0x00

Tablo 3.9 Aktüatör durumu

Arıza bilgileri açıklaması
 

 

 

 

 

bayt [5]

bit [0] Güç kaynağı vol olup olmadığıtage çok düşük (0: normal 1: çok düşük)
bit [1] Motorun aşırı sıcaklıkta olup olmadığı (0: normal 1: aşırı sıcaklık)
bit [2] Motorun aşırı akım olup olmadığı (0: normal 1: aşırı akım)
bit [3] Sürücünün aşırı sıcaklıkta olup olmadığı (0: normal 1: aşırı sıcaklık)
bit [4] Sensör durumu (0: normal 1: anormal)
bit [5] Aktüatör hata durumu (0: normal 1: anormal)
bit [6] Aktüatör etkinleştirme durumu (0: Devre dışı bırakılıyor 1: Etkinleştiriliyor)
bit [7] Rezerve

Tablo 3.10 Kilometre Sayacı Geri Bildirim Çerçevesi

Komut adı Kilometre sayacı bilgileri geri bildirim çerçevesi
Gönderme düğümü Tel kontrollü kasa

Veri uzunluğu

Alıcı düğüm ID Döngü (ms) Alma Zaman Aşımı (ms)
Karar kontrol birimi

0x08

0x311 20ms Hiçbiri
 
Konum İşlev Veri türü Tanım
 

bayt [0]

Sol tekerlek kilometre sayacının en yüksek biti

Sol tekerlek kilometre sayacının ikinci en yüksek biti

Sol tekerlek kilometre sayacının ikinci en düşük biti

Sol tekerleğin en alçak kısmı

kilometre sayacı

   
 

bayt [1]

 

 

bayt [2]

 

 

imzalı int32

 

Şasinin sol tekerleğinin kilometre sayacı geri bildirimi

Birim: mm

 

bayt [3]

   
 

bayt [4]

 

 

bayt [5]

 

 

bayt [6]

 

 

bayt [7]

Sağ tekerlek kilometre sayacının en yüksek biti

Sağ tekerlek kilometre sayacının ikinci en yüksek biti

Sağ tekerlek kilometre sayacının ikinci en düşük biti

Sağ tekerleğin en alçak kısmı

kilometre sayacı

 

 

 

 

 

imzalı int32

 

 

 

 

Şasinin sağ tekerleğinin kilometre sayacı geri bildirimi

Birim: mm

Tablo 3.11 Uzaktan kumanda bilgileri geri bildirimi

Komut adı Uzaktan kumanda bilgileri geri bildirim çerçevesi
gönderme düğümü Alıcı düğüm kimliği Döngü (ms) Alma Zaman Aşımı (ms)
Tel kontrollü şasi Karar kontrol birimi 0x241 20ms Hiçbiri
Veri uzunluğu 0x08    
Konum İşlev Veri türü Tanım
 

bayt [0]

 

Uzaktan kumanda yazılım geri bildirimi

 

imzasız int8

bit[0-1]: SWA :2-yukarı 3-aşağı bit[2-3]: SWB:2-yukarı 1-orta 3-aşağı bit[4-5]: SWC:2-yukarı 1-orta 3- aşağı

bit[6-7]: SWD:2-yukarı 3-aşağı

bayt [1] Sağ joystick sol ve sağ imzalı int8 Değer aralığı:[-100,100]
bayt [2] Sağ joystick yukarı ve aşağı imzalı int8 Değer aralığı:[-100,100]
bayt [3] Sol joystick yukarı ve aşağı imzalı int8 Değer aralığı:[-100,100]
bayt [4] Sol joystick sol ve sağ imzalı int8 Değer aralığı:[-100,100]
bayt [5] Sol düğme VRA imzalı int8 Değer aralığı:[-100,100]
bayt [6] Rezerve 0x00
 

bayt [7]

 

Sayı kontrolü

imzasız

int8

 

0-255 döngü sayısı

CAN hattı bağlantısıAGILEX-Robotik-Bunker-Mini-Robot-ŞEKİL-5

BUNKER MINI, Şekil 3.2'de gösterildiği gibi bir erkek havacılık fişi sağlar. Çizginin tanımı, sarının CANH, mavinin CANL, kırmızının pozitif güç kaynağı ve siyahın negatif güç kaynağı olduğu şeklindedir.

Not: Mevcut BUNKER MINI versiyonu sadece harici uzantı arayüzüne açık üst arayüze sahiptir. Bu versiyondaki güç kaynağı maksimum 10A akım sağlayabilir.

CAN komut kontrolünün gerçekleştirilmesi

BUNKER MINI mobil robot şasisini normal şekilde başlatın, FS uzaktan kumandasını açın ve ardından kontrol modunu komut kontrolüne getirin, yani FS uzaktan kumandasının SWB modu seçim düğmesini yukarı doğru itin, ardından BUNKER MINI şasisi CAN arabiriminden gelen komutu kabul edin ve ana bilgisayar ayrıca CAN veri yolu tarafından geri beslenen gerçek zamanlı veriler aracılığıyla mevcut kasa durumunu analiz edin. Spesifik protokol içeriği için CAN iletişim protokolüne bakın.

Kullanım ve operasyon

Kullanıcıların BUNKER MINI'nin ürün yazılımı sürümünü yükseltmesini kolaylaştırmak ve müşterilere daha mükemmel bir deneyim sunmak için BUNKER MINI, ürün yazılımı yükseltmesi için donanım arabirimi ve ilgili istemci yazılımı sağlar. İstemci arayüzü Şekil 3.3'te gösterilmiştir.

Yükseltme hazırlığı

  • Seri X 1 USB'den seri bağlantı noktasına X 1
  • BUNKER MİNİ şasiX 1
  • PC(WINDOWS işletim sistemi) X 1

Bellenim yükseltme yazılımı

Yükseltme HazırlığıAGILEX-Robotik-Bunker-Mini-Robot-ŞEKİL-6

  • Bağlantıdan önce robot şasi gücünün kapalı olduğundan emin olun;
  • Seri bağlantı noktasını yükseltmek için BUNKER MINI kasasına bağlanmak için Seri'yi kullanın ve bilgisayara bağlayın;
  • İstemci yazılımını açın;
  • bağlantı noktası numarasını seçin;
  • BUNKER MINI kasası açılır, hemen Bağlantıyı Başlat'a tıklayın, (BUNKER MINI) kasası güç açılmadan önce 6S bekleyecektir; süre 6S'yi aşarsa, uygulamaya girer); bağlantı başarılıysa, metin kutusunda “bağlantı başarılı” yazacaktır;
  • BIN'i yükle file;
  • Yükselt'e tıklayın ve yükseltmenin tamamlandığı istemini bekleyin; Seri bağlantısını kesin, kasayı kapatın ve tekrar açın.

BUNKER MİNİ ROS Paket Kullanımı Example

ROS, donanım soyutlama, düşük seviyeli cihaz kontrolü, ortak işlevlerin uygulanması, süreçler arası mesajlaşma ve veri paketi yönetimi gibi bazı standart işletim sistemi hizmetleri sağlar. ROS, farklı düğümlerin işlemlerinin çeşitli bilgileri (algılama, kontrol, durum, planlama vb.) Şu anda ROS esas olarak UBUNTU'yu desteklemektedir.

Geliştirme hazırlığı

Donanım hazırlığı

  • CANlight can iletişim modülü X1
  • Thinkpad E470 Dizüstü X1
  • AGILEX BUNKER MINI mobil robot şasi X1
  • AGILEX BUNKER MINI, uzaktan kumanda FS-i6s X1'i destekler
  • AGILEXBUNKER MINI üst havacılık prizi X1

Kullanım ortamının açıklaması örn.ample

  • Ubuntu 16.04 LTS(Bu, Ubuntu 18.04 LTS'de test edilen bir beta sürümüdür)
  • ROS Kinetic (sonraki sürümlerde de test edilmiştir)
  • Git

Donanım bağlantısı ve hazırlıkAGILEX-Robotik-Bunker-Mini-Robot-ŞEKİL-7

  • BUNKER MINI 4 çekirdekli havacılık veya arka fişin CAN hattını çekin ve CAN hattındaki CAN_H ve CAN_L'yi sırasıyla CAN_TO_USB adaptörüne bağlayın;
  • BUNKER MINI mobil robotun şasi topuzu anahtarını açın ve her iki taraftaki acil durdurma anahtarlarının serbest bırakılıp bırakılmadığını kontrol edin;
  • CAN_TO_USB'yi dizüstü bilgisayarın USB bağlantı noktasına bağlayın. Bağlantı şeması Şekil 3.4'te gösterilmiştir.

ROS Kurulumu ve Ortam Kurulumu

CANABLE donanımını ve CAN iletişimini test edin

CAN-TO-USB'yi kurun

  • bağdaştırıcı Etkinleştirme
    • gs_usb çekirdek modülü
    • $ sudo modprobe gs_usb
  • 500k baud hızı ayarla 和 Can-to-usb adaptörü etkinleştiriliyor
    • $ sudo ip link set can0 up tipi 500000If bit hızına sahip olabilir
  • önceki adımlarda hiçbir hata oluşmadı, yapabilmeniz gerekir view can cihazı $ ifconfig -a komutuyla hemen
  • Donanımı test etmek için can-utils kurun ve kullanın $ sudo apt install can-utils
  • Bu sefer can-to-usb BUNKER robotuna bağlandıysa ve araç açıksa, BUNKERchassis $candump can0'dan gelen verileri izlemek için aşağıdaki komutları kullanın.

Referans

  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 PAKETİ İndirin ve derleyin

ROS düğümünü başlat
  • Temel düğümü başlat
  • $ roslaunch bunker_bringup bunker_minimal.launch Klavye uzaktan işlem düğümünü başlat
  • $ roslaunch bunker_bringup bunker_teleop_keyboard.launch

Dikkat

Bu bölüm, BUNKER MINI'yi kullanırken ve geliştirirken dikkat edilmesi gereken bazı noktaları içermektedir.

Pil önlemleri

  • BUNKER MINI ürününün pili fabrika çıkışında tam şarjlı değildir. Belirli pil gücü BUNKER MINI şasi arka vol tarafından görüntülenebilirtage CAN veri yolu iletişim arabirimini görüntüleyin veya okuyun;
  • Lütfen pili bittikten sonra şarj etmeyin. Lütfen düşük ses seviyesi geldiğinde şarj edintagBUNKER MINI'nin arkasında e 24V'un altında gösterir;
  • Statik depolama koşulları: En iyi saklama sıcaklığı -10°C~45°C'dir. Pil, kullanılmadığında ayda bir kez şarj edilmeli ve boşaltılmalı ve ardından pil tam volümde saklanmalıdır.tage. Pili ateşe atmayın veya pili ısıtmayın ve pili yüksek sıcaklıkta saklamayın;
  • Şarj: Lityum piller için özel bir şarj cihazı ile şarj edilmelidir. Pili 0°C'nin altında şarj etmeyin ve orijinal fabrikada standart olmayan piller, güç kaynakları ve şarj cihazları kullanmayın.

Çalışma ortamı için önlemler

  • BUNKER MINI'nin çalışma sıcaklığı -10 ℃ ~45 ℃'dir, lütfen sıcaklığın -10 ℃'den düşük ve 45 ℃'den yüksek olduğu ortamlarda kullanmayın;
  • Aşındırıcı veya yanıcı gazların olduğu bir ortamda veya yanıcı maddelere yakın bir ortamda kullanmayın;
  • Isıtıcılar veya büyük sarmal rezistörler gibi ısıtma elemanlarının çevresinde saklamayın;
  • BUNKER MINI'nin su ve toz geçirmezlik derecesi IP67'dir, lütfen uzun süre suda kullanmayın ve pası gidermek için düzenli olarak kontrol edin;
  • Ortamın rakımının 1000M'yi geçmemesi tavsiye edilir;
  • Gündüz ve gece arasındaki sıcaklık farkının 25°C'yi geçmemesi önerilir;
  • Palet gergilerini düzenli olarak kontrol edin ve bakımını yapın.

Elektriksel harici genleşme için önlemler

  • Arka genişletme güç kaynağı akımı 6.25A'yı geçmez ve toplam güç 300W'ı geçmez.

Güvenlik önlemleri

  • Kullanım sürecinde herhangi bir sorunuz olursa, lütfen ilgili talimat kılavuzlarını takip edin veya ilgili teknik personele danışın;
  • Ekipmanı çalıştırmadan önce, yanlış kullanımdan kaynaklanan personel güvenlik sorunlarını önlemek için sahadaki duruma dikkat edin;
  • Acil durumda, acil durdurma düğmesine basarak ekipmanı kapatın;
  • Teknik destek ve izin almadan dahili cihaz yapısını değiştirmeyin

Diğer önlemler

  • Taşırken ve kurarken lütfen düşürmeyin veya ters çevirmeyin;
  • profesyonel olmayanlar için lütfen izinsiz parçalarına ayırmayın.

Soru & Cevap

  • Q: BUNKER MINI normal çalışıyor, ancak araç gövdesi uzaktan kumanda ile hareket etmiyor mu?
    • A: Önce güç anahtarına basılıp basılmadığını ve acil durdurma anahtarının bırakılıp bırakılmadığını belirleyin ve ardından uzaktan kumandanın sol üst tarafındaki mod seçim anahtarıyla seçilen kontrol modunun doğru olup olmadığını onaylayın.
  • Q: BUNKER MINI uzaktan kumandası normal olduğunda, şasi durumu ve hareket bilgisi geri bildirimi normal olduğunda ve kontrol çerçevesi protokolü verildiğinde, neden araç karoseri kontrol modu değiştirilemiyor ve şasi kontrol çerçevesi protokolüne yanıt vermiyor?
    • A: Normal şartlar altında, BUNKER MINI uzaktan kumanda ile kontrol edilebiliyorsa, şasi hareket kontrolünün normal olduğu ve şasinin geri bildirim çerçevesini alabileceği anlamına gelir, bu da CAN uzantı bağlantısının normal olduğu anlamına gelir. Lütfen komutun CAN kontrol moduna geçip geçmediğini kontrol edin..
  • Q: İlgili iletişim CAN veri yolu üzerinden yapıldığında ve şasi geri besleme komutu normal olduğunda, kontrol verildikten sonra araç neden yanıt vermiyor?
    • A: BUNKER MINI'nin içinde iletişim koruma mekanizması vardır. Şasi, harici CAN kontrol komutlarıyla uğraşırken bir zaman aşımı koruma mekanizmasına sahiptir. Aracın bir iletişim protokolü çerçevesini aldıktan sonra, 500MS'den fazla bir sonraki kontrol komutları çerçevesini almadığını ve iletişim korumasına 0 hızında gireceğini varsayarsak, bu nedenle ana bilgisayardan gelen komutun periyodik olarak olması gerekir. Veriliş.

Ürün Boyutları

Ürün taslağı boyutlarının çizimleri

AGILEX-Robotik-Bunker-Mini-Robot-ŞEKİL-8

Üst genişletme braketi boyutlarının çizimleri

AGILEX-Robotik-Bunker-Mini-Robot-ŞEKİL-9

ÇEVİK X

  • Songling Robotu (Dongguan) Co., Ltd.
  • www.AGILEX.AI
  • TELEFON: +86-0769-22892150
  • MOBİL: +86-19925374409

AGILEX-Robotik-Bunker-Mini-Robot-ŞEKİL-10

Belgeler / Kaynaklar

AGILEX Robotik Bunker Mini Robot [pdf] Kullanıcı Kılavuzu
Bunker Mini Robot, Bunker Mini, Mini Robot, Robot

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *