To all Phidget users,<br><br>I guess what I'm ultimately getting at, is that it appears there are several people using phidgets now. When I do a wiki search, I see there are several packages (this includes the CCNY and other two I listed before).<br>
<br><a href="http://www.ros.org/wiki/phidgets_drivers">http://www.ros.org/wiki/phidgets_drivers</a><br><a href="http://www.ros.org/wiki/phidgets_ros">http://www.ros.org/wiki/phidgets_ros</a><br><a href="http://www.ros.org/wiki/phidgets_py_api">http://www.ros.org/wiki/phidgets_py_api</a><br>
<a href="http://www.ros.org/wiki/phidgets">http://www.ros.org/wiki/phidgets</a><br><a href="http://www.ros.org/wiki/PhidgetMotor">http://www.ros.org/wiki/PhidgetMotor</a><br><a href="http://www.ros.org/wiki/ce_phidgets">http://www.ros.org/wiki/ce_phidgets</a><br>
<a href="https://launchpad.net/phidgets-ros-pkg">https://launchpad.net/phidgets-ros-pkg</a><br><a href="http://ros.org/wiki/phidget_ik">http://ros.org/wiki/phidget_ik</a><br><br>So I see C, C++, and Python wrappers dispersed throughout several packages, each which support different devices. I think it would be great for us to avoid duplicating efforts and make one monolithich phidgets stack, that is supported by the ROS/Phidgets community.<br>
<br>Myself, having used only one package (<a href="https://launchpad.net/phidgets-ros-pkg">https://launchpad.net/phidgets-ros-pkg</a>) working with a friend's hardware, was pretty impressed at the phidgets hardware, but the code took a little work due to less than optimal documentation. Once we figured out the inner workings, it worked beautifully -- an encoder board and motor control board with PID was already written and just needed some minor tweaks. I'm hoping to push those edits and knowledge back upstream.<br>
<br>I'm rather new to ROS, but wondering if others feel the same way. Is it time for a Phidgets SIG?<br><br>Regards,<br>Doug<br><br><br><div class="gmail_quote">On Sun, Sep 9, 2012 at 12:39 PM, Doug Sievers <span dir="ltr"><<a href="mailto:dwsievers@gmail.com" target="_blank">dwsievers@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Ivan,<br><br>I've done some work with phidgets in ROS. Can you comment on differences between your package and existing ones?<br>
<br>1) By Bob Mottram, rather extensive : <a href="https://launchpad.net/phidgets-ros-pkg" target="_blank">https://launchpad.net/phidgets-ros-pkg</a><br>
2) By Tully Foote, only RFID? : <a href="http://ros.org/wiki/phidgets" target="_blank">http://ros.org/wiki/phidgets</a><br><br>Thanks,<br>Doug<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Sat, 08 Sep 2012 23:10:42 -0400<br>
From: Ivan Dryanovski <<a href="mailto:ivan.dryanovski@gmail.com" target="_blank">ivan.dryanovski@gmail.com</a>><br>
To: User discussions <<a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a>><br>
Subject: [ros-users] ccny-ros-pkg release: phidgets_drivers<br>
Message-ID: <<a href="mailto:504C08B2.8020706@gmail.com" target="_blank">504C08B2.8020706@gmail.com</a>><br>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
<br>
Hi everyone,<br>
<br>
We have put together a small stack with drivers for Phidgets devices:<br>
<br>
<a href="http://www.ros.org/wiki/phidgets_drivers" target="_blank">http://www.ros.org/wiki/phidgets_drivers</a><br>
<br>
The stack contains a package that downloads and installs the official<br>
Phidgets C API, as well as a C++ API which we've written on top of it.<br>
The C++ API provides a single Phidget class which specific devices can<br>
inherit from. We have currently implemented two Phidgets: the<br>
PhidgetSpatial 3/3/3 IMU and the Phidget IR, as well as ROS nodes for<br>
both of them.<br>
<br>
Extending the stack with more Phidget device classes should be fairly<br>
easy using the API.<br>
<br>
More info is available at the wiki pages. As always, we welcome any<br>
feedback and suggestions.<br>
<br>
Cheers,<br>
<br>
Ivan<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
Ivan Dryanovski<br>
Research Assistant, CCNY Robotics Lab<br>
City University of New York (CUNY)<br>
<a href="http://robotics.ccny.cuny.edu/People/Dryanovski" target="_blank">http://robotics.ccny.cuny.edu/People/Dryanovski</a><br>
<br>
<br>
<br></font></span></blockquote></div>
</blockquote></div><br>