Intrinsic, de AI-robotica-afdeling van Google, heeft aangekondigd een deel van zijn platform open source te maken. Dit pakket, genaamd Intrinsic Core™, bundelt een reeks mogelijkheden die compatibel zijn met ROS, een veelgebruikt open source softwareframework voor robotica, en zijn bedoeld voor het creëren van geavanceerde robottoepassingen.
- Intrinsic maakt een deel van zijn robotica-platform open source via het pakket Intrinsic Core, dat compatibel is met ROS.
- Intrinsic Control is een realtime framework, onafhankelijk van hardware, dat robots sensor-gestuurd en botsingsvrij laat bewegen.
- Het pakket bevat simulatie, camerakalibratie, pose-estimatie, bewegingsplanning en grijpplanning, en de code staat op GitHub.
- Intrinsic publiceert daarnaast de Open Machine Tending Solution als startpunt dat ontwikkelaars kunnen aanpassen.
Een adaptieve en hardware-onafhankelijke besturing
De eerste component, Intrinsic Control, is een realtime besturingsframework dat niet afhankelijk is van specifieke hardware. Het maakt sensor-gestuurd besturen mogelijk: de robot kan zijn gedrag tijdens een traject aanpassen wanneer zijn omgeving verandert. Het is ontworpen om efficiënte, botsingsvrije trajecten te produceren. Het doel is dat gebruikers robotarmen, grijpers, sensoren of andere apparatuur kunnen vervangen zonder de softwarestuurprogramma’s te hoeven herschrijven.
Het pakket omvat ook verschillende bouwstenen voor perceptie en manipulatie. De pose-estimatie levert een nauwkeurige schatting van de positie en oriëntatie van 3D-onderdelen met zes vrijheidsgraden. De bewegingsplanning genereert automatisch efficiënte trajecten terwijl botsingen worden vermeden. De grijpplanning heeft tot doel verschillende grijpers automatisch en dynamisch te laten aanpassen aan de positie en oriëntatie van een onderdeel, om het met een hogere slagingskans te kunnen grijpen.
Simulatie, kalibratie en stuurprogramma’s
Het pakket bevat ook simulatieservices, die een eenvoudige manier moeten bieden om robotoplossingen te testen en problemen op te lossen, met updates tijdens de ontwikkeling. De camerakalibratie automatiseert hoe de camera van een robot fysiek kan worden gekalibreerd en uitgelijnd. Ten slotte zijn de Intrinsic-ROS-stuurprogramma’s voorgeconfigureerd en ROS-compatibel voor ondersteunde robots, grijpers en 3D-camera’s.
Naast dit pakket heeft Intrinsic de Open Machine Tending Solution (OMTS) gepubliceerd. Dit is een kant-en-klaar referentiemodel voor een concrete use case. Volgens de presentatie van het bedrijf is het doel om ontwikkelaars een startpunt te geven dat ze kunnen aanpassen, zonder vanaf nul te hoeven beginnen.
De code van Intrinsic Core is beschikbaar op GitHub, waar het kan worden gedownload.
