Jump to content

Python Robotics: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
PrimeBOT (talk | contribs)
m Task 24: remove a maintenance template following a TFD
Citation bot (talk | contribs)
Add: date, s2cid. Removed parameters. Some additions/deletions were parameter name changes. | Use this bot. Report bugs. | Suggested by Headbomb | Linked from Wikipedia:WikiProject_Academic_Journals/Journals_cited_by_Wikipedia/Sandbox3 | #UCB_webform_linked 1627/2306
Line 38: Line 38:


==References==
==References==
* {{Cite journal | doi = 10.1609/aimag.v27i1.1862| title = The Pyro Toolkit for AI and Robotics| journal = [[AI Magazine]]| volume = 27| issue = 1| date = Spring 2006| pages = 39–50| last1 = Blank | first1 = D. S.| last2 = Kumar | first2 = D.| last3 = Meeden | first3 = L.| last4 = Yanco | first4 = H.|author4-link=Holly Yanco| url = http://dangermouse.brynmawr.edu/~dblank/papers/aimag05.pdf}}
* {{Cite journal | doi = 10.1609/aimag.v27i1.1862| title = The Pyro Toolkit for AI and Robotics| journal = [[AI Magazine]]| volume = 27| issue = 1| date = Spring 2006| pages = 39–50| last1 = Blank | first1 = D. S.| last2 = Kumar | first2 = D.| last3 = Meeden | first3 = L.| last4 = Yanco | first4 = H.| s2cid = 7858018|author4-link=Holly Yanco| url = http://dangermouse.brynmawr.edu/~dblank/papers/aimag05.pdf}}
* {{Cite journal | doi = 10.1145/1083310.1047569| title = Pyro: A Python-based Versatile Programming Environment for Teaching Robotics| journal = Journal on Educational Resources in Computing| volume = 4| issue = 3| pages = 1| year = September 2004| last1 = Blank | first1 = D. S.| last2 = Kumar | first2 = D.| last3 = Meeden | first3 = L.| last4 = Yanco | first4 = H.| url = http://dangermouse.brynmawr.edu/~dblank/papers/jeric-04.pdf}}
* {{Cite journal | doi = 10.1145/1083310.1047569| title = Pyro: A Python-based Versatile Programming Environment for Teaching Robotics| journal = Journal on Educational Resources in Computing| volume = 4| issue = 3| pages = 1| date = September 2004| last1 = Blank | first1 = D. S.| last2 = Kumar | first2 = D.| last3 = Meeden | first3 = L.| last4 = Yanco | first4 = H.| url = http://dangermouse.brynmawr.edu/~dblank/papers/jeric-04.pdf}}
* {{Cite conference | doi = 10.1145/611892.611996| title = Python robotics: An Environment for Exploring Robotics Beyond LEGOs| work = Proceedings of the 34th SIGCSE technical symposium on Computer science education| conference = [[SIGCSE Technical Symposium on Computer Science Education|SIGCSE]] '03| pages = 317–321| year = 2003| last1 = Blank | first1 = D. | last2 = Meeden | first2 = L. | last3 = Kumar | first3 = D. | isbn = 1-58113-648-X| url = http://dangermouse.brynmawr.edu/~dblank/papers/sigcse-03.pdf}}
* {{Cite conference | doi = 10.1145/611892.611996| title = Python robotics: An Environment for Exploring Robotics Beyond LEGOs| work = Proceedings of the 34th SIGCSE technical symposium on Computer science education| conference = [[SIGCSE Technical Symposium on Computer Science Education|SIGCSE]] '03| pages = 317–321| year = 2003| last1 = Blank | first1 = D. | last2 = Meeden | first2 = L. | last3 = Kumar | first3 = D. | isbn = 1-58113-648-X| url = http://dangermouse.brynmawr.edu/~dblank/papers/sigcse-03.pdf}}
* {{cite conference |last1=Blank |first1=D. S. |last2=Yanco |first2=H. |last3=Kumar |first3=D. |last4=Meeden |first4=L. |date=Spring 2004 |title=Avoiding the Karel-the-Robot Paradox: A Framework for Making Sophisticated Robotics Accessible |work=Accessible Hands-on Artificial Intelligence and Robotics Education |conference=[[Association for the Advancement of Artificial Intelligence|AAAI]] Spring Symposium |pages=48–51 |id=SS-04-01 |isbn=1-57735-193-2 |url=http://dangermouse.brynmawr.edu/~dblank/papers/aaaiss04-pyro.pdf}}
* {{cite conference |last1=Blank |first1=D. S. |last2=Yanco |first2=H. |last3=Kumar |first3=D. |last4=Meeden |first4=L. |date=Spring 2004 |title=Avoiding the Karel-the-Robot Paradox: A Framework for Making Sophisticated Robotics Accessible |work=Accessible Hands-on Artificial Intelligence and Robotics Education |conference=[[Association for the Advancement of Artificial Intelligence|AAAI]] Spring Symposium |pages=48–51 |id=SS-04-01 |isbn=1-57735-193-2 |url=http://dangermouse.brynmawr.edu/~dblank/papers/aaaiss04-pyro.pdf}}

Revision as of 16:54, 8 August 2023

(Pyro) - Python Robotics
Initial releaseMarch 10, 2003 (2003-03-10)
Stable release
5.0 / August 15, 2007; 17 years ago (2007-08-15)
Available inPython, C++
Websitepyrorobotics.com

Python Robotics (Pyro) is a project designed to create an easy-to-use interface for accessing and controlling a wide variety of real and simulated robots.

History

The Pioneer robot is one of many which PyroBot can simulate.

Pyrobot was funded from 2003 to 2005 by the National Science Foundation as NSF DUE CCLI-EMD Award number 0231363, "Beyond LEGOs: Hardware, Software, and Curriculum for the Next Generation Robot Laboratory". The principal investigators on the NSF grant were Douglas Blank of Bryn Mawr College, Kurt Konolige of SRI International, Deepak Kumar (computer scientist) of Bryn Mawr College, Lisa Meeden of Swarthmore College, and Holly Yanco of University of Massachusetts Lowell.

PyroBot is a Python library with some C++ code for processing camera images. It has connections to Player, Stage, and Gazebo. It also contains its own simulator written completely in Python. It can directly control a variety of real robots, including the Pioneer, Khepera, AIBO, and Hemisson.

The ideas from PyroBot continue to evolve as Myro, short for My Robot, in the Institute for Personal Robots in Education software, although it is no longer for Python only. Myro can be used by many other computer languages as well.

See also

References

  • Blank, D. S.; Kumar, D.; Meeden, L.; Yanco, H. (Spring 2006). "The Pyro Toolkit for AI and Robotics" (PDF). AI Magazine. 27 (1): 39–50. doi:10.1609/aimag.v27i1.1862. S2CID 7858018.
  • Blank, D. S.; Kumar, D.; Meeden, L.; Yanco, H. (September 2004). "Pyro: A Python-based Versatile Programming Environment for Teaching Robotics" (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 of the 34th SIGCSE technical symposium on Computer science education. pp. 317–321. doi:10.1145/611892.611996. ISBN 1-58113-648-X.
  • Blank, D. S.; Yanco, H.; Kumar, D.; Meeden, L. (Spring 2004). Avoiding the Karel-the-Robot Paradox: A Framework for Making Sophisticated Robotics Accessible (PDF). AAAI Spring Symposium. Accessible Hands-on Artificial Intelligence and Robotics Education. pp. 48–51. ISBN 1-57735-193-2. SS-04-01.