Haskell client library for the ROS robotics framework.
Haskell CMake Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Examples NodeCompose example deps updated. Jul 9, 2015
Tests Added a stack.yaml Nov 25, 2015
src Merge pull request #36 from akru/arrows Jul 9, 2016
vagrant Use GHC-7.10.2 in the vagrant box Nov 28, 2015
.gitignore Add support for ROS Service client Oct 29, 2014
.travis.yml Ignore cabal-check error code. Dec 23, 2014
LICENSE Repository reorganization and cleanup. Nov 22, 2010
README.markdown Added travis-ci build status to README Feb 12, 2013
Setup.hs Repository reorganization and cleanup. Nov 22, 2010
Vagrantfile Base development environment on Ubuntu 14.04 Nov 5, 2014
hackagedocs.sh Added haddock upload script. Dec 2, 2014
roshask-notes.org Added TODOs regarding dependency bumps Jul 21, 2016
roshask-notes.org_archive Added code organization notes. Jun 24, 2014
roshask.cabal Merge pull request #36 from akru/arrows Jul 9, 2016


Tools for working with ROS in Haskell.

ROS is a software framework developed by Willow Garage that aims to provide a standard software architecture for robotic systems. The main idea of the framework is to support the development and execution of loosely coupled /Node/s connected by typed /Topic/s. 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 the wiki for more information on getting started.

Build Status