AnyKode Marilou - AnyKode Marilou

anyKode Marilou
Marilou IDE ekran görüntüsü
Marilou IDE ekran görüntüsü
Geliştirici (ler)anyKode
Kararlı sürüm
anyKode Marilou 2010 / Şubat, 2013
İşletim sistemipencereler Fizik editörü için. Pencereler, Ubuntu ve nane simülasyon kısmı için.
TürRobotik paketi
LisansDeneme yazılımı
İnternet sitesiwww.anykode.com

anyKode Marilou bir modelleme ve simülasyon mobil robotlar, insansı hayvanlar, eklemli kollar ve fizik kanunlarına saygı duyan gerçek dünya koşullarında çalışan paralel robotlar için ortam. Bu robotik paketi, insansı mimariler, tekerlekli ve çok bacaklı araçlar ve çoklu robot sistemleri (Çoklu aracılar) gibi çeşitli projeler için araştırma merkezlerinde ve endüstride kullanılmaktadır.

Marilou gerçek zamanlı motor ODE'yi kullanır (Dynamics Engine'i açın ) çarpışmaları algılama ve dinamik yönetimi için. Kuvvetler, torklar, kütleler, sönümleme, sürtünme ve diğerleri gibi çeşitli 'gerçek dünya' değişkenleri, doğrudan nesnenin yüzeylerine ayarlanabilir.

Sahne modelleme

Varlık editörü, simüle edilmiş dünyadaki statik veya dinamik nesnelerden herhangi birini kullanarak robot çarpışma modeli tasarlamaya izin verir. CAD stil düzenleme araçları tamamen grafikseldir.

Sahneler, dinamikler ve robot özellikleri bir görünüm / belge / özellikler IHM stilinden değiştirilebilir. Ayrıca editör, yeniden kullanılabilir fiziksel varlıkların yanı sıra saf 3D modellerin sorumluluğunu üstlenir.

Marilou tüm nesneleri en yüksek seviyede (mevcut dünya) sunmak için hiyerarşik bir sistem kullanır. Bu yaklaşım, karmaşık bir nesnenin üyelerini başka bir nesnenin alt parçaları olarak yeniden kullanmayı mümkün kılar.

Ana Özellikler

  • Robotların ve ortam modellerinin grafiksel kullanımı (fizik parçaları ve 3B modeller)
  • Modelleme yardımcıları, Yeniden düzenleme araçları, çeşitli belgeler ve bakış açıları
  • Katı cisimler, n ekseni kısıtlamaları ve yaylar
  • Mekanik kısıtlamalar
  • Yüzey özellikleri (yansıma, şok, sürtünme, insidans, geri tepme, kızıl ötesi veya ultrason ile davranış ...)
  • Hiyerarşi ve karmaşık montajlar
  • Gerçek zamanlı veya hızlandırılmış simülasyonlar (RT-Çarpan)
  • Çoklu robotlar, çoklu gömülü uygulamalar, merkezi veya dağıtılmış
  • 1 ms'ye kadar düşük edinim / ölçüm döngüleri
  • Koşu ile etkileşimler simülasyon
  • Piksel kullanarak 3B oluşturma ve köşe gölgelendiricileri
  • Spot, Nokta, Ortam ve Yön ışıkları
  • Dinamik gölgeleme
  • Windows için Physics Editor, Windows için Exec (simülatör), Ubuntu ve Mint (BETA)

Cihazlar

Marilou vakum simülasyon örneği

Marilou eksiksiz bir kullanıcı tarafından değiştirilebilir sanal cihazlar seti içerir. Bu cihazların davranışı, robotikte bulunan gerçek cihazların özellikleri tarafından geçersiz kılınabilir. Bu özellik, programcının bilinen bir cihazın parametrelerini doğrudan kullanmasına izin verir.

Bu, desteklenen cihaz türlerinin listesidir:

  • Gömülü robotik bileşenler
  • Mutlak Pusula
  • Harekete geçirici silindirler / kriko
  • İvmeölçerler / Gyro-metre /Jiroskop
  • Hava basıncı kuvvetleri
  • Tamponlar
  • Mesafe sensörleri (Ultrasonik, Kızılötesi ve Lazer)
  • Motorlar ve servo motorlar
  • Vericiler ve alıcılar
  • Kuvvet ve Tork sensörleri
  • Küresel Konumlama Sistemi
  • Lazer menzil bulucular
  • LED
  • LCD ekran Görüntüle
  • Işık kaynakları
  • Lidar (3D Tarayıcı)
  • Odometreler
  • Standart ve panoramik küresel Kameralar (Panoramik kamera )
  • Dokunma alanı

Robot programlama

MODA (Marilou Açık Cihaz Erişimi), simüle edilmiş robotları ve sensörler ve aktüatörler gibi gömülü cihazlarını işlemek için Marilou jenerik SDK'dır. Seçilen dile bağlı olarak MODA, ağ üzerinden simülasyona erişmek için kitaplıklar (.lib / .a) veya .Net derlemesi (.dll) sağlar. Simüle edilmiş bir saate senkronize edilen algoritmalar, ağdaki herhangi bir bilgisayarda çalışabilir. Bireysel robotlar birkaç program çalıştırabilir. Ek olarak, bir MODA programı, aynı dünyada olsun veya olmasın birkaç robotu kontrol edebilir. MODA TCP sunucusu gerçek robota gömülebilir.

  • Diller: C / C ++, C ++ CLI, C #, J #, VB #
  • Derleyiciler: Microsoft Görsel stüdyo süitler, DevC ++, Borland C ++ RAD Studio, Linux için G ++, Kod Blokları
  • MODA, Açık kaynaklı ve uyumlu bir Linux'tur (Mac yakında çıkacak)

Ayrıca bakınız

Referanslar