Skip to content

Commit 37b05f8

Browse files
authored
Add DOI badge
1 parent 3921eed commit 37b05f8

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
# Heartbot
2+
3+
[![DOI](https://zenodo.org/badge/278386987.svg)](https://zenodo.org/badge/latestdoi/278386987)
4+
25
This code attempts to synchronize user heartbeat rate to robot light pulse. You can select between two robots to run the HeartBot with - Pepper a humanoid robot (from Aldebaran) and Miro-e an animal-like robot(by Consequential robotics). The heartbeat is measure using a PolarOH heart rate monitor. PolarOH uses Bluetooth LE(BLE) to communicate with the computer. Both the afore mentioned robot (and its lights) allows interface through python programming. But for python to interface to the BLE 'gattool' is required. However Windows OS (up to windows 10) does not run gattool as expected. So a unix based system needs to be used. This can be done using a VirtualBox or a VirtualMachine. However the Miro robot does not work well with either VirtualBox or VirtualMachine and needs Ubuntu 16.04 LTS. Consequential robotics recommended a system running on Ubuntu (or atleast a dual boot with Ubuntu). So for this we recommnd a Ubuntu OS(not vitual OS) as well.
36

47
The code can be run in synchronous and asynchronous mode. In synchronous mode the heatbeat rate matches the light pulsing rate. And in asynchronous mode the robot light pulses at 80% of user heart rate.

0 commit comments

Comments
 (0)