Information to Voice Module

Setup

The voice module can be set up using this Documentation.

First you have to run this command.

sudo gedit /etc/udev/rules.d/usb.rules

Before binding, comment out the line that includes “myseria”, with a “#”. Otherwise the voice board and the ROS extension board will be identified as the same device. It needs to be saved and quit. Alt text Then run the following commands.

sudo udevadm trigger
sudo service udev reload
sudo service udev restart

Then the ROS expansion board needs to be binded.

Afterwards you have to run this command.

ll /dev/ttyUSB*

It will show all the USB devices. If it shows two you can follow the documentation linked above, if it shows three you have to plug out the white cable of the voice module, run the “ll /dev/ttyUSB*” command again. Now you know which one the voice module was, you can plug the cable in. Two more devices to identify.

When you run this command…

ll /dev/rplidar

…you will see which of those is the lidar. That leaves the last one to be the ROS extension board.

Then run this command with the name of the extension board instead of “ttyUSB1”.

udevadm info --attribute-walk --name=/dev/ttyUSB1 |grep devpath

You will see all the devpaths. The first one is important.

Alt text

Now run this command,

sudo gedit /etc/udev/rules.d/myserial.rules

add the content shown below and modify the “ATTRS{devpath}==”1.4.3”” to your first devpath

KERNEL=="ttyUSB*",ATTRS{devpath}=="1.4.3",ATTRS{idVendor}=="1a86",ATTRS{idProduct}=="7523",MODE:="0777",SYMLINK+="myserial"

Then save and exit and reload with the following commands.

sudo udevadm trigger
sudo service udev reload
sudo service udev restart