Brown University's repository for ROS tools and nodes
brown-ros-pkg is collection of tools shared in the hope that it can help users new to robotics and Willow Garage's Robot Operating System get their robots up and moving as quickly as possible.
Current Projects
The following software is currently available:
aldebaran_nao
A ROS driver for the Aldebaran NAO that provides basic movement, head control, speech, and camera access.
pyCreate
A lightweight Python binding for the iRobot Create.
irobot_create_2_0
A ROS driver for the iRobot Create based on pyCreate.
cv_capture
A simple ROS webcam driver suitable for use with Carnegie Mellon University's CMVision to provide basic blob-finding.
ROS Users
Experienced ROS users can retrieve the most up-to-date releases of our packages via:
svn checkout http://brown-ros-pkg.googlecode.com/svn/tags/brown-ros-pkg brown-ros-pkg
Some packages are also available on our download page.
New Users
We recommend that users new to ROS use our ROS install script which retrieves versions of the ROS source tested to be compatible with our packages and automatically retrieves the latest brown packages. On a Linux install where wget, Python, CMake, and Subversion are available:
wget http://brown-ros-pkg.googlecode.com/svn/tags/getros/getros.py
will retrieve the script and:
python getros.py
will run it.
After retrieving ROS, running:
source rosenv
followed by:
rosmake roslite
will build the basic ROS packages. After that, each of the brown-ros-pkg packages can be built with appropriate calls to rosmake (e.g. "rosmake cv_capture").
For more details on building and using ROS, check out ROS.org. You can read more about our ROS Create driver here. Details on the NAO driver are available in its README.