On Wed, Mar 16, 2011 at 10:17 AM, Jeff Rousseau <span dir="ltr"><<a href="mailto:drzaiusx11@gmail.com">drzaiusx11@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Just a thought, but make sure that /dev/ttyUSB0 is actually the razor.<br>
I'd be careful doing a symlink from USB0 to /dev/imu unless you really<br>
only have a single usb serial device in your system.  I have 3 on my<br>
robot, so I just created some udev scripts like shown on the hokyo<br>
tutorial:<br>
<br>
<a href="http://www.ros.org/wiki/hokuyo_node#Using_udev_to_Give_Hokuyos_Consistent_Device_Names" target="_blank">http://www.ros.org/wiki/hokuyo_node#Using_udev_to_Give_Hokuyos_Consistent_Device_Names</a></blockquote><div>
<br></div><div>For an example udev script that will assign a unique device name to an FTDI chip (which is what does serial->usb for the Sparkfun IMU), see <a href="http://answers.ros.org/question/65/how-can-i-get-a-unique-device-path-for-my">http://answers.ros.org/question/65/how-can-i-get-a-unique-device-path-for-my</a> . You could then symlink /dev/imu to that unique device path and be 100% sure that /dev/imu is definitely the IMU, regardless of how many other ttyUSB devices you have or the order they were plugged in in.</div>
<div><br></div><div>- Eric</div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
<div><div></div><div class="h5"><br>
On Sat, Mar 12, 2011 at 10:03 AM, Patrick Goebel <<a href="mailto:patrick@pirobot.org">patrick@pirobot.org</a>> wrote:<br>
> Hi Adam,<br>
><br>
> Thanks for making this wrapper available.   I have a Sparkfun 9d_razor and I<br>
> have upgraded the firmware using the .pde files in<br>
> imu_9drazor/src/SF9DOF_AHRS.  I did this under Windows using the Arduino IDE<br>
> (version 0022) and the upload proceeded without errors.<br>
><br>
> Back on Linux with the IMU on port /dev/ttyUSB0 I followed the Wiki<br>
> instructions:<br>
><br>
> $ sudo ln -s /dev/ttyUSB0 /dev/imu<br>
> $ roslaunch imu_9drazor imu.launch<br>
><br>
> The launch proceeded without errors with the output:<br>
> process[imu_node-1]: started with pid [23276]<br>
> process[imu_msg_converter-2]: started with pid [23277]<br>
><br>
> However, when I echo the imu topic with "rostopic echo imu" there is no data<br>
> being published. Ditto for the topic imu/imu_raw.  Both topics are listed<br>
> with "rostopic list".<br>
><br>
> One silly question: aside from having the IMU connected to the USB port, do<br>
> I also have to apply power to the white power connector?  I did not have to<br>
> do this under Windows to see data via the firmware test application.<br>
><br>
> Any thoughts?<br>
><br>
> Thanks!<br>
> Patrick Goebel<br>
> <a href="http://www.pirobot.org" target="_blank">http://www.pirobot.org</a><br>
><br>
><br>
> On 01/10/2011 09:06 PM, Adam Stambler wrote:<br>
><br>
> Hi,<br>
><br>
> Just an IMU won't be able to track the position of the IMU over time.  It<br>
> can be combined with odometry measurements with a kalman filter to a decent<br>
> estimate though.<br>
><br>
> If you are looking for a sparkfun IMU with a premade ros-wrapper, I have a<br>
> wrapper for the sparkfun 9d razor imu called imu_9drazor.  It is a part of<br>
> the rutgers-ros-pkg.<br>
><br>
> Regards,<br>
> Adam<br>
><br>
> On Mon, Jan 10, 2011 at 11:58 PM, abhy <<a href="mailto:abhy.12354@gmail.com">abhy.12354@gmail.com</a>> wrote:<br>
>><br>
>> hello,<br>
>><br>
>> Does ROS have Sparkfun IMU supporting driver?<br>
>><br>
>> "<a href="http://www.robotshop.com/sfe-atomic-imu-6-degrees-of-freedom-xbee-ready-1.html" target="_blank">http://www.robotshop.com/sfe-atomic-imu-6-degrees-of-freedom-xbee-ready-1.html</a>"<br>
>><br>
>> Is this IMU sufficient for giving X, Y, Z coordinates of the Robot?<br>
>><br>
>> Thanks,<br>
>> Abhy<br>
>> --<br>
>> View this message in context:<br>
>> <a href="http://ros-users.122217.n3.nabble.com/ROS-driver-supporting-Sparkfun-IMU-tp2232681p2232681.html" target="_blank">http://ros-users.122217.n3.nabble.com/ROS-driver-supporting-Sparkfun-IMU-tp2232681p2232681.html</a><br>

>> Sent from the ROS-Users mailing list archive at Nabble.com.<br>
>> _______________________________________________<br>
>> ros-users mailing list<br>
>> <a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
>> <a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
><br>
><br>
> _______________________________________________<br>
> ros-users mailing list<br>
> <a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
> <a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
><br>
> _______________________________________________<br>
> ros-users mailing list<br>
> <a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
> <a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
><br>
><br>
_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
</div></div></blockquote></div><br>