class testing(): testing = imu_tools(1000) ''' i =0 this makes csv file while i <= 5: tup = (1,2,3,4,5,6,7,8,9) testing.print2CvFile(9,tup,'billy_phillips_2_14_2017','test',i) i+=1 with open('Billy_Phillips_2_15_2017_still_test_data.csv', 'rb') as this: reader = csv.reader(this, delimiter=' ', quotechar='|') for row in reader: list = list(', '.join(row)) somthing = 0 i = 0 with open('Billy_Phillips_2_15_2017_still_test_data.csv') as csvfile: reader = csv.DictReader(csvfile) for row in reader: list = (row['X Acc'], row['Y Acc'], row['Z Acc'], row['X Gyro'], row['Y Gyro'], row['Z Gyro'], row['X Mag'], row['Y Mag'], row['Z Mag']) print (list) your_list = map(tuple, reader) print (your_list) datafile = open('Billy_Phillips_2_15_2017_still_test_data.csv', 'r') datareader = csv.reader(datafile, delimiter=';') data = [] for row in datareader: data.append(row) tupleData = tuple(data) ''' data = testing.csvData2NpArray( 'test_files/data/csv/Billy_Phillips_2_15_2017ttttt_test_data.csv', 0) i = 0 while i <= len(data) - 1: testing.fifoMemoryUpdate(data[i]) testing.livePlot(testing.lowPassFilter(150000)) # plt.plot(testing.lowPassFilter(150000)) # plt.pause(0.00000000000000001) # plt.clf() i += 1 '''
all available data followed by filtering it. The filtered data will be displayed the data to the terminal. ''' from imu_framework.imus.imu_9250 import imu_9250 from imu_framework.imu_tools import imu_tools import matplotlib.pyplot as plt ## # @brief Main test code used to access all information from the IMU(s), filter it, and pass it on # @param rawImuData initializes the IMU for use # @param separation Separates the tuple obtained from the IMU(s) into their respective measurements # @return separation Returns 9 DOF variables if __name__ == '__main__': myIMU = imu_9250() myFilter = imu_tools() N = 100 # length of desreat time array rawImuData = 0 while True: i = 0 while i <= N: rawImuData = myIMU.getAllAvalableData() XAaccel = rawImuData[0] YAaccel = rawImuData[1] ZAaccel = rawImuData[2] XRotGyro = rawImuData[3] YRotGyro = rawImuData[4] ZRotGyro = rawImuData[5]
from imu_framework.imus.imu_this_is_sparton_no_thread import imu_this_is_starta from imu_framework.imu_tools import imu_tools if __name__ == '__main__': myIMU = imu_this_is_starta() myTools = imu_tools() rawImuData = 0 myIMU.connect() i = 0 while i <= 500: myIMU.setData() rawImuData = myIMU.getAllAvalableData() XAaccel = rawImuData[0] YAaccel = rawImuData[1] ZAaccel = rawImuData[2] XRotGyro = rawImuData[3] YRotGyro = rawImuData[4] ZRotGyro = rawImuData[5] XMagno = rawImuData[6] YMagno = rawImuData[7] ZMagno = rawImuData[8] # print('x ', XAaccel, ' y ',YAaccel ,' z ', ZAaccel, ' x ', XRotGyro, ' y ',YRotGyro ,' z ', ZRotGyro,' x ', XMagno, ' y ',YMagno ,' z ', ZMagno) myTools.memoryPacket(rawImuData) myTools.getMemmoryPacket() i +=1 myIMU.disconnect()