/biotac_sp_ros

Biotac SP ROS

Primary LanguageCGNU General Public License v3.0GPL-3.0

Biotac SP ROS

This repository is for hosting the Biotac SP sensors software released under the lgpl3.0 license.

Requirements

Documentation

Hardware

  • 3x Biotac SP sensors
  • Biotac Board
  • micro-USB power cable for connecting the Biotac board
  • Cheetah SPI host
  • USB-B cable.
  • Host pc

Software

Installation procedure:

Step 1: Connect the equipment

Figure 1 shows the configuration setup

Figure 1: Biotac setup

Step 2: Update the OS and install base packets

$ sudo apt update & sudo apt upgrade -y & sudo apt dist-upgrade -y & sudo apt autoremove -y & sudo apt autoclean -y
$ sudo apt install build-essential git terminator

Step 3: clone the repository

$ cd ~/catkin_ws/src
$ git clone https://github.com/CNCR-NTU/biotac_sp_ros.git

Step 4: install the drivers

$ cd biotac_sp_ros
$ ./installCheetahDriver.sh

Step 5: compile and install

$ cd ~/catkin_ws
$ catkin_make
$ source devel/setup.sh

Step 6: run

$ roslaunch biotac_sp_ros biotac.launch

Understanding the data

4x data frames are colected per second. Each frame is composed follows the recommended Dafault sampling sequence.

Figure 2 shows the Default Sampling Sequence

Figure 2: Default sampling sequence

Table 1: Bandwidth and Sampling rate for Default Sampling Sequence at 4.4kHz

Figure 3 shows the Biotac SP electrodes distribution

Figure 3 Biotac SP electrodes distribution

The output is a vector of 163 columns where:

[time, E1_s01, PAC_s01, E2_s01, PAC_s01,...,E24_s01, PAC_s01, PDC_s01, PAC_s01, PAC_s01, TAC_s01, PAC_s01, TDC_s01, PAC_s01, E1_s02, PAC_s02, E2_s02, PAC_s02,...,E24_s02, PAC_s02, PDC_s02, PAC_s02, PAC_s02, TAC_s02, PAC_s02, TDC_s02, PAC_s02, E1_s03, PAC_s03, E2_s03, PAC_s03,...,E24_s03, PAC_s03, PDC_s03, PAC_s03, PAC_s03, TAC_s03, PAC_s03, TDC_s03, PAC_s03]

where:

s01 - sensor 1

s02 - sensor 2

s03 - sensor 3

With exception of the time, each of the values is the average of the individual values of the 4x frames collected during 1 sec.

Howto cite?

Please cite as: Machado, Pedro, & McGinnity, T.M. (2019, November 5). BioTac SP ROS stack (Version 1.0.0). Zenodo. http://doi.org/10.5281/zenodo.3529376

DOI:

Contacts

Computational Neurosciences and Cognitive Robotics Group at the Nottingham Trent University.

Pedro Machado pedro.baptistamachado@ntu.ac.uk

Martin McGinnity martin.mcginnity@ntu.ac.uk