IMUController module
- class IMUController.TaskAcquirePositionGenFun(left_mot_omega, right_mot_omega, x_position, y_position, blue_button)
 Bases:
object- calc_x_pos()
 Calculates the new x position based upon the change in time, yaw, and velocity of romi
Once the new x position is calculated, it is stored into the attribute self.x_pos
- Returns:
 The new x position of the Romi
- calc_y_pos()
 Calculates the new y position based upon the change in time, yaw, and velocity of Romi
Once the new y position is calculated, it is stored into the attribute self.y_pos
- Returns:
 The new y position of the Romi
- run()
 Generator function to continuously determine the position of the Romi as it traverses the track.
Pressing the blue button toggles if data gets collected by this task.
- set_init_yaw()
 
- velocity_calc()
 Determines the velocity of the Romi based upon the angular velocity of the two wheels.
- Returns:
 The speed of the Romi in cm / s
- yaw_calc()
 Determines the current yaw of the robot relative to the starting position.
- Returns:
 the final yaw in radians