Two New Repositories: cn-ros-pkg and barrett-ros-pkg

| No Comments | No TrackBacks

From Hendrik Skubch at the University of Kassel

Dear ROS community,

we are happy to announce three new ROS repositories:

This stack contains a single package: roscs, which provides C# wrappers for ROS. It does not support the complete ROS functionality, but the parts we deemed most important, namely publish / subscribe, service calls, limited support for parameters and some minor functionality. We are using this under Linux with mono, Windows is not tested and will probably not work.

This stack contains some useful utility libraries, namely:

  • cstf, which wraps some tf methods in C#,
  • Castor, a utility library for reading and writing configuration files from C++ and C#,
  • udp_proxy_generator - Generates multicast proxies for ros topics. It is a very simple approach to a multi master environment, no namespace or topic remappings are done, messages are simply relayed. Given a configuration file, which specifies topics and message types, C++ code for a proxy is generated and compiled.

This stack holds ALICA, a framework to coordinate and control multiple robots. It consists of three packages:

  • Planmodeller - an Eclipse-based IDE to model multi-robot behaviour.
  • AlicaEngine - an execution layer for the designed programs.
  • AlicaClient - a simple monitoring GUI.

At its core, ALICA, similar to SMACH, uses hierarchies of state-automata to define behaviour. In contrast to SMACH, it is geared at teams of robots, and features task and role allocation algorithms and coordinated constraint solving and optimisation facilities.

This is part of an ongoing effort to make the source code of the RoboCup Mid-Size Team Carpe Noctem publicly available. All this software is used on our MSL robots. Documentation will be added to the wiki once indexed. This video: shows the software in action during the Dutch Open 2012 tournament.

Many thanks, Hendrik Skubch Distributed Systems Group University of Kassel Carpe Noctem

From Kyle Maroney at Barrett Technology

ROS Users,

In advance of ICRA 2012 and the first annual ROSCon, Barrett Technology is happy to announce a ROS repository created and maintained by Barrett Technology for control of the WAM Arm and BH8-280 BarrettHand. Barrett Technology's ROS repository is an abstraction of Libbarrett, a real-time controls library written in C++.

We look forward to contributing to the ROS community, as well as supporting current and future customers.



No TrackBacks

TrackBack URL:

Leave a comment

Find this blog and more at

Monthly Archives

About this Entry

This page contains a single entry by Tully Foote published on May 14, 2012 8:50 PM.

Two New Repositories: cri and oru-ros-pkg was the previous entry in this blog.

Thanks for a great ROSCon 2012! is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.