Programovací sada mobilních robotů - Mobile Robot Programming Toolkit

Programovací sada mobilních robotů (MRPT)
Logo MRPT
Logo MRPT
VývojářiJosé Luis Blanco Claraco, přispěvatelé
Stabilní uvolnění
MRPT 2.1.3 / 21. října 2020
NapsánoC ++
Operační systémLinux, Okna, Operační Systém Mac
PlošinaCross-platform
TypRobotická sada
LicenceNová licence BSD
webová stránkawww.mrpt.org

The Programovací sada mobilních robotů (MRPT) je multiplatformní a otevřený zdroj C ++ knihovna zaměřená na pomoc robotickým výzkumníkům při navrhování a implementaci souvisejících algoritmů Simultánní lokalizace a mapování (SLAM), počítačové vidění a plánování pohybu (vyhýbání se překážkám). Různé výzkumné skupiny využily MRPT k implementaci projektů uváděných v některých významných časopisech a konferencích o robotice.[1][2][3][4][5]

MRPT je otevřený zdroj a distribuovány pod Nová licence BSD. Verze před 1.0.0 byly vydány pod GPL.

Některé funkce zahrnuté v projektu jako uživatelské aplikace:

Po výběru jednotlivých knihoven poskytovaných MRPT[6] uživatelé mohou vyvíjet nové aplikace.

MRPT se zúčastnilo Google Summer of Code v letech 2016–2018.[7][8]

Reprezentace metrických map

Přes polymorfismus v designu tříd metrických map lze pozorování (například laserové skeny) vložit do a mřížková mapa nebo mapa bodů, nebo obojí současně, transparentně pro uživatele.

Implementovány jsou následující reprezentace metrických map:

  • Mapy obsazenosti.
  • Bodové mapy.
  • Orientační mapy: diskrétní prvky jsou 3D body snímané rozsahem a směrováním. Například, vizuální orientační body.
  • Beacon maps: prvky jsou také 3D body, ale snímané pomocí zařízení pouze pro dosah.
  • Barevné bodové mapy.
  • Mapy koncentrace plynu.
  • „Více map“, sbírky kterékoli z ostatních map, které se chovají jako jedna mapa.

Viz také

Reference

  1. ^ J.L. Blanco; J. Gonzalez; J. a J.A. Fernández-Madrigal (2006). „Konzistentní seskupování pozorování pro generování metricko-topologických map, které zlepšuje lokalizaci robotů“. Mezinárodní konference IEEE o robotice a automatizaci (ICRA). 818–823. CiteSeerX  10.1.1.127.3097. doi:10.1109 / ROBOT.2006.1641810.
  2. ^ A. Harris; J.M. Conrad (březen 2011). "Přehled populárních robotických simulátorů, rámců a sad nástrojů". Sborník IEEE Southeastcon. 243–249. doi:10.1109 / SECON.2011.5752942.
  3. ^ Ryde, J .; Hu, H. (2010). Msgstr "3D mapování seznamů obsazených voxelů s více rozlišeními". Autonomní roboti. Springer. 28 (2): 169–185. CiteSeerX  10.1.1.153.5916. doi:10.1007 / s10514-009-9158-3.
  4. ^ Tuza, Z. a Rudan, J. a Szederkényi, G (říjen 2010). "Vývoj integrovaného softwarového prostředí pro navigaci a ovládání mobilních robotů". Mezinárodní konference o určování polohy a navigaci uvnitř budov. s. 1–6. doi:10.1109 / IPIN.2010.5647506.CS1 maint: více jmen: seznam autorů (odkaz)
  5. ^ Seznam vědeckých prací ve kterém byl MRPT použit pro získání výsledků.
  6. ^ MRPT.ORG (08. 10. 2013). "Seznam knihoven MRPT". Citováno 2014-04-19.
  7. ^ GSOC (07.08.2018). „Stránka MRPT v GSOC 2016“. Citováno 2018-08-07.
  8. ^ GSOC (07.08.2018). „Stránka MRPT v GSOC 2017“. Citováno 2018-08-07.

externí odkazy