Skip to content
Haskell client library for the ROS robotics framework.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Examples
Tests
msgs
src
vagrant
.gitignore
.travis.yml
Dockerfile
LICENSE
README.markdown
Setup.hs
Vagrantfile
hackagedocs.sh
keyboard
roshask-notes.org
roshask-notes.org_archive
roshask.cabal
stack.yaml

README.markdown

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

You can’t perform that action at this time.