diff --git a/README.md b/README.md index 9cf69ae..b7dc1b4 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,21 @@ A ROS Package for Respeaker Mic Array source ~/catkin_ws/devel/setup.bash ``` +1. Register respeaker udev rules + + Normally, we cannot access USB device without permission from user space. + Using `udev`, we can give the right permission on only respeaker device automatically. + + Please run the command as followings to install setting file: + + ```bash + roscd respeaker_ros + sudo cp -f $(rospack find respeaker_ros)/config/60-respeaker.rules /etc/udev/rules.d/60-respeaker.rules + sudo systemctl restart udev + ``` + + And then re-connect the device. + 1. Install python requirements ```bash diff --git a/config/60-respeaker.rules b/config/60-respeaker.rules new file mode 100644 index 0000000..b22480a --- /dev/null +++ b/config/60-respeaker.rules @@ -0,0 +1 @@ +SUBSYSTEM=="usb", ATTR{idProduct}=="0018", ATTR{idVendor}=="2886", MODE:="0666" diff --git a/launch/respeaker.launch b/launch/respeaker.launch index da61943..d0cec9e 100644 --- a/launch/respeaker.launch +++ b/launch/respeaker.launch @@ -2,5 +2,5 @@ + args="0 0 0 0 0 0 map respeaker_base 100"/>