ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

How to set up IMU_UM6 on UART?

asked 2013-06-04 05:42:39 -0600

TJump gravatar image

I need to connect an IMU_UM6 to a UART port on my BeagleBone. The default location in the imu_um6 node to set the sensor is ttyUSB. How do I set this up for streaming from the UART?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2013-06-04 06:26:54 -0600

mjcarroll gravatar image

The UART usually enumerates under a device name like /dev/ttyS0 or /dev/ttyS1.

Try changing the port parameter to the hardware UART device name in your launch file.

    <node pkg="imu_um6" type="" name="imu_um6_node" output="screen" respawn="true">
        <param name="port" type="string" value="/dev/ttyS0"/>
edit flag offensive delete link more


Thanks for the info. With dmesg | grep tty the uart ports "seem" to be at ttyO0 - ttyO5. I have the UM6 attached to uart5 on the Beaglebone but I'm still not getting the imu_um6 node to find the actual sensor.

TJump gravatar image TJump  ( 2013-06-04 09:59:11 -0600 )edit

I'm not sure what you have/haven't done, but it does appear that the UART pins aren't enabled by default in the Angstrom image according to here: Perhaps you have to enable the correct pins?

mjcarroll gravatar image mjcarroll  ( 2013-06-04 10:46:08 -0600 )edit

Yep, that was it. Once I set the pin mux it connected to the UM6 just fine.

TJump gravatar image TJump  ( 2013-06-04 13:11:22 -0600 )edit

Question Tools


Asked: 2013-06-04 05:42:39 -0600

Seen: 290 times

Last updated: Jun 04 '13