![]() |
ros2-foxy-wearable-biosensors repositoryrobotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor |
|
![]() |
ros2-foxy-wearable-biosensors repositoryrobotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor |
|
![]() |
ros2-foxy-wearable-biosensors repositoryrobotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor |
|
![]() |
ros2-foxy-wearable-biosensors repositoryrobotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor emotiv_insight empatica_e4 polar_h10 shimmer3_gsr_unit vernier_respiration_belt |
|
Repository Summary
Description | This repository is a new wearable biosensors package for ROS2-Foxy. The ultimate goal of this repo is to expand the biosensors ecosystem in the Human-Robot Interaction (HRI) field. The package currently supports six wearable biosensors that can be used in HRI researches without behavioral constraints caused by limited hardware specifications (e.… |
Checkout URI | https://github.com/smartlab-purdue/ros2-foxy-wearable-biosensors.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2022-06-08 |
Dev Status | UNKNOWN |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | robotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
emotiv_insight | 0.0.1 |
empatica_e4 | 0.0.1 |
polar_h10 | 0.0.1 |
shimmer3_gsr_unit | 0.0.1 |
vernier_respiration_belt | 0.0.1 |
README
ros2-foxy-wearable-biosensors
Wearable biosensors enable continuous human data capture, facilitating the development of real-world Human-Robot Interaction (HRI) systems. However, a lack of standardized libraries and implementations add extraneous complexity to HRI system designs, and preclude collaboration across disciplines and institutions. Here, we propose a novel wearable biosensor package for the Robot Operating System 2 (ROS 2). The package standardizes biosensor HRI integration, lowers the technical barrier of entry, and expands the biosensor ecosystem in the robotics field. Each biosensor package node follows a generalized node and topic structure concentrated on ease of use. Current package capabilities, listed by the biosensor, highlight package standardization. Collected example data demonstrates integration of each biosensor into ROS 2. Standardization of a biosensors package for ROS 2 will greatly simplify use and cross-collaboration across many disciplines.
Requirements
- ROS2 foxy
- Install Emotiv App
- Install Emaptica E4 streaming server on an additional Window machine (Win10)
- Install python libraries:
$ pip3 install open-e4-client pexpect websocket-client
Installation
$ cd ~
$ source /opt/ros/foxy/setup.bash
$ git clone https://github.com/SMARTlab-Purdue/ros2-foxy-wearable-biosensors.git
$ cd ros2-foxy-wearable-biosensors
$ colcon build --symlink-install
$ source install/setup.bash
Supported Wearable Biosensors
v0.0.1, updated on Sep.11th 2021.
1) Empatica E4 wristband 2) Emotiv Insight 3) Shimmer3-GSR Unit+ 4) Polar H10 5) Vernier Respiration Belt 6) Zephyr Bioharness 7) TBD (will be added new sensors on v0.0.2)
Contributors
Wonse Jo, Jaeeun Kim, and Dr. Byung-Cheol Min are with SMART Lab, Department of Computer and Information Technology, Purdue University, West Lafayette, IN 47907, USA.
CONTRIBUTING
![]() |
ros2-foxy-wearable-biosensors repositoryrobotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor |
|
![]() |
ros2-foxy-wearable-biosensors repositoryrobotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor |
|
![]() |
ros2-foxy-wearable-biosensors repositoryrobotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor |
|
![]() |
ros2-foxy-wearable-biosensors repositoryrobotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor |
|
![]() |
ros2-foxy-wearable-biosensors repositoryrobotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor |
|
![]() |
ros2-foxy-wearable-biosensors repositoryrobotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor |
|
![]() |
ros2-foxy-wearable-biosensors repositoryrobotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor |
|
![]() |
ros2-foxy-wearable-biosensors repositoryrobotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor |
|
![]() |
ros2-foxy-wearable-biosensors repositoryrobotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor |
|
![]() |
ros2-foxy-wearable-biosensors repositoryrobotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor |
|
![]() |
ros2-foxy-wearable-biosensors repositoryrobotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor |
|
![]() |
ros2-foxy-wearable-biosensors repositoryrobotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor |
|
![]() |
ros2-foxy-wearable-biosensors repositoryrobotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor |
|
![]() |
ros2-foxy-wearable-biosensors repositoryrobotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor |
|
![]() |
ros2-foxy-wearable-biosensors repositoryrobotics cognitive-science biosensors affective-computing cognitive-robotics ros2 wearable-devices physiology biosignal biosensor ros2-foxy affective-robotics ros2-foxy-biosensor |
|