Engee documentation
Notebook

Visual design of the control logic of a fitness bracelet

A finite automata model of a fitness bracelet that responds to changes in human activity and simulates step counting and sending notifications.

You can learn more about the project by reading article on Hubre.

Getting started

  1. open the model fitness_tracker.engee;
  2. Run the interactive script _fitness_tracker.ngscript to initialise the parameters;
  3. Run the script run_interactive_simulation.jl to start the simulation.

Setting the model parameters

User behaviour and fitness bracelet settings can be changed in the script fitness_tracker.ngscript directly during the simulation:

image.png

Example of running a simulation

To make the demonstration more visual, I recorded a short video: