Difference between revisions of "Phidgets Installation"

From wikidb
Jump to: navigation, search
(ROS Phidgets)
(sound_play)
Line 32: Line 32:
 
* svn co https://code.ros.org/svn/ros-pkg/stacks/sound_drivers/tags/latest/sound_play/
 
* svn co https://code.ros.org/svn/ros-pkg/stacks/sound_drivers/tags/latest/sound_play/
  
In the following steps it complained about festival missing - but it is there. I wonder if the following steps are not necessary for ROS phidgets to install in the following section.  
+
Do not try to build sound_play. It is built when ROS Phidgets are built in the next section. If you try to build it, it will complain about festival missing even if you load festival with Synaptic.
 
+
* cd sound_play
+
* With Synaptic get festival
+
* rosmake --rosdep-install sound_play
+
  
 
== ROS Phidgets ==
 
== ROS Phidgets ==

Revision as of 07:19, 8 May 2012

Core Libraries

Get the core phidgets libraries from www.phidgets.com drivers.

Note: using Synaptic to get the phidgets drivers will not give you the correct version. Note: requires libusb-dev

  • I got libphidget-2.1.8.20120503
  • untar
  • cd libphidget-2.1.8.20120503
  • ./configure
  • make
  • sudo make install

Allow access to USB in user mode. Requires a restart.

  • sudo cp udev/99-phidgets.rules /etc/udev/rules.d/

sound_play

Sound play is required for ROS phidgets to build and install. See sound_play fix for more details.

As root or using sudo

  • add the following to the end of /opt/ros/electric/ros/rosdep.yaml
python-pygame:
  ubuntu: python-pygame
  • cd /opt/ros/electric/stacks/

Do not try to build sound_play. It is built when ROS Phidgets are built in the next section. If you try to build it, it will complain about festival missing even if you load festival with Synaptic.

ROS Phidgets

Be sure to quit Synaptic. It will lock the repository so that the dependencies cannot be loaded below.

Download from launchpad.net.

  • Downloaded file is : phidgets-ros-pkg-1.40.tar.gz

As root or sudo

  • cd /opt/ros/electric/stacks
  • mkdir phidgets
  • cd phidgets
  • untar in /opt/ros/electric/stacks/phidgets
  • source /opt/ros/electric/setup.sh
  • rosmake --rosdep-install phidgets