You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
3
6
4
7
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