ENSTABretagneRobotics / razor_imu_9dof

A ROS driver and firmware to connect to Sparkfun OpenLog Artemis, 9DoF Razor IMU M0, 9DOF Razor IMU and 9DOF Sensor Stick. These boards consists of 3 sensors: magnetic, gyro and acceleration sensor.
BSD 3-Clause "New" or "Revised" License
92 stars 114 forks source link

"IMU not found at port" when launching razor-pub-and-display.launch #38

Closed xoxota99 closed 6 years ago

xoxota99 commented 6 years ago

My Razor SEN-14001 is showing up correctly as /dev/ttyACM0 when I plug it in. I've uploaded the Razor_AHRS firmware successfully, and I'm able to see the IMU chatter when I cat or screen on /dev/ttyACM0. But when I try to run "roslaunch razor_imu_9dof razor-pub-and-display.launch", I get this error: "[ERROR] [1525842655.072800]: IMU not found at port /dev/ttyACM0. Did you specify the correct port in the launch file?"

As far as I know, I've done everything correctly, and data is available on /dev/ttyACM0. The only thing that seems a little weird is that the owner of /dev/ttyACM0 is root/dialout. Maybe it's a permissions problem?

I'm running ROS kinetic on Ubuntu 16.04 LTS.

xoxota99 commented 6 years ago

Figured it out. I needed to add my account to the "dialout" group, in order to have permissions on /dev/ttyACM0.

Resolving.