Control and logging program for Kettler ergometers
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data
www
.gitignore
README.md
dumplog.py
ergometer.py
kettler.py
pyergometer.py
requirements.txt
run-test.sh
run.sh
session-test.xml
session.py
session.xml
simulator.py
telemetry.py
upload.py

README.md

pyergometer

This program connects to a Kettler ergometer (tested with model E3) through a serial connection and, following a user-specified program, controls the ergometer power setting to keep the subject's heart rate at a desired level (which may or may not vary during the program run).

The program can also run in "fixed" mode, i.e. setting power levels at set times given in the user program.

Pulse, power and pedaling rpm are optionally recorded to a log file that can be used to e.g. visualize the run afterwards.

Motivation

I could not get jErgometer to work in Mac OS X 10.6. That is, the program basically worked ok but the Java serial comms (RXTXserial) tended to be too unstable.