Following his previous tutorial, Trevor has created a new video tutorial for using rosbridge to 1) very simply connect an Arduino device to ROS, and 2) use the device’s distance sensor to control the color of a webpage. Go to 25:08 to see the demo resulting from the tutorial:
Having trouble using ROS with your robot in ROS in your favorite environment (e.g. Windows, Arduino, web browser, Android, iPhone)? If so, rosbridge provides a means to use all of what ROS has to offer purely through network messaging.
Trevor has posted a great video tutorial for no-frills lightweight usage of rosbridge from the command line. Just by sending simple JSON formatted strings, you can publish and subscribe to ROS topics, perform introspection, and more. The video assumes familiarity with Unix command line tools and publish-subscribe messaging in ROS.
Brown Robotics held a hackathon in the final week of January 2012. We implemented a block building node for the PR2, which drives the PR2 to pick up toy blocks and place them according to a user-specified design.
Would you like to see a robot give a high five by just asking it to? Brian Thomas, from the Brown University Robotics Group, came up with a way to command robots to give a high five and perform many other actions using spoken or written language. During his internship at Willow Garage, Brian developed a system, called RoboFrameNet, so that robots respond to pre-programmed spoken or written human language actions.