Difference between revisions of "Phidgets Installation"

From wikidb
Jump to: navigation, search
Line 5: Line 5:
  
 
* [http://www.phidgets.com/docs/OS_-_Linux#Quick_Downloads download] libphidget_2.1.8.20150410.tar.gz
 
* [http://www.phidgets.com/docs/OS_-_Linux#Quick_Downloads download] libphidget_2.1.8.20150410.tar.gz
 +
* libusb-1.0-0-dev is already installed
  
== Didn't give me what I wanted
+
  mkdir phidgets
 +
  cd phidgets/
 +
  tar -xzf ../Downloads/libphidget_2.1.8.20150410.tar.gz
 +
  cd libphidget-2.1.8.20150410/
 +
  ./configure
 +
  make
 +
 
 +
 
 +
== Didn't give me what I wanted ==
  
 
   sudo aptitude search phidget
 
   sudo aptitude search phidget

Revision as of 09:47, 18 June 2015

June 205 for NUC

Core Libraries

  • download libphidget_2.1.8.20150410.tar.gz
  • libusb-1.0-0-dev is already installed
 mkdir phidgets
 cd phidgets/
 tar -xzf ../Downloads/libphidget_2.1.8.20150410.tar.gz 
 cd libphidget-2.1.8.20150410/
 ./configure 
 make


Didn't give me what I wanted

 sudo aptitude search phidget
 sudo apt-get install aptitude

May 2012 for FitPC

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/

If you forget this step you will get errors like

libusb couldn't open USB device /dev/bus/usb/001/006: Permission denied.
libusb requires write access to USB device nodes.

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 phidgets-ros-pkg-1.40.tar.gz from launchpad.net.

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

The last step is long.