C++ / ROS 2
Vývoj řídicí logiky, uzlů a rozhraní pro komunikaci mezi robotem, senzory a aplikací.
Programování / humanoidi a robotická ramena
Programování je jednou z hlavních výhod MALONI. Poskytujeme vývoj v C++ a ROS 2, simulace, integraci vnímání, navigaci a řízení robotických ramen. Propojujeme robotickou platformu se softwarem podle vašeho zadání.
01 / Programování
Vývoj řídicí logiky, uzlů a rozhraní pro komunikaci mezi robotem, senzory a aplikací.
Simulace robotických úloh v Gazebo a vizualizace stavů, senzorových dat a plánovaných pohybů v RViz.
Integrace snímání a zpracování dat pro vnímání okolí a zpětnou vazbu aplikace.
Vývoj a integrace lokalizace, plánování tras a reakcí na překážky podle dostupných dat a rozhraní platformy.
Plánování pohybu a řízení robotického ramene podle jeho modelu, kloubů, řídicího rozhraní a pracovního prostoru.
Propojení výsledků rozpoznávání objektů s datovými toky ROS 2 a navazujícími úlohami robota.
02 / Programování
Upřesníme platformu, konfiguraci, úkol, vybavení a dostupná SDK či řídicí rozhraní.
Dohodneme postup vývoje, potřebná data, verze nástrojů a to, co lze ověřit v simulaci.
Výsledek posoudíme proti dohodnutým kritériím a předáme sjednaný software, dokumentaci a podmínky podpory.
DůležitéPodpora uvedených technologií závisí na konkrétní platformě, konfiguraci, oprávněních a dokumentaci. Výsledek simulace sám o sobě nepotvrzuje funkčnost na fyzickém robotu ani připravenost k provozu.
03 / Programování
Připravujeme prostor pro skutečné ukázky vývoje. U každé ukázky bude uveden robot, konfigurace, postup a výsledek včetně rozlišení simulace a fyzického robota.