Research Article

Arm Motion Recognition and Exercise Coaching System for Remote Interaction

Pseudocode 1

The pseudocode of sensors’ initialization and data acquisition.
void setup()
Connecting bus;
Initializing Serial communication;
//initializing accelerometer and gyroscope
accelgyro.initialize();
Verifying connection;
//sampling and processing
void loop()
  //sampling accelerations and angles
 accelgyro.getMotion6(&a, &a, &a, &g, &g, &g);
 //filtering
 void Filter(float Accele, float Gyro);
 Outputting the values of acceleration and angles;