DocumentCode :
2553917
Title :
Stream-oriented robotics programming: The design of roshask
Author :
Cowley, Anthony ; Taylor, Camillo J.
Author_Institution :
GRASP Laboratory at the University of Pennsylvania, Philadelphia, 19104, USA
fYear :
2011
fDate :
25-30 Sept. 2011
Firstpage :
1048
Lastpage :
1054
Abstract :
The decomposition of robotics software into a collection of loosely coupled processes has become a core design principle of virtually every large robotics software engineering effort over the past decade. Recently, the ROS software platform from Willow Garage has gained significant traction due to its adoption of sound design principles and significant software library contributions from Willow Garage itself. This paper describes a binding from the Haskell programming language to basic ROS interfaces. The novelty of these bindings is that they allow for, and encourage, a higher level of abstraction in writing programs for robots that treat streams of values as first-class citizens. This approach makes the fusing, transforming, and filtering of streams fully generic and compositional while maintaining full compatibility with the existing ROS ecosystem.
Keywords :
Hardware; Libraries; Programming; Random access memory; Robot sensing systems; Software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ International Conference on
Conference_Location :
San Francisco, CA
ISSN :
2153-0858
Print_ISBN :
978-1-61284-454-1
Type :
conf
DOI :
10.1109/IROS.2011.6095033
Filename :
6095033
Link To Document :
بازگشت