Python Robotics

(Pyro) - Python Robotics
Initial release 10 mars 2003 ( 2003-03-10 )
Stabil frisättning
5.0 / 15 augusti 2007 ; för 15 år sedan ( 2007-08-15 )
Tillgänglig i Python , C++
Hemsida pyrorobotics .com

Python Robotics ( Pyro ) är ett projekt designat för att skapa ett lättanvänt gränssnitt för att komma åt och kontrollera en mängd olika verkliga och simulerade robotar.

Historia

Pioneer-roboten är en av många som PyroBot kan simulera.

Pyrobot finansierades från 2003 till 2005 av National Science Foundation som NSF DUE CCLI-EMD Award nummer 0231363, "Beyond LEGOs: Hardware, Software, and Curriculum for the Next Generation Robot Laboratory". De främsta utredarna av NSF-anslaget var Douglas Blank från Bryn Mawr College , Kurt Konolige från SRI International , Deepak Kumar (datavetare) från Bryn Mawr College , Lisa Meeden från Swarthmore College och Holly Yanco från University of Massachusetts Lowell .

PyroBot är ett Python- bibliotek med lite C++-kod för bearbetning av kamerabilder. Den har anslutningar till Player , Stage och Gazebo. Den innehåller också en egen simulator skriven helt i Python. Den kan direkt styra en mängd riktiga robotar, inklusive Pioneer, Khepera , AIBO och Hemisson.

Idéerna från PyroBot fortsätter att utvecklas som Myro, förkortning för My Robot, i programvaran Institute for Personal Robots in Education, även om det inte längre bara är för Python. Myro kan också användas av många andra datorspråk.

Se även

  • Blank, DS; Kumar, D.; Meeden, L.; Yanco, H. (våren 2006). "The Pyro Toolkit for AI and Robotics" (PDF) . AI Magazine . 27 (1): 39–50. doi : 10.1609/aimag.v27i1.1862 .
  • Blank, DS; Kumar, D.; Meeden, L.; Yanco, H. (september 2004). "Pyro: En Python-baserad mångsidig programmeringsmiljö för att lära ut robotik" ( PDF) . Journal on Educational Resources in Computing . 4 (3): 1. doi : 10.1145/1083310.1047569 .
  •   Blank, D.; Meeden, L.; Kumar, D. (2003). Python robotics: An Environment for Exploring Robotics Beyond LEGOs (PDF) . SIGCSE '03. Proceedings av det 34:e SIGCSE tekniska symposiet om datavetenskaplig utbildning . s. 317–321. doi : 10.1145/611892.611996 . ISBN 1-58113-648-X .
  •   Blank, DS; Yanco, H.; Kumar, D.; Meeden, L. (våren 2004). Att undvika Karel-the-Robot Paradox: A Framework for Making Sophisticated Robotics Accessible (PDF) . AAAI vårsymposium. Tillgänglig praktisk utbildning om artificiell intelligens och robotik . s. 48–51. ISBN 1-57735-193-2 . SS-04-01.

externa länkar