Python Robotics
   HOME

TheInfoList



OR:

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

Pyrobot was funded from 2003 to 2005 by the
National Science Foundation The National Science Foundation (NSF) is an independent agency of the United States government that supports fundamental research and education in all the non-medical fields of science and engineering. Its medical counterpart is the National ...
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 Bryn Mawr College ( ; Welsh: ) is a women's liberal arts college in Bryn Mawr, Pennsylvania. Founded as a Quaker institution in 1885, Bryn Mawr is one of the Seven Sister colleges, a group of elite, historically women's colleges in the United ...
, Kurt Konolige of
SRI International SRI International (SRI) is an American nonprofit scientific research institute and organization headquartered in Menlo Park, California. The trustees of Stanford University established SRI in 1946 as a center of innovation to support economic ...
, Deepak Kumar (computer scientist) of
Bryn Mawr College Bryn Mawr College ( ; Welsh: ) is a women's liberal arts college in Bryn Mawr, Pennsylvania. Founded as a Quaker institution in 1885, Bryn Mawr is one of the Seven Sister colleges, a group of elite, historically women's colleges in the United ...
, Lisa Meeden of Swarthmore College, and
Holly Yanco Holly Ann Yanco is an American roboticist and computer scientist who works as Distinguished University Professor of computer science at the University of Massachusetts Lowell, and the director of the New England Robotics Validation and Experiment ...
of
University of Massachusetts Lowell The University of Massachusetts Lowell (UMass Lowell and UML) is a public research university in Lowell, Massachusetts, with a satellite campus in Haverhill, Massachusetts. It is the northernmost member of the University of Massachusetts public ...
. PyroBot is a
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (pro ...
library with some C++ code for processing camera images. It has connections to
Player Player may refer to: Role or adjective * Player (game), a participant in a game or sport ** Gamer, a player in video and tabletop games ** Athlete, a player in sports ** Player character, a character in a video game or role playing game who ...
,
Stage Stage or stages may refer to: Acting * Stage (theatre), a space for the performance of theatrical productions * Theatre, a branch of the performing arts, often referred to as "the stage" * ''The Stage'', a weekly British theatre newspaper * Sta ...
, 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 Khepri ( Egyptian: ''ḫprj,'' also transliterated Khepera, Kheper, Khepra, Chepri) is a scarab-faced god in ancient Egyptian religion who represents the rising or morning sun. By extension, he can also represent creation and the renewal of life ...
,
AIBO AIBO (''stylized aibo, Artificial Intelligence Robot'', homonymous with , "pal" or "partner" in Japanese) is a series of robotic dogs designed and manufactured by Sony. Sony announced a prototype Aibo in mid-1998, and the first consumer model wa ...
, and Hemisson. The ideas from PyroBot continue to evolve as Myro, short for My Robot, in the
Institute for Personal Robots in Education Institute for Personal Robots in Education (IPRE) was initiated by a $1 million grant from Microsoft Research to Bryn Mawr College and the Georgia Institute of Technology and announced in July 2006. IPRE is designing introductory computer scienc ...
software, although it is no longer for Python only. Myro can be used by many other computer languages as well.


See also

*
Robotics Robotics is an interdisciplinary branch of computer science and engineering. Robotics involves design, construction, operation, and use of robots. The goal of robotics is to design machines that can help and assist humans. Robotics integrate ...


References

* * * * {{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=
AAAI The Association for the Advancement of Artificial Intelligence (AAAI) is an international scientific society devoted to promote research in, and responsible use of, artificial intelligence. AAAI also aims to increase public understanding of artif ...
Spring Symposium , pages=48–51 , id=SS-04-01 , isbn=1-57735-193-2 , url=http://dangermouse.brynmawr.edu/~dblank/papers/aaaiss04-pyro.pdf


External links


Beyond LEGOs
- NSF funding page for Pyrobot Robotics suites Bryn Mawr College Python (programming language) libraries 2003 software 2003 in robotics SRI International software