Tools for working with ROS in Haskell.
ROS (http://www.ros.org) is a software
framework that provides a standard software
architecture for robotic systems. The main idea
of the framework is to support the development
and execution of loosely coupled Nodes
connected by typed Topics. Each Node represents
a locus of processing, ideally with a minimal
interface specified in terms of the types of
Topics it takes as input and offers as output.
This package provides libraries for creating new
ROS Nodes in Haskell, along with the roshask
executable for creating new ROS packages and
generating Haskell code from message definition
files (see the ROS documentation for information
on message types).
See
http://github.com/acowley/roshask/wiki for more
information on getting started.