Package Summary
| Tags | No category tags. |
| Version | 2.1.11 |
| License | Apache |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2019-05-23 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
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:
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.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
Notes
The configuration file for dynamic_reconfigure in this package is created automatically by reading the parameters from devices.
Though it will be rare case, the configuration file can be updated as followings:
- Connect the device to the computer.
- Run the generator script.
rosrun respeaker_ros respeaker_gencfg.py
- You will see the updated configuration file at
$(rospack find respeaker_ros)/cfg/Respeaker.cfg.
Author
Yuki Furuta <furushchev@jsk.imi.i.u-tokyo.ac.jp>
License
Could not convert RST to MD: No such file or directory - pandoc
Wiki Tutorials
Source Tutorials
Package Dependencies
| Deps | Name | |
|---|---|---|
| 1 | dynamic_reconfigure | |
| 1 | catkin | |
| 1 | angles | |
| 1 | audio_common_msgs | |
| 2 | geometry_msgs | |
| 2 | std_msgs | |
| 1 | tf |
System Dependencies
Dependant Packages
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at answers.ros.org
Package Summary
| Tags | No category tags. |
| Version | 2.1.11 |
| License | Apache |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2019-05-23 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
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:
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.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
Notes
The configuration file for dynamic_reconfigure in this package is created automatically by reading the parameters from devices.
Though it will be rare case, the configuration file can be updated as followings:
- Connect the device to the computer.
- Run the generator script.
rosrun respeaker_ros respeaker_gencfg.py
- You will see the updated configuration file at
$(rospack find respeaker_ros)/cfg/Respeaker.cfg.
Author
Yuki Furuta <furushchev@jsk.imi.i.u-tokyo.ac.jp>
License
Could not convert RST to MD: No such file or directory - pandoc
Wiki Tutorials
Source Tutorials
Package Dependencies
| Deps | Name | |
|---|---|---|
| 1 | dynamic_reconfigure | |
| 1 | catkin | |
| 1 | angles | |
| 1 | audio_common_msgs | |
| 2 | geometry_msgs | |
| 2 | std_msgs | |
| 1 | tf |
System Dependencies
Dependant Packages
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at answers.ros.org
Package Summary
| Tags | No category tags. |
| Version | 2.1.11 |
| License | Apache |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2019-05-23 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
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:
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.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
Notes
The configuration file for dynamic_reconfigure in this package is created automatically by reading the parameters from devices.
Though it will be rare case, the configuration file can be updated as followings:
- Connect the device to the computer.
- Run the generator script.
rosrun respeaker_ros respeaker_gencfg.py
- You will see the updated configuration file at
$(rospack find respeaker_ros)/cfg/Respeaker.cfg.
Author
Yuki Furuta <furushchev@jsk.imi.i.u-tokyo.ac.jp>
License
Could not convert RST to MD: No such file or directory - pandoc
Wiki Tutorials
Source Tutorials
Package Dependencies
| Deps | Name | |
|---|---|---|
| 1 | dynamic_reconfigure | |
| 1 | catkin | |
| 1 | angles | |
| 1 | audio_common_msgs | |
| 2 | geometry_msgs | |
| 2 | std_msgs | |
| 1 | tf |
System Dependencies
Dependant Packages
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at answers.ros.org
Package Summary
| Tags | No category tags. |
| Version | 2.1.11 |
| License | Apache |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2019-05-23 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
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:
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.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
Notes
The configuration file for dynamic_reconfigure in this package is created automatically by reading the parameters from devices.
Though it will be rare case, the configuration file can be updated as followings:
- Connect the device to the computer.
- Run the generator script.
rosrun respeaker_ros respeaker_gencfg.py
- You will see the updated configuration file at
$(rospack find respeaker_ros)/cfg/Respeaker.cfg.
Author
Yuki Furuta <furushchev@jsk.imi.i.u-tokyo.ac.jp>
License
Could not convert RST to MD: No such file or directory - pandoc
Wiki Tutorials
Source Tutorials
Package Dependencies
| Deps | Name | |
|---|---|---|
| 1 | dynamic_reconfigure | |
| 1 | catkin | |
| 1 | angles | |
| 1 | audio_common_msgs | |
| 2 | geometry_msgs | |
| 2 | std_msgs | |
| 1 | tf |
System Dependencies
Dependant Packages
| Name | Repo | Deps |
|---|---|---|
| jsk_fetch_startup | github-jsk-ros-pkg-jsk_robot |
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at answers.ros.org
Package Summary
| Tags | No category tags. |
| Version | 2.1.11 |
| License | Apache |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2019-05-23 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
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:
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.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
Notes
The configuration file for dynamic_reconfigure in this package is created automatically by reading the parameters from devices.
Though it will be rare case, the configuration file can be updated as followings:
- Connect the device to the computer.
- Run the generator script.
rosrun respeaker_ros respeaker_gencfg.py
- You will see the updated configuration file at
$(rospack find respeaker_ros)/cfg/Respeaker.cfg.
Author
Yuki Furuta <furushchev@jsk.imi.i.u-tokyo.ac.jp>
License
Could not convert RST to MD: No such file or directory - pandoc
Wiki Tutorials
Source Tutorials
Package Dependencies
| Deps | Name | |
|---|---|---|
| 1 | dynamic_reconfigure | |
| 1 | catkin | |
| 1 | angles | |
| 1 | audio_common_msgs | |
| 2 | geometry_msgs | |
| 2 | std_msgs | |
| 1 | tf |
System Dependencies
Dependant Packages
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
Messages
Services
Plugins
Recent questions tagged respeaker_ros at answers.ros.org
Package Summary
| Tags | No category tags. |
| Version | 2.1.11 |
| License | Apache |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/jsk-ros-pkg/jsk_3rdparty.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2019-05-23 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
Package Description
Additional Links
Maintainers
- Yuki Furuta
Authors
- Yuki Furuta
respeaker_ros
A ROS Package for Respeaker Mic Array
Supported Devices
Preparation
-
Install this package
Assumed that ROS is properly installed.
You can install this package via
apt-get.
sudo apt-get install ros-$ROS_DISTRO-respeaker-ros
Or you can also build from the source.
mkdir -p ~/catkin_ws/src && ~/catkin_ws/src
git clone https://github.com/jsk-ros-pkg/jsk_3rdparty.git
cd ~/catkin_ws
source /opt/ros/kinetic/setup.bash
rosdep install --from-paths src -i -r -n -y
catkin config --init
catkin build respeaker_ros
source ~/catkin_ws/devel/setup.bash
-
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:
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.
- Update firmware
git clone https://github.com/respeaker/usb_4_mic_array.git
cd usb_4_mic_array
sudo python dfu.py --download 6_channels_firmware.bin # The 6 channels version
How to use
- Run executables
roslaunch respeaker_ros respeaker.launch
rostopic echo /sound_direction # Result of DoA
rostopic echo /sound_localization # Result of DoA as Pose
rostopic echo /is_speeching # Result of VAD
rostopic echo /audio # Raw audio
rostopic echo /speech_audio # Audio data while speeching
You can also set various parameters via `dynamic_reconfigure`.
sudo apt install ros-kinetic-rqt-reconfigure # Install if not
rosrun rqt_reconfigure rqt_reconfigure
To set LED color, publish desired color:
rostopic pub /status_led std_msgs/ColorRGBA "r: 0.0
g: 0.0
b: 1.0
a: 0.3"
Use cases
Voice Recognition
Notes
The configuration file for dynamic_reconfigure in this package is created automatically by reading the parameters from devices.
Though it will be rare case, the configuration file can be updated as followings:
- Connect the device to the computer.
- Run the generator script.
rosrun respeaker_ros respeaker_gencfg.py
- You will see the updated configuration file at
$(rospack find respeaker_ros)/cfg/Respeaker.cfg.
Author
Yuki Furuta <furushchev@jsk.imi.i.u-tokyo.ac.jp>
License
Could not convert RST to MD: No such file or directory - pandoc
Wiki Tutorials
Source Tutorials
Package Dependencies
| Deps | Name | |
|---|---|---|
| 1 | dynamic_reconfigure | |
| 1 | catkin | |
| 1 | angles | |
| 1 | audio_common_msgs | |
| 2 | geometry_msgs | |
| 2 | std_msgs | |
| 1 | tf |
System Dependencies
Dependant Packages
| Name | Repo | Deps |
|---|---|---|
| jsk_fetch_startup | github-jsk-ros-pkg-jsk_robot |
Launch files
- launch/sample_respeaker.launch
-
- publish_tf [default: true]
- launch_soundplay [default: true]
- audio [default: speech_audio]
- speech_to_text [default: speech_to_text]
- language [default: en-US]
