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
- open the model
fitness_tracker.engee
; - Run the interactive script
_fitness_tracker.ngscript
to initialise the parameters; - 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:

Example of running a simulation
To make the demonstration more visual, I recorded a short video: