Hardware Reference
In-Depth Information
This loads a text interface to configure additional locales on Raspbian. Ei-
ther select “All locales” (this will eat up some disk space), or scroll down
with the arrow keys and select
en_US.UTF-8 UTF-8
(or any other locales rel-
evant to you). On the next screen, set the proper default language/locale
for you. It will regenerate the locale files, reset the
LC_*
environment vari-
ables, and resolve this issue.
Normally, you'd build your ROS stack here, but it is worth noting that ROS is migrating
away from stacks. The ROS NXT code is still configured to use stacks, as opposed to
using
catkin
, which is the tool that most of the Groovy ROS prefers. As a result, you'll
need to install some additional
nxt
dependencies manually (it doesn't help that the
ROSpbian repository is missing a lot of
catkinized
components, too):
$ sudo apt-get install ros-groovy-geometry-msgs ros-groovy-nav-msgs ros-
groovy-sensor-msgs \
ros-groovy-visualization-msgs ros-groovy-tf ros-groovy-image-transport
ros-groovy-laser-geometry \
ros-groovy-python-qt-binding ros-groovy-urdfdom ros-groovy-rosconsole-
bridge ros-groovy-image-geometry \
libcurl4-openssl-dev libxml2-dev ros-groovy-geometric-shapes libassimp-
dev ros-groovy-orocos-kdl \
libogre-dev libyaml-cpp-dev python-wxgtk2.8 wx2.8-headers libwxgtk2.8-dev
ros-groovy-tf-conversions \
python-usb ros-groovy-python-orocos-kdl
This will take a few minutes to complete.
Next, you'll need to build
collada-dom
from source. The COLLADA Document Object
Model (DOM) is an API that provides a C++ object representation of a COLLADA XML
instance document. The COLLADA format is used for interactive 3D applications, and
ROS uses it.
$ sudo mkdir /opt/ros/collada
$ cd /opt/ros/collada
$ sudo wget http://downloads.sourceforge.net/project/collada-dom/Collada
%20DOM/Collada%20DOM%202.4/collada-dom-2.4.0.tgz
$ sudo tar xf collada-dom-2.4.0.tgz
Make a
build
directory within the source directory and build and install the
collada-
dom
code:
$ cd collada-dom-2.4.0
$ sudo mkdir build
$ cd build