Open Source Robotics

Una raccolta curata di progetti, strumenti e software di robotica open source di alta qualità per la comunità della robotica.

MoveIt 2

Framework di pianificazione del movimento per bracci robotici ROS 2, con cinematica e verifica delle collisioni

Licenza

BSD-3-Clause

Panoramica

MoveIt 2 è la versione per ROS 2 di MoveIt, software open source per la manipolazione robotica. Offre pianificazione del movimento con pianificatori come OMPL, STOMP e CHOMP, verifica delle collisioni, cinematica inversa ed esecuzione delle traiettorie. Il MoveIt Setup Assistant aiuta a configurare un braccio robotico, e si possono integrare input di percezione come nuvole di punti e telecamere di profondità.

MoveIt 2 è la versione ROS 2 di MoveIt, il software open source più diffuso per la manipolazione robotica. Offre una piattaforma facile da usare per pianificazione del movimento, manipolazione, percezione 3D, cinematica, controllo e navigazione.

Le funzionalità principali includono: - Pianificazione del movimento con diversi algoritmi (OMPL, STOMP, CHOMP) - Rilevamento ed evitamento delle collisioni - Solutori di cinematica inversa - Esecuzione e monitoraggio delle traiettorie - Integrazione con la percezione (nuvole di punti, telecamere di profondità) - MoveIt Setup Assistant per una configurazione semplice - Supporto immediato per vari bracci robotici

MoveIt 2 è usato da migliaia di ricercatori e aziende di robotica per applicazioni che vanno dal pick-and-place a compiti di assemblaggio complessi. È uno strumento fondamentale per chiunque sviluppi applicazioni di manipolazione.

Perché è importante

MoveIt 2 è il framework di manipolazione per ROS 2: è ciò che rende utili i bracci robotici. Riunendo in un unico pacchetto pianificazione del movimento, verifica delle collisioni, presa e cinematica, è impiegato su più bracci robotici in produzione di qualsiasi altro framework open source.

Il problema che risolve

Far muovere un braccio robotico in modo intelligente (evitare gli ostacoli, pianificare percorsi, eseguire traiettorie) richiede l'integrazione di molti sottosistemi complessi. MoveIt 2 fornisce tutto questo come un pacchetto testato e mantenuto.

Punti chiave

  • Framework completo di pianificazione del movimento per bracci robotici ROS 2
  • Integrazione con OMPL per algoritmi di pianificazione allo stato dell'arte
  • Verifica delle collisioni, risoluzione della cinematica inversa ed esecuzione delle traiettorie
  • MoveIt Setup Assistant per una configurazione semplice del robot
  • Usato in produzione dalle principali aziende di robotica

A chi si rivolge

  • Ingegneri robotici che mettono in campo sistemi di manipolazione
  • Aziende che costruiscono bracci robotici basati su ROS 2
  • Ricercatori che necessitano di un'infrastruttura di manipolazione affidabile
  • Studenti che imparano a programmare la manipolazione robotica

Limiti

  • La configurazione può essere complessa per robot non standard
  • Le prestazioni in tempo reale richiedono una configurazione accurata
  • Curva di apprendimento per comprendere l'intera pipeline di pianificazione
  • Alcune funzionalità avanzate richiedono sviluppo personalizzato

Questo sito richiede JavaScript. Attiva JavaScript per esplorare i nostri progetti di robotica open source.