Drivers Sensoray



Sensoray model 2246 USB 2.0 HD audio/video H.264, MPEG-1/2/4 codec, 1080i SDI. The units support Y8 and YCrCb planar natively, while conversions to RGB and YCrCb packed formats are optionally performed by Sensoray drivers. Please refer to the 2255 software documentation for details. POSM Lite with the first 12 months of tech support and a USB Video Encoder purchased from us individually costs $3600.00 full price. Effective immediately, we’ve packaged the software and hardware together for $3000.00 and if you mention this blog post, we’ll drop your price further to $2880.00, that’s 20% Off the original purchase price (for a limited time so act now)!

Contents

New in ROS Diamondback

This package provides a ROS wrapper for the Sensoray Model 626 analog and digital I/O card drivers. This multifunctional board features analog to digital (ADC), digital to analog (DAC), and counters for motor encoders. For further technical specifications please visit the product website.

Driver Installation

This installation is generally untested, but works on my machine with 64-bit Ubuntu 10.04 machine and Diamondback.

First, check out the sensoray626 package from the repository.

Within the repository is a folder named s626-1.0.1, which contains the Sensoray's Linux SDK files (v1.0.1) that are also available on the product website. The README file in this folder has instructions for building and installing the kernel level driver for the 626. For simplicity (and because it seems that these drivers must be reinstalled every time the computer is restarted), I wrote a script to automate the build and install process. This script must be run as sudo.

One important thing to note is that this script disables comedi. The comedi driver does not support analog i/o functionality and conflicts with the manufacturer's driver.

Now we can make the package, which should build the core&mod library as lib/libsensoray626.so and a demo program as bin/demo_cpp. Run the demo program to verify successful installation of the driver.

Using Sensoray 626 in your node.

Sensoray Drivers

Sensor

Add the following line to CMakeLists.txt in your package to link to the library in the sensoray626 package.

Sensoray

External API Documentation

Drivers

Driver Sensor Systems

SensorayDriver

Sensoray provides documentation for the API as part of their Windows SDK, or for convenience you can download just the document here.