[ros-users] Announcing New Stack: ROSOSC and touchosc_bridge
William Woodall
wjwwood at gmail.com
Wed Dec 21 19:13:30 UTC 2011
+1 Awesome.
I might be biased, but it is still awesome!
Thanks for this,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
William Woodall
Graduate Software Engineering
Auburn University
w at auburn.edu
wjwwood at gmail.com
williamjwoodall.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
On Wed, Dec 21, 2011 at 12:56 PM, Michael Carroll <carroll.michael at gmail.com
> wrote:
> Greetings ROS Users,
>
> I am please to announce a new stack that I've been working on: ROSOSC.
> Code and documentation for my "beta" release are available immediately on
> the ROS.org wiki: http://www.ros.org/wiki/rososc
>
> ROSOSC is a set of utilities and nodes for interacting with Open Sound
> Control hardware and software devices.
>
> One of the main features is the ability to interact with TouchOSC (created
> by hexler: http://hexler.net), the iOS application, to create dynamic,
> touch-interactive, control surfaces that can be used with ROS. These
> control surfaces can be composed of several different types of controls,
> such as push buttons, toggle buttons, faders, rotary knobs, labels and
> LEDs. Most of the controls support two-way communication with ROS, which
> allows users to change color, position, size, and visibility of all of the
> controls on the page via ROS topics.
>
> There are two main ways of interacting with TouchOSC with ROS:
>
> - Using a "default handler" - Simply create a layout file in the
> freely available TouchOSC editor, and then launch the ROS touchosc_bridge
> node. All of the controls on the page will show up as topics that can be
> published to/subscribed to using ROS.
> - Using a "tabpage handler" - Users can also create a python module
> that can directly interface with OSC clients. There are many features
> available to developers, including multiple client support, client
> join/quit callbacks, and client tabpage switching callbacks. More can be
> found out on the wiki and API documents.
> - API Docs are available on the ROS wiki
> - Two tabpage handlers are included out of the box:
> - Diagnostics_handler - a tabpage for viewing diagnostics and
> aggregate diagnostics data
> - teleop_handler - a tabpage for broadcasting command velocity
> messages to holonomic and differential drive robots.
>
> I hope that you find this useful in your robotics projects, and I'm
> excited to see some of the future uses of the TouchOSC and Open Sound
> Control interfaces.
>
> To get an idea of the basic features, I have made some YouTube videos:
>
> - Loading Layouts using ROSOSC: http://youtu.be/ZHHp1WSbQQU
> - Using the Diagnostics Tabpage: http://youtu.be/xgOYBcAzLBM
> - Using the Teleop Tabpage: http://youtu.be/iPB_6XdgOwA
>
> Thanks,
>
> ~mc
>
> (Ken, I have already added this to the indexer)
> --
> Michael Carroll
> http://mjcarroll.net
> Electrical Engineering Graduate Student
> Auburn University
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20111221/3714d1aa/attachment-0004.html>
More information about the ros-users
mailing list